t(&(0x7f0000531000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x60}, {r0, 0x8}], 0x2, 0x8) socket(0x10, 0x6, 0x1000000000) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/188, 0xbc}], 0x1) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x6}) 12:24:42 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x4009, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 12:24:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x200000, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x3}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x0, 0x0, 0x80}], 0x47eb, 0x0, 0x2, 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x2, 0x5, {0xffffffff, 0xffff}}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x84, 0x80000015, 0x10000, 0x10000}], 0x20, &(0x7f0000000180), 0x1, &(0x7f00000001c0)={0x28, 0xe244}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x5}) 12:24:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0xa) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) 12:24:42 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getrlimit(0x6, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x2}, {0x18, 0x0, 0x3, 0xa39}, 0x7, [0x10001, 0x5, 0x7, 0x7, 0x400, 0xc000000000000000, 0xfffffffffffffffb, 0x80000001]}, 0x3c) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000e00000/0x200000)=nil, 0x1000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) recvfrom(r2, &(0x7f0000000180)=""/192, 0xc0, 0x2, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) socket(0x0, 0x7, 0x5) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r4 = socket(0x39, 0x8003, 0x3) r5 = socket(0x18, 0x5, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x84, 0x2) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000380)="e9f095f29c9ef6fb5875261e4035e4fc108bead86986f426e4d3c9a7e63fc3d4046cb2abf0c30b19f719dc5431702e8f1821f2071d", 0x35}, {&(0x7f00000003c0)="a6069250c3240fadedd83f24a539db34531f2498e2938fdc4f7eb523a646c51fb965697172ecd77081abd6f899bd83e2c2615625180b22fb23b3cd7dcabdb1baa0be23b8c89806ee32a719ed46160f628971094e", 0x54}, {&(0x7f0000000440)="eb693735b6a7c5229dc249083dd86ceea45d02ba3e6d0a3085a7fc649d653f6cf24862eee7086ae45e8633dba6bf177477d0a40e4d46a6843103371e6eb340c0b2a65b2352fa277f061b4597ea0d2b19c678ce9b2b4827736caccb21a4416d08db1ca128d3350cddfa9a2115231c4a89e5409aca29b4d9da42433fc33abfbdc558", 0x81}, {&(0x7f0000000500)="3feef6fc6f", 0x5}], 0x4) recvfrom(r5, &(0x7f0000000580)=""/16, 0x10, 0x800, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) getrlimit(0x7, &(0x7f0000000600)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000640)) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) setsockopt(r5, 0x5, 0x3f, &(0x7f00000006c0)="bef7f7b851a08bda34526f1d", 0xc) fchmodat(r2, &(0x7f0000000700)='./file0\x00', 0x1, 0x4) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') 12:24:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 12:24:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x74, 0x800}, {0x289, 0x80000000}}) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 12:24:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 12:24:46 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xe7370b65) 12:24:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x20, 0x8, 0x80000001}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 12:24:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000500)="2bec744aa49696ecb21d7c7c9ef7a1fecd4d87b117b9a377e22d91845196e61d7e8633630c1862e9599e8d5f33658339b154d10e937ac26c98b4da6bd508f1c70c285a9ad1d957ccee3839e2eaaa25d5450800000000000000364bb0697baa8fda2418cf3423ae665e078ba0f8ad6fa12ee1cff89d563ade26cd8bde785783f07bf5ce49b9ab6ea4e691e80f979ace1475a4e823afd5b5f4cf2c8c45cb78f07f0869bd6b3205f8467d15b63ae7f44a8b432c53f724b342b3f2fd21436f8800dcba2c15e758192093f15a04f54b24c5d6f72ec01abff11e64ce33c4f1502087a0a2fd1518c90702c26184e3c0635ccdbbd1b23cfae3c22a0c361045dff39f8b232232d2223965ad7536e1b5ba417a93d2c047b0064f8d9b5472b6bfeae6f2321f65fe3a73b9a2745e2be111cfed801613dd1a96ec6d69d4a6a0ef711747fb0c2a7aae00b710d0", 0x92, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x1e795af5) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c37637a538e6bb35d8212dfad5a9c14abbbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba5be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b0000000000000f5e4d450199322160624eaafbdb2a9c84aa81ee860fa4b29a62c694", 0x30d, 0x0, 0x0, 0xfffffffffffffd34) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 12:24:46 executing program 1: r0 = socket(0x2040000000011, 0x4, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 12:24:46 executing program 0: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:24:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10288, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0xae, 0x1, 0x80000000, 0x100000001}], 0xffffffffffffff55, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x800fffff, 0x5, 0x800}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7d, 0xd965}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x8}], 0xffff, &(0x7f00000001c0)={0x9bb, 0x5}) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xe55, 0xfffffffffffffffa, 0x2, 0x0, 0xfffffffffffffffa, 0x8, 0x6, 0x3, 0x1, 0x8d7, 0xc22}) close(r0) 12:24:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/167, 0xa7) setsockopt(r0, 0x29, 0x1, &(0x7f0000000080)="292918d7", 0x4) 12:24:46 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) recvfrom$inet6(r1, &(0x7f0000000040), 0x0, 0x842, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x3f}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:24:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="24bed1aef66c47b451cebc48299434b95a00182bf89b6ca760916d69ca00fd403cfddf621d0ba38bc90b1c76adbf77ee0ae33cd94634ef3d17", 0x39) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 12:24:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r1]]], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 12:24:47 executing program 0: socket$inet6(0x18, 0x4007, 0xff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 12:24:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchmod(r0, 0x100) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) msgget$private(0x0, 0x20) 12:24:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:24:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 12:24:47 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000180)="c2420bb07dc00572570cfd6a666693ce6f36d387aa9c1d4b21bfa0693a8f4f64e5de0aec7596d2da948108830802d63188d9ceca1689814a93ae153d509b4e411c70dc8c434b182f618f7c98d4c0e4f7ef78cb1ee83e8d18422e8676bcd93ce60840f67f2c67b7686fe723fb65cdc33cb7bab5ed1ccd7fac61befae12ac8bad58ff1e210454bb4b005936d9f00a11e1d398bbca2ebcf0cc9e9c00a393b6193f1cb85ea8975c3752e65cf3f873ede5b83018b4de7c66ccee03e23ac6e7ca84ef4ba480b094e8b1f8ae79d3c8cce9e156735aa3e54093f695f66a020c7581c1f056e19b86551f582bfb7a3c685d45936efa9826c31433e6c480f653f8dea7c8a73f3234781f36df50aa39d43a4eb3985356bee210cc596f7b94deb6cae638b2c5a8a40368dcda5a014b48b6129842581c8fcab0337ea6600e251286abb32dd9160f447ab43db7535631bf87d3b171bb9f5a2ffa1b23bf7725bd0e34f6d8fd339f9e3de2c42ad46338c5440ce8f14f80c269fc6c885072584c0fef5cf4a418a947698dcc0930c89c7ad9b72e6f1354619ca009dc39828974b057d5aac5fb88d7c6d1b5a3111804199a2c16449c2b264d4773feec88ae7b829fe340f23dfe68105bdfb0973b22a879dc97d70d856ce876c4a2e8cc489f003199be0c0a692f38e18319470f98ce550711b0215eee2a6fa6b3a805fd4023ffeeb1c474bb32c0f63b4366e7bbcfda2fae8966043334800b21b353daee0df1e834e2de0947ba694476e00f471044010a95fe012b18eec1d64d1bc4b4f7d9c616b5c7f3cf0eb557d1111432d8b3533814bdf1235fa380ae058a5e9479f63e545c402a95e5a5d446b1c1b7c38adaf1e734069c967cd4eb5d423a2a930b666d6dfcb91544bf5a9091e635df204aab33e1cd90018420779d84c17bc1c4f67a7d71d8dd45b5bb0b0368c8487363add2907e441c6ac95faf2801f9d846ce6e778194f0e5adcd147db069cef4adcb7356df4f29e2098e6580b88adaabebd77b0f68f7faa34fe877752021e895cfc3b119c09d4a5b41e2f4e60a63312ac52bc5013e45cf21a5bdb0d4f2a4439ec36bf6be949c5b52d50ec86d2f10a6be6b5c2bb62826a70db26ba0cb1aff04fa7d67d48b72f6b3d0e35cb1d214a45a9aea4aa32c50e807908c6803278e6093c693fd503b4ce91e32a13230375bfaeb401bac699bc7871ee94ee78748723866bcb980c8e2056533acea546a2ff487df051876a5aba75b56bfab7b5d47cb240007e2de96644337c80df46dfad1e2e2fa02b599e08e19ea41cbb5140acc2acb5de77b064fbaa834d53f0ef53d8ebc752467a2935dc9064fe579c9790e46782545997684a122a265f839aaf1ca0d7efffa916e9a380bb7419765f1e8eb5a24c134121579a384403194757cf706e69884838545d99ffaac5a020aa3278dbad1934af7fc8aced629426f694dcbf25d0028e18b12b2487f5d001efb361601065b9731028e2bf356d8d0a07395897926380375c99d66241d2a83385d8eff571af15d85dda4214a4beab5ff2940bdb6f151ee17476ea9fa905f4cd7d00715ed62f842362eb6f3683965f725a85f432abbd88d6a2a00946ed6e3edaa167af3ac249948fecf046f86f9acb1f144b0c6944c0991612bcc97c6702a59ed8001b36cb029c3f41e358e4d33b62e9832ff04b79b6a3055ac7be4fc7e0ef474ffc4f4ab11c57e46dc3b2d7e5fb03a568210465de993ba6f602c71eb0e90af1f1d7e6a4c6aaf5535c9b1b9357bed84d198ea125088def63cf5e70be420f6190eea2b38021a5f60ccf6e8e3bc3068e0766cc402c6b5cccb6b91c66af2507b1a280d265239a2c6cf1d9f56961927ce76f218799ba6c98126432cd9f93b6c5ed373e06c1cfe995820a9359d5e7ff4ba74de7a3083d5618e32784af979327881b9d7a4d70192b995958cdab365589f2cba9faceedf831c839ef0a17ad2b980500cf4e804001e35aadd77d781e52fe1dda7be9d633cd5b0c8e3d3e909b78be7e1b4528dacc3fe12bc9d5805292cc31369489c9eb231eac8ab15141fcaaf1a14cad517d72a765d39d3d0ed0f3d34d701e332a16f542f24af99a4736f52d0c915bb06f9f20d7d8e190da3c2423ec2d62e4668ad037b793c2f4d9957eb6392375f562f4096bcf4ee8b443cddb80c36b69c55db481def68c6ce8f73c86f9a46bcb2705e6a4fe5d2494eeb0254e216679da4b66353d2fee05fa8a2b1507c399e91d06965dce40164f5cb9ab54858968d7d7b9df348f0e772f3871ddba5ef1f2d591c4ebc7f81a1ce3ea6f4c93a74d5c85f5bcae1131560d96ea2d28710af9cfbe4a59f4ba5d5c2ffd5dea3c4918ecd7e39926100809a618d26464910a7153da6024a6505f54d8cca47d70e5ec1881a53f3769dd0dda33b63b54000c3e4b6af23bd22503118a3b4afa4d30ae133cb0322d8800bf07d672a452225b73dfafda39c1bcaff9d491c52f053bde8987387cee9da75d7ac5baac891b997aa7ecf9eda0533008823e8aeb6e82965f341b79d79b0d5fd7dfe623f9b749058cb99d949ad08b4c590cadb0d128a7a8c3cc65ff38d08966cfcd6e07a8633bbed094a628153f1762e43c580c23d3b4aff0dd88b12257f0a7f554b0ec70661edd4b1d7bb3f548aae73849cdd7438f98d42f7ead28ec2cb5db1fcc52943846883fb62605af0dfc818ca75e2fe3967aa8c3561e0266735a623a32c91542f7169b95704e6f17b77f8da8865e4f0ecb760267e76e2563473ad9abccf338035d1522bd60976a9cb015cdc85206585a4b4de1d5ad59dae982bf7b2e9ecffedf77337bc38720b82beadbca3389d00d88167388add033f057ce2c38de962be2abc4938b11ca1bc818d3f5ac1bc2a2a2a086eb6b466250273e8bbad189c5914b2aae0a1a0d47b0751724c93d590d295d58cb5f8ae6429b8a9068e840aa808323a2f3c373a1430b025a2d4562e4163e6d8ede8144cc980cb9ca1443a2fbc86e0c8fc4b796a889865c3fea46cce60aea5d1cbbbe4fd32019f8fc7661b17044eccaabcecffc80cc6b04a6cd57f7dde1057050f15cda76efdc74271686d6ccf3dc9c5ed19c7532ef6c26c5005d7768d19098565947735441c4d3f8808f564687bbee5e86fbaf7445a1cc17561ccc9e9693eb522040ff920af33fb7f8350b89776338ae68e1370efd1e63d3b9400ad422592c5b0e749066ffd038a502cd75f14391d9b3a0e9d8ed3fdba444312e51de2ff680ba776910fcf7b6344abd132d16f9cf7cd657c23f6b52a09b9131c68cf78dd61b8675a8584bbb5bed254952513d181400cffd1d82e659214a65ca2aa4efa35414e9d2f8ff512aca437f49caedbf5fdcf91917f91abf738505a66a6874aa7e07f9f8fd474df5dca40034daf8a6a4c5f00d57d304c3db8cbeae92cc01ad0a7df29d9cd47578bf4d316b3d7757bec7ab4f0d18b42c1aab0b96048a662de9bb094be9bf32864b6510771d481df0056dbd827c08bc7724bf71bd77c9412b768f8f559331ed1ed0def2f2cab9430bf8ec6be9282399a880b6b910a34db37ac1b2e8a647cf2810a48e2d0085d62e1b7b3d9e389c2372aa0a00b56fe7f0248f75fb4f93a0a529a251bf5b653eeb7f0bd91dd267f9ddd09a2771946152e45f8bdc7f1d512ac8243898ecc42c891e51acf52ac68cb692baf16cdf6c7486d7011485db0e259d164386ca53194a78199202083b1a8600d97c5e0ac96df3e21774f6e6b062017c8004833f7d0f9ac491603bf1393cc932a803185495a652bc25fd1751b3cd2249d8b65eea0576174f167a0dac2d8da094905f4816bbcb508b9982d93cd40618ddeb9af8f9b3b7c46019cd0929b22a16daae77c92fd5ec6cb7088fead70f571a9e38c70b4b45d86ab9ee2bf29bbb7c5a016100e99f9c4af69997113be9d9f1db3a1980741e6f932d37b9d38a47b48f8405186b9e4293fa53c58633a5834dcd368ef56be5fe4cc58868687f7bd5fdb73df126a0d8169761287c95084baa6fb1beb9191dd02c3165d3184b196a1553e3550092a95b47960b27ff425e5b811784f3e7c4074a576cafa51989a47605c96de8d83e001b730a2ebe8fa947e3e137329a4077438d5a017fa13da02aa10cdf7fdfd8d34343ee921dab2cf557ed327f105750a8505b6310f0947705774f5569c8cdf247f639454427c17c19411ffd4f82a28967895e9941860ed0d46470999bb0ff31f5e5b4b76c39bd6bca8142b3a7b9240fd8f5c5be0c7aeca09100358e9d006571723d8be6d70486fc85f0d9fd18ad19f6d6d778a9edcdb63310eecf029428fff4ee469b1f290698b89de7bd4650ff7944389fb703520b189ce377381340cf4a3e4b6d8fa570093c52a993f60a65534a6ede4570b6098a2be1c0a000371559d9e253c29e87e5410820ccc5db1dfdfa2a2429a34eea759691fe2e5dda981f4f20175a6f124b0cdb97953d181a72555d0d8d02e152dbcf6f6daa0eb52001b39f2c7811116bfeee63d2859c2c06212931aaa7fc0cdb2fb3bfa7c97da14d18f90bc6ea0a99bd3bcf84776b791afd2a648e65e435cdc18c5e8f9fda0e1c495a18d5837c05c594280634692544ca4a20fb9c2d8035782531c607fd4ecc06727bef71eccc12f1495a655e36119ea952e95cc04a3e28d027915def539d77939c078bb842aa561eee33743e584fb6ea2aa408ac05eb8ee63f4fd6ed66b185a7116f7067da27bb01ce8df0bfc3212ccd4e486a5b6e830657b8d57ddac22b7d9c2fb186bf54ac6fc8e50c01ff23c3f3fb8ad929f193f262c7e00e1a1379c2f4570c8fac8200438fc7e5e2e5c95c1732d3e1276655de1682406d5e1195430015b9ee1829934e342ddbf8e93cf7eb02b25a6090b372584596e13d9c63c27b1d9f06415a057e323d515854713bdbbfea28d822649cecf38bf155f129eb749d0010ef20c7974c67a3e55041cbbb1d1e4921f2fd818cb316fac0921f96a7a8710a50e6d72aa0da7501c37967b74f7233f3a6b939f28b47c1941c6e545a4bf9d63c89edffbbb12ab2913461166cb81e6b6dde9690eb892e41a933b5b82fba820e2db42683c65408defbd0439eab8894583132c75bb8299476b31c80c0da07dd5f5422625beb49cfcce0c0913e90da04d7481b5799475ea0b62b83e772d3d9b73234b2c2fe1e0129e58139fee60914b2cb17a9b19d5c8f26c638e247cb38eefd663f8e6be622f6b1942a8312e5de674ee8ec930bc3536b74022d7a9d92017368d8aba3b39275e98d54ac07346923de6ce247e27a243e5430a25be09f42c907ccdaed48027142b4bd034dfa03a1fd04830adb182b627524a5da6a84372c103a28c82dfe41f4b120b82b270c2b910ef97a2e0e365707005c4a81710d9fa91b76f73bb094f3d132fd5231cc2dd9a924dec2654f568618634a170fe75ff5ee74fb57f87a8928f1a8c10caa476ec8ddbe6423a853f8ff467e6382891473f57565b285e22438a5434b2a156089a466db25393deffdfe744bb8ac930df5b1e8229b7f2da24edbb75e2500a04a0d49721be6113106e91edd6607cb07147368784dbcf77b6451beba210e", 0xf61}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(0xffffffffffffffff, 0xffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:24:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x3, 0x3, 0x0, 0x0) 12:24:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:24:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r0, 0xa, r0) shmget(0x0, 0x2000, 0xc, &(0x7f0000007000/0x2000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80000001) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x67, 0x544f}) ioctl$TIOCSTOP(r0, 0x2000746f) 12:24:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) 12:24:48 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x838, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0x100000001, 0x5}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setgid(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc32c71e94add9a0c, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:24:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x6) socket(0x20, 0x4000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 12:24:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 12:24:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012edf11af9c476ef98816c6a09df690032f66696c653004c03fda0b942b6dca7b1bf38a8ce132f29e7510ddc9062bf285c1a66f955a6b7efade5a8e77bf318d221bab651c9e1e7472dff3131115aa37dba7dac7b2613df7ffffffffffffff35de3f67c56ba60fe56e973b"], 0xa, 0x0}, 0x0) 12:24:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x1, 0x8002, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/49, 0x31}, {&(0x7f0000000500)}], 0xa, &(0x7f0000000600)=""/165, 0xa5}, 0x2) 12:24:48 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) 12:24:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:24:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f00000005c0)="9e108e8507f9eb90c42508bd061c85fa028a456b0c3302bab09498b99ed5457c511e05bd4471fb1774259cade09cfdecb6eb20c2bce7756337fbd3bca2ee791682485c4189456613c5edf565131dc68c40d7089338729d1bbb53bb848b742b5e6c33a3b8c6e486dd8a8d8470bd017621a98472cffa31f497a215ca7442d91a60bb9fc9147d90e6b6af10f8a4ea63715a0a0d167524d55ccc0362ffed51186cb0ef8e88ee62cf4e3c2e1c2f9c5a19a946db40bf25b1ae3cad7f1b5878cae55a146a8d4a152a212969d91c1a8f0493f384f49147e6796e", 0xd6, 0x404, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="cf936585a506540d0c422e8f61e94c32cd34bb118b", 0x15}, {&(0x7f00000000c0)="df92bb9ee28cfae2fcd3d56e83b1044f0a1390d14077813b652bc5", 0x1b}, {&(0x7f0000000100)="9abab5e88a66afdfb3656f3738aea7dcf52e04fff3479797f54ae0", 0x1b}, {&(0x7f0000000240)="e4ccbc4ea2d89d57d294d0b1a5555ee21e14d4986b6c263ce7b8307f7fe4a00223928c43fe0823505ec9b4d1e0c0cce8d6dc1c21be4ce772d3d3d3498c2fd5ba5c30d8151f79e1c871568edd068960a797bca00177ebd8309894d77041d6968bbf339234e2b3584a982a8d74f26c1c9999c5918ee1905374396eedcd3271", 0x7e}, {&(0x7f00000002c0)="b977c87a1ef2e5214a91003c5dc582c6ef543b475b3c52c624e61b505b7b6ab86e4bf3dc25da897d9e47f6af2a5991cf75060d19d2db29474abc18faa17db5fb115735970233caa3c0df173a8e54f26a185aa83fb83b4d7a27a21aca31fa9ceaef8098403c613e78d255cfd5dbfdfe931fc3afe43f59f1514aa35972a85fcc98845a6323e76c3a2f87286be3cc42c44f31c20307a873093fd1a419aa0d0e85386cdedb253e8e4425a204188955b86f3d9a69639b67a39e55c5dcbf5134f1036ea9186a7ec084bc1e0479328d92aab84aab48b826ce3629366bdfa5a4a72656379b964e8a57b0006e56c698b01ce22ab72dfd0e50d53de42ccb1c2bea0249", 0xfe}, {&(0x7f00000003c0)="b7174f8800e9cfa4ede7ac8d0010b030469ae425830e843fbf03df3070d79771262fe22222efb303e987d5a8e38533afa4293243eb45308c84b58debd80a68a312064ea09105550be8ee22aeca5b06c86c97bd2ad759586334fd458a4f86d0991470c71039c86afd1b547323d08017dc72165493b2fe1323fa1c81aef0b0aba122daa3f1112d0dcc5f72edd74f04d3ec9166a55176ce247bb9f59f9eddcd1ec64ca195c34656963ab3a0ec7f7c92363dbce9eeb50fcebca7de69444f5cb98bd7551f4b25ce", 0xffffffffffffffe0}], 0x6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 12:24:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, 0x0, 0xa, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 12:24:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600", 0x10000000000}) mprotect(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:24:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 12:24:49 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) pipe(&(0x7f0000000080)) 12:24:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x18}, {r2, 0x100}], 0x3, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 12:24:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x3, 0x82f5) write(r0, &(0x7f0000000040)="4f8ce8eb796b8f24378611817c978be46f612985a860cc4ff95b17740c39be953863ed43a1cbe1a5879c54b87eeff21603d7d9ee149374c138928c029227744cbc2010a7951ee5a96237b7fddc3e85706360b90809dec5931282c1de534032757dc301d87ed37b62e1faea369c939a7bbf9a8dc7a1a2673343f3ce2a8fd84d07ab9b2df86235f2f890fb282a2c6fd225ebfd934f74645a2a68afa16c4d7ba4d1b35c721ed103e682260ceaa0c5da5b649e8d010c460e9abf006e", 0xba) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x3, 0x4, &(0x7f0000000000)) 12:24:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/140) 12:24:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582734efabd16ebae63225259560f8e5815f73f2a044fd330555528000000089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00dac2b7ccab3c5f8f7011c16637560", 0xffffffffffffffa8) socket$inet(0x2, 0x3, 0x100000001) getegid() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20448, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:24:50 executing program 1: pipe(&(0x7f0000000080)) r0 = getuid() setuid(r0) mlockall(0x2) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:24:50 executing program 1: r0 = kqueue() fchmod(r0, 0x0) getrusage(0x2, 0xfffffffffffffffe) 12:24:50 executing program 0: socket(0x10, 0x1, 0x6) socketpair(0x3, 0x0, 0x10001, &(0x7f0000000000)) socketpair(0x38, 0x8000, 0xa31, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0xffffffffffffffff, 0x10000000000000) 12:24:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa33, 0x2) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000580)="d67813c8e80ee2f5480e28fd9c89c2e4506f4d10a51acf777735113ee852830c27f5", 0x22}], 0x1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20300, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) 12:24:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x10) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) recvfrom$inet(r1, &(0x7f0000000000)=""/108, 0x6c, 0x840, 0xfffffffffffffffe, 0x0) 12:24:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xd0, 0x0) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 12:24:50 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0xcf7f) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:24:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) syz_execute_func(&(0x7f0000000040)="47c237000f3acc30ce2647f6cff20f1bf9c4617c5a6aa5c4617d709f000800001a0f8dffffffffc4a1797e6a68f244a566470f2ab500000000") madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:24:50 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 12:24:51 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000080)="40ed9024b23a1b6d69651ca8b3189b4c0deb7a5d2c5ab5e8c2bcb1093996a564b74c5879f02b7e6397c01e49589117f114c74c1008a255aeea2cb322be4adc44a4e84d26", 0x44) setsockopt(r0, 0x10001000000029, 0xb5, &(0x7f0000000200)="ebffcbff13b95f780e762069399916882370ebb99bfcbf1926a6dfe247ed5186d9ceca5827ecbd98f8cca4733acd9c6a192ea1945f775201f8183316ffcf06c8de3d97242df159230b93d3d4a976559d61a5cb0805111b6266da9ff8d4c42d657888182edf35c1d515882cb3fd94ed4cd486b1f3804f8ed78a5e8206ec18b6477da70e3f605123874ba7ee2bba5ee674473852393364eeebf30950daf5294d92807d33c760307766e6e776325ec8d211902429c61d3ff1b64bfd7e6c89fc0c21a9d95296d1a55a40b99a83220ed616bb0000d9c585a5fda8ec0f7e463bf73ef8f5b67a928eb4143646c120b85382075d94bc4a064c44eb52e2dc419037f29f8b3cac15e4f9a033d5e304ec6d14f131bb6a78608bb3c1dd5665f3b71f", 0xfffffffffffffec5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) 12:24:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f76696c653000"], 0xe0, 0x0}, 0x0) dup2(r0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:24:51 executing program 0: 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) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) getrlimit(0x6, &(0x7f0000000000)) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 12:24:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffd1) truncate(&(0x7f0000000080)='./file0/file0/file0\x00', 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x88, 0x6) setsockopt(r0, 0x8000, 0x70b, &(0x7f0000000280)="9a102046b56c975544d601167fedc3b4f7344395e27e7655c8c28c13f4a6887209d5b7d585080fd37faffaea1b444c6158139e04610ebb48b9131c530601922440b0dc781b42f527d779c501b78e63f4661d18fd4c2d38cc", 0x58) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x5, 0x6) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 12:24:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x20) ftruncate(r2, 0x0) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, 0xfffffffffffffffe, 0x0, &(0x7f0000000300)=""/78, 0x4e}, 0x802) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0x1ff, 0x0, 0x27cb}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000045, 0x401, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0xfff, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x40000001, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x21, 0x80000000, 0x10000, 0x7}, {{r3}, 0xffffffffffffffff, 0x22, 0x18, 0xb, 0x7ff}], 0xf8b1, 0x0, 0x10000fb, 0x0) 12:24:52 executing program 1: setrlimit(0x10000000000008, &(0x7f0000000040)={0x0, 0xb}) r0 = kqueue() setrlimit(0xa, &(0x7f0000000000)={0xffffffff, 0x5}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000000000000080, 0x0) clock_gettime(0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) setrlimit(0x2, &(0x7f00000001c0)={0x0, 0x3}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xaca7) kqueue() fcntl$setflags(r3, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x81, 0x0) 12:24:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x81) sendto$inet6(r1, &(0x7f0000000040)="955a167c83c652f10a8b1cad0d6861c99764ff68d065bd2262c0cc019521fbe3e60abc6ac1c7ce72815f0dc1c914c4da0ef4e5954e90d12c4dce67aa7d37314afb3e", 0x42, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x8001}, 0xc) bind(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="2d013e2f66696c652500533fd3826ea52a8925b2090098baf0974f30eef230373b29f1f3b84f8ff9c087adc982f31d4ea646c9c8f0ee75942ab921897e480289ac71e3f4f8666bf934c60be22909d00585aa2d30d37311712272e11ed6d64cdd359aa9c8e8a9e55d91c7c24905a4c70c4f9440b5c6775f7b45b558d4eb11c972b59d2ef4a8bafa12eaac2463d0f22f35fda363480a9af821a77c89ee8d8b9a0bab2ab3a65c3214b8045753666bcda80000000000000000002747ec26453a770d28eb989538a2c7585bba6279d2df638ba2b758aaf78e3aa694941152608de682d5efa8bd9a4d18fd062aa9c5cacb62d80113af0f1e2ea384e4afd5f1a7918e4f5fec65bf059f579744da66bc6271f31da804b2cc0d2b9efba030864c7a4b3a80b30277a18e2e7a23a94127e2795146cf6b05c937b2d5a935da4f30bae820608f617205ef21fa2e6c825cf09c2773ec45c1d8a0971c975d0c"], 0x1) 12:24:52 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='.\x00', 0x2014, 0xd3f) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x9f49d1f48618f277, 0x1012, r0, 0x0, 0x0) 12:24:52 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, r0, r0, r0]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 12:24:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) flock(r0, 0x3) close(r0) 12:24:52 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x2000000000003) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='s&\x00', &(0x7f0000000100)='c\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00']) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x8, 0x0, 0x8, "c5b8429630cfe108b85b12cf8a9ee50db88427ff", 0x1, 0x84d1}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 12:24:52 executing program 0: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x8, 0x1410, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000000), 0x40, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x16fd}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x2f8c, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0xffffffffffff6251, 0x4}, {{r0}, 0xfffffffffffffffc, 0x7f, 0x31, 0x6b, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x0, 0x40b5647b}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x3681, 0x9}, {{r0}, 0x0, 0x1, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x90, 0x20000029, 0x2, 0x8000}, {{r1}, 0xffffffffffffffff, 0x4f, 0x24, 0x222a, 0x2}], 0x7, &(0x7f0000000240)={0x800, 0x6}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="3a49791e0e5a8096e213348f0cb4ba6add23c42bd5a6456580642413778af26e5e2f37bc3075033fbc75da3ac2dd9cbe9d69bc88ff8a2db61d79f771d2ab89e61292ee64e0870d02dfce9c3f37ec666ab10ca3b5aec3f42dd9bdca9217a3cf1f748c569b404a87386ec99ee9ecdee846293cdb4d58aa6590399e341d02cabd1e30ee7b108266", 0x86}, {&(0x7f0000000380)="81d73a1b5bea2e734150544af47c6ef41dd88403f56e01be3c75ed4dcf91902d9fee46842dc3d90ffac8fb4ad49e3c7db9fcfa2f8b52341b5619ec22ef38fd9caac0c61199067bb1da364cdbf0636b0f9ed204b172755da8a5d3322763488bfb2d698d5809d8f6c56a4ebe3d667947d4048fcf1c1bfefafb4afe9b16c640419918bc6052a3eb6388305827db6a64e19cca78aa013f7662cfc86d91dc08c67d670f881f7fc9bd31506218467e204d846bc8e833e34378208831e6c5004ca4dcbd6b2c5ff4b82ed7c6a3fc6b30185b1d487d3b524353466bada58d3cbce7d303220fa84e0c8ac84a1f7a1e4d927eb6362e5ba19a1226e8", 0xf6}], 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 12:24:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 12:24:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 12:24:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x200, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x8dfe, 0x0, "d730c102000001000000000010000000009eb8d6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:24:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 12:24:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x12}, 0x842) 12:24:52 executing program 0: clock_getres(0x2, &(0x7f0000000080)) 12:24:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) writev(r1, &(0x7f00000000c0), 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x5, 0x0) 12:24:52 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/161) r1 = socket(0x1a, 0x8000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 12:24:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) listen(r3, 0x3) r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff003, 0x0) 12:24:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:24:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x5, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0}, {r1, 0x100}], 0x2, 0x8) 12:24:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 12:24:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000001200)="fc909fa2c4360c4cdf895764660d5398dde6c462b13d097277d741714516d784b62898576ce254956ffb9a4451104ee69eec052bcf85f4a50e5676f3507ebf8a27de12b0d12a35d6b1f9eeaccf17c099050b39658df10c0106e9f3d79625b0dd700756", 0x63, 0x0, &(0x7f0000001280)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x21d) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0xffffff99, 0x0, 0xcc, &(0x7f0000000040)=ANY=[@ANYBLOB="814ba5f1e04a2c79f4953a441c0f5c1bb0d4f46eb1c41eeffefa9726e57df4e8270dc3e4e46ebba76a9374eaa333b24a9133ebbdee51e44396714f1064497cdab5c2f1040000006b0fe39cbd809c639fad89de5d572e42753b69005ac42ac14239f3d2ac2d6974095d0ecf62522c3ceb2af53e35d248199f1fe088b1554822c79979679d752a924b08a9"], 0x71, 0x4000000000000000}, 0xfffffffffffffffc) getpeername$unix(r2, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) 12:24:53 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="a79fc9b79ff6644d8828190282ac6e0dd48da989e551fd85c88b16475d51ca", 0x1f) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x21}], 0x1, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x104}, {r1, 0x80}, {r2, 0x1}, {}, {r1, 0x4}, {}], 0x6, 0x6974) setsockopt(r1, 0x50000000000000, 0xfe0, &(0x7f0000000080)="76a1b6562bdc5c8a898d1b472f7df5989b1c9a2044ee3585ef975574870cd73b8bae9cd8bce994298c5a007af7fd5e8131393ff2000546416782415a4c60af736206e8474403de9f1359eb92441ec5c82f139b616100a7148b9789ba8b3fa479d10a5163c9aad1a85107a130f6636af4f6ea0df546c662cc6f97be93572a", 0x7e) 12:24:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000040)=""/16, 0x10}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a24, &(0x7f00000001c0)=0x8, 0xffffffffffffff26) r1 = socket(0x22, 0x8000, 0x1ff) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000200)=""/123, 0x7b) 12:24:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0xc1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x59, 0xfffff, 0x0, 0x5}, {{r0}, 0x0, 0xe2, 0x2, 0xfb, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x3}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa3, 0x5, 0xffff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000006, 0x1f, 0x4}, {{r0}, 0x0, 0x20, 0x0, 0x2, 0x67f55ef2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa, 0x80, 0x3, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0xfff}, {{r0}, 0x0, 0x6, 0xfffff, 0x6, 0x1}], 0x5, &(0x7f0000000040)={0x4, 0x7f}) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 12:24:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8fd"}) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/37}, &(0x7f0000000100)=0x27) socketpair(0x19, 0x7, 0xffffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:24:54 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x7, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget$private(0x0, 0x0, 0x6) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, 0x0) 12:24:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000240)="88303b0791a7cf321db70fcc39174cfe7da3f7f008a8ec53e9311e391dbc3b822d6eaea185f58086ee1d396242be0de1a50f3a231073df4ab93d1a1184d5579625053e875e03db699b9b18405e2a1f8fa5c22fb9c9cf0d9a744fdaf1b028a54816af75ad1bfbca405bce4d8946df54dfeae96bdd675a201a71621a56a019ae48b6d42e6a78e2ef61e39c6df344b5accb9cd4818d5a42708dfa2dce9a9c60fa815c108976faa09e54e4532e4fb115073c7dc02066e37428337e84c7f7b74299beeccd3d3d38c2eeee4ac02d7efce0", 0xce) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 12:24:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x1) 12:24:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x42088, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) accept(r1, 0x0, &(0x7f0000000000)) 12:24:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) socketpair(0x2, 0x0, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) r6 = socket$inet(0x2, 0x4001, 0x80000001) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x10, 0x4, 0x100, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = socket(0x10, 0xc003, 0x200) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x80, 0x1, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x14, 0x40000008, 0x4, 0x3}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40, 0x27, 0xae}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x376}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x80}, {{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x5}, {{r8}, 0xfffffffffffffffe, 0x80, 0x14, 0x614, 0x6}, {{r9}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x8}, {{r10}, 0xfffffffffffffffd, 0x40, 0x0, 0x32, 0x6}, {{r11}, 0xfffffffffffffffe, 0x2, 0x80, 0xffff, 0x1}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000012, 0xfffffffffffffff7, 0x5}, {{r13}, 0xfffffffffffffff8, 0x38, 0xf0000000, 0x100, 0xcdf1}, {{r14}, 0xfffffffffffffffa, 0x80, 0xf000000c, 0x3088e04d, 0x86}], 0x23b, &(0x7f00000004c0)={0x1000, 0x8}) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCCBRK(r12, 0x2000747a) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r15, 0x0, 0x0) 12:24:55 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 12:24:55 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 12:24:55 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7ff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 12:24:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:24:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x238a0def, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 12:24:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) socket(0x3f, 0x4000, 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 12:24:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:24:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 12:24:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$getown(r0, 0x5) socketpair(0x20, 0x0, 0x9000000000, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073124850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCNXCL(r3, 0x2000740e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001180)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002280)={0xd150, [{0x3, 0xd19}, {0x2}, {0x1, 0x6}, {0x3, 0xe69}, {0x3, 0x20}, {0x3}, {0x2, 0x6}, {0x0, 0x6}, {0x2, 0x20}, {0x2, 0x4}, {0x3, 0x7fffffff}, {0x3, 0x101}, {0x3, 0x80}, {0x3, 0x3}, {0x2, 0xff}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x656a}, {0x3, 0x100000001}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x40}, {0x2}, {0x2, 0x319}, {0x3, 0xbae}, {0x3, 0x1f}, {0x2, 0x6}, {0x3, 0x9ac}, {0x0, 0x1f}]}) 12:24:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) getppid() munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 12:24:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fchdir(r1) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x4, 0xffffffff7fffffff, 0x100, r2}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) 12:24:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x1}) socket(0x7, 0x2, 0xd6bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x7, 0x800, &(0x7f0000000000)="f43add120ad3d3ea729ac4f00fa0c0a71606a6d78c9f3c9f1fb9752b63ecaad765463eabe23832fe12fe98931d935818ac8336b7365c385ee9e00bc629", 0x3d) r1 = socket(0x38, 0x1, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 12:24:59 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 12:24:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) fcntl$setflags(r0, 0x2, 0x1) 12:24:59 executing program 0: r0 = socket(0x200000000000019, 0x400000001001, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0x196) 12:24:59 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000140)=""/60, 0x3c, 0xfcae8fb984ed2593, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:24:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 12:24:59 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000cce100000061adf471379ab48fe321ddfbd44b1a3ad3f3842508fc9975e990fe2689225ab579a71df53e555f740cba455ae9e984ad8dade82fa421dda77085856f0800d038b7f93aec76af4ed26bbfcd21927bc2a3672872e451228458eecea074b067fdb795e78703d9869b5447b9b33567c62cdd92881eb0f994160b4f05098ae7b4b642e7f738887dbe5fc0c31371da414a8a5dafa9f5df186fc95dea99c7a03e78c1a09cc5e380f8c0913d593061230539abcfaf3d5c82743e5170fbcf3c14189d650fd78439dd4ad4bf2b1ef0a884e502f015c0a88eab659d02e4f00fd3bde58f526def4bbba9d169f2b94e6270f4a0d631e494b5d4849b0fe117cc7ae257e8"], 0xb, 0x3, 0x1000) 12:24:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x4e4, 0x200, 0x4}, 0xc) r3 = dup2(r0, r1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNOTTY(r4, 0x20007471) dup2(r0, r3) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) 12:24:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 12:24:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x0, './file0\x00', 0xffff, 0x5b4, 0x0, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r0) dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 12:24:59 executing program 0: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x7, 0x3, 0x800}, {0x5, 0x0, 0x800}, {0x3, 0x3f6, 0x1000}, {0x0, 0x3f, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x1f, 0x1800}, {0x1, 0x4, 0x800}], 0x8) r1 = semget$private(0x0, 0x4, 0x588) semop(r1, &(0x7f0000000040)=[{0x1, 0xc5, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x1f, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0xaf46, 0x1000}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/112, 0x70, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) listen(r2, 0x4) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getitimer(0x2, &(0x7f0000000200)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\xf9+@\'\\-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)=']){\x00', &(0x7f0000000380)='{-^\xbf\x00', &(0x7f00000003c0)='\\\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='{\'/&\\\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00']) recvfrom$unix(r2, &(0x7f0000000680)=""/66, 0x42, 0x841, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000740)=""/253) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000840)=0x7) writev(r2, &(0x7f0000002980)=[{&(0x7f0000000880)="173f44379ab8f16fd804af92ad", 0xd}, {&(0x7f00000008c0)="4afa1f5ee717523690aa41c071472ee7c07eeb9036dfcfa49934ac9cebd7078279041fc9c58efca343f128291c948f2b69dedd8805f9946d231a3dfa8c259ba38a2aa0b2e7fe615c4723d441f13d3bab7eb68b80b85e80f264b4316b968c793d84cd0cd689251dc3e4bcf8f629f388e68103769b3740a683ee62fbf0094a8ef608de6e13a8d8857cb27e6164336729d319d6f38aea2b6437312d60c4067a5c68f16250e497d88bc709f940faa69783d7ed0fb19b57ca777ac5de3afad6eba1ae4c960d79565e914441714a098ddfed7bfa96092ec75ecfb2b2e335c19830cf935e2f88b4292d4493f037866a00462da8a8fa5b5aefe2f73a515ca03e0e125628287c12edf1eda94361b5874fb834618ec56301ff6dccad9a3027403de103de3602c05e2f3d484d9d6ffdd1551899f0d657821bcb92b0a9f911ec9e5a47f000ffc0631c130536802721e78a1956580a85eb64d8daba4acfe07f17ec978ad60da4d5665fbfeabff4d0aef1cb4a8d88b3106d02d7f101c275549dac6897e57e2b822f5434eb955e5d23b107d65410ca7ccfc26790a74bbe07a9d5905efff8798ac3a240c53410a208a6d178c7a50a3547ac8b12fd50030019e33382de59be085738b10be6da13e477626d2910ed612ca6196d5cac207465eda77d0d62bc40403381217000f206f42d85aa2c902fe619d58a6849661c83fba8e8b94d058194b38f0d4ec002cf47eb4f5e073ec7baebabdc840bd5680547a4d3b0a0a4971479c57088ea09734068f96fa4a2edd1471444e0ff9dcc6a335302c985c824fa369fd3bfcb45c95016f8545c5633d8c5adaf6bfd183f049ab6cbf7a5582cd17a3809cbc255800bc3c0f10d81608ac0d85edeb8bdce22c1f7959eb9648d055a8db621950b2d148dcb9d80fe65b945c6d6842b75aa94610cdd3ae529cb813eef02627aab6d06f9631a78a5ad1b4fcca9d2503c3425087a2ec07e9391946c5a02e45d328472cb7a97e9867520c4fe9f2b78084d47efd93b27a71e1aba6765c4691a1a38ef22aef8db6f54f9fae29f25de7296246a144c5714faea1d6b2c5fb30bf197aa4381c6edb82dfef50fc2b1e2fa48ac18188a7c1dff5b599abf65143d42389ea58c59291b194fbf64d8e91522eaad25f466416b1ff4383a9f37ab2287d8af6977e4d83f2f258194609795babd4e8ffb7dcc7c68c6a02340f9f08faeb3d417d3bf0693259551f28ba3743a070db421326d6a5a88b8810a308c9fa7b287cbfdba62bdefbf8e80f034deec56d48bd6b0a650126b63b030595e4d29f877a5e4201e742c746af77e1fe3716551ed68c90859bb8431596bd13dd4c2748d9b67b9415c2649d8fa6fd9eeaa3e8761425d264d71e6e694e0ce5188eb49eb7562aa08c35e8778ca1f2e70133c7c78de196d9abd2ae5b4bfe5168882bb1300a3b73084dd6a10ae2db68c1d490b8d2511fed77ab0fbccf1ef0dd9eb0831ff0ef2f634c15306b570503b8804da6f3e1121d23e4e2f9aca4ba5c685c839c3255180662384a7ee6627e762db20e63e2fccbc564e180796834c6f41889641048f08804e07c2d023ae0cdaca29c8706a2b484f97ed7a8f027e9b8b9ffbfe5639307725dbaba5c89af8def344912bc17229fc434a9f581212fe42bd8c8cf9b34436a7721ff8850d507910deb12c014751b3aa802c4f6b91cf897245b36f9235ebda16be7dbee20112257ddab1642e912ee144d5185b3f182015e417fabc666f8c64a215669debdd6f07f214a96e9aee08e9afa5bb28808ceed3320d2b2b0babf96547f91c0870fd38d653bbb848300128682f50706102d4199f35b7a8e54d9bdc9c22926b01bbd8e37f3fbd6aa4c2727e52c30c9122adcaa04da4498c632f23f529a677e53c5869678aedfa9ea2f41c32bd07f0a545951acb587a733e77d60a03aa5b2b706140afb2d904135df9b694361352ba6248506ee83b3889f8ca84220a29915c8cd92618348ed7c4a6b84abdba12198d47c559cbbc0139491338c96660aad51ecb224ec28af7d782ecb10d8d14dbcc612f6e88818a1cf578a4515042404242583300673e50d61d97da05611ed860141ecc31df146f7d7f0593326f5f1ecd88f65ce359f97add04a4a67aac9a4d79bb76a03d4d912d817255c4d9c7f83c32e2264b9f489e011b489c05aa4bee1c5fb63461e611c9b8bd07ac278a8504c39df6cab729a25ffb63772f2681d3f8d964fe64ef924e2dbec9141f8bbb2dadbb69c725b799e50b511917c377fc766b9f6d08bfe57ffa824e1c49d2102725b0303361bf212a23002a7a8630005cc1e19829bb5a03ea123b7ba4c912ed4802e793450548ef249c5723598c7311fda4f4601c4b639bdb09c0e280349e4a6ef10ee30c9280b0cc6d4731e4e89c25331e08952d672b6de32ae546d766180b82f3111d1d5c1a69f23eab2f97f7c0a26dc2ba6d8891d945ae9069bdec61bc93d85c9b4e5085f0ca72fa7a0d4d70c396bff4e2881a11d396b5f56bf8bd9a91309f2ef1d1f4ebda6f264b9d0b3d602382c62019abe6b30e76b63018287360fc0c97df36c8321d33f343e723ee3597b911551cb4e608720e25f641c374df7b71ec8cf0605c7c7a6502db6fbd34b0ddbd8d26aa36976a0e824e3726d4df832743ef83a770d0e76725c7557d3259a1d8021a40284d196083d12123fe3d9f60312e164df79e7ebabb275bbfc2f5bbba6133b6afba80395752966b9cee3da5c8a218d740209a1e069330a0f344714ad07ad2403e8b24cceafc38c546e7399fab582714fb3e22b3f159d78cad93dcbe4aebc312c1172a246fd8bf63ba6127e76720ef8a2790cde4ffe51eb26bc6c4f894b10774de9617ad67ddcdb6243db67b469684fc6025558c5e39dcf5e5788062cf3f87433d2d42cc9d561b49f7a7d5ba00b60475d208605bee3fe60fddf481ef450b3b026db5b897dd51ea65d35857a06d3a2aec80b43b826fffcff17eefbca0798421ec98273dd917f21aa34f6c9c3fa706a296551ee6697991592296d628ef27202cee3a71c3cf871cc80bd91e35ef604eff8da045ecea0f2a3afac483faa0179058afe945d1027c1fabb9aaec81bfd0daedeee45d76ea017d093050a84056bd8c1a144eabbf0826c678b09a76928d94a28afa65efbc582daa1e62e94612b326dc5883d5ddd64b6e4b5dc29ee90f81875dd80c15a8ab6f29b8c7e3ff11858073db32ec2f1bf0e92f6280f9bb2ca9452c33fb7666ed79233fe78e99236c6e9b64e3bcb81b69bb83f389a6c020cabe57c9e84a0a374e4b6029b8c00d88a3d66cb2c15872388d76e9edc784949f47b16d50019f135e0904081ccd1c5c5f4d65a41131d1eae1623d5593429685e7eae77a3b0ab4c11b8af832c4f26241eeed77daa0cb8968b76ecacd1c88080f52affe9c50242cc4cd713af6ecba0f0cf3fc0c6b871a5f55a9542bf45d1d50303c87f7da1c887ce4a049a24d7ce12186296821329d8d6813991af5e0f984cb41562587c47d017b9dbcbe7ca66f4b8dcd2dcccf346696bcca22b3081cdbfecc426026e672e454f2a67b735b910796a71c8594a5c9e2ba1388c695e202c1c02463d23db64d238bb3720cc939f77c6002743d2d7679bfff743a018ab9642077add4815c0c1af38cf7b7f63d1dacdccb165453fc8809438dfa0c216173bb38e81b7a6eaf8a3e8da24b7f02057275ce0b7af05b643f461e58767eaa76b66be6e983409916c9ac3b952d320f36ee9b8e70387bfe674db7bac24ef2ef5e579589df3b59e9c3a87891a5415b7117cab80c0298e504d39e43a88b269a7a85081847d620e3654a9d7aa6b206df09e5d79af42c0ecf20f928705e3d75150bde22ba40978571f3c6a7c8393f24bd327f836f7252a661177e14afe4aaefb60f7f8d03c3375767ec63bc308266235d0f0e9e174716f990c55bc7fd023c04dcec4c76d8b0b2505109065375a4d0a9f7e63c80e37fcbf0740c129373da3da0011eccd160bdf5109debd0bb0a1b4af9da29bde3e60f3ed9961b930f32f64c0fcc95cd898bf83a8db53d627e10661c990fb4ccd19c74ffcc1b8bf330fe1abf8e7b9bf3eea1d84f05361c05a96b7a19cedc6b239af5537483a7ac08b12d8ff74e489ccab9e22535315846bcbf169f04cc85403abe804d49edc3fcbf305b3ae91779e9e701b7809197382db641ef45479f85a37e8e25e664337f31cbeeaeab789ce741473a6bdd8ab2f5ba0873637b12ff909f0411e7aca2d9735f6ba04894c2a8db2cfd4c9ff87a62f911161a65d3116ebc2849767abed2444a63f8ce434be2bbcdb23b03fb3598473618bd35e3867e21a5258f9af3bad23979b92a39f0020de44212db1d79684a0c469994d6117456da5cbf9b7341ac4bc33e69bb0421a1d8141c8d32dabee5db803abd0205f486e9f38b40f15e9122a0561349e22c61ca7aa460a597cf925d98639e584141538acd329b45d5eb6b01dbc44263937e696bee53d0672488bb6c01490403b822a5b986ae4486b97796ae3c898555cfc602a39a11eee6b4f6f66869c35b7387febefd85691a7f5b5ccfc3fa81f39d6cfd5f47bbc54afc5aea740f6aa4cd95fa772944d8abac1e30e2c9dc1506b05d07bf2d26c904eeeef6999ac7e8fcc23708e431edd51e19f3f6b659a2906067cdb059c2f1faace8413162be50deb5a994017374f552c1c4b289d6f8284368672f402e9321fb932d834849da8b3f442c4061f3723027cb17c2964a90cb0fac24c5ae43bbbb630ce9dc4c9f367803b2afa125ec8787c436242b2c4a21d5df6b469584ff08318ac5e0d7b6c90f4373f15f199d57d13174728a9d257b4f5d4d0c70b0ecb51b902acf51681735a8611278af131e9e9ab364c87d8d4a0b97fa4698659813ea19f2c9534412104570d03cf2c6e8d3df2d1e3daac5bbb7516af634854f4fa385197e8c01040e6dfd351fc8319ef847d877791698316e964f3ee9931150d54728062092214777d81308ff0d6e4d6d1c1e5f32f34e4529ac76e7e4b5abf98268631e1b044f0700f4ae36ea3ac98e1d0e9f9f0a917f5067cf564922835ee77482af1eec913a030bedf5b383db39226fa2a4a9a6208c32319430f57c64b2a397e0a98835d803f7140f35420b2e08be3ae01417cd2a1f353352c65d08bd4d16a86f69376a4292e8602f277fb91c158303ca688687522fea6f71a984e27cecab8a528e5ade16b68566ba9ee39a6a94a60486fe29716a878eecdb58e2f42550e26b183f3f73c88156af6709f1727b8055679e077102e654933571a16810274f3ba91534aaa8c39d505d8a4aae025ad3de9191f610e7b12846daf9d9ff10e40b943276b04465cde6ff55f652bc3f33971509f8ede18dcfd7a701ee6fc1458992c41c341fc2f943e135f91fa3df51a7101f80802661a4841fce635dc472316c2d67fa1a6ee75ad0db7caa514466b3c650f4e1ecabf4f6973e5834eeb7d1c9898b962a2fd0ca73ab0f7b29cb2ff7dd7826eaac7b12965e53f2f6eeca68d8d36b95d56f94a20512791361669611173cbe67e1171be45e892b074572362750c2218445c4315e89821a80b333b84c35c326a92d0c7ec5be81a92d791bb04b6af2478e59554842b98c7e5464db8c11d1e5a7d4f107579fc704a9edac82f989ded0dec116da67a638fbc8c62c49ff81e5db018768d900e6661f1a4e3a75d8daa8fb0fca83cb46ac873bb602905e10a23a1189941fb2d01164a82e4b734a618e4c02d8983028f312dfabe013e9b8475e40fd374f7b97fc613effa4099dec4a899a14d7f760c2069aa5eda5892d", 0x1000}, {&(0x7f00000018c0)="e43a620a25aed391e8fdf3014912fa8f2df9c417263b09f2cc8618dfb53147f7b7df38d7f8b3498e02bec1f138279fb313ac8971a85210992e9bad5bf2ea9d0152129df9b2e40e33ad9792ca7a31bddf339b9ba5dc64c73ad1f0c32f133367eaaa2cfc44f4e868db05a90e4db14863aec89976ca410eb606fa9685a1428850f35699fa05c83969600fe4acb387b7a1e91a8e", 0x92}, {&(0x7f0000001980)="61718e090a97924ddbaa7842fbe662c4e042ee2d8b2bb3369ef3836362c8ac11bb675bc47cd59fb4f514bb74128fb6ce0ac96f1ef2c245ef6bb6f2975f626bff37f210842d2984fbdb535200c7832d00ce2f6415c60073495a59af6f674c73f990cca709019df4662836f98cf4e7b588f1b916825615ec63261560a3c846f63d9b5f17f7b6e3f2574064b6cf6091d9201f29eb809c5dc0e0a3a1093c4072fcf42cd20b8846a0f7eb58cb7e05bbbda8f22979713db3ba7cbf50af0f32bf3f04f4cd53f68e7d730e75cb762392f9ec8f87c810bb30682e1c6302ea39b334b7936f23b8334eb0b889767d775b8c41bf6077bd204c644e887b8f0df029c6c12ed0755ddc6f7288f70e1a1ec8b926d9f615d69945cf183512dc048302fa3b647f2b26f63fcb70480bdfe6efea28478a0bf5b98f8125dd6eaa4ebb65407fadbca0e90b164c83fc9d4627207b7c88d83e34547356d7ba152d1ad606f4643223df88990867756860dd8d2dbd48db3e8a70eeb54cfa7632c62450d86a3f02def49bbe6a80ce9e40513859a64a73c950712c5c65a90dacc4c02501573cb8ceb1b9a7f9c1021431099760af47782702e106738fed93f08e110b2c4f3de336e26592dcb21e6bf8c41e5fe33ce7b91fe3934a94c964b3c85f3bf3817fbd206f5ba41d571113cb90bbdc424948e44eabf9a118ec0bb046b8b1bbf110a1f1b116308b0815b268b287564fe812a97b662c0e433b63bbe1b58390890704537140d7fdfb54c17fd2799ed317c0dc6525106c6dad2738a974138ed144757f96bd274a9db3c2bd554c036f957bbc620fedd70c589619a8c2692275775b67a951cedfc26597160bfcb2b5e4e5e1c4acc068b1b06da72e09414d7a4b55a2f48c90c3cbb0cb3fa0521d0071b3553baf9cc404cd7ffa77f184518c754a3dbd32147d4811016660b0d4975c9c9c1e31f1eaa9fc33900bcf783dd5f98f327846cf97d3f8a1d2d7714953e6897d60989813a920b6651a2f6e597a913a0f240f467474cfa00ece7f865c908b060013df56f1d774d6fd85262b05ae303132f47c3b78a0092987efb535e18ae8ffdd19c33a0191078c4a7d953646c5bea4912bf89402a28e69cc153c41027b68b0ae087a1f077a12c83db6fb8ff54151069b89590480eff8c927faa521e1decb1897ccc11ff42e090d3a9fa52af4811ecc0924bcfaca45de9ffac7351e58477937c6ffe4e9e45eb86beca77b8c700d20d34cfbb4fd17d789c4ebb3aba90cad346744ba17c6ebff6b77b2b6d913c9ac47d78ff2d933aa5aeb7f6a0effa834916d5da3c2cd3a5a793c9ec48e893e9ee5280ab27456345f0cc0b0f198c32eae01d6de61049ad9245cc490417d1061e237093383f4925ebd63818bf568f9230a18e51208ae65607ece1a1a14d71ff1b2b8f63414add7a07cf32eb18fcb36dfd2fe70324563fd139c28e781518ad0bba971777cf06c2acf6651cfebc22ce22812f9e4299d554a57783e8a4788afa986d6ccdf1b780d436da187373337995b19e606541c9757669c4dc8d34775219cbd0eec8f12d04987b32f961fbb236b2bad3fa6e9d1536073a40c74c144cc090b718214292ebb5789eced37d0f843e9a3d04defe09a711f1274d97cfc99305960d2e2b52248f615fe8c4581bc93c150699bd01ef94b47256e9695ba48c28cc2a41851f6fb90d21a1e35e4ab481b602a25a04a9b97ddef97551be01f7471605f40f137f04f5129b7a78f65b52090410dbcb1b400387ae7d83042fb82684f0af0e0eba85ca45a5d466b9875fc162c1b7a38d0c54a1593d133dec98a26ef61419a9baf1ca8f8ff64beaacdab6f21885328fc190f90faf5dc88043d7887083506f19b3ca2a433f34dac9bbfcc47df99160835051661d3e02e58643545155e34b95ec460c7173886111492de3c57f15b362a577e47f6ec6c2b9483894537226a38b9a17173fe4b7bfd4bf575479add8d5a084b0eeceac4d8373577916600000daf3f7999119ff67b23cb249364d2452494d57b42b1adceb915b834f3bb4f8ef732677b5d1defea036f031f39db7359438ac1e1fd60cb2dc18fb70402939c1734c3dcb696ad6b6ee3d9a3956cf26ae360250b084c9f6c58930b407d938ed12cd3461b20865efcd8c86dc00cdb9ce602d25d0999147c15b9481c2a81c611b19adbbaa4b9d6b5ed54c70727673dd64bd6e0fa05c94ab0f3865904ff98ce296f0063066489df5118c37eea6fe7c1a0fa12fe9e0015a55487b63ca2b30d1a8de762f37136fae8be0d96e88d06f8e02873c6ee00f03e975e374a7eea0f272f0723d843e607e600f0bf73dcd85664eadb1422e5961be1b46b5827e8d047a36eb4d1e2663c048e21dacb053ce67ba318189d3337a60a5860a065bb8ed28967715b3719bb453193892e40bf9e039d6b6489db0ab2635d15bb0406c03e64e2a82cad9db8254c9532631189fae91918a3f23a64955a1e66ac04868d05e003ec176ee8ef0414b986deea02c1b54fa809cdc3144b64ee23b0b7f1a557471feedc56a195e4a98e940221ea0b78a58b633b5f657159cdfb05e04503724dcb435f5c43485c4abd36403af6003aff44af10ac8efe8449004270c2163edf8a93aa571bb1e24408491cee7eebbd02f9e214820d4b8217a3137d6ea906c032d3a0671b6bd0830618d508889c9f5a3f5737af3d95dcd39e29ac2c6be221f590ebb44f64dd93dd71e44a28d7325884589e4c75956c066fb6936bf96e720aa582aeab34944ab0e82d77d2ec966b6b1f78d8eccda26568a3c84d9250e59cafda801badeb338726b09cac45426b05cf89b95082bd8a5a58efc68a2a122d97a41e4dd561311e90aa09f23a7145999800bea37d0928ab277f7b412e1399e935c98f98d07bca07ddfd8812a34397569f0ed4e0905ab7230d153215ee27334f76ff81b538393542673df301888e90d7bc77f26ee130a5e7f4c835b340aae3424886966d939350f08e3f1dcfb01d465d9049743ab752006b63f64ec946dba726879367d3bb42ff3e04d45c34b27fce22277fbbad879ba78f83a8a6ceddf9cf0d51e6504ec5b03cafd56406439f8cb291f5c1730e54699fbf4c9f34d783e2e828ecd8ac0b0fdbee28a28693571887dc2f695ac9b21996393b8d2bd95cf465d3ddd402c957c256d7dcca946fc7a1907957cb9da09af3f78641977102c5be92dc5e4db93be1e03952052dc80cc1a9f06717bcb97eea531248acc2a8c2a726721850f1f8a0245f0bdbb21299dbb35ae959ca7cbef8cf586f7e67724287631c56a6f56b5a13dba0cebe99cb39c2d0cd1474c981d9110baf22534ee55a785797e3adf783c0fd8074c13491fe63b125b754646a2133895722e23b5abd515469349f40f61481eecc81d640dcc2048b3272d470aa47729edf7947a53a9e6946b601ad85ae672bf20879cafa04d2cc05f08c133909045221509375c1e93dd3e85043e1fc75a833a1fda1fec0ba702fe33d21a0d06713aadaa6ee235efc73259d376a96f58535298c9d5381b2a40c1032f132fced6f7c2f41208f72936cb89d339973cefb5b79c12e8b4e435b63d475e2e60fe7690eb6d111da2d56cebe0b9d7ea02da25fd921613b2d9688a6935cabd63a7a130884bb117079102cae411ab6622846abcff679573f137d43a3068e23de33a85fc2abc5f513635d5e5819f1bb004dfae0420c6da027e76de141e3f8ef4cb3c9dc7c45f741637a899c6c5c117aa4e038503d9933b0cc5ad3ecea18574664f7acccf5e005e9627f2638fa4ef2f41a7a5aa623e6aac927d719ae890d78916bcf45918441265a9ad3391fb1efcc087f459b6f5682909bbfb5e3e3654f285ba3986d893f8dbe1d6d584fa26923b0bef82918c9c658fa7b7d95e8ed6262d0d0594fb738b81d05f1d71338fa10354db2df0fea020a3f56cd7d07d1cb2169d0bfe0d3252560f01deccf83f4ed02a802094d66c8f81055e662dd20b51b7e71459ff4962709d1c933ea1355c3cfc334bf3508ca9f4df0dc86856933cfe70978d58a7e04b9bf029a9419f1320a03843b7790e89cc584bd0f6500d6f49caf6385e1fe7daa3d62f8fec5ec8b7af9b58d038cbb967325e22c6e3d9765c386654f7ff5ec2dfec9921bba582b8024ca52535c5bdeaa804e53c1613a18c4034de5d2c588b4c5e88fcf6fa5bfbbd4d7f96cfd6f68f0e902b2f288080123da0e956eb0b0527e2d379900d977b519f2e1971f3d23a17dc4d738ae80540fade9ef2f907f2c283cf16bfd89730eca995bf6dd8e2800cb16875afd3ce72048f7fa51de33ffe30152a36b23230c0f92781e117c92b45f3cb80f24b4219a0824bee97181b5a873d7e6466e07995f2400c109cb441318f296e2d65e2c1d8f07f2c08766d67674d044f1273ac68dbd6d0cc8a6f8a56353c2160923f1d3b41a7b5bc2a54075666658b05976f8842f9373e076da034a6b6e6f235f9eaa4d9d3b195f01192103a048eaaf62f510862e66e880ae1076ef34a66936581474a998889512973efd676d58e180391252e010ff87564d7b2161a5fec4818901bfc9d1dbdc46e7a241b83b50f55fb4a3b2df2f377f4a659e64ab02cac22bf65e6688d79a0c288274c6ce8138956a067570a42e8e863d712c0f2829de712143b64c11216f1dd7f27075a5669ca09237e5ccec817e0e7ae2cb33709022cceb81973fda7aa59caa522d01f4e2e2ddbae0517caef4ae592591173913ebd95831d00f5f38cdf15a9f7d57f2b9a676e9c3f0328d97e53a94f8cad3c061e7abc1822301113dd1cd143b89cf77c4c6cd2481f7dc491733a538682b459a2e780e6962fdc03ff0948479d6bd97901fc8ddb30e17f6c5b41f676f047356ddf1c7d40720b72c955e770bed6deae2e05ef9ac7cf4b55dce33ac331dae03ca4901eca9cf7168d6d8d79d1f64872c4118d1c52be0c2fe333f22c1cfa0c8d1629cf6463edcb1f628c9950c9e7517b02824c9fa82c0ae59f528f8a391f238a9a63e1822de93731486c3c4658fc89e017479f5fbef6626e62b451b80c72fd8abca6ae2a2d604917b3998bf748a7f3155f160a22141754a18b8313fb4f25bb69d34c5203206845a7fb8892a2f48be060e8046c993170294233b0de8abdcbcf4fb733480e1a642ff4a4b2fca7f05828cf21bb2f360caad14268f243549e05f8c599a4b0a782609dc901b916ab23cc9f6529cc74fd6ebe54fa86cc7d850b8853bdf89dba338bb7396e47623e24326592f8bd92d53659719f947f2f2221ce417b513e28744b2bbc28618a630834e288ee0544340af67455929e8615a076a1000da62308b8440344e4061a981dd5dda2ea2e1f3653c3f30ee3ea707aef8fbf41e24282618597064b918c3cd9fc18138a38a76a70eab70035fcc866767d3c3ece6151923d61ff4bf71f027a5f416f65d0d167bed82a5329736b9352e19c7f6f4d4e5d0b99c636ce36c6ca87f4008d9c01add2a63024758c7708acfef5cb8b9b5852f331ea970a80438454b6f4d2e58c8b3ae6571189a1d823879e51737b1488d806557268c43162cb52eab65699edbe68bb1b95a8f2eed55e0ea2d0dc985190c625b0d8bb0b3292e1db55f08a495caab580292d142811a217e64c9720e091dd71f24034b3b14fe27193dfa592fc4ef301fa1848ba64e11d63cba6261be64288691ba26ee72b8bdd1a757e92752ef8ce4e6be72f2505461f3426637275da044cddea1f8bee42c114751a56a3c652504e962080608851106ed586e7691004cf49ee7a755bfa8fa554075c8a25e3e04f32774125732f59c4bd582", 0x1000}], 0x4) r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000029c0)='./file0\x00', r3, r4) mlockall(0x1) semop(r1, &(0x7f0000002a40)=[{0x7, 0xc7e, 0x800}, {0x7, 0x1, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x10001, 0x1000}, {0x7, 0x6, 0x800}, {0x1, 0x9, 0x1000}, {0x7, 0x3, 0x800}], 0x7) fchown(r2, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002a80)={0x10000, 0xffff, 0x4, 0x0, "d58a27dc5a0aa0c79efd6a7b25124ac32a409997", 0xc000000000000000, 0x6}) sendmsg(r2, &(0x7f0000002d40)={&(0x7f0000002ac0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000002b00)="e2b635d09a15e419a4452590153907d1dd5423fad24df03390f7bf1a849134ab274ef4fb9e4555930192f91b3d576f6a9315ec2885b8c1eb786677ae2d976daa7bcc09", 0x43}], 0x1, &(0x7f0000002bc0)=[{0xb0, 0x1, 0x6, "1c4dfb758652a7db48e3cc44cda10fad908ef31b3590f1f81f4d27e57edeab14c78be8c6d489a4fc7f4ffe6ff1ad5307469085c5fe4804710eb03e9b4818253504c58f616fa660d506e1e6aa841b8e05bb39ccf956c894dbe7a535be695e300076d3cbfe83755505e0da9e79e57d034e8a6f06a16777c1597f586846ca4e0014b19789ceb0aa8e395399ea642778e6c301b6b73a1071dd673af2c6224eb1"}, {0x20, 0x1, 0x9, "83d6d2d30a3dd5053d"}, {0x90, 0x1, 0x7fffffff, "ecf38efbb174c99437182913004d0b774589f36fb732c6b60a656a4b78b82d99b6fba87d8d973d303854e1540cbbe7944d869703e4ac2f128e6a2c9d4d5b202a7c599e2340ee9fa01718dee64123ba8d1b8d1951e2163431c55a959cd4bd47a6f2aa3aad94bc85128a016222b759f0c50b7f4ad76f9930070dedc0"}], 0x160}, 0x8) sendmsg(r2, &(0x7f0000004200)={&(0x7f0000002d80)=@in6={0x18, 0x1, 0x3, 0xfff}, 0xc, &(0x7f00000040c0)=[{&(0x7f0000002dc0)="92b9148884b793e64cdb635c7402797de23f63c2c44a534fa0fb58e6f54f8d33f625b5a798139647bd90742adfc54a6c923a024bec49b7b751ee548a77eaadf60ccb58e94cd57872c7dcf903b7f65318bdad1d335a803ec79d6ea3f9f398b15179c0d658ca9e44ab3052e9949267a5f2d10236c904861f9405aec1f8c15f1d47edb43adca715180c28f0d93258d801cd90abe40f168b1bc01747f378258a67051e55c52162fbe3c20a163ecf419f22cd1896fc765887d3914ca0fa84d156d6e7b2f4ca5bc8ffb2aba25359b4f48954bf2de3", 0xd2}, {&(0x7f0000002ec0)="3f660d2ecbe13fe3d406859fa8784a5a83be26bda147da2c45f4357278861587787a6fe50b6d8627c0ae8df70dc6e84746bc38956ed6d2a94a9e9d7a6d02f755c88534f6fa6bf24f90370a6eda5fb0e9aac831fab5c2e4cfbc2317d7f2a505a50804439bc5d604afa4c393710349b2898792d0dc86f31919d85a5356e2d239d0f65a9401cc9832cfb14c1bad9894c36918ea9df79ee476c5f21c26a77ea1b0f64484c1ae7edd589a34ce1cb42a828f314a506d94195f59829010c8d62707d4c70b3c90f2ebf190e992e972abf8e6d7d638dacdebd46af60a02e8750ea12c97f46d39b9c848bb682d90cc04b41fe982f2457a628dfe14c319096e00fbb241d5d20d89a61a59851f6afeefbf0ba59cbaa1043a0f8bbc631e6f1c29e8daab645fdfa80a562aa14e77edbbaf21d3bfd4a73f03d1199226f90c263ed88c733830817562d3d58a77850b036ea434394e2b4a9e4773bfe18ab6f104da919a2c26345076f52913096a4ef3ecdca9e3dc0101b70965c078447671caa9d8cad10794e6e8ed961962896234c73263abec0d6b6a56f163dca66f65290c34482e2e5b105b590dbc678a985085dac55325124c5c263ac38d8c425122a8bd1de5a06157b6756ed8e901a25ce9a3d74430861c942f1053a9407e046ceceea9863daba720c82b405815ff773b8ecd5d8ebc546236e5f9f7353918690cb1dc4dcfd2829d06ebe8ee0811d97f104ff7d52237515cb4358fe9ebea19b296f48cddf86bcc7f6af0b5b246bcc551567f3488a8d621473e9fcdc65bc26a146c687190160f88c8b8cf362c2e13951eb98caacb62fc268a813e93f881280e7628e32b7a95582ed217c65679890555a28bc3c999c50b603142a4708ed3341ce6b550447b38e1121b5c6216883084d4a583b1fc988a5765c1dece7c2d2eaacfaed16034de12d100265a1063bf1f7798d3a0db58789d6c529d09bbc14503d6ee623f5a345497e96afc05f162cb43c8d0270728275762e0781265a069fff66ab9de284f03bdb09e84ddfe6668e14a03d580d1051ebe5ad2585840b58c945842b2f7152004934fabe3fbe0d896ef3bbafbc7e8e90977819eef37c8887a1a38597f6e9970a9796633ff2783bb0a57f5287b0c9e88847670e2de777751c78ceb2089b026c1753f8b914c30e86a36c233947b325c28d09e20e3133de7a1522972a975231dce4fc4d5d1fc213cc21466060bce29d0ae03967984183977b380f77ec415e05eeee239b5eff33adda6044f36dd8b468803c83136e802e5db300a568c029d67cb7dbe22d663e4d9fa0e4ff29002805925566c384db7053a75855b02079237795d57cc5c532f077fc33d0c373a2deaf7cc8e4d213140cd46fe06a96b310341159d78f2d0302cb27fa64b88569610cd43405d1735205c8a914969bc5a4427aa44e5fa1253078901b4689b0e9a51c0cd4a479afbcae675bd2f5807125a7cc8fc4dea90a6275c22ff47ed3df652043afbdb573c47eda9ec4f9356940fb397742ce7f88c310ab31b89ff40a3911fa1eb97c43ef41e03fcdff38216e1626cfb4cfe88e33976a071a3801a29d08f5a3b4b29857214a472fb262db057ccacff5020bd641d5d8cfb02450483292d66c6b344166c5f93778b10d73731d9aa6d5f12a1f2f8aef993df41bfb0bab5125d3969222057f37648211ffced65178e07d11a9f79a93c51d101917b891c01ccffe5085c35c23d27f09268b360492434cce06c5613a04810098602435c29a9148ed9f006a8c4c79a117d2796ee904d2379b70066be9ea4753b29062182e4a2ad28dbd1dcfa4b203e73afc059260a702ae0127040220da57cef92b45072c321bad255234def047511e80808d43465e8563dedbdbe19242a5af9f88b2dc94efabf7559b76cf4fded174b8cdd0c74c9b4cc38ea6254e2ade543876eafdfdbd45aacd19e26f714e671edb0f83e60da49a2a3ebc8b4babac2f51b8e0aa5fb4eb06c6123a128cb2c5beda2d3fcdde0bd7cd4f1b951e63cf53c2dd4d3021c5c081f9b106ca0f38ed34f207f98b4c255fd985c073bcfe3df453e25433a1ef21c1e2a282bf40ddce8c8495740e74a85a9b500d081c37ea91d3d93b01f60a6825bed3df0288402bef89c9ba31142406e0528385ab46a1bdb8d6d744185bde7e00c6fe89e9d150ab980bfe4f510ad88e00b5cf86afdaf306e085657a2ed9ac6dfc7d9ea487c611a3f5b38ee9cf39e20d3819770cacb26045864638d7c68e21935ba54dbb070add4fd8a025a8141901a5416bf13b7b61aba8062b1daf8ff6a5215dfc1dd64c3668aaa309e2a48e00e6de46d0f33db6d064e662344fe7718150c1a3ea8c78799f6ef02af9611ff3d0937f6f58fa4457b15bb1554b325e81eac871867e0fe2065115a3c7e0134304cd8cfe210de1e01fe7d68edf216b788961f0a57436f2668ec62761b0c65b852c9b5364420cd76f6d42b452d994de6a6e43be9908a2cdf2e364877c2c0899c2727aa707eb98cc7e85d8896a4b0f04a9537f083001fbfde4ab8edd43dfce561ea8aa7dce4ce718777a56e30a93229fc36c6113f0469285dc46ae2b88ca3cb947e937f03793f11fe1f145dce7153fb81ffa67aa06330ab418458a4160b01282a278de50aaf234aa2ff2928ad3abc29a6cfbc6b963cd7fb62c0e092ec977badd2186baf2bac3cea310745d6d7cacc3e44a63773c2be563031eeaec2299c5527b91060211de14fa3901ec486b4ae1cd3c16cf8369565c0448964bbd4cd280952a03c33aa8a938d3094ca585073ae1e2ce677b7bb88afbde539cad39ca35f01d888a4388f5d6b318c11c953b41631d6cf5ad4e0d35b3192d139d7197553115af53a887ae019ca4d0700d0e7872fb4b8fcb771fa2ac7cc86d928d855fe7b25770011c92eecb2d9fdb71ce58588d0b3823a0aa425a89af903f899b36bb24a19717c813c1d1097e8b96af8df88e88cd5c9367bb3df39025e677d0126a3171bc60def9f9242e6e9a58c6806f5ef7380a4787569b0e475c6161f0ce93f1433e12efaa01eb77d454ba298cf655f701000f5eed34fbfb3328ef2852632ae6960153302bbda384457464455c6fafc14b31b8dffe2a422f27956d7352b5401cb99833eb0765503fc138aab25d4fb3f7f76552fdae34ba0a786c069556a955731e2faa44d4874c786259ff5bff0c1a6d12202c7a30050a0b945aa9c13f913aac043b7c5c7e7ce98dd18ca51c13716b4edd58ba8c57fdd593401f980aa4b2766e142c4aeb6ec2d034aca0cd8aba5da2655beeb6e3b2e88a8e93843f64823200848fba4dd183a8cd45a5cedbac679ee6edeb1e0e4665823657807a0221498982f27ffab4c5f665da35e4fb7bbea2f655eae3abbccb65884d783c5e608656ab2bee3c3b17c89da60f457c15a9487a7848ead45dd1458f7d7e4c9bc49b5caf693d042289da3c08252e33fb6accd038346460c37d1692e83bb80b3e5bb76ef974b53a12bbe1cb6290a3107fc297a22d72a7e2979d340685746126e935062a68794dcd16b0ed0dcacfbb64fd232fc538771da2d09adc7e292efab3a49e3f526f1de6f69fbbe57ee5d10b0c2d726f940a317d83174f1d4998854c7ce727e8b954a9bd289bafd94fa66bb1104bf9586b03f167fb655f1e3da9d64e5bed27acabde470aec2f91ded47c4d3c13747a375825aed74bd5e2d7aac730e6da8b68e7f8b005108e331c23ad9a1e09d4691d2ee29156980b757b4634817d758cd261b3e941307ba5c2a5f32ccc822b3c3359ee4c081503746b47733b6947e869cf2ba5d8c215af041f75e4f91da33f4f561a5031fc3d51cb8cefe67da3c36311c4114144b05aaea5d27fedf58ce16fd679c8b47dff68d3bc721d036921fd9efa7ce1249870b163fb20ba8cde1860fc357ba35e9320ce604edd261fda42c6bafe9ddc4b7238535db3a433caf82bccb3403818d39bc21eef3228588bd3a927f022a19af5c2594a4e371b5b3a24aef8b51da591ea35f918a1b48dfead77845066397c428eaf045974762b1f93e2c4e64ea0a5ec73aba7e8b41d0c5c0c1ed97648d06e1e3b66e9605adb77524f4617b0bec8572074fb6a2b53edd6fd987b9b6fa159f3f127d3a507b4bc27b066a50761a2222dafec7e36f3a5c7948999b6154700bec072ce707e18a9833ea918f6e4368d9e28aac81d67b8f38a121dbc5a7b440acfc9583b99cb7f2fd1b641a5ece38df9580d4fdff43b063592419f3b537dda599c34ea5f0b291b470ff789d5910f21431b001629af00b9ac4848f1f01c5b86bd880a16f00dfc5dc292d8b752180f60fab6595abc83b69cc42130cac6a333d3d7e19bef87dd007748f1ee0a13ee745c487ff5493d1334f12cd5c45f51bf99001fae42abbc52af36d5c8657b0c68374fc5535c9c07b726220c4510f78dcd11bfa9f33ee54ed2b99eef43c8f1cae1ffd4827642dda235a866e3622a949bd7db642da5e03fe9c9a52743ff9db03d4ed75c8ffd435c6c2bd50d032a0b35ee007b45bd9f49da4bcab531efd559635e05f3416a7528f7caf41f45548f761643e037cb0108f700938812784736a645cb5668752863dcf84adcf0637a955d0c86375a690acbc9c1392134b6bc084844cbf7d5a9068cf6232657203c9fb2476ac54ee8f79b1236b5eefbc4afbdbbce3deb0dbf8ad603a25a58ec4b5e295f72bf2505eb6272cec79a9f6cde6532a6911eb0538493ba41aa506d7735d423cb0ef17345ec1346b55129d1bdd4a8ec5d80513d6a2095459b41a13edd211f85b2ee85454f3ef23e533fa81e301a83e5a088dbffa989c50fd20c127100e198c1179c54d57419f007340138900b8fe69e0ebd64b94ad09071d347da75d2d246ebd1ee3b27c1af4d95fc3fd20b708549833e39af28b2f6c9f6638bbd75f3b3795eec215582278c4c11c883646eb4547a20dbe1b55c6b90f69368396c0c0da366662e243ec166b619df1c64f4dbefd4a51fa255b3b18da8fc8b387bb63f7014da7e4081d20ad14ed657c70fb493946fd9cfde5b5061a9856685b3bd0ec356b4b839dfd98a886651ba4aaf6bddf4146b6b2fef91289c1893d4ca701ea79eca7313f78435dc623e2dee2fef3bf96b86828ce42b54e49282773f2e56db8ac8e27770f1354f806d88e0ee1d5fa231bf3b3ae3b25e6a409d44a039a897adec3bd4ccdea5167b5f7f338d61b6abb183ef81783a9abf21b04349c0526ffc7d4e5bd4fcbccc625e0f24525ae03eb48ef42d2519b80f515ceaa36f116490e298378921a2919e9435b76c3a6290bd3548ca902f8292bd17ddfc4781fc0ec264a635aa071b47dc5b607d9d27cfbeac73a81325a134f755f3de618d98c346072278d120a0ece7df2ad843b43cd3569bc502b770f4a1f4afd7b3dfd80e22a94b80cecaa8b2e9c45935e4af30a974967f7cc45086e5df0bfed015a4d0e0eb7a2e2797a6aae487e6008cec276fe6719ea0843147c8c3813f1c4fc8f1c447d7246b260252508bc3223f2b862a337b8a0241650cca768d92353cbf633a9e2d03b6f1bfaa0b2dfa895443251d9f5678b7130870224d590a3a0f7536352ba303c747b350fc2efb2565ac05a9a095063f5d1717c1165efc208de90a5cc38b7954e7907b8065cdd14e449f6afdd69239d2515fc7c09aa677a3a5883217602560f60f7262c947c9cb71c853aa597ca3606171f342c3ad363129fdb94699b019c86dc84181e45e2df607e810d9442f06332ce6593236f47441b5fa701608c9f0f6aaf6c9ba178278bb246e00e0c13d4607645a4471def52d8f0d2d1a904aeb411ac", 0x1000}, {&(0x7f0000003ec0)="eb8e8c05e3a4c352a131ed70b96faba96932c73968f99978856309db508e2fcd71c3a60b7ed9dff8f9e11d3d3131e3efb7adaa5f6c06582f09a8bf7c3b8e20fb5fe63c0213b45cc051649eb90efe75e566d9dae2f9955b933e45da9a7ea5d71931727b117cc1e3183ab02a759c0e1f726ef5a57a58da249c75a8e33277d6e8b6", 0x80}, {&(0x7f0000003f40)="f4173a17f1e59dd21045a3304f02db214f91c31f6fdc53e63d6da1c09e775bcc67b44724a9ebd76ef68fe57b61e244d374b33bc6312cc19bffd30c3e1ffb001f91b2de6ca2b94a8e47c134df6f600d88b430fbff762263ec2654491774bca7e8da5e44789144bc0263b694bb40f02d212a83dc71b28cebd84c7f3631ca918049f34aa450975f0b87868ea803c8ba6cc0e719321a23908849c7fcedcf1dd0f645d24836768b260a9f4ca885f8ec1e9d3bb6569e24dd7337df9d1f5bc69bfb", 0xbe}, {&(0x7f0000004000)="8e084cec8d539cc91485f518c8a4efab5f037349c2abb1adc7c6a0585fe144882a77f6636200bbd901988fe05d45ee084990b3a714", 0x35}, {&(0x7f0000004040)="f20f55d2d3931bae378afd1755d74c1beb17faff06abdc26cd3a8de3e81847b5e081124c4aa28e00f8270852c0b5484ec9dfd148a19b305c0b543f780d3d919f320360b170a43485ca0efb20cc3611fef5a47dba3061f0e299916e116ef10123963a3c9776bceb9d997af1ae538b", 0x6e}], 0x6, &(0x7f0000004140)=[{0x18, 0xffff, 0x1, "471212c3adbbe7"}, {0x78, 0xffff, 0x4, "9f6a5d0464e35c932638b93361a70d6312c0210d9d4b21669b3fae6580eb7b956181f38c183a6131ef37d717c5190afc152199644628eefc36ac31f0489755e2c3a2e38b4e7c480860b2509a416549e21405e0a655aad2502355157ab01b6b1c736f0a8a"}], 0x90}, 0x2) getuid() semop(r1, &(0x7f0000004240)=[{0x5, 0x101, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x80000000, 0x1000}, {0x2, 0x1, 0x1800}, {0x1, 0xffffffffffff7fff, 0x1000}, {0x1, 0x100000000, 0x1800}, {0x0, 0x2}, {0x0, 0x8265, 0x1800}, {0x2, 0x1000, 0x1000}, {0x3, 0x4}], 0xa) bind$unix(r2, &(0x7f0000004280)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f00000042c0)='./file0\x00', r3, r4) semget(0x2, 0x0, 0x20) execve(&(0x7f0000004300)='./file0\x00', &(0x7f00000043c0)=[&(0x7f0000004340)='\x00', &(0x7f0000004380)='/\x00'], &(0x7f0000004540)=[&(0x7f0000004400)='{\'/&\\\x00', &(0x7f0000004440)='\x00', &(0x7f0000004480)='{\'/&\\\x00', &(0x7f00000044c0)=']){\x00', &(0x7f0000004500)='\xf9+@\'\\-\x00']) 12:24:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 12:24:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = dup2(r2, r3) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)) 12:24:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:24:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r2 = getpgid(0x0) wait4(r2, 0x0, 0x8, &(0x7f00000000c0)) 12:24:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/139, 0x8b) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="41a9956b6cf6f7e2c7d912d4e1019704a4690baa834b8992d3fc55a95821a6da18e9b16df1021570a558ef80425f2cab8c102d067aeae44b9a685cefc84f069027a91037e304e53fa47edaf8de1a33eaf60d1466ed98dcf3aa0a4253a5a9d708506e4488c2a52dec7d599e2a7e915fb8b6e18532903fa6f9b6f77193984730d5ec25112a73042f2b05b208eb5d9988a25f4419ac67893f0e7adae01d593b312a511bd067dd9f71b59ab3fa82cac7cdb6deb837f6447cbeb2eafd4afc492c20bbe142511689c0a5c17d117fcb31aaa73e314963ee6da565510c8c5e39ec74172f72ef077e89235fdd83c48425599916061fc57e1fb44bf5467b3b10a4c6554979e6d064c6159d9d7460b32ac2a4b7bcef4c3c88ddf23e4caa392e5239f866882d585fb0a346d3127d33cbff10c606cec5c98563daa5a430c3c31b27969662ec8c9b3781f6b6e372b929f5c54bdd1d572242aafdbf79e54bac052ebd4d8fea9794a3e0db17a0b68c0701b3c7329c746d8141b022b5fe0047242a8cf7cad25f0f74c5f0255e18e635909b755dd0b88fde6ad4b51715ec1c6d726e87d43781ae15a50871a52bfe0ec904bc50177b924cd4d8d4d2966381066e0f6df0c5c2083b739824c7f154bed9934ac67931aed18bf20d13d854ad3852b396a75ad1cd336d6eaca9782f01b2e6bdbe3d9dcd5f0ae5d6fb28c2078de542a8f13ea14823051341210c25c1638883724faded36c07c79d6da7a6218bf22f306aa1384902a9793c4af3ec0fa12d726d869ffe8f3aca3a51587b90f7cf8f6bb257100b52148b9ebfc0c976007a7d14a4a6dc6e8648a585ab903e9a137cb0c813713890656ce18f24099ccd7166ab670c8138618029e4f27ef3bfdae8b5f632a495f04575c2053434f856af31e14b71470ed7d1a0c3a2afe0b9b84f3f79f48fc31d0f9f8642620be1f0514e5ecfb19d15c11f04880b252b4990cb21dd792c4da02740efea3bc256a552447185a5909aef2ec690c1b445368f3297aaafa819465d34a42380dc9f60161df322503c8b1687eb949af452f66bc10cdf0c324968bf1f437981ebb279a3c102816f829e42d56f843a5392413ead3c920da431c06df47355c4cf7ea7fed9d34b81ccb79a17fc7b483bc9350c1d43fd2f6f8a2ae68b73c77e5f65e22e021bbd58877c18e061b5699a93585da7ae2d0f21cd21680bbf2c691c5a8d68c2bdfa1d49fd34d674c68a9f698c7b4c8fb85d4e28dd555b508a9031b0141d851fa04d855479aae51d13375a77d2b036723262208190acdcdc3b8e7d73308a5b1a29c168ba6d206eaae82bbb65ac5be44424377e161b011a466e0647d613fad96109dea483ded8e35784950e10327d531403192eb96d569cd595a51d31d7861d6eda363dcb91a9f081367c9f66fc0a008c559d46c35944a3af0e51edbec401de7c6dd7c61193f96ee22a555f5b088b0994e746e14e5fbad5cabea9b6665346bfc2d4e5e6beee8cb98dbe07392fbd67da6bb0ae0aa47917178b1f4325e5cde8e61832f43eb7b6e28a3604e75fbb582c4bd2cc6f7b6fe4a7e4f7348c448d74b7ea9df8e23f2ff429479093f64153eb3df9709a4b67c4e02eb0c89406f53091c57df608e4a83214dd0678d2f816c1aea3585f5a019600e5617a6488c58e6a8324c4c210e232ea07912759e0e02559e1b6d2f09fd551974480ad2f630bace3f601b8d5c358410ae39c67c5bd6a978037a414ce5378c2546eb78ed98a293b0e65b84f6848380185689f37d856dca3e5138849b01ecaffe61ac123e510f9999ef6724c6298478da811b814554c1412fcb35c1cf397b778914371729b2fda8c904af2b6dbeb8c9935bfd5507655add87d0714faf4f964188e598e34d2c40b3bdd433e3479cbd6bbfdd6d943a2a1a72eba70c23bdc7403f11db3e92bf2e5142ad93d33eeb5868d620ccf773637cca4008ed11709194b25844cc435e9a595074c162369d5e84a7d86f98197b8d8b51f4f20f9d6d18b49f60407cc3fb381ecaa66763780c15a7b076a1d7d0e51dc29e25021c2e0dc72ef1013f01b6facd67659fc8fd75a8980fabd1f5edc1af573aa0265296f4291613301811e603efcf255ef1abb9dccc3c50be8dd4c0f43d49200d4a10dbeac2a71ca78c99222457b7366d45fd47f6e92737187755d16897c1c10dc6f45eadac6709a065da8a93c0e726b93fa36f79ccd16d23c4b576a26c8f7203deacf1dae06c9e51a46068c5cbaf61b62dfa0031483c53b373faa384a0f6b5f636227d743ca9a0702aa15428a8851f48f55f2cc4f3ea9b44a15951712db5658347f335436d8c60c67cbb1b79531e4d1831a63c580d9ddff21e462d98db3a7acce27097e0dc5969645220000a922d81beaf51d09dfef147f78adbafa5675b8693c55cea273638dc9f6774ec561f586686e7fd4d9bd7ec5651e400829530030ccc7bde7bdd0cb23cc62720f8d9ce3997a9f4306fedd389a55eb4395eb66a7cfea7cb0c95ee62c1dc6a1e9b2bd79a86d679f4f2422836e4b63fd62c133499f6c638c2e318b426f2258d32eb9ddc3a8ef17cdc06557a3b099c8eb11414510f1bbdd031431db0c6b208fa490aa1ef90053205b3c40775d065f01e69fbea5c43511d2bf47f3284cc492802b1d5a7b5c3f2064f8f258aa23a652d194aabbcd56efc466178c194ed942d6612cdb591689bdfb20d4d4ba261b02b44295ad8b97180b8782aa001188c085d34217b03de10e5077a2e8ab7a47b287817d524308d9544bc48f4aa565df45bc6318709661a416596adc941583028138ea1b2bf336b5fba9b23a68fd40ebe2c6b9fae96b043e1308954818edd14193b91591535c03974665a8b8c9c04cedc058829059f31fc5aef8946a50f2e85a1040972520cf66c10f55c25fc7c10204ff064d6b77fd7e30d02015b6501c058c14d369df6831fad4d33752e18cf72fa7e914e3ab49f981703213579af7bea20e9ec167095ce0afede38b0137c158fafca1ced0c7db88b1f411379be62283c761bac04619f58833e3e7685ffcc43eed3370a440693f4d53e7dbd94b58604e73b61be02512ac84458fef70de391b93e2583cd4f7ce989c29d8521e26fa625a03260c95c10a71c1e887e079bfdb051082be024c9e941767858351a64043e53d71b51dff60ad2e15ad847f7ca19f5bc769c9db473551e6edbadbe7e07b3544dcc2d1c5b0c5dbef4c3481f1bab5537f126bef073a4f6ac3536cacba1e8193ade6da2cccd4d7fb3e14ed763b6751d0c01f955bbdae0a8d9c7f84d8b695be30cf9c9abf83c46b6bab7016c13100fced7437c9d64738afcc5167cf87b87cb1f23493f5fce0836aceeedfe4e82801fdd44bb10d982abc9818e31f9e299640f2a076f58b7e5aed22de3aacbc0b938d9b2804541f09c0ed191948bf55f78cd6801dbd298690e40a6d2b7a708274e987a65e7c922970113c7fc9a346933e8032a139656c1b3f6e8bd6de5e4731ee0d63e0d64255725feaaf15fc27cc4d34c710eea8dd6dcaa664652e233ed334ec63261c57cffe8c5b07e4509d88872c27327a9d867415fd74dc9f99cb0f6284d2e77f6325355655836798f2ed8c2d2d42e2795d9e0ee95a1e6688a791adcc3cb0f87e9dcc3913b61fd93ffd5891afc903cf9643e5e643221684a7b93680d325807278c0273e00887d863dcf54c6afbe39d9c65905cb55796d8f5cc9f328550f05fd61258bc27181b6556313c4b20ea583d0bc6c5ec7340b2dd8c1d1b8d849e0ad7f6890ba6188fa8a849848aacba8dd8c3bb943fb3419d023ed2acc715b3384393eefc81d04ecd17fa5c7a5b724fbf0b4983122ae0d2ea0c8418835dcba533486b9916a62926058bd0e3f53b257103b5325a94a036a09b73d1020c91b846ba034ad170db2d7ca913b5aa4ce6d6092cb00b5be8e7c9643b4984b2cf6fd11ce070ba810a3a92a667e3a59c46e2267294ad6e10e79d57f487c621938a374af74a51dbc925462be81976c6af52ccf09334f8e6738c27309aac8c40f39ed1b6e3f24387071359fbd501cfd6dca0990244baf1d60edbe04f3f0e24e3e5c19ae90fb31bfe48f29c828273480a7deb79d569501b9248ef4c3629c9e5e9b3d6e51d99f74e0fb328d3c7e5c9fc8cbe35f6e286d1297333d9950470c488e4efff3f42ae27a0e9d2896b8330de0275c8cf71de91acb4ca5f0e1fcb0fae9b1f31096949709e418b696157e6f1ab6cb74d99118fc587cdac7bc41e1582deea39a310d8e5f132bdee0c0c15e577913882a294a01caea633d0b3d34cadc6e5b8535b7d048edf317a4986c0cfb1ebfb3c5c4baf6aa43a4fc974e495a190535a5dcc63092cc69a917484ac1e4bc3af19867113f24db30eca97c2e9b3b21d07937fbc199286b924e1fb2a48390927185f5d0b85fc765a29a5666b31df7b9a5bad4e99d078508f2a91e969cd402f36b598449e73139a5cbce4e1429321d38a182459b194f6065598355fa37b24b2dd728ac678e9885fff1a2a344873f28738f907324707519d0315ded851ff354c760df89cebc0e44ba93d91c43d4e63e620dbc7b7f8426802f62f820c8adcb8ca47e32b13f2516d548934c9dc4d522e4dca26a389f9d46927962dcf5fc336866a36a52a8633be2dbd9372c9f679824bbf56837acf0b2e6aaa5455f13922cc35a49b7bdde014ceb7ef544dea7afe5bb0a0a19cf78055e0a97a0fd882bb638a8bbec796de2a41c19e2f9eca50c3ce184c54ec5f23ea897da5aa936d12156833c4e12fc61a482a09ff688fe6d5ed56122f026d6262e30fdaf5cd923b9960e7766b7121013e52eadfb39fc323d8fffa506a9823bd7cb9d729aa5e91a70dbfaa67da4dbba48eeb090361e7998a901bd330a3554d8affcbb916ba3f43f25db13b5bcdee5c39c9de0ee8a154e1be06b5e72ce0858c8432db82ac5bcd5b5d588f0c30ebe6699423d134e4bb3d6b464b14547a29eff410c815c6c9368bee8182d9907625f533942330472ecb4cad675742929dcc8bdbfa2d0e7532fd6f6cba12b2c903eecff03485f098dba0493c000abb9930ec00b44917fd111e370060f38f76e35fb296924c09afcdeef1393f97a52f3627a9a140a68018cd529a8320d0883ed0db2e32cc7d97a58d1d1ec25839a1e2c93b8072a7157f6ea4a70e8d47c1601e7416e2e1ee699fbf2fbe459908e2040d447c17fcc57b5f0ab6f40c7a3954985cab189c2e473c44edcdca765e6d5c3fd0a95e1af7544e244b049b891b0b7b85bb630c39cb6eade70a51b68d1468e858c9e21ad7674a098762ae8738317e73a86f82285b163a24c8d14f9547b8893f3e9b232e0375fe8deed4662bea11d5a0a6ee90792d06617fd740fe4f2936a518b5ca4c82fd5eef3ac66b3899cccf618c3fa842c7e94398d39719cf597ea7adfe7e50012ce90faab7eb7e3300dd9678be0c949851fb33e3df5d094e7e73c1342ad0ddc912ac7dbd35d60283371687670ef66866bc92df476a2cb3d6fb102df6eac701c11c9b84b5464da3d3f7c872174a73c3affee01bee85f5943c5b9763db323b5e7a25b7837de6e9f49fd93954728a9d6798cf3bdf92a3a6a0cc5424aa448a186775f86c888d6a27cd6a73740acc7f72a7046e4049be6e964f5504041801e069dbce930fa62ed091f7e54783204f0248403f4e8cf869885b72426226fb555772a2c0edc07ed4b6dea0fafaf4d85f97ffe902fe7bbe1a8d79f7d7c712849b66bc791e34ce7a91614a9157b98e6c2902caf02619705997b819d453d9edae8d684227d4224c76c7caaf19c62b27da04068e8a", 0x1000}], 0x1, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000ec"], 0x58, 0x40c}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 12:24:59 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="0727c003ce8e5c37617ac2ab4905c898ebd7013bed869da9207c8125ec5df8a79b32d9e2b1685f31c7b87b77f8c56567a0d821e3e7ee36d93dada106e621383752087661d70bd281ac7bc07294853a47082856a0d431d1aa796d3695b7efdf6d21e56a74a418", 0x66}, {&(0x7f0000000180)="9bcd7ee926bf27c073492c047d50a48be968c1f681f119ed2d2c5c095aff19f159e5e02c2a90fcbb96712abcb22885f6256ba343674e7e08e219a531ee3384bbc70d5a10a1e3", 0x46}, {&(0x7f0000000200)="538f52c65a7df80fd40ec362afc8cb0fd32ac55e5895e050fafe10733a0a1cb15fc4c557d8d136fc9eec15b29f64fab6f8dc01e1d008da82059587cceca0035ba7a710d9b7cd3deb5796303f9c47007e413daa511571bc10b2266a2b662e352a7b470926156b43e5251cac2d703ec1d3dfa3140f27d507cd0be9c524c42649d3dc9d5e28a7f90dd22de5ceebda899f1eef7aefb0aa33ddecea477cb212750af68b2f32b857aa47ba95a0432c3c59c497828acbbd2de7ec4d1a20892f7d90ccd02b2443f5222a1898ba37c57c4a0b417487de5875c28271b27594a6c4e1549e36ec576fdb439298c1ccd26e1fff285f0bf23cd7f766560c17fe952072a89547", 0xff}, {&(0x7f0000000300)="7e2ea1437e64ce52649be8a83c1d487f92eb492ee18fe548270e81cf29a4247af420ad7ea6b893457bf52bef4cbbe398dda699590b9e8f67ef88997acc96688a4dfbc1a27da755b23ee3abe020bec3fb68c9e1b7018b06a23f52321f7ceea480dcca05017f1148bf1a359c3454c6f1bf2142c8f476d7e32c38d970f0da6576d793112380c7", 0x85}, {&(0x7f00000003c0)="70fc1e8249cdcc6e3e7bd5a7f04457da8f94f348fa821ba6447c0f92d81c4a4b0a1218199dcbf95abe8fefb9240a66dfa60bc52731c5d2701169674d646d72067e82d719c2a6b2dd8da226eae29410b3fd2be4eae363576fcd8f4eff3013b85bb6dffb335d1497c462425cf00e59336157a9660851b6acc66ea8a1dfc442adb68400dfca7bb1aa2b9dfa3de8df4ce3b77824c2a91c86494dfde28fd5184a50dcca18286ffc55012ed4f4399ed78b99c0700cf1e686bee59f4b062b8f7e7741d2ce3d07a25ce63c9a79807f7c6a8b0166", 0xd0}, {&(0x7f00000004c0)="9cdf734e16c2c346dac7d69aca05ee1bfe2e4f186ade345fe552791059", 0x1d}, {&(0x7f0000000500)="b8e5b48bb716f914fef015c4f9dfd73e6aa7d34178b8641afe02cd8e749c5c9c21def074dd47f549139247db87192bdcf4c63cc0c5f759edcca28a42b4767040", 0x40}, {&(0x7f0000000540)="120380d4fa339f4a26120c164987fb1069e77f383e6e1b6f", 0x18}, {&(0x7f0000000580)="43a920ec9f441106349b33bd1079df9ed8b48409d3de471f78c22bec1a5a340ec854062ae844ca7dbaeda4", 0x2b}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="200000a100000000ffff000001020000a3b80566083fc73449c6f2edb90d828ddcdc8c7814ea08749220af06247923c32f0b9a473666654727e2f1d2244202596d7312ae1182a18253bc34f0724452e1ebe9f4fc9fe5e1b9bc1b53534d84639046aa06eb914c81d419ae12687513333110bf96143fe995d69cdfcada3dad0fb36608952c9306b5b1467785079e3f68653891207a5433916224404fff820e09b50602a24b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001c60200f6b9c42a8a9038a6d4539b03335087e7ebc6e6707db1fbae2f984044ca4a5a68972e883fd197de524bf1891baef13daad70ff3f67122a7bfd4ef75e41c302eb9aea0ed0374213964f008f54a79a7fbd69ad1eee3455a5ac48b1f5a046353d7aee6ed457cb12acc8b49a0ecee2d5947b887", @ANYRES32, @ANYPTR=&(0x7f0000000740)=ANY=[], @ANYRES16, @ANYRES32, @ANYRESHEX=0x0, @ANYRES32], 0x15d, 0x1}, 0x4) r1 = getpgid(0x0) getpgid(r1) getpgrp() recvfrom(0xffffffffffffffff, &(0x7f0000000740)=""/172, 0xac, 0x40, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 12:25:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x101}, 0xc) 12:25:00 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80, 0x1, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 12:25:00 executing program 0: 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) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0xfffffffffffffffe, 0xd9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0xa0000000, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000000, 0x20, 0x2a}, {{r1}, 0xfffffffffffffffe, 0x11, 0x8, 0x9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000001f, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8000, 0xffffffffffff900d}], 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x4) 12:25:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:25:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="3d77c639edcd7109612684f48294a57994daf5b740549609499e8079e4380481fdd18735e8be54bd5e1a68aa471453c1d523618e4b47cf3f3c7e24218e09bf6d75507ea96a52a763796ed81ed8996ee7d5f07b1d8b5ce1186c0b9fc6aa95d4340f0bbfefc7292d5753674425c00ca31b0c59eb56cac1ff1aeb6674b9f27b016de47d7938a3dc5f6a8062b78f84e317d4bb1f411c752df52160983eb2b9c5bbc78ce806e9628a9e9af8afede9c35de4bf44d6b04624287a39017574e148148751423ec8cd3278a079d8486fbfa6a782e788c77312a2d95057c8f2c01ec31e35a3f2cc165298d581ad7c38daec3a3a8236a3bb0213d775a067ae79", 0xfa, 0x402, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 12:25:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8002000000001005, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) pipe(&(0x7f0000000040)) 12:25:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f0000001640)='./file0\x00', 0x8120, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x81, 0x0) r4 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10004) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) r7 = open$dir(&(0x7f0000001840)='./file0\x00', 0x882, 0x1) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x8003, 0x7fffffff) r10 = socket$unix(0x1, 0x2, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f00000028c0)=0x1002) pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002940)='/dev/zero\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffffa, 0x7a3760dcc6bf887, 0xf0000001, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x40, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x80000000, 0x8}, {{r4}, 0xfffffffffffffffd, 0x3, 0xd, 0x2, 0x3ff}], 0x0, &(0x7f0000002980)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0xaa2, 0xfffffffffffffffe}, {{r6}, 0x0, 0x20, 0x0, 0x1f18, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0xfffffffffffff9ad, 0x3}, {{r8}, 0xfffffffffffffff9, 0x90, 0x40, 0x81, 0x6}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x3}, {{r10}, 0xfffffffffffffffe, 0x8, 0x81, 0x0, 0xffff}, {{r11}, 0xfffffffffffffffb, 0x41, 0x5, 0xffff, 0x3ff}, {{r12}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x5}, {{r13}, 0xfffffffffffffffd, 0x60, 0x4, 0x81, 0xc57}], 0x0, &(0x7f0000002ac0)={0x4, 0x5}) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0x1c, 0x0, 0xfffffffffffffffd, 0x3}], 0x78d, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0xffffffffffffffef}], 0x10001, 0x0) chroot(&(0x7f0000000040)='./file0\x00') writev(r14, &(0x7f00000015c0)=[{&(0x7f0000000100)="d427b14b077ebe79007de02a829942c76daf766a9bf7516629423568518604c5dfeb98ffbd07672b48d045c553584d79102c6a39f26de6f614cdb96709fff9b5897f3fddc48f392c585492c155e38d461705a0350460236ac6cfe7315d65b30ecef4ab439468255a54b9f8b539510f8ee84a7f58c3bd2fbce462261809f14d1635f4e4a7b3b838bc8604d22df0dbf8ad8572abcbdb80b37935d325cc841c71151c7a46b36a7dc5c1e07c2169fd7456e929caeda83e2dace1ec45b2710099eb18c59bca968ddd09ade5cf3189d678b00d09c0715250f930f648f2c3fbde0436dadbd6be1d0509231ba8dbc793bddc", 0xee}, {&(0x7f0000000200)="c073de66560147b1bd774392c5a1b5022111375edfc7851eda1e9f44e884cdfc95376d1ba6c3e188bb37733ff0bc82c2aa263ca388c5c36f8a69b95dd31baa3f73c68eb6fe5bfd34926fc63f379052fb0efdf26eda2b3bb472e8221151144c775ea3a16c10d7086c95d3b7e3e4ed4cb38c551fdf6eb3cbce3f3dc04f36ff22f6a3e526611fc40772c1c5987be3e6e4c3f7563e488be75c1438c96a3ecafef132424ecffe7d7a37d6716b46e7e357fa1a6aef24037f5c12e3b535dc5b08ff89ead79987cfe0aabbe341145f1bb73911b1b6b2f392a0b74a7ce4f49f5bc3f7d0d70a727bdcb10584e7e645a56a1f8d385f4bff391f8272d070203b33", 0xfb}, {&(0x7f0000000300)="b8c2639e322fa8e3737370ce87b180fb7417ee8d8930ff2c83f52ef6522fcdff23eca5dd134b365467eccd54121482842024941c2e10cb487ef55a08d311c81968ac97e894bd781b14d37ab0bbc8e28e557e5048e64db899182bac644e1850f91ba26e95ea279500936780c5f8fcdf40e87328a9aa1f2a89d7864cbf555125ab5afc2af6f01730d4dd0e03a88f4754fcde0e8fa3a22ec84b0dd8b88618f0c95df7112d3148ac2f81fb2acd", 0xab}, {&(0x7f00000003c0)="378087707120135f37a9d28c6933c12a74296effbba0f38527e922e1cbe693420f17cd7d951a2ef0f53aff74dbf64db12b46225c300e75b1c15d9caca2fdfd91a8da2cc5bcb22534156e8b89b914358163cc12ab0a17dabad2fca7a395edc04f2d9bc732081709aff4", 0x69}, {&(0x7f0000000440)="94dacbfc086a243e0596cbb6dde018c8a79ff6eb1be5c5bfb73c6af155e439361d572a8bc5908de095e66d2741c29171b856e6d747a2f43e6ab5ee9ee093c3f09b0e6e9707568a16f12eaf3c4f004bd6a3eff713b906fc3db3a6f4c9ef1a1f6e85200ae181ad3c7eab95c451e20c1293bec0fe460da86e0422679a79dcf3436877bd056262fe3b52d41d5aa089c6809f477ec64f811b58060e1fa023d76a356e13f0b1257e83f7e613128c2336401567602017a517c1ddfb55da7f6239f2b8621f8b36c941320d7063bc7b4eb4fdadc039747231970f091ab26e5700981e72d4760c3bc8909a0c6f148bb0a2ae4c44fdf400fb18d95de67d9a2e1a5a17e4df5cd97248c94eb6869fcc90e6e95aaf4c0505f4f583361a1bdaf0f9286c6e275dfdbc47fab9e2ebbccf3232181cf6d9cc207bc3c24918feefd9e0cf05f0991133b2aceb116c83ff6558dc9de49681540634be23c0ef937b6e79a47a5fae68d2f579ccf51fc413ddf2a21bc7f22b1e5607edc298348c65a1d1d19bd9a6909961016d9b91d1c75f755506edb7241295f1c7be183285e8f0b87d8b9bbb6a123aa2f22d04959616489dbdc79bf84735246bd2b6330cec906567f71f90be31b6ad0ec76227b5713d5171bd07f145f1af361600bb0baed28bc620409c1305ea449ac2d5654751643b8f8f20364bfb1a8682944940734a767248170b7d8f27ebe84c81d9ad31b62a7042485ca11d8eb441443ac6aa436db558e01b341bbafa80dc24592328fc53a520c958774be966aaeaca0ad4fffabad8a3930fb1788257662d8a82628534b14425152aa9faf0bb8ad8ec40b5c99f6c3b3e084b326d70e54cd9ff45449b0e8a1fc859b7b9731070313c8f819a9d18c2e03aaad89da9de86b8470f578d2544ed23fa1df38267b80801e7532bd2bac38269186954b4c0bbdc5604a658e162cc87ca8c3e7bce6fb94af7ba138578951dfca9501c45db716d90c2365043da58d73ded6d3da2e6a3b5551014c3c0a1852226fc7ee5c076e06e8cbfcea37a7e787910113489017315ba6da6740a1a611ce30da0e657e8952f56ec1ff2f1b8025c30246ff4f63ffe1f901b4b212862e939ce485c42321f43b27b9cf1ed33fc9ce5357937f78aee8c97d8364835d9d11a5d9c6e843d30d27329ba406643083cde4a0b3682683d9f7ec50432fa157acf80578530ca1d82fca744290b15a1bccb9d8f3be83589f58eeafffe56cfa7884c4a4990040d56e37592aa6c39dc9f63ec7f57e4137cc22667a7cfdcf7a2af21db7808e806373bf80dcc6237bef89bf987dd7fa6d5eeec18cead915d9f72d858ad8ca0868c765d08acf473ea18f9608c09fe458a3cc0bc2e0fe7f6395fbbe08d57309df10cca520f0f73817d5ce6a975c42d3d17f3ed5bf43ac66498939e54bf6a3897abfef802ed078d0ed02580e016fd4866b27a24e98315af31289e21435ec46f36681db4d45ced5f8eddc2d2f82fefc510ef3f85adb4f02735f76d4c270434b8a7940804fd17cb8ba09cc37ae2f7ae3661ae01aa14cd5009bf25d5c6e8d7527c519482a8cb80491d0eedef1a4696547db10db0a00c66df9dc5d2dd4c59db8276e0fcf14016a529aaa5f97e33f401ac75479c3625d6af5ac17c101723a6a937eb7a12bdb70fd2d7e0292642252d328461acba2d2c4d66a107bd1dc296e4dcaf507debe114f7384b3c1d77aa78721d9c489b2aa655cf15c12004e31b5588e227a617076a776b94cbb8c57cf2a7cb381a7c758b1506e84591772b8a7e433ad5487ff1bf800c56b0a8fa8140ef9745ada1cd041e758b377dbb764759c8df94658f9265625bcb402f5e871dc2ead47287391d4673558bf277429115e4eed795b9d175e736ebbe6b6e2bd195c1b73befa283ad31b8a53d8eff8be0450e433785fd59cb1a6f4fe701fc627f5fab45c8b8a1daaead7504779f0b7f68ae29381143a97f8e4bfa6af3d32ca9911961c4cb80557868ac5a34e8ca0432c082db42b30cc51b0911b6217455a922847bbc775b2ce38882f7b09425f5af519de45c21579ffcb2dce7dc844baf490ee630c8336352b0793f8c65216a0985224a3a74465101bf68e6d99f38fc3845a86c8d3dc0bbb875627f8a2b842d9ed23c9b94bc1fa1c9a6b023657cc251fff512f4afe9821a3dc1b3c725c7ae6d25255e395821b3c7f0f23a41549194d394e3712f615f53296c9d64d41ca12318f9501654c07d7dca61c9b8d60e523ea89a02eac30e71ca974d5ae60e8cdb2347b2a6348f6929600cfb5adb1a5830b1a72a968c9ab16b8f234d8245bf7e9593396a16ac94a7fdcd88267c101016ca2ad9d38c6a0e4670fc3141326e907d8a8018a7c353de8987aeecd0b50d20fcb45e31ff9590d25d455625aabafc7db812603541a5b2e1aa518360337e60d917795960a63ecd5f8ad47767eef47a64ea977d91b18ee7d3b80e158c3fd526593c7da63810322fc744b9a73a52ae34af820fc40eab9206247ca5606765f061dc9148e2930076b266c2d7e14dd44d075ddd92a810b8a1fdd012717f67f6ed1130b306dba5a570627bb0029a26e48d3ad56bfae664e8550476127db4dc0b94447bdb87198eacc508dcd1b32549037c462d62245926ed2c7a164d8db5046d95d9d8ce0ce87af85aa1b6d058c0a5b99c28e039cebce825e60cd3f3794a2389dd14ab22da61d468c99dca5692d23f0f609956846c551d50151d7ff2344791ea12a856c66949eb86d394e9a041c39e8e53623ed9a2f2ed308b76d5e1a07ddb23048617ed07f96232a325118def193c010d2c0d4f1bf0f86b26a67b89c2e5ba116e82c55f548b51bd5a2001357cda95e2b83dd3b37065713d43f3b2a3876cb4006eb74566a48319b7cd1781e1f3008d4aed72588d266ed843511397c2e32f814a862aef3a61dd5759c6872e9846d5d2176f2c9d96d471e52bc7bb9df0f7539ce54d731375a4f61fa991c291b3d2396d516d13cea65fb4b761e9609d99f155eeefb39faba92475581c00212900d0a7f3c6205cfe9f7c790da05693f9d7831fb098f3de7c71cea150cb96156e3347a3b7c0edb1314d46f25a247f1d5e47d45c3409c836a8a9c214ef203bd92cf1bdcc94ebd1213432eab0fb92ba62fe12004dbff8696eba6f8a4a1d83bc25284070c3ca5e69c304ad80416478df38cd0f5a7840b8111e43d77af4c485d534ecec85f426ed7ffe0050df6c33141039aa89e468aa4bf0d93a8812a16507cd1650f7f9ad176ffdeb7058c7dac4bf6aafc1d36553330baac78ad2e686141611b09d6b394a1d76c4eb1487b8f38ee6419a403caed215a73ec9681a3d0d82185a8fff569832a64a19fdf62339b2a2b2b0b53e37143a9e5eb24aa41789f3b42d134f23757a3e293cf7107c3d51342df919d0339b80389de0d7510f057b221e7d02d244fc72a9043ed2c94a7758328aa6d00c28ebe823ae4b04688db866d49e202d5bef116d1d5fb04ff598cc02e9021c9a5126b9a6c2392ac5a9ef401a65a95633703356d3a6075b2149a7892b726f03909019a28b944da87314e6de0e55aa2d16a98e5fe29988a05268a2af2d9844d9a35526213316de3995d6c46a99caf206a9fadaec4c82f7fdad2fb2dc7a00d2f07ea2f7f074d4d01bf515d97852290d68e47c3db0eda1544138b816a5c3dff13abd8c396051f45c8bf9894a681209b0e90643d0bd1644b5cee5127dd880ae4ac50b0c3287c34c3215025f639ba6536a70c932963137a1848bd10bd7ca8561370640ab1206a4fc89b066e64bde1aa98ef48047697a7153500d0c75e8e476614de6389fc23b4f0e8e51b1e63eee6d77dc1b6862c0fb2455741c5ed30fed6d1e368881cbf4e1665b0d134ffb9fbd415b05023dc452f76099885a86c4496cba2805ffea2d48b776833efa3a9ebb752a7b3e0619fec3604542543a59a4622cd0697a294b74f162bc16a350d7fa1165c41db87fb2cf47e4edc802af5ac908af1b945dac69a70cda390b7b616b689e3d2797838e15a6e367b43f3339dff9c259b9b6a2eca0b28b97282d5a665f7b90919a8764c76faa78be5477e1db89f9d929d4451dc122b1ccb426c08fa5a7209a907ae5b517db5c042b34dbbb300172b72a756b13d51f8a05fb856bad2f525bdebe509a7848b6de164c51c2734d9b7a6e03d1a98fd08ec084174d86fa8ed6759026f1f879a77638f55b6df659a84ea80a77a110298cd1a699d435c3b3276602eb98e1224b49d7a4406f208f970524cc39f0f26f541fd27160d22ffd7a5fac96c9c48ed9a507d12e29ba607bc111c3841514a8b5220e1341eaab83f38d59a3e65dc8016f89a7843b865e7f1cc7f34570c6144ec63953d1d988eea626f2c8594a0a2314c4eb901d9cfedf8141679cab13f1c9af969b141e2e486efb01e7a64ec5d8d0af63e4b8952e116e31b1ceacce012bbd29de60071d96cbacd533b176b24e6473f4c74bc6bbfc9d18371dbe3cd55afc15904cd533bad24c790004f6b145daea0a5382d3f7515d3bf29ddaace5e76901a19d42d436d5ef3e6740ad4d6cd7e5e3800c829296135f7d9a5b0254e0a1544d10d43cbd85b4a9c0b9a8a00b5b07b243b1cb0b80f3be67d8d176b94e84333dcd70f918288cf4e9aae56ca93ffeec6faa54998063d5663bebd1267f0b86d5957a3f25dcc0dea7946a79c9efcc73f80272838b85d18a71d33c0f00f80fec2db2d4cbe637f70b73781cecb98d2f16eee42e086f53c8771824d0e9872e81798ca2b6c54b19c3d5bd66537563c03ba13a67891b45ee9cb413e18e8db1503c414bb0f1a939298d2f2d8691cd84d401a6a6e066f0dae25e13d7647ab975d8e20c40bbfe7f085174b56dc8d7d724b27e2aa4739723ac14daeada9d3a01b8333ed6ab0833a4c0f56e74aaddf46420f7400c6177fa9b29020944e14eae93df2189d766b10fb7c52943b547df13a35beaa8fb003be4c7f58a5399e1b8d4f49464d10ccebfdcb81cdee0a07ec4635e3c23e9a1e011fb1e0a7261df6a0b36fca8dff7db795a727cfd2951f296ea533857210ee1fb65bb6c389f8436179defd86f22971b1b02791393b512a2310aa872d2b41f76ef194bb5ee3281cfafb4e73d7c519254e328d52078c4729be978f700e7028e2d0f5567459ef1219503e621b4f025d2ff25507b31d167fdaff6fd8d12813eaae028a979f219c3d0116bb3e511e94bc746166df4b5b6133530ec605220e067a03c564ade1243f3e291516ca759188c4f2a3e953d47ba4828f919220c3602a0da8c9b84d8e308a5ae04a3bb4b2615eea30e0e8d35247a8a0a27daacfa83c691983b26ca24037e11f0ffb1e5f84ac11a277d56fd507513cbbe0d6c2e31d5f98b1517e6b8c9303bf0d632fdb9b60138e908d10be1b39960dfa837cfa97376a9f54bcec05cda7efe90bf64511485af3bac01af36497590a8f52438dfd75697787b7d9fcd5fb3451f13a8d10a09db1e2c213953b3bc8945ce16be76b95a9953e6bb507ec38d7c6fa1db9ad9d6d4491d7ff28863c28a958d225ed0c9296e5feaa4bd99ca0197d306b7a3f16e83330d8e0a912ad892fc745f2a11ce448a879f9e9e1962b62b447664087e8b4e54bd4ada4f61e12cde0d0f2a2c07c89ff8a5e10b19542e8a91c7b1823556fc3bdba7b0bd873fe1253c8d2d120c95d5db8b3488d0fa16944aef757d0f06d99de18b54666f5ba99dd8f6244a2c55f3c65ec789bd1dfd4044ccf0ed21fd89eeb598aaa62fea093761c11f1a5d8a26aa64800ff11ed6f878f66a49057cdc9b6a2389857d3c539832cdb17fcf14a0", 0x1000}, {&(0x7f0000001440)="074365b8e19ae4a802ea1a116b1afc8f06f1b4ccebfc4a884b5ea918d02400b326956e67184115c31964afda93b730f62981ef564133dd97c9d8350a7a98f2ce30c42a0da1", 0x45}, {&(0x7f00000014c0)="84c87df6cd2ca694e8671946cf0d3cd8b5cd7bab66bcc94522782ba5df422a0719f1deb16292abe07ef872c51bf0306d45de0165ee287b1974c64cbd31dcdd8ef0824553ae1b4d9ccc861959d131eb5453da0cf883e93206f33968b932fb321f0acfb58047d5dda7408e7045721cc25dabb7e32a33233c098a42de7546d7fce5f423d5368e1f378418ca6fe2d5a94c6a83622d34db45b2e8cebbb7dd328be3c3fd45f8fd662fd4af073b5a1834c59c8704f77e29f666a591fd367f0102e4316ef37ca3d393b19841f7ec3cb079fbc161feff3b90", 0xd4}], 0x7) 12:25:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2d, 0x35, 0x0, 0x0) 12:25:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x22, 0x7, 0x84000000000) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffff862, 0x101}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x200fffff, 0xfffffffffffffff9, 0xb0a}, {{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x28b3, 0xfffffffffffffff9}], 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x20, 0x488312ac, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0xa805a1e02531b413, 0x7ff, 0x9}], 0x7, &(0x7f0000000300)={0xfffffffffffffff7, 0x10001}) getsockopt(r0, 0x7, 0xfffffffffffffffd, &(0x7f0000000080)=""/240, &(0x7f00000001c0)=0x66) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10883, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3) 12:25:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000180), 0x7, 0x0) dup2(r0, r1) close(r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 12:25:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/219, 0xdb}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 12:25:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:25:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:25:01 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) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/129}, {&(0x7f0000000440)=""/229}, {&(0x7f0000000540)=""/252}, {&(0x7f0000000640)=""/150}, {&(0x7f00000001c0)=""/13}], 0xe36) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x13}], 0xffffffffffffc8a) 12:25:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 12:25:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) 12:25:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:25:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000002, &(0x7f0000000000), 0x392) 12:25:02 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x118) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 12:25:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x1, 0x2, 0x1) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000240)=""/155) r3 = semget(0x0, 0x3, 0x1) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/230) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) 12:25:02 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) r1 = socket$inet(0x2, 0x0, 0x7fff) r2 = socket$inet(0x2, 0xc005, 0x400) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x410, 0x0) r4 = kqueue() dup2(r1, r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x9, 0x1, 0x3, 0x42c29168}], 0x70b, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x800fffff, 0x6, 0x2}, {{r4}, 0xffffffffffffffff, 0xa, 0x40000007, 0xfffffffffffffff9, 0x8}, {{r5}, 0xfffffffffffffffc, 0x3, 0x1, 0x11, 0x100000000}], 0x5, &(0x7f0000000240)={0xffffffff}) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000000)) 12:25:02 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\')%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='(\'\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='}]&/,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000300)='./file0\x00') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 12:25:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x63, './file0\x00', './file0\x00'}) r1 = socket(0x26, 0xc000, 0xfffffffffffffffd) r2 = dup(r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e7a7f8b73aff58543fdf098049555af6bb0798f994a9c4c42a1eb0bc940c0d0fa6bd62391460734815e1bd91a2a0d3994647cb63e55bd663009fbd0744f3e9533685c5692439f5479238cf74ce70a3151c3f73fef726b5b2e80c94383dff790f8d1f2dbc3e570117870dee04e8e0d11fb92b57871fad0fa414c4ea9099a24930e422237f0808bcb53aa98ea80fb88aba39cc6ad030000001746559e1f9cb7b1d768b5508f2d7347acb7e05a108f9701582e83f348dea013507502b9b24e8c8d1a3f6deb46f637fe2592000000000000000000000000000000000000000000"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x4, 0x9, {0x3, 0x4}}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 12:25:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7fff, 0xc3d6, 0x0, 0x1, "726e3af5ae356b018f64b9814709d9bd0d5b46fa", 0x80, 0x2}) write(r1, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) 12:25:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) madvise(&(0x7f000059b000/0x3000)=nil, 0x3000, 0x7) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:02 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) 12:25:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003ea000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f3000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 12:25:03 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8) setrlimit(0x7, &(0x7f0000000180)={0xfffffffffffffffe, 0x5}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket(0x13, 0x3, 0x5c4) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x9) getsockopt(r0, 0x9f, 0x3, &(0x7f0000000040)=""/216, &(0x7f0000000140)=0xd8) 12:25:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000980)={0x0, 0x1, 0xffffffff, 0x8, "85495500020000000000001167f5bfa600", 0x0, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 12:25:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 12:25:03 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x402, 0x50) 12:25:03 executing program 1: 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, 0x48) 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) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 12:25:03 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x4) getrlimit(0x8, &(0x7f0000000040)) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 12:25:03 executing program 0: syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) 12:25:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x1b, 0x0, 0x0) 12:25:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semget(0x3, 0x4, 0x1c0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) semget$private(0x0, 0x7, 0x20) r1 = semget$private(0x0, 0x2, 0x42) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x4) 12:25:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x20000000000002b6, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) socketpair(0x20, 0x4007, 0x5, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r2, &(0x7f0000000340)=""/143, 0x8f, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x41, 0x2, 0x9}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0xffffffff80000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x58, 0x84}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x400fffff, 0x6, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000000, 0x2}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf1da7b5a5c7cc5e9, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x3c0b, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x2, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x4a}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000035, 0x0, 0x58}, {{r0}, 0x0, 0xe0, 0x20, 0x401, 0xbf5b}], 0x8001, &(0x7f00000002c0)={0x1, 0x7}) fcntl$getflags(r2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000540)) syz_open_pts() 12:25:04 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:25:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:25:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10280, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x70, &(0x7f0000000140), 0xffffffffffffff0c}, 0x0) r3 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 12:25:04 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 12:25:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) syz_open_pts() syz_open_pts() 12:25:04 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 12:25:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x5, 0x4) 12:25:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 12:25:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 12:25:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) r1 = semget(0x0, 0x1, 0x204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x857]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) r5 = semget$private(0x0, 0x100000003, 0x3d) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r4, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x4, 0x20000002022) listen(r4, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) r8 = getpgid(0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, 0x0, r7}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r3, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) 12:25:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x4000000000000) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) semget$private(0x0, 0x3, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f00000002c0)="bb5d5bd18bd582c14b321d6ecea4a565dae35d9eb4763e18eae843811ed5a97870b18048f0da51ff4e1a0ed923da88e94efc248e011bb739a99f6915c48b7b2af0c834cfb1ad0a2f9b1de3c668935d8318df12ddcfe6cb73aa4da16b40b6c577885a1b7e6ed90326d36e5372be1f052080009504ebb0c7e2ea0d2bc7b685999936907cf22378f399757ba77dec0a68b3253d7373e301ca221fd5a0277ba90aa0e49a0752a56f9e50cb4ff9ca5977f2f1185e5032b2599e22a7d2e3661d829ed0632b6a30abbced3dcbb6a0ac785bf27fa9ca30142e06fefaf85b3cfdacc5d3c628bc1f6dae9c6a4d671a7dd3791be33802bc17145782a048ec1f2b3c586f46197ef7f40d2424a7a935d97f8f79481ccd7670651b49ca7f3cb91b2c1a5896dc5ce9912232b69acd92f3bafc449dd8605644b3b33ce2942285443354f3316d9bb13456b3c67a42ca4c8557bda9f77a76ab4fe03da1a1a6cf9661f58e3d01a78ad1420b45d98f848547e1b46123297cf6df7d37bde1a925c9903b87bb755c8600d775512d8b5923c296c0f9e85233012189446f316deceff201481287318daa837d575e42c875319ff36ff224b026a5e4d0dbc1a7f42c26c70a9b1c14d994ccbf0f03464022418331037015bba7e8b92ec1ced1c817386753dac11d28564e757c88f5edd86a6f585c117965b3f1fd34616585d0946b4a49592e0f12d04a4a94e04a2dab0708682df1004fde3bcb2c99cce85032b4f4c8f4d406e7ae20474a91636e44544acdf9faf4e4c333ae68b6e1a71b23008f4397bd7c37b7bc5a4e497cbc28846e1f353591bd48f83727b15edf09ec81e23077dfb9bd45b7bce6e3742b893109aab2c97724671bc97e635ce2a60d65b59fa9f94fce9c7030243580f8d3f46691fe80adbbfb2418ab4a60de50e46f4fd39adf2fa6105c6c35290eaddeae2c1151793fe21bf61f8e1e2cd9efc4eb2d9c5d693b12af41a44a40115d6566eb1d6c2af63f16cd304c9a78ee8ed3f999ec4010984a2cd309661c119bdc722c825265524bc3eb8f2b01c956689a1560b729a2c66961bc6b397b7be7198c2e9b07d446008c2339dae999257d08dc2ac23d86f9a87ddeb961075099d33244584dcb6a2f13bb6360b0b5329fbc875b99a23d100c38746979d4f8f5ec4000305a2e8aa7d0d8436d3ee0010ae3523490d36a2db4bee59b8377b8d5daa96723747f21a4f888e476ef559b8763f31f374c602c90f900a16ec5fb93f7602136f699bcf3bf03f6f6d8d260941d61902a2c69d3595929381a443a6242de80694cff3e924beb95a4a586615a71715de2c3f2d20528545a7bf28f1be088eb8d8084ad69db974fbd6fa7a243cb96358986fea13487e15dca9aa4e8d7e93b97c188213464ea5af97062913e24a44f959f2615faed0f734e0c97d483b9afda822c49dcdd9a28bfe43481000831d6ed0a2ceb6d0cc9b2d47fd8af07a7804f60a1f3354192e271f7824d893fe9a0203c930bc0af8eda2d127b8d3900dbd29bc7038ff3bce5dea90f1fc505fa11ded8d1300a6e51f3f22e8f8fef2ca06caeb88839301af5237fdb684b77e26aeca3eba5aad52a87a2eea018ed8d49ba986ab74a6f8d4aa23f7e96f18fff3d54ec3cbff687dc2454e55e4f9d9bda26f6861b691d1155184c847bb2501582ada73a7a6ff4ff2679a073b19c7155d71786d5fe40132eb7159eaad64731b2866325a4589204f00656ffe80a4b81a4b4720f509c939a33a5b9ab34212d5bd5c35c98249693e460af6cd28212b4cfc94844fd716dcab5ac01d55024a7cbbea05f5e101466d4a6f9114b75b5cd5f14ed8091eb3c1be01892546dfccb71309ef1ec03a547be4e80ad3c6c23d066db0ae4c35d228a157429a3af1c5c8c0006b065e1e084c4c762c7c9cce55c57fa3e6038c18b6f5bcd49124dabf188de228e3663d5efb8c3a689a1215ead23d24e4118ee441f6049a505f3f543a95cccfb3b6c831ca0041df81a6d7c0f49d2fdd921d3029c38b1bd6510b8ec741c25853f8cd9456bb36a64c4fc6b28f4a74ddc58e5df04d467492ab13245cfa88d9c14f2d24169ddbc8e762a99c77722d64ceb0a02d82ab228d1eba0ec8965113c4c98a4fe0a859bab4ae1b131b1fbc3cfe614077b87840edda1d386d87165c9fb6b11145ea0656eeeca5ecbdf3b128ec5c82329d020181b52ed2bf4efc0337996f9df9165afd15c27342e08b215a118530e3153538d688c91eb7d30f9e541365da088bbc0d57b46549b462e6509c9c9c416499c7454bcfcb6643d74a1e5f312a8c3f680ba2295bac194a032bb543f3919fd5290f60e0e13dd973913072a9556a040054445c4657884090169e298feb6f33736fa0db7f9bc1d7cd7b9c01dfd6fcb2fb0a7e8409908964990963740c25ac61017b4ce1cc9710b20191c4d359c43eacbccb7c03057e73f53ed1656dd1bf930308bb50bbfceb39854f82e750954c2c416cb82fb92d76706140daa9773658a6621abe74299e5ab9131664bce4206140f5461c757900932b5171b427ad898de6a6e1cad85b3777df5c3c89fdf0df2272d6f9e6a5b82a67c40f646bef9dfc68a787e042a130a63436b78d0c2a2e5bb5bc387305eae2951c525b58210155a95ae08dfb33d8b8a1ebf43c60911e4120b9f19e9be155a14b41a0dcaca121a9bf63f885e915694a7a326a5feaf814a4da9ac35e56e832ee7fb11b924558894b467027a71a6e14e2a87c39b0f1f759385471a127f373dab7298d940e143398089eae3cb2329ef0821022477f216daa885ecb3e3a432a6ea32f2b92acfc6a2be6e944966bd190ed0af75774788f8f2094c21c455fd2bc6228edc6fb8b54d129bf1199e95c1efed55fe2e0f18c4791e6383e882afec6138c187049816f5f663b7f736ae61ecac46a75c65707be0c94e874a81267b7f61efeeef91340b6bee62665730c973187aa1438534ce4d2c9632475ff103d71023023598a50f8e4d2901739da88a41d88fabe532372f66f83c5b827a23911919f311ddf0f90c89a292e84cf6a0d0673c138e357330060839bfb9d24d158c3968eff6056504ca5bd4066197ec65fcbb6638c21097738cfd36554f6ed5eac4a3032d67b6ca70dc5ee23e857e5d4e0c315c1bac92676f4f3d7e55e51f739c92a6c2a3e3129ddbc4b81724d12ee7be06b0353528b4f946cf5164e2cecd54c5348a6c015fd33627fa8049f2db8a080214fb8cf8387e1b4afaeb8f6f0e309960e4ce4569d72def06c458a95ab05e25ddae92c7a030558bf810b82f124398533a21792ea46c77ff44a4c368f61f2ca243b25606356cafbda22989039a636cbb19f4df3f9a75331aec3be25bd72da5adea572582f8659b1a433640f599f74479b1b8dea3a0e73cee65ed47823ab7331b598eff36c779c5556eeed0524172f63f1dcd4006a76e10dcef70fc4ef7b99999d88e0b3d92020168a96f432c96a84652482983ebc5e7eb625c99427f476ba90384f3a45641b8f1d489b4a367f3229789fc68f5ef7176c146827c190890708116b325f13818378bb5c480c268996f1fd794f3eb1fb86410af0afff4a6ec7682345640a5314d50895af9c3099fbe8660d222159333caa3aa17f58bdb2fc9ef971b7c2c07f73571f830137db76f8303354bd9c152c56d8b63474523df7fd2d1b22c9da0df923d741bed768b2dbc5a006b4d6699af81cd57fa8b2c5adfd6163554855aaeb6cf2cf073612a05ff5c7a3ab08e2f9a4487bbbaeca0b25a2c375850ef7b2713a48aea4843a15fe0cd10d1c201b541d40e6126b669578a795abeb5a8ca260991e6baa7eaf345aa3c9d93803f188a9daf9f2e40c89aa67837bd6c2e0946efdc89021297ab1a2291c3917edacae6cd949e0d98681fa9eae11356354f4018385a64a4087da7e9f14c8bb6d9c263bd96a3ec8de02e1d9c8f801f54c8ca305c84d34f5a24e1c9fb843c07364af65b4c6df9f943d298031bfa3657a547253de4afdf5371afdf5c0b1a66330a3115e86334ae22efabdb470ed4f4cc94db41b1ebf45189f687ee2284a9179687c24d9f257761270ce1f210aa43e7f6d41f98e5096e616225a8ba4b73458618ea4ee547ceb56a28f41fa65adf7a2683ae5a0cd95f8e3cc261e5b81046e5b06b8a3f7af1a4299ca04149f7624787462248c42ffd65446797db43cdd5730b80137df4222163e31be8d08030da05e0808d9874c126ed03e2c3329794dce2deddb82d57647283f8a7bb2ca3f9d3997f10d845cc360ee53f5b94d4d5112d7517d9b16597a8458035069a6a4b778d83d86249d9ae925cfd9624ae2a20e32f8645ffc44beb711082a4ae573a1f0ccc2c581d7e877eb59f5ed0619d50858b89d8a4aed9bf9869bcc6e117d443e325a0a38e967f3b9aa196fe16599f5b07e267fdd254b6342e4b60897fe73da9afebffd28fa90b3c7438d0d47bb706585a327c6aa306f19693a6f8b82b84f595f04b656369d06148b33d7c624be2722029919f8af3f7ddf2315d4224384f8e88cf701b578b0890ea5c102d1e42c97c337fbe124fbd1373dfa3c59b4accdd1719a89bc761a06660ea932a77a6be92d1b7fd71a43c2fe580e912ae72b41c9d274aed52807c95380aef86a853edaa0b4b4616eb3d75f85fdee8168f37c326146af5fa8b7a85ff91336f1a40726c89c7ec5411366ad32e15ffdd5aedabe79a46c3dd6be87ed6fe7dbc3079f5b7ff5f2eb16ad2ca26efbd1baffd62489b6df36e6f35b8a43474bab7050f0fd882f42145bcddc08b0e92f0194d59fefe5f2da103e78089257ff67ef2a97ffe5ea7e55dcf42628b79e7830e97e05532cf853dcd75fbd9f15e4d76a1fbab38bcd08aa8977ff6a5754c577fc99cda935d9ca1b1106ed11dfc719f737ebf8cb933e3493676c2461676f2f5c56f21905238fc35a47f6ad65d268f685537b4e8927789ce0aac2e03bfd3f40f0de7b951afcfdbf92c11e687f15e57501e62b294dbf6ec0e01f1dffe0c03fe98652d01c3496a774c7c8a4b4d943d7833c5bb1ba8a31813f47c2abef0adc3d0ff8606120e27923ca3568771976d85ec3b4b54bbae739f80daaec95e785b7147cb5cb4b7ab1495eb78afa61b5b5464a564a5ff96617b33702edac887434447e6194c4d6b1d9db75558b8fabbaf07544e0fe7f439f3fbeb5afbf552502e0763b9abc4f5423d94f00fe14c94b409626f58a540a18d1e5e0bd22e569f6bc580657b36f1257abb44a278976bc06cc2d9ca16f0e51649d87534f49bb70ab0c9d9ff636f72c835f3ba04946cc81eb46cf60275c4846f7a5e058b08d1b15c86c3308fa2fa0c5b284b7b397042fa8ea1c4f40b385778dd490105ed4c3d440f8307b183fee1431540a5c638381046508067ce7d1e56236ebeeb1f5a97958e46067fcc5350c8f1d92efb4c68b45ec05a41d799498b31a0ed66fda25109e362e8592995de29286a31d4a4c1211135f74bf1a866aef2c46095bea731bce8d923bbf2617240a21b5d05dd7f770a6b3354ef337d3ecfc16b19dd81db38dd2ac1e27fe710c13dbf213efcf3174de89741963c162e99f0e290aa42b273b789a80f407a451fdc2d9547635c508a80a7a63f21c40ea07d2599eff0a92a89ca1c246db8b17c4a8365d9a8e0fe63a2d67493213dbbf23052fe7e59ee6471b4f218ac79c9976117f770e9f9d31b4fd091d511469f265760b48edd189b080761074bc319d97a8446394062b72114b8dc5fa28efd4eb2e1a0032322726003a2f9d9a9826f87099796dec072e4c545ff10241c8f3c15f91d64a55cbca500a5c1c173", 0x1000}, {&(0x7f0000000040)="0aef5e01aa8d589818593e15cc7e4a36f449704b88ec2f478b1dc5af9aad2f1226d74afdab654657f161580812a90865636f08879feb7367d679ae81988bffe85d13dfe1400ecf48712ceca86d7481804954175496ad790a75f9aa66b6cdc3450bf4b4719fe0bb3e4462eec608a30257b65bd59a8381913b47f9bdccbef0d58108a90852e8633ee63d5cc7c8411f75dc677461839fd175c09c19f15e8d306f89738de9f9940caa434e30a206a502faf80d7ea1c3864f152a9a603aaedb63", 0xbe}, {&(0x7f0000000100)="0aebd8c52fc5ce3e15c34b0480e22fd9463d5e11503047cd6aec2d10533d4508ff7bbaa06692953a95f75cfe6d164b8e3b758d985485f65340a3049c2ced40989bbc4ef44756c80128f13cfbe418324dacb3520ce3e5d075615a440318bc8f45775021ce86ce735dccc28ce8d3bd7663a63f197acabb6ac6b04d7862aa3f97ac69eed4daefb365400574fbe94ce9bf439fea782acc3f6f35d7298ffa7658e369a27dac33bfd6e43b4a9e6b88c703bb91fc9d1b2091a41bd402092082f17c2512a9bd47da259def41257835d62a242a703b274622a9cf58c4be37ffa66ce1575c4f8522c15e", 0xe5}, {&(0x7f00000012c0)="90313e47247106c589bc83e9769c558601a3598f4d113a72529e7df01b977986ebebbb5682a3252cf4ab69fd5e1fb678689f8e6829ed9be15590c0c4ebf81146310cc3a2a4747a01fa2fceb81fc081f9ac4ae975aae6e0e2ef536dfd824e5812a31134d9ad738c67f0fb70ddd160f1d1098af988befdf2acd2f3ec936e9a06e52e3eb9e691160a4126185444f1f92f76ffc59b366b43457ffb3d1ddaedaf81b0c5c07194f2e65490cace94319694b30b01c7e8d1210bf3aea1a09506", 0xbc}, {&(0x7f0000000200)="c874edf50d44ac4c2cdaee06996306620201fa3818b8da2a92dcfa498166e9967d2d0a1bc98b57e0951b305c334e8d7468efa611c0d512813d501c6855f1f14084b067a57427ed2bac73a41bcf3b6969ac67f7e70c0b6a7d", 0x58}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000ba23b8f00ec9d3f2c47dfbbc8d67d6642ec48de30cd62f3ed0d1f574143cd1b046cba56dc50923044a84f00b4be6b3cd7addea905daa95562128c9473495612718ad40611bcc0b57cd291fd7daa61fa5b34ad380af10c6fc7998961bed08c18ae3c0944a9e7a5490c7479c719805ec798ed4d05674e7f67b683d9b94091b4a3fd74e8f3662a494649a8e85ec68265c76d7bf6518f471c46ede3b77b8e91055f6413dfeaa1646fd02a3f5548d33d4a408a86f3b03404d42bbc61fbe591907a723bdb86706d02cc9a9f4ef36d5fc997d95fef481", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x88, 0x4}, 0xf) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) close(r1) 12:25:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 12:25:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() bind(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shutdown(r2, 0x2) 12:25:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:25:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:25:06 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffffc, 0x8001, r1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x1000, 0x2}, {0x18, 0x3, 0x7f, 0xe54e}, 0x8000, [0x401, 0x7, 0x7, 0x10001, 0x80000000, 0xfffffffffffffffe, 0x66d, 0x3]}, 0x3c) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0xfffffffffffffd55) 12:25:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 12:25:06 executing program 1: 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) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) 12:25:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669c23908f8"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf553147bd6a56dbcaa72e87ae72ce52033fccf760413a1ffe0cdaa5adfaa9653e8ab875d42bbacd11952bf2f63c89e7eac42c91790c904b04500ae53751269b351d71c9b935716ad197ac2ed945dfc51f3ce0d9aae8701cb6802e534f8f72d474f1e611e78b494bd309a3e787391f2595a2ee3482eada9a98322c4e23f58620e2a685b6f1803ae8a8199c58a1c5d5027c3e1c6f124bf35b3781ae67e7e8d92322e44dc2d7a99e392e567fa72b6a8a9432140a9dd266efe6d06821001f6dede4dbe916bc23bc233dfa9957da7f2eadb0bb5a643e1c99a0f540b9228ffa50791c0cde89c0e19502eee27e1d494ede4a0ed4998db4106025fea7ac4894085e00cb127608a896cb128e26b5ae35115f6aed41e715d4f6508c1d3aee9e25335b35553537bd2694a2f695b09b3fe12221904c6bb7bc7035880403738d0cbca87f36b66e1111b89f72b80ff105cf0d61938c0dd7d27dadd930c5630034e17f523d2b0605fd93670d6e43d0358780fe05609bae5b527dac06d1336042631ebbf7f695808ddf1b8d382750d87dad265ad5f21461c27a94d97b234b18e8f04e1d040ae371ad35f833a42a2ce45160b8af1bc83564ea1eae08b843d0e4308930bcad9f5c1130573a862d39a3daafd66f95f235df7d9f3342cbc42d59ea8c4575da6050de6cd00579605fb630d172d03f1c9ed0f5271a70faf8305441cb33ebfa7f68590ac13d6c6dd031f09b6d73a3d4a32b3c7c18534c4984bbe81a300df148f7cab3e346bde330daa5b2b2791a04f7e4af303a0b8790b859602adf03efec7e145540b42b797c274b88cd36773b080a105247ab0812742cb69bc8a7de0a399f3f79861f6b63192a3b08201c800a2ecc9ff2209f3e35c2e4f3a8478e31dd102d2ef8aed5ca2903c841c7b19e54f57e6614e871de7044aa609499c862653878825dbbfc9d498f34445e0eec9e2cb0951f1752d3c002ae9e0f932c2436d3747fc4082e9e9cba66d0309593f19fa3fdd460b7f5ccc4e1b41e9bbd6107d44c1ccc14838b8856b22414fa344c0f160204189e279045535aaafc649bac53117853113816f56804281b6833d291ce9d7021b39325d9f2ed3ce5380a304721d77bd5a4b3e401192147f16a087d30df2614d965dbc81668649e9112214d7456b803223c94e235184c46da016199ee6319c1720d25ccf2af5f98c5073037bbaebbee23739c027e6302cd8e1b2cb381ae46de93a86eb08ee463614288ee108b844d476ea843ffeb3785c465e2f979a69edd4edd1cf15f4088fb3181e583fdc9dbc511e2022b0e841f384c915652f01751d8636af785f3f1480a652c0cd21d8ec44f9e51a20471548dd9d5f031f50d0160047c5af57dc968ba3ce80cd47c3766d751e2071c8068ae8b4d42c0dfabc3d4b1d041f93326ea85afea193cb8fe65679717fef25225922283b70090a33018b5c93762d91bb053ef3adcee36c970ec1662a2ce09527030b536041d942fbe2779fafc7742353aa619e096b08b4425dcaa8ac9a25a4f304c18f4d534a40a827103b5382ad3614923c33a4f66b7d50991ee303e5dad7c7c8e15fd609d0532e76228571c3f81f826c74eea7b5619d79fd8ababee54cfeca02964722b2144735393d34e0d575c568cf32025330d651e3c599475a2cd2b4b2156a004b464bda9311ccb0042f029ec128d463f175ac0be1cfeb8cf3fd29d0a270f8a10a36d7e4637ea4d9b5459bd1e3206a1e3bc1fa8d5359d548fa1d19c882476784e8465fbc52633f9052c57506d2168ea8d0b81fd3164459c472708ca8b90d2d712e9794d7106fd51f5c3d88411698875f286659ea0365c3cfcacabe2ad23def27be533be675f04edb61690927a1a65fd7a17c83c3fed2f2f4e47194356b8c62e70a2bad5858871dbb08cddbaf876d0816c5f803118a62ed4152d9b3c1b884e8bc7525adefbb7ab508ba0500130924681033a55c50f633e840fc2e1e435ec37d060227cb01244c0b7c1b0b7ba9ba4c691c910cc4375c0d7ea8b413f93e148c21b7c7c1d1ed6b82abcbe3724ca510813f5ffad897bede0ecbb86ee6673b5fe80e0590ca565ed71aeacff9dc38b0bbab5e3ed71e5e66c56c37e9ae2b2f2011e1d3e27b82202924edc3c21de8efe9de7750f6380164b8fc2f00fbe171e597b7bb58812c99ce840218b9764aa8200408f921ad18815762f9e95c1a194157a9882ce165fc876a783bd47cc316907a150768c992f63e2182aaeb5dc4f981dad22d2b8f13abce8a7e803c1d10f90304c6a414e661889df73c3eae018f3bf8f2fe09a9954487cf02361215bf81b8806a6ec6f678958a599144fd7de1e0349a9a27171577c8520de758336ed29807705172eec06187710bdc0e5eeff5b81641b06fad7bdbb770db4d6c5f6c48d22a62490dd151bfc5ae323e21868a65aeb0be49146ef2e11669ca2bc53401933d7c6706e9a8d3d7b6baf267d05c61d4a8b445da02b251f381f0ec66949f02a017bf24f198ef43e4261252d304eebe351defef9ca1ff48789b3d83dbf8c9c9df042ae410a7bf8c1f4af6d9a5b053eea4ac747478c374009a2be4f065bbe19ec3115fb5133ac9f34b1c26f615bed2101c76e13058fd5d6eedb2d956fb73e5e97cb0896e88ade9bbd45fcccaa1a1c2d9008f8185acbed3d18515f81d7508ac14ce5dccc33a09979109beaae0b9069bd6e4894b76aa3cacb61e36e9c64007344c58424a3ec23bcd76ec1945d6d1e52b2663b7099ba6bdfe51a76bb31e6334967cabfe86f2f137dcb692a1af73edd7cf4cae9aabde230292ba0d35eb5b21fa9b3c9220b3b1d25339d60215bcc61b22f81d418f6b9aab64ac26d9d9de86f38c1d68ddf0b430ef944e1c6e848db523c3a11eab552bb863062510faabe7e33f3e86998a198f3c94ad233ea87274d441b90695814deb92206f90ce91af144d377cca3ebe9d88ad24346fd33e724a42562a281887713d8fd5241c9cd5c69f472039ac95d3395ed0193674ad6425b33e0ef8a2e5e45e216f064068413c00f99b4fa4b97c504b38a189b4b7f57f9e9650806ff1092ee89e236dc33578f605451558f4da1799fb19c68cb1a5764815750a48eaf3921051c42510ef675c8a98e8cf54512148365cba0e624bd2e5b22f09aa5ba2e3970be6f679f0fae172fa1970b2a9ffed8ecd661a154deaf80a4f988e7da01f777c1cc6bb4ed8e968b19f5423a41e4f90cbb64800bd0c99240ead4be5ba95527b1321f431659f", 0xff8}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 12:25:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7510) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x81, 0x9, 0xfffffffffffffffc}], 0x7f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0xd, 0x4, 0x7, 0xf80}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x7fff, 0xb523}, {{r0}, 0x0, 0x1, 0x200fffff, 0xffffffffd5b97549, 0x7f}], 0x401, &(0x7f0000000280)={0x8, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) close(r0) 12:25:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 12:25:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f000000f000/0x4000)=nil) shmat(r1, &(0x7f0000008000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000011000/0x1000)=nil, 0x1000) 12:25:06 executing program 0: semget(0x0, 0x0, 0xfffffffffffffffd) 12:25:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000002800)="1c5a420979c044944c03ba149fd2ea7d7ae08434e1641e922f4221d23935808ff73a72cee4192b8f88e593e5cc3590b27efd023a0dbcf0e8227ed919d86f6876bb805fb3be0fc302caa574626a1f58d109d37d55b63a0630ca8567fd7c39b831483cd4d86d2b87a0bb1a793a1c0982ec07a5275985211d1497b9eabebdf19219f902c702333ed4d558b05d97f0", 0x8d}, {&(0x7f00000028c0)="b6f8c144602082832b150a3ab34deacc94ad6b4670e0785b964f88aafe49e0dc70e68400c68afc3d60708a6e011145f9e228b423585f97b733c4b57357bb73da1da6c989d9ad707688540f73864f5bfb79e880c9d85902bc8b6b2e8607c62b2e34fb170149a87632e3d3ef0668c12d72c96b57fa4ff3ff51201570b09d6bb6854dbf2c7628858f25da5c53c8322fd5957956337303f32f88b1f033acb872bd0c3771e406616e1cc55ef58172808443726419a6a90f3c6f1d2c9c950d4a9b3df544a7902660217b183a1312f393c0f8a17fe39ae834483ca25f30d377216dfdf1cbc44294b0445441492704cfb7aef64a890d728c980e8bcd3011321e8381c56a1f77819ea549d4ac93b311ed6b34fcdefada7bed8329bbbd17966130a654dd6033cc3048407852a4c9b05603781e7f2b96128699316480ca23760e377a2bc017ce841331ae5e93c166c86258f76d585a4828a9f07cb576a2bde252d34a41b60e9715384eb3ea122f1ad3f324715d32c36d30fecabf61b656303cfb741b0cce9d377a87d8aa015e53369839d3a074264d7d7d92bae440491c4c507e8aa3fd5bee5b9dbd54d0e4e3ebfbebbab2f06fe02c05226088a6ab78bafe82c19e39615c13746bedcbc9aefdfc69f0a170cabd29594f86b009e6a5b6c71cf527b2c57e3d738103187c4d52da6be481030daca2fdf42b3e9226addcd4dd27dc0dd004476075478c487f4988f7ae4b092a0b8debf880eb7f2b3fad684c9e5107167c0dc30605b1782f32278a5a85437e93dd6a5f86259d07a59d73c8190dbf43ea720cfa0b86d0bd6c0bbb4f7918830e35cb290d45ba199686466f8233eb71c460520855af0e520a6d0a11fe38a2b7c71c0520350d4bbc025ca92f2b45a97fa27ef26d513aa2a9f231c455bb9f16c6bbaafc866006b0c5ec9ee03741b99217eb0c908f134e43f347076b6755b6d2715bc405dafff8d4d7dc6795add3a16e572971c2791c9e14281d23aa301ddd5c8eed88296067d4267ecb663dbec9ff1d11d9a03fdb804377197bfdd98f76cb90236fbd5ae19b13b6cab5771b6f7ddb8c5c172ebb7f6aaf34651045f495c9a132d2a84e8d5448b9c58eee3557bbb8a5234ae11774a7cae13c287ba58b61288186b164faa93c066585e94c61647b642cbab616f6b44b675052e9df9c55e2c8096235c313a22103449594434a041a461ca929b62db84dee7865329a342c90432fc79f83b2cb860433aae9cef7f033ccbc503818f8c25afd954017ec4a9c2281d00f59d5a5f711ec7dd0b52f8b6328d685c38cd4f225284678d435d91d4c3eca031f5b7a4403fee76d976b9d378320def774b4c32e0e46900e8fea102b1a80bf02bb424b4ee31fabdf0b4526e7e20ce6730e988962a4362e040ba005a3103f1d1c35b64bad40b301cdc1f5ab36e119d99217e1a2fa61583c8a6f54880947005268d67817ca1f2b5f97b457c599eb9f0d849fb4944788efb15b2e317bb9ff05b9b40e13ec51e132d02431c2d8858b3117ef9d7cd916c0287979e78801c8aeb656d0113bb924a356485b7c907c054a32b7a5303e429318ea82788c21dcc3938c11f467b254c1baa4456e63e45ddae294dce281ceb5ffbf8e8d0ae52218011f7a8e5200cfcbf66221e1223248bd8abe643b8f8f524448b2f11c734e8d213b46b2a2ee09d2c1a01c336d01916abc1f8dcf72b674e4bbcc4d59aef5c0a1d9a749825980ae3bd0c84f4354dcca9246b95a46c568825dc13dbc345a4e88fd76ea3d9eacfd3ac94386e8043cdfcaf73fe6da52f8b03421c2dc3c530245c108fc179d36d0ab0373a5a7d4615011614bbb1eb71aa1c1c000ead9433bc974c0d27a70c9097d69128d3dbda7efc3d7d9f997b878c805d7c6e8b32b2d6176483eadbfb21502fca7130d3a34f75b3b30449cff1d382b91e22d296a75a30e057dc18cd5709a13d3e978d98cd0e860a347067b57347f4c32343f48c9c96885858196df89e93b0b156393e5c95f3bc6f312f432847c7c83a7480917c58041c972330c11e5136d866e9dc45266e76ab536b10891d826568dce4b18c0ff79ed0aabd3332c9ee8b0d1ff3956f7978653518c58de8f99c9db163fa9b8c73393224cd994f4b7dce3dbdb16d5c25803b84ea8b12a03b889da1313236f890ebc68ae2f7c1114a3158b24a555180bae65c6da23c199b15e4080387c2d4460c6a2b4ee656fe0fb7277d69e761d5c030c4fcdf9ee1ad5b9e6ba5d7cb07c8b019befe1f4d6f4ce78df9da8f796e53b8d1195f4df2e2e373deae3a1cbee951488b6079b8c34e5aa84cca6471e8b94685b44f389a003a5bad48725c110a798739e0c2115bf9abcd1798134563a380041482b99aafc39aab6446f65151a52fbb3df6dfc8987b53fda9af6fb3233d254b884c23b69d78a25eec388162f45242c9fdc07e67ed1ec2dc3d3e5556cb2678235fd6c81ba1d33790fb79006817d8cb380070cf75715e05c727bf790b84469683f7984bd96b5036f0bddb1419b48176aa52706a0b5aa6b1cffb825f4d08cb5012d424bafd89c1c300e7bd0c3a35b965ccafcc77bb21f8819813b8a06890292fcdc80318ff1f742413a72422cd11c64df9fbac5490b01533da3d330d1f7fb28aeb6554522d8e631b5bec6b7c578faf046195c50eed247e173f040390181d79c9a98872d5edbfcdc4547f640ea5d61bf4c5569451e37c56a77668c4ff7efca8e11aa00dccac904827295cb113aad1e3f10c729fc57c60c7281e86304217a1717f90ec019a1f4e4c3e683779a14335ec5b581e1ee38df77dd08e67b98f9b042190da47869d7cfdf7534333f2a19d4b8e59cc17ec735ea40a3b50fef4179418c92f04766d16b331d08f251a5ff740c3cebb272563e04ff5f27367b1dc2c4ae21b7b42ef88eee0a6be11c2591904b4a5d5b0119ed41c59de248ef643a1ab973745acfb2c2944dce04ace1f811d454e2a0423cb5a3b4c4b13dd1d735f14f2608ac3239a1f8be7d98b4b37e405c5d0ae50a1f9837c511add0076342c961dc43e91d500852c8c217c8f5097b244e80ba3afd05e0fa5f29e14c416cbc41b96d1688d47f1c5061b8131726e040314c47ad73a047191346f0bebe9ff851ea7568b93243047b9dd9bff037f53baabfd246a5ed69ac2b82c5c7b52d28ca6e6a501ee232bef32e10c6d578d8e21d98dc6da1590a58da8cabb09a7e97699b47adb57381540db926e4ed17723124ea59f97f555694948746d0b4625bf3e95de38d47a031a8df90a4363592a8dc8a8416fa0434f109d24d569135de0cbff798a5ef0ae6fdfeb1e091fe866ffce2d05b57a7f4419b360028dbd7bfb9eb63ae611f5cf0a18c984b0982b539614a7ab5adddb4e632ea6e1f16d861a798742703d1b33665512d979b0b4dda8375ea4aed3871be9a257f9f807a1a0519437437510f8bb6af550abdccf9e2602bee1ad98f82a72f83e53f33edb31fd615abc4156b638314611e3ea89b4efe6f5868c9a4ef54b718a23be1b422891ed7eec7913718692beaf8d4c87d890345b2af23a3b20a6e1165aa3a7b44f10b489756e40c3d435983252c6490249869858d877a63821adb3112bff020a0941d8050e044de7ea4a6d3bdfea1cf6eab8e9606ea565640b7cfe05b285cd3906d941285256d711fb9926b9193fee53423dff1cefa0daeec342bcce41a24bbb5e34ea10fc6bc5a3c85866b47e86e8327c9f06f41a82bec086ba1b2c45b65aec884fd7bd9f43e61aaa2ec29fa77abe10c25d445d0ef96a3df0920f644c7b09b8bf29c253a1c4812cc92dd9cacd85398f4f94f2ddc99671279e333079c8a0337aaff08af8615f0a058aa66b8997eaaeeeb6626541794924478c8e9a3e0716c0348c83486c3800639d107321e18f5e625fe042adce699058f8741938e7a6ab20ec5836afda5dc916fe41fc7afcbd3c1c34fc30e5baa5069fb331d838bd06cd9d7306bb27ccc7e4539027b6cc6a67b792264a40fbb590fd07cd4ba4e65a504a38f381bd7105bce9f837f0a253931790a8e92839ba5d85b9d46533c526fd832ed083d0fb08ba26878a417877cd982579b78c96e0a328f2738ee7e27df7feb9c3f0217af0fc024a3041ed6654f2ffa648d0d8d592834b06b9c1beb2fb8e62e2e68b5b3597b657baffb559a78ae0f002bc4af4d6b839bacaa192ae328ea8591ee7489981dd427ec9684cbc1db038ff83e169b83b381bee8e75f6a5606871a9fcc69190d023e87fcb008ba48497b2009319f049e54160f09396a50270979f0b83e7585a5791f30f62a0e3de196cc493dcf756fdbbf65cb2994f66bff67c7f633b112f4b002e2e47055147e6796a198edeeaa82737f6921d53447ea2857328569e15c2d44eec2e6aa20a108943de5385e7acc21193c6089c07e71528eed1c8ae46bf54e809dcb33fcbd68da89adc0779b3dc311a1a7943d131dccfabef3b98e9972783b0ce7ee5a13d406b79224fa9d7e8d6cadaea54515aa7afa44d6a546ab5757381d7b226bae591ddcbcd47d9a4a7a2c149dd8934b4a5f885de88ac644922a24e77a929b0d9361690455b06994316dff719b52898c16d017838d36638ec8ea5decdf1f802e5bb22749090c432f82924aad753fe2470f769253e8c3683fc0e8bacd2bf73b7a502b514b37e204a626c80bd66a7ff4a6fcc95e3d8820149e69d440071f6fe46eebe019344f16651f6075dd9ffd5ad757fa79039a8d47503a810959f2f24aa8052da2db6e19f25a754b7a4f075b326ecaa980afb0284928cb60a3118992a48339056652ee5572559de85da52f44118ef8768465b99bf80d3890e37415f47c532461bc5956ce762aba5f0a1294dce01ca2476ae350da71e189a0a1221ca5c885b5a0e44afe794efbde772462e5caa017c84409f66430f827ec737d673551ac881eedb3d72d756f06a0c7e9c69cb0e89dce9cba9957827d90e980ceac02894a6149b1bad43659f28692892c786b7a3848b5dec64f423438c5295eb1fa0060cebb47c3be72e7ee60717840ecad691a967ad626fb457c2e60cc8937153c946f87541b92924e29fe6324a496a7ebdc8ad3f1a257d340838b559e80be2cdef7ad00995e53aa82bee2d7c37044b3a95e914760b70e660c2b95226c4a2d89f0d5acd5529ec1d48eec92be1672092f188164510a4e629a5cbdedbc394cd099709adf47f47369cb99e420329aa6257f8ef68973e674f99504437e26a8af24416740d8caa3034c680cebe4185719e81a6e4335e1290f761f559d8d676b86c2e319b066686c4bc40172d1eeddb99e87b04178d6f941c6320a7fd2ec69289539396201a997d7f7e170c051eaa7772d670d3a5ab02f9077f42cb4180cfe3931e9e06595e69da4f60efca30b17b1d310a38bc597d9f41a05a74c1c5a72b5a503a264d327fcb6a40d3790ff9b2d98f5fef73786d8e6f8146aebaa15db6061f1ec8ff394cafc0b014c547f1c4990ce85201209d954368f48a8d5e5fe6a824a168459fe80d455ccc1b1e35fb1440e99c9921338605a54a07b4e681f11170da75d7f46493738f049c0f52f7ccfacd453dc99c1ae396ef4b69eeeec6d66262c706c1baf7f72804131791316d5031d35d99bf42a7448c37347954c83fc1834350de3b7bdf9a300e8b91b2f75c80dab0fe20453e468125ec2f461e2cf2abb0dcafb164a82fcc535f52a1da2828b614e48172488a04bce3ee2c6391f62c4c19ac2cb3117cf8929df2335e5305b3f2b2e6607dcb0564bc53036fe66e9000460d4043e9e468d0bc01744611208b97e7992ca78556ced6801", 0x1000}, {&(0x7f00000038c0)="8441c8d1e78218bd8275cca43910234842c525bfe06ecee7f47b19075e0e0344c0e013a3c1508256f8e3d10d093a23f1d60b6748cdedcbf4c3577006689b6ad0a2e8ac28dce0a4da2301a750cccfe1a9bc0ee0b649107a324bf3273125c10be2eb17c96f005a0272d39ac5a0a5e66e8d15f2996f2c48feefe1b0cf58dd04c8a2e9877923009940a124c97d1a49f598c5e6562112e9abf34c7f", 0x99}, {&(0x7f0000003980)="7a0851f2077ec9d286fb68482fd5ec5402f1a6b667cbae680fdb3f64a23bc910f24fa9db9e173887cedf74f1c748ca078ba60985c986876fb0a5b219e519323dcd5ec14c455b4fb1dcb895d18d9f9370fc2c98a3492beb72d64eb1bddd26f6ce83971086284413385165fcf30d8fa54f6aab1ae69165b28822d2298febe98207feea3fb4c037f2d9d8ec6d0719dd5b7e9d45aca83aceddb6aed90255669c6e97a5e22e3df67e5783a33fa270f765bb432d65510fdeda78acc309799ad91a382e29b3c8f513a8b8f692a9726c1edae7bbfc21cd0c2e4097e5b991298792e5a49ff4db76b636ebd797daae9315733aaf4f2c33d08954cce72b680e3209343801de749e9514134e753329f75250ccc6371e0e6b5111e837fa987e5a4e44e2f08425c2f6a845a55438148f3c4bac8051bb3c91338022eeb5ec3ca404b910e6f1bc13cbfeee9ed24c83a0a3e6b396d0a313d63db517dc7cba235d5ceb9b9a247207a6cfbe20f9861856a67fa04ac8075f22bc0479c12e28abd074869a7c207cadda738e4d715405f42a7323e59e5ba7ba73abe7212024e41c761d083ef44ab86f2921afd34312913ad33d8ab218a19bf4a72faee9444145affcd0166eb7f8dce5cebdc73dfed550a6ab602edcc6fb0fa6bf723f4dfc0bbb39689964619066e838e145c9ff668ded41e459363be7216b64f3aed918cd4dc19d34a584a5a2566ce34118ea9703737200f5c30c0ce9560bdc88ceae56475222f405be43a4299d44f3f85ce0194d3d29b1a6faf381cc22dfa7912a0c3084be373fc4655d8d2b2d5d4faa994059d669aa68d9edd5e5a6ddd9640c060864c4d4f5f45e6c4b97323384b7798dde8ea71f5a458da959c534ca6f11c60a98767588c435816681bf04ec04d16f150bae54604561329e54fb8c436846b5661a98d23adb8d63db19d6ff8375d9f7400aa86e658034cd52d59e1082e94ce0254d47778c3d7dadaa8c3c70f5c792c22bc7be6f6d8658e84e361261c58782353968e2238f3b022fce32586bb2e591adbd5c7e01bd42ad134085d269a94443b77f8a75a7a05ccaf8933239914ebddafb98910855c3cb1921d7e427169abb27276e7d3ca7e14debadb9cd85a7c371440bb282764b5bfbdbea9868b61148782baef47ead267b7dc1975f8c1c095f088347860682e7baa90fd69f13f0a39f680d9fd7cc11e32a36929341fc08eedb16da4280a49e78d7236a2788639de8fef9bbd587f830a08f5754de0b03a80916bbf437880140bb1bddfd4a11a2cd6b853ebf0d00498cd14216319dd7a30d0b7235255a81650836a5875e2d06c1cc6dd02688af34f62285ea1fa3922a3e703835f4f1f2b0e46e41fda594232c4ad7057754ea4fc7a488ec981856cd6ee9b232de7362f6c386da372984657652b3d0b3136c583d95df7ca3e6d9b8ca1b7f7a1c21196d646652ce8839db300883454bdb2d426509aa81d5499b73c8e937459c1ff27f8ae5eeab7c11f887f84bdb959381b66930b64a007f81069464744ff9f91cf980597178f3e53b14bd611ace9b733d74c4fb32219ed3d0a958ddb45b45b6460f83a9258a6fcf84552b2b569f4ee65efab79ea9f0d7ecf19bcb28296b2c8d3b2cf1f118b5a1456eca41fd4fd18dd0cae9be4c1e44b985fff25aa262a79fcdfbc9d4e9584e591ff67babef1f72bc4aebe4d6412b63e529dd2b99e5cb789ef4fff1879f158ec39d42df30ac4decef733ba847bbfb8a2659f6063227faa5ec4fc30949c4ff5b75f8e932f94bf5216a75f69b2529c8105b591412b6e7408f29b25429ec6399483d4ee2231ba70ba0b990fd056efa93b2aeca5ac6b688da94c0b640a3c00590d068f142cff35c16204aa762a775b4c34ed1cf0c4dfab6c77e340145664817ee13c9013cc3b3a7a4fa2162a3613c37d8fcee9b8597deb6f44d072cc1fb4ebf93c329f4979bc279b599835b510237aa18a3c616b0d140d8e42325f5a9cf3ec2512b672248ec76b6c092213dd5b358a0e59763c8c1eb8bd85ddbed962fd36c06d324c7a140a90231417697426c64d674c0245f3c492d0d3e301b7bab2501bf18c2d0015e000096c06e2f1687f2f9ac5d270ebf642d99340fb85194f98af69c7e43fdcbe175d4037c389c7358d402c857c448e8463bff639722982e75e72bc17faa2d1992ff9b71e4ee025b96837bb19c988f6bc33902c7add14a11f2c6f2f761ab7820efc7005adab5246bc52d958d0fcc3559558a5b26c1cbffd27d85d5096b784a2808f990b371097a4fe814b2be86accd906ce8157c7ec324753d84bdcfa19d2bca76d461c7e6393a98e25a036057691598738f0b63abb0fb36a34ed08d1c99c31fd80e38ca8cb479b7a6ab1200f40d51aae829dd50eb05ba8b3e36560dc918d97c9edc7e4da6a6f84f2b0af3ce9f2772f7974a9886b68d862dde51f00dfcfe2ff3e392745863de7e01d9a5dda0680999bdf3facc29c02c9abc51b3e4eac513c8542d2f6e9784e046215fe24843bac2fd82cad4d0766624d8696f21a9eb21a51e67dec2e7ef8209dee21a5abe6cede29056f6be98813d5d8cf65b880a1bc72a5c2dada26aaf159ac1bd4c9b0dadf3ecd1d217f5fa275480a1742fce775a8d6b422e428783a61be23575c918abfed17bd4a33c1bb077f400322da411001658ceea1c729003bd871e7db47243f3b762534bf6253c8be9a27bfaf0d9851a08f128d207db4383677accfaa3984ac385516a6a932b2509ee910be87afd0cf32aee08d653e7acdd85f5e5261c2e9f738de6c506750136bb3542f3ae25112659b3626251668f330c113c5010e17ee1899a259fc546a4b5d34c3d870473aaa9e39ff29470bc06df7182ea524dd892050c85d05c77901519bb47f460cedc51334f4e16df8a9ec373d601b8ddbc1ad6d3f81dab45055bb10bd0251f9e858a081c19d72ebee4ee57f65559ef6c7313e954356842d5e9c05a47d77967662eba4742378bf1f0b8b347ebf9775ff0f4fa483197ce1fd653896a42eb1ac8b311aa5df5da2aa9ff9566a3d88d9465f65cc9b01fc39dafe739ad557458b18fd22f6f7a643a5462db733bbd2596669fc6e7c01e6e132ad527812791366944327a9e77296d542efe9b92728cbbd97af70c5ad08fafcb7ad6bc98433bfd295c491a5a64a1eb6e142b12907c4a63fda26f7d8c907f1587b01d77fbc5f59a96b8c23786b42f4f6ea533e9bf9d54dc805f00b73eaa1fbda9d8ad433f59e5e4305c87a4dd8c0fe812d59daad8156d946661ededaffae74401ee7689d721e95cfa8d8e3e0a9a6cc6e1f41bdb39e9ee256434049e9f5e2fe5bd82e1c87cd7e9231f15858a29c5c7ce3ffa7c0b2a16f0c9de5b5aae878e9c9085f24eee7383881762609b385a631bf21cb8743d3d314b51326e24a7962c051c61c80d39558b253b59caf2f2edb751bb3a8ac70b14e750bf236d4b50907c0a88122d4134ad8a31b84ceae7413b168e96c8a0951755c4af15dd842667f06890d46c26aad23fcf8e3c32cd7a2a3affe190c52348c0d80ad33fbab07ac6cecda794a3d1687708b5b9d54d9f1d696d65169a1d79d9f07fd60879011184bdda1efef3d4bf109e7deac35dcb126be9323bb713e798e083972606c3692642aec00c2b8276f99ba41fda4b28c9a9559b12c02140f86350c8ef6654f56d37dd9f20897cf6610694e021de9fc172a2bb08124a081385af17518482b75aa60a67d362bccbd3531056f39c3f2fab10d3bb298ad9c1ebdf9cd1d88d36f75f191a3d57533136140fc8fe7999ef3d1c77520caa329f481ef39086f228ac827a9549376505d70c86247d60b1cc6f2f27398bd37a0bd7be4213031ef9e7f4762a2facdbdb3b84482664e776e8a1bf079a30a53838124d5d6bff15253f38e2a71bd198c4d7f3eb1ea42d740b826e2e7e2bf04983aa364931e2e806acdcb3c6da4f3cec6604298cd32ac4f3a15a18100d71bd348c2334038c5321d35ba31109a69cd8c21fc6b9c1eb828dbe5478c6d3232f1fb2409c1262f79a97a20b2b206a3d49ca3826e12c92d5a9f116db4b8de500ebad306e645350d8ea9b95f0537e75ba1f217359fab23207b2ec32f356ab6966e8b72dae455f72a4dda9f1ba2e0809d4960dfec06b23711ec3da5525a9fa7692f1eda85948f2c0f817082aa338628715a2507bf0ab09628405a1d45802c911d0a28f1bd3602bcda64b81a0888ac8bc390e8293395b08a768443462f2917c700cd88bcbe4353e577665ded825b41aec113908554dcf641769bf330d4f7acb5d1e01e5c38ab18f44a7592ff5801f6abeeea1993c9a132641d14310293a5a67e47e273a232da21bb8229cca590bf61fc725eaf6e49b7c8bc5d7f979cca59a729f46d96953ed5ac59b51b1a6d67e2d829a12dee09a790f6abaf69a6cff1913e0da3f8ae9e7a29446432cf322ca065a22955e02fd32ed49825243adaaac336d3d41d385328c5c8c356a45ef4accb58a7db12cd00ef9dc6f518bf41bd64495da0954319d3f6299d32c44b116272a1d150f4f6c0029ca4879d26eb6591e9c0bc516014887440b8303f5117509b4b826dd84816c76acf7ee361cf6a1f95cd79424caf8684ae13ebcc334ca9347e0063b80c873cf25f2c9223766746b852ddd51bea45708888b15ff7f6eac365d50b9ff77274dd7b34a1c2990889bcbcbd68fa64c8f9ae5272c6cb6a5ebe584e5472e22224edd0eaed315fe682663de87844141acb6276256902e1caec9e930d70e9e0bde7d1aba17712d2ae045e33f7f26b159ec5b00c602276344af599c9cdfa019dcccd9bb297c774feccc201a6df0e7c3251e6b30071c368955224d0fa56580054f4477e4deac485252154d20ecd3ad9f457c5da0e04c824e96efd149258cbde26fb644469dfbd66544c66601eda22c0376aafa103a1a31982e9bc9ab5952ee0fef893ad02169fb9d063635fdc4613ba70ed146eb6923a45a3d4da8c1d44aeb17069d2d9e8e7548a2a9e035528d6e9d05b035f65b65bcce4c1215f75e8b74b0d115b446b9f959037cc108e2f2b2d731a9bcc988f8ef67cf1e7d555d2ee74c6c5e1a6e09c9a867bb65c8bf4d5329b94839c09f925bb59a79b84b3cc09cc9bd60a9f65b99c7606babdefe81c633a864e45d19d63c9b1b9fdafbdfb925ec3c6f74a6d1c3ab49a25f3fc1766bf12be0ac09db7343b058e2649fa4f2088443b63849f2ba44e5911afe00d205e1e825081e3125a0c1e3bdbd47ff35ac18b09fd292aa2cccc8166f7ec1e6fc5d00a9c7e4918cd7f5509084d186e378f98b0992f5106c335d99405913384c1ee1b1ee0d5804fe227c2dcb0e5653f657293ba07bec0e2ef1328b8373bb771d81c98fd89ddcab8f81f10ff15f3bced8e276d524e669b598ba1bbf85635b8e8716c5e484aeb8aa10bb962bb58e413e658780b71a57fb678f5886414af46e9c5ebd559a4cfe2843240083e46671138aa57729fc8ae19a09bf83b988126181a8639bf0b1b12b22f69bb2689ab3a250ec80aa5e6c2efc90f81ee3d54024144f66bc038b6855f1b813ff1bf3605d9071ceccf5676150751027da2cfdc220bf06b57a9e0d186b63cb3b7a8b9e716b47e7ab2d1d80cfcb19fc16bd3d041ddc9ed42f752a16f1fbf01ff843031928c9dd72a6242aacb79c45a785aa68a3cf0bba0148d6d0441aa57783ddd49251c9c9487549c1a2412ec09372d9094e67f412a9bb9fa5496d775c8d4f9aae736d8f2c64c03ec6b3709bd8fe2a9a8dff3736568f5b12341ca9dcd7128996b80f6515d0c07e8c26b6b28f8fdd00a7b90045d1fc", 0x1000}], 0x4, 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) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000004980)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000049c0), &(0x7f0000004a00)=0xc) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() fchown(r2, r3, 0x0) 12:25:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:25:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) write(r1, &(0x7f0000335000), 0x10052) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getgid() r6 = getegid() r7 = getgid() r8 = getegid() r9 = getegid() r10 = getgid() r11 = getgid() getgroups(0xa, &(0x7f0000000480)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 12:25:07 executing program 1: r0 = msgget(0x2, 0x0) r1 = dup(0xffffffffffffff9c) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="2c3494b5b4b57a2e58609acb901dd65a7f6ec5dbcdb434202be470e63739ccb292892b9f4702737de074d61440b9f73daf2a54e33cde3860939e14c7c4726b3cb1689b969de27cf2b0601eab5427ed1ea0edc8d8c95e5cafcdcf8fd6375ae446761cc6842954c8b2a4ffaa104bb1cff0bad551611e172e20f9c67a3b84ffab25a63a24b41963bd90b671834fc7bb28153f8b2da7b26fcd22f6c916a8a56fe3f8cbab0767a09de8e2ffca362e10e0532aef9406a75f32a1ede8284129ad41e82b3594c02be49b38ccd8954c3b8f10bec4be3fa2247c44b8cde8f22a2f3e133f05a565ba593596c9e7b08e5fdc1c3d94eb60dbeaf9cd975a47", 0xf8}, {&(0x7f0000000140)="1cf752a7b0dadcd9d3a5e7c0806224f4fef06d3e909ea45d913f954f83eedc1a23ddf29f7fbd1b5e768cf9d72bbbde4c0b99d989b9333de897cd43926c9bc34a173854095dfab3b6bd392d964b5fae91752554e33a09a7cffde712f2a4ccdc5de0cc142ea3993ffae1442c299729586e00427f418f73949c964f4250df6fe103c8ece986fe66e4eb435d0f362663fcdfa30461725249d1e7db515f0a423b1f15535a82bc71ec0fd0484c29f2aaf7881bdf71eee52cb96dec3628340fc1eb4d312a40b99bf2cf38027d03ec813c9b5b96d156110127f2e9045b04e2c5d25ad7cc83911e6bd0f8dae87efb8ecd4e85f7574000fe92cc2b5c174ae9129670a1b0d330d9f235d1c7cb9aa0aeab5192560144f449ab6bbba676e7d72fc531d4db8dc2a580e6549abcedfcbbe057e487935e95ca065410ee7432cc4687ca99a9f46c44fb5e46d5dd2375f128f6ad17550d7670a7504ccf28e2330c9f54766bbabd78388da02b4d106e9d5c83b261414b0467a7edfea36ead115e1ac896794d557c9a3fa6390f32d4199e33e498c3c0305446f54381e3273629bbc82722966fcac578c4a415709d23bae56784bdce51baa259cb6a7a48a15d5eb5e799a6a9d9c079865f533a56345c4880f2168af1e7b4c1965d7cdc10aa56c7219a2095320c7b0216971ad00236a762169d1ebec1737c43dd26943eba34aa5c26829bedc8b1c4179ba0fdb0e3f65d7733c4b8e7d1f4963ad7dee3112c1d2565cd72f9d24f9939ba982bf23631d7a04f67a1cc726792096928c852b63faa12da5f1279009824cc79be8ed4de465ab6542f8c01dd50b2493753496138f33135b90d6ebec051f57a6f359268faf7fcaa04bb07b18714f6cddfb27729fbdebbebb4cb2e9b1902e52f271f8a84df9d222cc96fd5a7c16da50933c9a5d880c3c86612013600272b2f5bf49e5d2d978b4121e9e0780155b8e1cf7856eee9f8f9aaa6cb89e24f97b0721e960039987fa9eb3a9c59962cc6d0400318e786a2d37be6a7f0e5164258dbd05795c45e4965620e103ab365f830cb597078e2b99c7b4254807849f1ef7ec903ae9c58318117fa2b21b92c6ecfc4e072a84c337b12eb9510afcb646aececf793e0e36c011e9dac1fed5e674b76e5548b3495506982033758c98a54c3a5af3839ece136ab5a702110a2edc2de0d08cee6a9c4d1fe8ed2701285126c79751474c153f90a8422546ec5f90153ad1c6a11e34c7cb42adb1466b2a320ec933677b8e9d25aa258f70f4f7878d9b1870ef3fe8a788dbde991d9f08b975e95b65c725b16997678c4041f55a0ebdb03292cae3f803cd26546ad7a67b32354f680cd77c0739f48b1e48e1446091844270d95b0d8fb77853dee373bed57fd98b7222ca51425bd9d588ec0b10650ff4524c9ae05190c259d8a08e02c8d9938cc03da878ea0961fe93c86cf0d19660f65dfcdafbdcf83a60867c2accab8578ad6a1c615789ea0ec2fab86b56820f25930bd7af5ddd3ab547740e8dd2f4702e60ef988e1a9f1cf8e4a2d6a39843adebbe02872826722b57dca07cbe914a5cc6cc86f5dcbd6ba92fe4564cfaf71c9cd89b9d6256047090afb2ad8ee954f71932bc6744c806c034b9ee4a7a6600dec06020bc2b9059d0ac253fa22f40e36ba6252d8eb2a87a717cb04371b91c7d733a6e0c6eb9793ad24a44dedbfd9fcf8518b5af94ac2ea7ea4b9f07265ce41a57611b8de5ba808e16e8d5351bfdae06cd032bee473c327979507239610c1ced55e1a206d6e5fe4994b1d588642300e837a6c63017b25f1da347400c3fab89f6c6eae821945052f406f6f0f75d7257fc8b7bf3199482e645f30ed19a641ff4155b5f3f4e46dce8de5b9a1b9d4b54d59314ec7e23f46ffd3d0ae2a4019d5894e403e583d9974f1b9ac0262477004cae67bd9ba5604d117f04b6ad051d5fb89e3e440c68699373f22ac4962de31c076bb45817998ee24c31158dbeaed672cf78b426e5ef29212eb31d4f838e0ef4d29aa9766b69156ce68683ed6f6a389a67c6530475d5015b6f932558dc18fd636aa6438e9b9b94d4061ab086e779e5871e12d6bbd4a8cada6662cfb61f036a49c40e3a7581a31a571911fc0ca41e7f5aab6ea2fe5490b6f6b82b625210e95e180a29bbe60f578b623cad23fb0e493d04a475063246648662ba8d3305a7147660aa833071f91027999127cf0b30fb7c05a663ac5d1d00459a6dddf3d5ba8735695793b2facb28cab069974a10b763e116276ff60814d0d0709f505ecdcd4c8cb21b6b6dbd976254074fc7f5942224b83f6d3d7ffe2e92036d280d5c0ce10d8b998a8539b3bcb9c28604cb7c04c36928ab875dedb37dba9566919a0e5032f612e500a26d245546deb1bf39423a486830e5a86aee5752196b9c951cf8af353c1ab558f910afcb326c07281d0ece88c06f4a5e51b2d0573738f72a1a8b4126aa2774607309effe81101fa27d3304700d4dd4bfd4ecfae5a25f45e772f29831d3b0aeab8eda5923821f79af329cdf02645b173487ace6541bc644db778f6e3fed153aa473fa1ef7e5f9228152677ea4be3ac354b4daa18d8705e21a1f4eb7d0760779b3ad30bf790b4771cce7575447e3e8418634e9949cd1ffa0bea33bfbf64fc814270f979cce44f892cfacf3961dd97c284c12225895c8f6a45a43cefc9529722a9769b8ebe1382686536e005aee8b71ab8dafd098e2faf09f6ed327162050a48d812a62da31a1aef553ce94f10434937b89e4a642b82eee1dcd5a09785ebf787d8400288a0cc2568d0b99c3a5b4529bd353873d2d0834d5dff952e194fc7bec66a612a9da79e62975284f9839e00d1ce6ed2499ffcf17b23ed2bfccb6928ef2107f694b4853fb1f45cc7b6052026a7e1874fe93502e24dd8f0cc49b78f80fc7b5bd78063871e8efcc5f8c0e66e82564334d7b2fceb7b2b06f85511886720ef80ed18f2a6c44a7ee2f04162be2c65fc0b2e866ab85503ff20f9d3f39784da60bf27b322af8ec28343c5dd2ae4a3533447c892d41ddf144b7a31002b2aaba844a26bb7c842b68cd5287cc294effe8112f289e33b6d5ec36c294545733bad223f4c94f40aaabc1bdbb6a36a8f3de7a1176cbed772287bb02123e55a29c623d80f6bed6f7a24db50c362dd5b2fe3b9d06fee5baf3fe471c003f8e8a57a6b4b34fec26588d4af9d6dabadaab6567a50e251763c493d617850f4cbb0f369fcb3002e22d895a48ef369dc9717814fa052ec3649a8b6db0ad61bf87a452c51aa59e2d2fd71185ae6e828a2c059c0b931439574a161770586d7faae019d6eadd25010f99d4a6575b1e4fd7d252dcb8658883cfe3b7d3be7a101ea3edd5a1f6be5dc686fe7c31c2bfcf176fa991322a1e4bdca8cd307a18288f14b27d0fb3dd40de275a6df8f0734c39b3ea6738f577816758f5579edb962e11b26eaf7ca70ae11f65ff8ae2d5cef33fd133a89f7bbbab8baeca657b0e38d5477dc15e7a0d7294ea1e42359ddb7513e0dca394e1eb5948ba3bb9b942c0f9404806bba0907194af83551f31964f73dfef8f329682ec9ab2853024fb79c639263df4c77a19add27b8805a2a2a89e277e07b92404a0899437940fd37e6c123fad011e24bb86cb819d58c49740e8aab3e7bd7fb83c934e166adef83a00736e4ea2a693686a15587da09f8015cdf038b14ac243992018596f14cd222df676f940472a35f216a512997f080775d063212ef6de0b2de9ba410258b0c844af637ad512ddf3f4fea665cd93064b945e8aa88050aa78047ecc9bb24428f39b8dbb64104203fc7449fc9a0e0e037650f4291e05f262b9909db382c2fdb77f36a273498144436fd33335dea523e931aabce0bd2931c17fa1fdac5cbbbcda1d62cececb2d5305358446a4e49df3f34e85d064bf5524a90569437cc9b09487a48447cfca0659cc1641d6eaea204594a924fe3aba60d4e7eba021b0c291a0f5a97c7e801fb0bf2909db525a531606752506824553b47d520d54429149b9bd3a6fc38d0bec98fb03cdaf36c6eae4cb1e1ee4506900a94879814e33158ac022aeb4978982940ed8dfd190442f5ee93a54c0145b8fd1423f8dc7ff638eca1cae9ddb7c106bc0d1dc588d82c23c7f6ba7e6ede81bb0f91933a568100a8ab208e1dc5d95aa65fb00edc055581e55a768e755388d703402cf3e81dbded726b50f8681c35a18d7d79816010697763faa3110c43e6db2d43609506bb31974756fecf0f0820edb36f8e5a84673eca1b1799d89e4348b5bbf42075716ef9ccd3c2c65f55ce89614bbfadd66d717b4e5ea87bad00a873f672d8ecd463affbee142a685bbe45f1eaffc738fb842a93a2a3f23678bcf47df1a5a0523a18bccaebd3da39bc0422ede49434ea40c840dade4c435f93d12599159dc8fbc888a4654322351ad7a0b430a5e269226d73d40fb67e0e806483851674017ba020691f3d630ddc3868d3a284e806dbf7e434da283862f00676573352c64bb1fa89f4c10ca161052ea3aa020fe6b7a0fabcfc70dc235630852a861f21b95e32745d33169757067c4cc3619733f04797459e96483e273e9c024079e07a3cd3a06de66112ef051b741f2f1e908ddd12db948d74450a1bfda42f2e33c84e08983b74980105ae2b93d63bdc68d7fb236cfdf840b538b3999573a3a696bbdeccf32b1fd402077a57868ad75624f4129a2b0aed300b60e32f4bff7ca7efd9f1bff6d25b54127e4a6e676eae041a932069de5776838d7000353a1dba79f0ec80f4308a8734d01fd512abe74da70e196916123d2d9889edc1d4f1c53a732132031450897770ec2ed72bc2a7298fbe1a4cfe76fc8692b106d563083e3ca0ba240ba93d4223cc050a1f514cfe8cd91c536c22841541aac5cfb579100f52e08498471576c234825410530d7b0233b016d097bae29e1f015b4d1bd94df50ff21062ddebed5bba3e7a163f7714df66ec1d31a280f8e1bd336f3a3f12cc122e9e9efd1249eca36ecee4f645b3c71e324df40d23f567494a519e578694850a65b02ff1aeff6498f0e05e72262504e66c0bc2cc5c6c4a6dad7fe56b7ede512a9ce4990bd040dd8b9ff3eb3cf72a854ace8bb00fc6a52e842ce0bc5149658500474c476249db5dfecde7f2873cd4f8007d10487a4ecbb4de60f4a64c6d33ba26954d508110dbeffe12904885dbd6fe5a21f9b9121d03dc8984fb9b80d07a1df920e5833c0cf29fc8379e4f7bf2a93e42fb40c2a8089fdd2782eb0ddfe96b94ab925dffb66909ea80ddc94e2b13d8ae2be6f294b53e297e9830a75664c6d11cfc66b6352c44993583bf892198b028b6865ee395944ae3c7e440ef18a34ea2671a56be1f6ff7ed32f36ab2f57bdca017fab5d9a0ade3c9e9e6606a3fc0199be44d48b86c16c68128dca67d6836af8d10d2cec64863e2f596a93687299c9964c10626e6ec3d08300cb7530f92d4719952715abb7427e8e21b71191339f558f5cfb5780253ff175fe0a31d2ee56b7cdd3cc1ddb0234385b5d8553f8220a520d2479ba714cc274641f7d3b262fb21a3f3be927cba42621b3be6dd2e1df12bb527d57a0211d2abd113d537de967ae5ee37e9cbfd3a79a4a5ea49154cc50f4fb12cc7f9bceb2d439c3829655c530ae3f29453e153a07769cd7b47181867b610ff049ee99e082598ca8fb2f6091cd52d8f8979458b25d1822aba95bc16708ff6fcb967f2261907a03d8825eab145f938f49ba0f4f472128b927c02739e3082abf4edb069db3a71e8c2598c1e68b47b92ce959d17fd5e8804d0a92048dd", 0x1000}], 0x2, &(0x7f0000001380)=[{0x10, 0x1, 0xff}, {0xd0, 0xffff, 0x6, "0111caebc349d2e73dab810ff8b88771d5868940fd097fa81f1301026d0f77f57fa82af5bb866bff01e7a1720ca1d242e94dc9369df446cb25b9b4a76ae1299390aea45398ce79fff51e5b7616c612a2f8c685d01a59e9563a71a405b2209950009702179ae7c34a74383118449cc27f03e916fc3e4c4c23a92d440a04667b0e50168a5903a07716acbbe92fa3218745bc7959a860ec92e6fd5fc0e2581b429ca61837f1a59ca6a8ad829a2b0f61dd74c983cd5b65ec82a03bfb6233e9"}, {0x1010, 0x1, 0x81, "88473251f3297b957dfde03ced5b9583a318975c6fefb01241f2bcc5bf194164ea9104ce338acd9d062cdfd1fe9a7bacc582e1035a72730915b492410054ec0a7bc89ae712b40f7cf0f57b7de03f2673ff38615ab0a69b505abce6f47fbe231a8c6c5cba6f84d5f81d5b4fa85df135f90fd4b567ba7083c8d8938451603a8eab8d2ce09b93a7e959a04802b3e66d3f1351667816eb3eaef5bd6ae0990a0fb1de25efeaa659b238f831a3b531fc0563a0863515e13b872277585828981ce46d1f6b44d458d62bacbc0624c9ed5524446bd53e38a372053cc22b99a8769a8ca1b9bc7761d1b503ed5571ddf7cd6b8a8bdd92797fd4a4b407c8bddecf926ab59dae6735b74e602c5e486a800dfbe0a21778f76a9ad2c85df6f6dc951547f3fd5a9a228db79f8108ba3fc437fcd89beda8cbde301d2a9fb5b58733c2424f61f5973513b8a8fa0bfab0fb2fff65d73b384988ab6fbd0df99e478c7e6393ac008c33142369139bcc9868f5dd78259b6f128db8b8a46aba4273557f1966385073e101327c2f999390e0be53192a7b36efc84d3cefb61f24b32165eb6a6b34c6fdb8547dbfd37671cf72af847b47abdda289b8d0f227f257b6d1a7b7a05b9970b86804658828a722830ec90bc5228fc68d63b092d820eb3e3900bf3d6bab7761bcce24398a30b54f6984a83589b06ac2cf83e2dc2a607d14f14e53eded74f491b52fd5ff16c391c37166340ab1d4db0edeb7d946dbab3fbcb4db3baf5ef4da109c58b9c433e0993ef44fa2b270353e763385e458f9e2700fbac4a46057fb29a1754195554d785b2d8c7d2a7f0a001da73ce396d23176eb91bc1b3acbacd7d525fd1edcd2cfdec1b1377433c4895fa08007950fd72cbbc5838b7caaaae8993ee4b4b176784abd739d4510105babf83737ebef8ec7b45d33f30603e9d407ab6b7b8bdbd3c9058a9d32d9c39d55e0e6e91505242c54b6202d26176bc30a41613b2b9cc6a4453d4ee161dc8ccac513ef04f662ee6114393d8f629207d6a29f4973ef011c0e3ebfb8bb7fe5235960856e5e5ecefbe2769f0247a08d1879659f694974d2806208cc1407d7c62a468491a2a6f19719d05b342ba4cc4a93de8c63da6df8f34cd6458bb00416e8619841d428e22f35e0c48e036c840c443012cd4c19abd803d53ea0d05bb32512a71a163d4fc9952c001f27cecc4c00e19346e85eda92885cd992fd07e9c44cbd1b63a44cb9d3b6c71596d33c69b18a0e2d6b10599fa6937e62303265e35a478c45bb6fe2e572dad25c7c55a867e81252fa97441ded48992d8224a1805d583eedb6ff18d46d83a6b4d4637f38c29897d0204f1cb97393e9a1383850bdcabcfabf8060a08366fcab3d297e5deaa70924d5310be32b4c4078d86420de43d3d11f42515aefcc1a8062b84e58fef4dedd6ea04b0ec4cbb9345c162379a149157416123d9df5ad4a47ecfe8a51552fbf6cbea86de2e7e02a135e599c7f5883dc4e28da149fa3aef2a1fb5ba3dfae6576ee3d16a79e04ec4b899efe59194ebfb8bbee90ec659b7eb6dc7b5ce6b268014d6fa5736695088b32e17fc4010036ea6090bd67159ef8bc39e9713f36206ea947a57927f9cac29926ca6f0f81dacab4d6a8a5dab0e0dc469716da1963ba2914d5f2150c31a6136b0b87e71c67b2cacd049474907d7aa2443a95847cc35556176bee14592882acf0aa9281c590a6325df974cf0b04e4d97c59f49a7fb110650b834d48766a2a4939c24bb15db4a1c81b5d444e34e68cb6db62842c68662bd53b76c6d8232c25629b38950b3d8c175e899210b6313ea0efabb4ce398143782fc2773c8b81d548de56e975e3b2a2d08ea31020484a7233f5d7e521764cbbb0b996133ee12fb0b63eed21e2a21769e19e6720f5d461700723734ba9589ae0d0b951075849070a520505c82baefcbeee7e7d092535d0baea26aa31247899955d34628f2ddb5045a201d22a32dcbe157bab1eae5e8ddabf3a9eea7b55ff50d310dd3638e2ecd6ec7e2cf6f27019b057038a85c8fa05bd2648e46235a1b3e83c8f819619057608d765d87dd7c3f25e0fc15d3fdcb7ac2fbdcdcf65c4605a975b64e39c0e8482fd77153e7822ed73fdafe3754866cbda8d32da0d2fab9d1d0ed9094a3003709749cc2aaaa423fbb1ae8c07ab3293b5b48f2345f9cf1fdf49e0a10b50212129e1d6815b59633e9e6f72b99335f97e71fc0be275cb445394b30d31ffba35ad34f67955555e42185df9da6d99f48c673381328aa083586d839af16f67d67c448f961f7035d3dda7a8c07c138219cfc51e6a86a4ffff504db429394d141d3de9c7cda3b2a1cb51be8f7e1518ede111b0b707efefe850f374258d809dc4e0220dec743578c427ea741a54596922d095f12673d83b88fce3d26dccff62c005d8f46e6d6b522ed31743b465b4e8727ae127d76c8ca6cf2212664902287e7e6ba4e455dfa5fa7f66f5303470dc712618ba44b35e32dd545bd68efc06d6b7d9f84b3b7bd70c33454518b693b985c0a3d64fc5780014c46e6fe539a8787404e21f1720a80fdc12cf36a362a0a4da87d4694a95f135e5bb5ad7b358d91d21831e9eb947c6e766362caf8d9004f167affa1b177afc68dc060c31c1c644c55f0642d56b524056ae57ec3cbced78c12609cef0698dfac0d5c05fe087ace12903f44344900b50a040cf8356e8c63067cc09dcb72d5e321140d6a879b07234dc3ac5d283f45091e7b8a62ed572d6173cf7613b2c0118e14de53d9c377394cdb4342a2373d7ed3a2e7d2a418ec40f80698beee13e0efd2a3e285679d9053bbc4efb121dd40a0e0228b12ea8a24c44420718a32a9d190272309fe0986ae24b308443ec4e5c519c30894ab10a4a4d46a8ac5dda425ec0454039fe5417a87ab9697cf514423af0543b80d8799cec46a82b0688366122fccfcdd7ccaae135fa04bd37003e6a7077ce17efadfaf9d2faa0cbd6cc04f967048422541940445b5b2aad12cb71f92a1e8711453407b0b154bc77f25267b274692107cf7af351bc5b9b375962325aef12936ed141311ac21f261c54e3972a3dc301075c82b69ac7aa7d793e98ccc312656255ac679535ea910e6c0e49d3ba5eeb27d1c471592a8642f67008ac5e38b87090af01bd1a1079de1b554ac8b643f238f658c1d27d2991db7939b9b79f0b1e27d6cacdf0ca21cb9795b9d167e8f32e85c216f1189a7f9c1672d2c2a4dc844caa0577a8a8630783dffc9f8aee65bce34d781009c5d3adee1cba13a80f1ee01a522eb3ab8c2d282feb2f1f1e65688f2461c8c0c727a79caf528faa548406a1060752ae72d14c10d6652f7499a9275625b52b2c4acd0156d061f6a6a28ea6fc44a3805c2e885f865d12eee433d36f4849ef96882509a37695eafc35ecf73587c9951130e3e14929f51efc4011e0379ba48404c8548c9c08ce1bf8433dd70235e4848ae96e93af652858af6ee1ed92e7db8c61cb31b274c6f6b1d5d4cb148ba926b12b7e7f1c5e95e674bbb797127b4fa1456b5184c21dfb9825c045593f0bfbd4fd8896999055d412570ce005c29457397d59e70aa49943d23ecb71f397396be77e16a9cf984670f1722dafc924e00885658c535de5449a7a18adb1d4b411d894d188a68e33066171fe9c249e96f05cef187c6cdb0106062d6aa87d1a30823c993364f072f6cf49e8f49597c2f8afa3bb0979824e526ab7f32195b3b885f783a8c2e6b577fbd84ca3160aa3047dd004bd89e3b95a83a00701177c6bda4716a9399d2b16609fa68fbd3e1602be235858839962e9fc8ec27e24fadb3341504ba813739cf3764f866e026ee7cf1041d06a3a69a7de03afd70ac15206c23a52e7bc05629da7003963251bb329c82732c6ff1347b8fbf9736d1af082ac141ac96c6a6234b43c92b6dde01abe421428f06a49bed605e5184f2b1d7e8fd04a78d286a6bc9cd2054fa0d983d5e1aad9bac75298570f50db1b29c2cdb2e7e2365b285d997915148e1177f5be79966df77a8af804118a2a4a780b5d973cea3756dc3ea20f84c5e34a5da623d19dc22479e40324b1c25b4a56090c756b605ac6583b9f7cfc4ec080222ab15aee96f0c11fa21e42dbd120d2ef7b4aa9c6685d2ab2b3225eeb57eb3d8f4687abcff330369ad042d63a0b015df33e083b56e24ce86a87c4c45f5fd548d4bb489e99e4536e74dd68a7705d3e9fe6c077a556d0f914895db63e150dbbc6d5676235341daf373995a99a30ac9cebc3b1a3aff81018e816bf5db9909424779cdc429d6338ecc2bdf5516410ee66fd09c92ebeabfb13017fec2b264fce49c07478c8b553762efeb1380bb961321e6704b8c467d035aab576ee46717849828ed0f779bea8416e9f7a48d777ffdfe46699502f738ee43adbc6378686cc029920c3dbcee070ee49cb3d187096db8ddeadeeeff6e9f510693418111d6f0c30d80519ee4f7c67dd8e098f7d1ca80161da14de076f4cd50644a295d3b4f7d7ac59c6602282ac1ac40582c849a37f4d03d35819904c8ed9399bae51cb527f706e6ff2cfe90d51244a78e3ab6337687f68d957962726ff92bb790727fad4eb4f3243f417e298c4486dda9d19072ebafb9ff0752158076a374b991b1180ac53d4ced7b34b6357336c37261ba63918b53d29f70e742a9fc1c15d1420040e40f978838a5a7358509dc119e2e211c0bd9560b87527c32350d376a67cf039041fc8bfc3d0c5673e1be982835e73dda9b54684bf027e87436593af2aed83ba43b441da349321f94f2e0f8e4c264e04b7a2cf45a3077e391306ec5effbf93430f9e16527760e4fd8ec97abfd7ba43efdf63b6c61b80b42043b01c2f4ec0c465b8dab5211776692656fd2ec66c733c1c20cbb80861d7a43f6c8019e905fc5b5e07ebb20312e71eb5bfb41e2c9c5e159255ef0441cbb8c5fbdc5f78b27f11d01f4adf33b740e9fb8248821596837c99a9453cafbc6f04326f628b5f2ca6978d503c651a11e7dc7fbba904d65e688233eb5357e65fd52ccbf1549fae16b91f91a26bfd77141272cccabdc938a514cc89fd6db5b057b723711aebfda76ebb2e6c40c7fed2a21c7e4a8e255984f026ddb586e29f50745cae94760bed14f99a6c74333a6345dba9379f5acae1c8cc9cedab780ba8c53040319ceb280ed90ba24da53a30ddf19d8e637cf701c959628cfe71cb4fc9004971df649cc1f699af6a8d31313551dc0049aa51ab9901595e9eee3a0c3c2fda94067e10ba55c98b1300483a73a2a698baa1829b7f0d4cf00832d03974ce9dc740e1c0d50daba9aa2e95d07627b0c4fc341ad0d2b44b58c6564089a14e3bf3e1949255c703f194571bda25126d5d3c145c16356555f10ea624322860d7f4bbb31de53ff6100737dd10fa16d4ff3dd2c755cfc7fcb5fea6c4f98e9dcbf4dad47de0ed6a08f3f0bd5cf41f1bf383d25804e39bab3a53b3af4614485948746e82fa729391a0a3969090d08941ee363236731e4c0ffaf8ce3f5a4b20b613ae4cf0a06fd2b7abcafa8ca226e0bcf2b9b9052048bb9ba5f53bc6d0f3ee845f66f8c53ea912b6269f47d53fffde7d3775eb1789c31a3646a3b8aa781c0ddd6adae67bd59b02c73294102db0844c21a87ec17e0a0e28287760e86558d7394e4cf11572ec3bc120bcae85faabf0c8c5144813e5f03fa0c5bd63d7256881e9d8bf568a678b17b4cef115656887141704ef5929f115f80bfb7b1d01205ac38f1642323915447533ba74d1d60bf7ab208e8667c3a7bfc50404f5b5c525637a6f0fa92aef4113930d"}, {0x1010, 0x0, 0xc781, "8bbec9e9ec51760653df70b8c539c0811573e7cd1b9dde12dcecacd6aa84d98894e14f134c49a76deef953bd2c418d1995484a18004f977c55136bb2587eacc405b3e19e8268933331b7f269ba5f6e6a5dd76c2cb591f3e2348c225ac42765ca685a285d454cf9ccc566dc93031a153b8ce572afac5290cca413898211a53d2c577ed3a222fd75d9f94c72f79ab42686ae4b40c513a06fc270fa25df897dcf060f7b9f3e18be77df5d38ef39916411132f611e05627e5a70d5d20f1a0af5a76667d4c205798a16bfc6250351112c8903861c761bb5d0e78c335a0bca8ae4d9d1cfe6f8ce39821ec614297c590355058ae7a185da11a05e6f53f94ae5375aeeeb762e63df490e30dace98ccacaef809b5a21d1391ecdee5ce212e0582252275d4dd2ca94d230dab84370f150cad9e408ca6792045235380857ee80f28bd6a14556e651046cdfff55b75e4b136a7335329a4f31dea927325ef2751d3e6ec8cb8734df883a780694039f77de66ace33a95f3dfbebc800dbdd8a9d4fa7cbca3551885ad9f46da77a91eb18c5c99c305d96de9b29367e6c1c8918ffda0964b153ba47ce6ae6e5ba4e6640b55e7e854682420db02231c6dd6093b7df3bb526af7c7b9bd74a9765a81a29d38de2af79f4f1717c026a9cf59a89b8c7431347abd0d2aa9312af44ee7c9e353f646ca958bc9f57c50d9107b47dbf7dcab7dcef91a2163bf6ca8767433ee8c6c6f13cd10a3bc1c179032afc54f5ae77b8efe59dbc05d7ea1eadad198eafedfe4092b14447b55e38ba4a11e71d1ff919a230579d9c747045ff52ab7d15fae979e400edf8b952acac28e87bf9d41ee1774d9f80446d4c7b40dee86edc0a3b087979cf980a981fad0ecee734c69f445e7c1d26a35390eea8bb3d408c0e3812a848cb83f00cd40c574fe7d1a5f1f5bc3ef6e6ff8377221adc219b917dc8b8e7ff4fbbcff243c4c320bd171f3b979b76ae319acdd8b943acab4daa68d97f7612d62d591dbccfb841c4b808804af944b739e7cee61665c11f321dc8fbd50cbef21062b114b60ae260f65859de5274578eeb60a6398a4c33d58ba66640adcf1f73f49eda02a61680f5b32a6a57e98dc9c198599c990057dc00e228294ec63075df0c6d3edef237aee88edb703a24c9cf5f967a319b9e7bcf2c8e3007a042df21a03dc02eccadb0a0f17afb2da0d8858fb65958cddd4bd22f14409822564c5b43e34fbb45e66c2cf2665530e2fcfbffc9e820d69ba7d41b30bb9581ecfa9082e9acefe3b32c3cb0012f2e3562b761d1328c922ec6b39318c93e21adbd4ce2ebbef4b19a6ccbb0b91e556e06c68eaf675b2c0cef770ca3d830517c930b10a3e21705b7e82817b3428876560a8aa654a28051ef60caa8c58799ee924d13e175b8a0be4924ff93b0b2961eb510b9f2315478db7b29628b1e1bbc361a3e27c4c4372fa5f42c1605b80f92b5189957897273ad7f06ac7e15b8cdc5fd714f02b4ef4f35e4ea6be67f497a4bcd715e2b93eabbcbff97d3b151259e07809322ed1f7e12456d95d6df9e44f6386f83543e99a7f75ce01d07780abb3e52b72c70c6b5071bc3787d204a0aaf550df1d6ba9c4d52a150f15a08ab2a832831ca5174de8f158aafb6e661684cec1bd08ff34fcbfde1aea1e3c692130ac9d82572742e880d3477cc1b05772eb4ac4c6b76eb49953946b60a9f6bff3aec101e069a964cee346ab9a263a586bf0f163bf8dd5f4a7b40d642277681d40ecc6b43313132944b16b48cb4299abbe4bbb49a93f13d791eb8d26a74dfb52f23830bd3cd724051a237bbea3c782b36f954cfe2dfdcf4325e625b60aeddd68ff9eebefcbc3e02c3013108e88584ad60ca3ae5710f8ab679cf4cad34066eccb852fde40a997eeb3a5a019fa9addb6249e8675c08fefed8ed004094d6a131ce3b1069ea78ccc315ea95eb68c66a517ff7091e213c3406e197c8af42d1dd5bd119b94a618b56f01aff09627ec8815c5e98e69d623111c0a6c1af0359e4e9453118fc06c8bb485fbffaef0edd024fdea4f45fc1bb6ac99f6da2ce6192c42e2574d3547986db61ab0e0e9fe294899a5a5bb1e5a61902845cca7849ea3434a2c33a412d932b46f78d5f4b440bc2c0ef175a34004a7c6c726066944bade7e6184758616e77d47dd9b49efbc501a3905f267a22fbd33d2a293c7906df519e16174968a2429c2d00335b70ff420145726565c5ffa6ac31477312498c6955d4893a75e4780890c17f5fa2d7c95a44044ef25092cb4c03b07a294f8ea52d8b5618842805c4d50782183e193c00b1c577c47b955de540c8797d2ee55c6d73075e154671fefd0dc1ece739a555e44bb7fe77b6c8c6b89802c4ad58c74f4592f41e49c719300fea0c3c69b2a4e394e12e159f527e1c10b641fd002acbb3fd9396053ae36ce61cff1bff0d21f60f3357d67c563cac46bedd03cf94cd3766ab5bf183e57af46206dc68cf4bcdd5d1a9085f74e3ea8925a38e19affbd5eadc2b4926b963a4b5aa6e3eca23a1dee78eeea18025b3021ebe86151bc43ff4c4fe34340bb7ae30cb25b40f0bf143c4c088673b4a0b4179bccf27b259d825de93a5eb3f19446ce9e63ad4cb12f06278a6a695a31ee289b3d530c933bc2a55709d1bf6812caf792da880b64e57d77eed69a030dce8769290b05efe19a4e962f5324c9b630c2526a2522557d3ffc535bb30a95d9f7cf0e399f4d1c938f332fb71f01f2530f9eb05e6828019b67d0d5e2b4402a947329dcb252962197746143b678b92e4d47605b7d120ba2c7aa1bacac440b548e9fc5d708c6364f03b20573314038dd7e399a85ab20ec600083e8e2585e736700ddab90542d88d48a43e9ae00c749780ac61445e291ca121aa56d5f75a95e5cc392729094148aa092ff935ec414b8a5d4f344453d976f113009cf625eb03d29d16c99451088c7d0b5a280e769f8f38d2516f7eae05b4fdfcbbdd9fcfb23ddfeaf701d93384431a3b1f487e63c3de3af2428a05fad10b369f40083a03090f99e1f725bd0fa0a7ca7b898b8100ba667080827bfe8ddbf952a19a46a51dbd65318f9ca87f8b8b6852cc030546384805bd12b374052a597e6cd959f972929d49b97a6a3548de55794ecd1c67f836aeb9e92f359d4a22f42aee3720fa5e5254a48b43a94c3a804c2e05faf4f31ee8b020ae294f4712a4e28a6072b2270891d96ae8d98fe1115e2278c75f02cdece7edd42dc8642b23811e72e87755e0a74c85ef0879afc20196dd452c5863a857ffc30e9378633f610d752764a9242e0757e3517fe134cc8b81002034ce16d030c35c52ae2e8f9aaf0f466a9259732a73dc4c70394131c65369372a578b166bd975b98f682910b1647de92eb1590542ea5c4a51cddc72673e071890924cba05482ec80843ceedafd3eedbc55bda867bcf46c143ceabca8ebc784aaa2105fa726b83b1625171a8e1156971c53c1edef368bedeef9a603195fdb8008947a096844ee330b93f3aa719ae7587d52f9d25f3e5e5a04eeac518ac2fdbd3522807dc0a5c5385a13fee50cf72ddd37285d9f9ba29da18597e4ea5402bab98b4539865e5237a81f88f18d37be7f7e1a2917edc102c172cef7e74fb02f749ab808b60be691c0fd717d3dcf0b479d2b79772a7f91d731c4079567c75c0afed70da179fca7b621c5b7028627bdc263d90c6203d0da5f6b5ab93c2bc08499ff1e8d4b337970e0a8050e4f1e5a276247d85d94c01e2ec63340b9f5ba2503abaa6c69437e0533b2f2ca8d5af1d11b7bb187d09a392e8b12a33329ba55a988201dc7a58d1b60295f26ed5f915201b483cc22d48a7dce29a421ec1914d4872821499ac8c005c665c562b9c19e1dceb3690cfc4372888a8d18758f2c99b375f64294e1d5251b929a7f49f4c10ce6c4016390bd425f4c34d812719b9b730dc97d05afd45253e89df3ff271dfd66c32c2ab6a842a058dad92d877c1c33a73fa4e1b593d702f70aee5d446dad1151fb3124525eb7499b8ac5a1cbc71b3625a7d282b35c601bd92669a1805233ceea2a6c487659277d04ccac7d20d3c864349b8448d3b48b65725220bf98de38ad85c26e72ccabd64d04c08183e5a8f6f585ea1a8a40d02c2b231afaa3aec26429e17bfe1b1472fce2b3d5b0f5a92127d28b6e3ea9c39bb38b2d8ba6319758786e0c935f4479247460cb145e076713ede0e3a47e66eb273ec84d3be48bc10fcae2aba5ef9d600fec85ee5069f51b9a17d6af55444293ea85f5683e38df0005060369889e633520414782cd834f8edb5e31abc99fbfd8f84b5f62bef35b905d97c0a28d9bdac39ccc381441c7d47fed1607a369ec8c0636b0d72a52431e0bba87a03751a14fd90e1139fcc95a1cabae628bbdb375f4121f83e9ca195b6b6704212f251ab4d9a08093887978c21c3f21e7dbb3d47e7ef33fe46cb69b2afea4c8e35165b1d332b841ceb48d602333711bad3084c5729df75763ef0310a72344e32a743344e562176c49a34592acd1d562ca0991b8d7f919eb70ae6ca08d77177ed83a68a32c011d9c98158f0e55f59cf201a489cd27e94397a1cfa434853ebf6c123d0f4ddbd0beb374d3886b6aaabf01b9b0acc0a98b37dc692ff3e3841cf7d62762c88070cff41bcb202e86c94b82432eb0590300ce70fcc5ce62f2e6d2666c3aef83ad7e237bfbccc5cd20d8978d7c76ac9529a5bd246e558c4deab79d3729bea425622d4588f27a236fb4df5b938ae72163ad47e3d4bad336458f53c956a07f7f7281c4e994cf51e325fef17ded029f942cfe87ba8984d2f771076cc1335d2f5eaeefff351745d03d479fc8a27ab10c9a810aa388d69f54b5cf6bbd77911e2cff3bb5f9c4ecaea10f79c8b272fa5019401c15d798be877822c9bf442d341931b4240df14e523168857b092dbe4adfe30cd5ecfbffc5a8f21a77bfcdfed3d59f8766f84ff49529e4b68035c87ad7a661981719d81ca0daeea7ee830f196d232bab3c9adbbe0e34bf1d05b4e93d4e1fa8a2d0f72a445bb7a6e8abc4b86093fab12b53b85789e2f56d90e2b0fa5df6545d2e940214694abac41a01b1ac99a7485f124284c715bd10e433eca7dfc3375ef05e0969b4b1201ef7d2619883ef60999e50a9f2008d14160265f3c8ded294a4d21b391231add1d02eb492195a81cb74d33211b8c95b4745bcf73938dbdcae4954c2c88b6bf56bd81d0a9f8aadc46cf26133ec224a7c86e7c9518f1978591603a9eab2a1ba0be460886b18c52429771b7f4e6ad0ef8819421fe19b9bcb735f2be4f588a27cf48e46ae2f2095f7c2873e2148cea92fb441846d7f7a9ae33f0a7116245cd986375bf918e7c727590d5df22a94ecfc7bff88fa7e343a8b64e48c372ccd540493f5a97ed31bcd932c00bc165a01560d0837d0f3dd25f701ca5552a59f3af87b919b1184b501d567efb9ca08816c7c7fe2c32ccf8e5c856c5c6bab50f90bd2fc0ffee22630e82770c4d7a95ec1c8de7a39b8dceb4f16692ae406328f49f753bab08179e9e46558eaab454edf9465c8a735bd99ae95fbe57ab0e7fe3221786bb775edc99cd20ad1e0d613065cfd8a34e5c0f4f7e5fb8cbf7ee6415f4423c4d134062f276a1e0ee0d2d2df0985732c6c879b4edb4643be6a0a43113c16afac3ce28b690cfc3980e8f85d0ec08e7a83d587d7943a6e83e5bee938628383c8a2536221f643964a2ceb3802745d277041ea46ae62e5fd0882b0899a435d774246aac4953a76f11d47f37eb898fdcdfb50cb5552e62712044e24fb4176d09f232ffe51fcc"}, {0x1010, 0xffff, 0x6, "036b5063b35379de2c7602ba0a876449c939e0b676cef9485c98ec70c2596beba0e33a143469d00be02e7520192b008be956073d3eaeb218b8800e3ba9dafab349376d77ac72653389199abfe3867dd0070686dc897ad920458205d5463fd22dd32feadd0bea2b1b40d6206baf6f3e996f103efc85d25335e46daed94cdb6e1b12a3539d011c7bfb57783eba0ac3eae257d1f0a0ae5d7c48c1e860f58b165064dc2aec9e372c9c4c50b582551330f317d436c576913706cbd9554e4c7a4d49ddeb8ee0ce7d93653912888070232f3945292d37e681157e4a3115edcc5bd179a4cae8c86e2a8d3cef217b4d2b373f34849d13cc54124d41cbdd8a501d7e1c91e063e523e5298dfb8f3fb2f311689efb96fbc3fcdfe026c909b40c98ac09d94f234158e1c4f91f8447901f0bb94503a2aa4538d06cd10e9c9016a293163679fb8309f993da9daecb576ee2da02ea319414656183be9503f161cf29a2b086aa85aa02d3fe6ba4e03f9fdbfb9295937500d21cf593f96082f77895d6c23cf99712d9273ec43063188194990d624d4f88867633b0429af28fc72f4f44718417953745bcf1bb4f5e05098ac8a50a787b478daf4076f70d4c553afd7db5855af8618d026753967d4188256be0ce978b998e8dabd06230c1bc8ac19329abdfb337eba8ee33dd9272cc22b9af5ef27fe88f2af92f3599ac617db9120cdc2962f6698fbdadc743fb0bb001e1c8f415c7db42b53eb1459c4ac6b3dc0e23d51229f7300d09e2c55a93850ae8c06d3f8c81bc17b622a2cab16ab543310b0dd66cfec0c6fb58d10db759154e20c2b4fe1f94c6151b99c761172a7727f9fed63a1e05aa651db8977fb5c537110ee21ed7d2e4ac37eaf44ee3e38975399e289b38c86b54effe60a1b5560ac862318dd8a70bf6dc68f923fb302f7b03df16313914a7480c274a3bd0aea028ef0d58c35049e904550b95663e4c42ce45ca38264f0dce7a51b74e7560df2b5403f777707ad49d2134ca37fbfc13a6501c5095be0ad88fa8e46608a9a04f24ff32de3785190b6766ea7622cdffc0247d40cf496b7a98bee70bfee08ed65a2238e38e190662c25f7e76265da792e48cba8d42b7ccbb1e436141288c922a40256bc759191521ac55834d276a53320ffc40159a8932f2832d58dc8d905aed8a931f954280212c8824983600fa7ff6e4da0b6c6390ec9f3e4f3c13e2a7fcfcad85fd540523883d882d2f6d4860b4b35b7c94a55ddb18972a6f7eed86860e35a7c4a78395bde5b9bb4381b15791a9a6d986c3dbd6ffc1a37a3b212d56637d2df5c30919b2ab6d9f1beea9323dbc5ea032315fbdf3feb99279ec998b00903f68124bad732509d8014a9f640dc7b72191567324b486eff0065196da1accdc11233ad8d6b334d12a57173bdcf76ced7edc5092bef2c1a567d45e7dec7d7fad678af17b73dc45d9d4331fa23763538c8fcf4c522f8438c817831847ba77d7b3600fe57b0afb156822ac8ab5cefbcfb638638c70e727511bac3fcc8b08ba38cf58870fa26e0d37543990e40315e80787bf908736f59c4e548dfd56eb1a01c6bda8463adfe5bc6d4558e0b5062b7fc821584199f74bb13014475d50b125607b5243790eef019f8d1e485823ac2b95a3a829d8e71179ebb5a0cbbc26ba0347acb062b65e339b11fb99b3c0c30e013749ef2bdf441f3b3112b081a8bd20990f4ff654de56f76871cbd51c90645e98d176f4df234c9cc0e6114ea510c9b6f4530c2758d6e8603b87e514c7981147734213efd84152b6dbb6ca660a3ffe5f470442a8be2c7d7881cb4b84f5b1be62d2f712e5ecb4ccbfc03e146b28e1029af4eeb2c8ec6efaa05527fca942eb21397c84afd3b073b535975a91d373fa3c329a3503795688878ba2c55fd734b8a632767fdc06cf18ab8ce23e57a2ced14fcc0e13c8955d19b3bf1983b655b74f5cd461415f6d4f8cd3f46d2873390076241747530c5a4b986704bea5ca4635f4b3d3fe4ccace8453754f049c28c010cb857b89b925fe96b36c06a6bc6bd6cd54e1bef004412ca64690699fffa1e839f20fff21e4de45ecd864417341559aee09d5ed8ee26f04a9af5bea9dc64ce46c4700e34b1f57842a86e8f41f56a4f70861544a684be4b5ce325dab3c1286a7b841d33275c9a6911ccd055cd08d613806252ea89285c0a149f05edc3674ca04176f9e57edd288524effff7932e647ec6c738167a7bba6d35943e11f55dc16ecaf9382fc534861c0f6eb4c8ce9cc2cbb2b8a36182a07238256a71a467d646ac7ac933593aff62d4490c0941f6828172bd6ee748730619f5764aa6be243524bcdd9cf97174c39f5bf7c3508ddf0829095e68b2cf313170a44bdd7094e2c10c177850180bc8d371c225694f5e45d3cf06151f5cf9a639041e58f1de961a3f510f8d3233ffbc0b6c1ea73e02676260c44fac8eff83b7fea05368686cfb0f2a4559df83ebbfb4e0934b37eb89e5c892ae4943c90f42c78efc8805c119862dfd5f76fb32e1b589115fc476b2c66f8bd38ac3a677b50d569beb8d17061ed408de23ee3e0c446c7b7e27b157f9fe7c64d014ae6957ccd372863c667759b9bc0604335edfd362a75bab3e3ffaa42a41da73af0de84c0dbf53e6738390248a12742b43236fb2aea7e1d6dafe1afd3209c12c8e85f796af5078ac2dc1af85d7f555d7d94400dd9886875e22a8cc65f4bc10a3ffb8db8fb08139bfb0da533326b9f388156039022bec629179161cc4562ac138be7f5302b34f63b6a3deb3b0120d823b4debe33a1c2ddad2b269efe42dc03e4594bc74830f8a13d1f24117746d5939f99464570ed06408e8b4450cfee8b8e56bdea8a91ac11b94718d8b906f308a3f8b2ebf560c10b7de69eee5e34c9173f1e4babc4c394ed0b5cd341a38dfc9605f75f20e52c777a72b94703a4aad5a36182e37d2cecb5b1d4a927e625c4da89848c99e6b72e965f195680e7f0ee5d8fbb16053a3d4e518092c19f68b13207ede0302de1a82058f351bee4f8550707a472b5a4ec385c29d27c04de0ef9d20db05610dccdffce17c2e3da13142a19f8d6b23ca56901b38f402f231cb684d0a87ea09d212cab213af75c5cfcbb03907fbe556b653d828ec63be8ce4d99e708e78be0117d53948865bfe3ec69afceabcf2089003be0b5aca728f23f4d838b486a24205630262497df4744db32dfa0477f24c5162f2e2dd09ce01a5899d00228d93cb79e17356f8c11689ff1643a2e4dfbd865dfe8143dea2f5c6f0e27837d7b1e2aba342e447fe80390aec21dbeb584b473bc123b59e9d524b2fa5cbe7e8a2a7a859505d780766ba7b0ffdddeda64de633713af712e224722c2d8081e01440286bf6f900d74ee6c6aa912a8bde6d4de98ffab18dd684923702d5c0f77b668b7f4483254f387ccfca2f18a5e7ff38d98b9d3fd585bc3637c9b4eea47a07b8ac5b4b837f671926737dd04fae3061b60c674c626da8dffb16bfd2f35c39536be4c32a701099d9b39ac794459567e2f48bb29839da8f9ddccfe7e6c49a6c883a82b2b247e06947bee8e350f9ed569d949ea932c2f6052bede1fa0f3e33fe8d712d3b21e5d476d33be508e630a31e9fa9c478a865043860d659bc008a40a2f4f752f6ed3fb1abea747dead0d099b34c582bf58220f1380f68cb0e0a4cdcde62f35fb594812555881cad6db654186a10f4e78b508db53ef6211227d61f818b697e058e60630c59b668ee453a0a876f77c350e19c5ddba3cd23883597505e6ea6174d1759df70a38c294c19ee3e6a4131c613d5a55cb15d1207481ae779ab245a5b868223e60973e12f1f9dbb4a46b2f9169e7556fcf3c31afe1b8b870c69a4cb84d67b455f654bc361f095e4eee1abbeb3dc6f1a45ca6f5d6f8627ef64837647701566b7f947976f9ace3c162475dbbf39da002de612370962e7dce6533ba8beda9f16934ca508dfddf1916fc4fdffbeb689291078ac285efc2848b773257cad10384d26b97ce961a96cb5aa4f40db9fdfb4550f7d436fa7454ee079f4d571ebf0eede479783f3aa48e6bf8257f00ad8676b4201f5e4284855166b7f6bdda56a43728b56da7f2895fef238a1d525c52e4e4dc304be618d9d851be40c2aed0fa74f85439d4fa0cfebbba3b14083723a49fe5294431af33642198b9749840a5239e46dbc2f05ba295478c1c32ae55798caa841c9f35edd2c5615a14bcb4bdc36c7493efa7c400dcb1201c4c62ca1883812196e6675f6dd3bc06599036bb5e65d023a2310f23f9502ec1d39b530955c82bf10fba2969d7ef3cd9754732aca9e7d845b951583ad4d3b6d7cd0c82c94839d5ebb41eb88f0f584f3e69dd484cbfe516b9389a399311275ebe9b3bc9e5cdb086138c2c07701491ab63191438a44bbd916229266acffe69b2e80289fea574b63168aaa21914d9cafd18c42e5edb6468d7c05929d37d66cc7642d5e0cac127a7d5f3ebc2ae05b02d00effab02b2f2781acc81452b02c65a5c020b6ffcb4a5ee2957c34517649e87a038a6b9be0e2d61d52d99a3e71578708b42ef8731fb51fe1b47117fce49e444b05a76a097d2bc60b106d026a23cffa88395445adb4642bb440a282adb4847f3cafe9a376c167b102e4f6f20b835f6aa69651c7f7731d5f71813161fc87da39cb71a2438112eebb9a6ee35a31f98a0016022ed351fcd717d979412d0ec1287606829890857d486494f223536873afe3cc8e6e47c72c37667ad0537f293f953906fe56211a31121c31288769f8ab9be98a8a5747da777f0106b12e022c04cbf26fffe166d1ee3160ffa4db5a13d7e46466c7dd31db2aaebb60543f52eb305d40ecbb38c76157fc19f278d877be2d45d4474796ba5555203de17fa70e654a84636019140fbe9e18a27da2a46a19cbee88221f91f663c060e283a4c98ebb5dd0990c8e0695af6adc907585eb99cc6a8b91cdaaf5cbf526cf8819f0f54a33b609e8d4618b1286706234252938f6bb82af917ef86a24b77ef98b55a1ca1f373d3392cfc82e0b3b90b4c2820fc80d24ede27dcf12fdbe763068674744f2fffa67e75dc6775c428f05ba9a844d0d30d4d3c20527269fe4f35095cce5b68809bac8e1829fd2e7ff7e838a9d379e72858e4d38e667c7d1f2742386db482338429362838a2664009f79872067da4b6a805b66d99ea947cdede89b376b36eb59f912a3e63cb3a530bb7a27e993d11a8cda8b7e41859eaa5674914625ac9f0505047e2e41d67fab61aaf2f9a0dece43a8ce793449ee15491c9e0d6313cfd3e54c47832da5b8863be3bf553f25c8ba43fef26139c49c0f4e64e65f719183656971ad48d21ab891bda4a5f6244e5135e20448fa601caea9f5188aded1cf45caa25d8a6c046a2994096305049a5417de2f3c08918ec53b47fdc1a22af1af9677f426c5f2c2312d82777d073ca1f67478b5475d23ca6270961bbd0af7f4316eda26d0bae55953feb411ca15a65a0198b1dba8948d19338819f19adf729ce2fc1e69ff6f0c698703570a0b520562de214a2c7d693b1e63998d5537529b519efae01b79794283dce02141d8536b30ffcc5d593ec16dc186b2ca22ecf8e7b18e6464249ab61a21b84883f5cb71a6a36356d4276ffeb01a18cc61d7f23c2272fba68ffd46d4d34426b8eef7afee8d3fc41374af3f601e67910b80646dbfe903fa851cf995ea23be79b0574816c53d5b8a83fc3ee12fda8da662002777fafa17612fd0dcf16a927fc37cc8be04d628f7734ce86f0c77555b8d8d4925ffc7c5647cd7bca7bdf76661"}], 0x3110}, 0x2) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000011c0)=""/44) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001300)=""/91) 12:25:07 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) r1 = semget$private(0x0, 0x1, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3]) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="78d1227b2910ea97c65856eb2347ed4c4d4c04880406c125cba300fce482e563f98a4e442685b2216b7b714f", 0x2c) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/230) dup2(r0, 0xffffffffffffffff) 12:25:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) dup2(r1, r0) 12:25:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2005, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:07 executing program 1: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x7f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="43185baebca70c62082a8901435f5e1c64260e62d26af39af5307379ab6a9edc6ed9c5e45c123a3cc6473134b790a4fa1314c82de45506ea2d361bbb9a1e312bfd37202e33f2e29e8ae78e8d10d6c64a36e5bc7d1d39967c5d5ff369b5fada2fdb5c2ce9ab", 0x65}, {&(0x7f0000000100)="9ff4f9f69d8a91a7bf7eda5a233b1ce8b7c48676848b6f98fdf30012eb26c71fbcd55932ad69e68e1d68ce935c052379e142dcad994f4233921144cdf48eba89c4c54a18a832a69f033d", 0x4a}], 0x2, &(0x7f00000001c0)=[{0xa8, 0x1, 0xfff, "94075e6d6d2f0346b6928b565f2a1ba7eda3734ec9d8f876a421c3cd329467b413bd613dbaf16b72c025178d0511d80e50c7889107543d8f15148ab76f689da906997637fcf03a60ef4121adc60d2720624b70b9dd51f8fff37a76e8c6fe009ef4dcef41842db94e7eafc5945cd074d2ea51fe4f3bf67194d5f83606947836ecce5901704a30b0a5bdddaadc557f37f4714e"}, {0x48, 0xffff, 0x1, "771850f7ac2e3ce4d3487a9eaca31a30bfd40388968763066df3e51f3408a4da21e9a098c0746b436eebed976ac7419383f82d"}], 0xf0}, 0x400) fsync(r0) dup2(r0, r0) 12:25:07 executing program 1: pipe2(&(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x3) 12:25:07 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) getuid() 12:25:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552f9d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000892f28d3cdcfdb3006629f16ebce8bf575866596b830d36648beec271d204972fe4a9c076ead7daf65d702dd5751964cdf7e26ba88d7d95376f2358c860f4c537f876f5323d0834aad467ae5afb3bf39923abd21783b1eac020f0d32c4e1b00111f8c1a43db07662a054b27b59af31ab11bae9962e6ecf9d50705f5fc8eb32649e02c957ea722d3f68a949d6", 0x17d) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d473551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea7390612adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a60248c79dedde1c2b2e0c69a98585a73db9bfc5ae1c93c736a3b251c46d13edb836196458b03c218a092578e83c3bd39b6364424941bd1bf567b490ca1d34eabafc60271fb51928756d6137b6c5347eac5b892b92959517b50c5caffcf94e089ec497da9d7bb745981ed3a1f0cd0ff305d10f2320c2", 0xfffffffffffffe28) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8008, 0x0) write(r0, &(0x7f0000000040)="21e73c6c525de36feecc2c9b38bedc6f32223316dfb1d5855c8305ecd1f5738a4baf577ba12bf279d6eb8fd4ba876d2743b75fa92b47f9e0dfde160119", 0x3d) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 12:25:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f00000000c0), 0xffffffffffff96a8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00 '], 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:25:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x1, &(0x7f0000000200)="91a7937ad02d6b58d0393cc9bb591e26e344cb578066127e658e5a7219d5e41b74a30ea3f90ad52107f6fc98f0486981c05cc81363dfe815b3d218c961ce4f14845bfd131b68e3b109e4017abbc3fe7ccd907f91ab3d5224554d7912afae98de8d5354bc4481d10ed4f385c1e521a4b419349ffc3445f11b5e049077f8f1bef8cd6db21afd79e2f7513e45d92ecdb883725d6c608d9084aeb8f28f6ca73189425ddcdf3b28df21441077474a7e391ebc281397f575229fb2cd19a6a5c0eacae4866c1c559777ad94c18e282ee88ccd9adfb2a571567396037333bb40c0765911c2d6d5e215a2238585a3891121c649d155999d6f143e2d8a1c1e8cf5f7c9725e979826807fac41d21a9c76af7328534ea347ca2edbe302a99aba626653db72c09b0b7d486ccc0842d9e9ef135bc2d4b03766f1f2cce3bc84f73f36c9778698f043e22adef504422481140574e0bf62bc1cf40f997f2ff80b0a4782e5ebc20c3b9eb4cdece40921c213227a154b6e8b0711af866a9cf656576a57f87193db942effc88b1b9e5f376bf14a9364317f5ee53c85cc5b464573c3d7305547f2486b023c84336a4ed5283ffc7ca057299116da1fa2655208a40e0f0893b67c80fb9634e97cf989f0df6a2986675c6aeafc9826516a8361a6ff068311909127fe76aad7805a35d89b63c48e993c0a291b06296b4d724742c7ffcea18f5d6434e44a88a1125648c62abb8b3c9d38d2829f5175e8dd4a4cfa8f20da26d4ecd8fcf5002cc179d96d4ca23ee9aac9a3e6e9c4fdfeb1b044342f52cfcd7fe41d41c56019f3d7df6fc4980e7f9e08f08b8c899c4f5a1613d1042c1ef02fb583561bfbdcf684f363b06fe0c6ea88c84446103d3f09e9f07f690c4d52f78786516d9594eb2f8affab1f537f7571175d4d67f0e9bafd5c548ac7dbeefb8775eb3e0a13f4328194e2403a98e8c329f67ca8d8aa100af1c43993bb16dea7a1f97e8d768f4f06c26fa32d735faad3d9b3e3028d559c9d24afaf6989792dcee1fbc92d16df545ba8f46593038581db89f658c15769c0f4b6f91d34edbbc3681f117c8028a9b25ba44986472dae6f22e843de18d7a7e36e0307b1b5aa4bbee8c96d585643dd926d6a36fb54f99fe3723db49cb4fc1bc189c39b0c741e4ac3bf38415dde85e3a65f1d0ec087852649d2755552236d2e628baaea49707ddfd9d73b09ba277d8084530eadf1ae3a5184d95fc24951f9058f232f45283a2ede4bc3c9942283a7ad6419b2ca84fcfdb279195a3961704080f056bfdfc2659c12206231f50f9d8431686f52eda037b4a5d1f33dabf7ff437ef4b4943db1d750d31718bc3400c32abe96d3172c63ee60a7fae7c8630da1078cdabe91c98153b3defba02a301e3bfbffe9773252ae78f4a4178d064dec13c07b11d4b98d31ea605fcbc64e4ccd88169e5c0860b935a167570a99915f0ef92080d343717f6929ad80b61331f84b71cf5327de0538f02dae333b9e53f2f4c0b2adc88e05908865d85b45e279c0c62c46231937349a1b66aaf7e52684c6da99e9afffad88885c33cec8ee48a016e4af88a213ac144bfd9fb84409946278a6f3fa0020d6c8f78a3bfb35e1a4b48597362af6fb9050f1be01a77a8089ad745ec56a90716218637bc9302d0448e7da1d7eb105e10a4a97bf312a35209f013ae69a290ecdb7c96801713be1c4c122f32f4e1b3e5aea3988a06147319a02a0847947d468fe9fbc08acccfbadf9f26e4fb47a369b770a499074a1a633536db7887d862be4b9e6d487dd7653e39f9e02f18bf626b5ad92699bce6b834822f5bccaf4a63327a94dcd9a4cf1b846feab9310ed8588708695b315acdd8957548fc714fad9c76bf14c8eb5a179a7dc021d991c200a9f070870836b248bea5936ced9d2821d960618d03051cf08226d600538004703429b0aa4f60fd08ae13debd78c7e2fbb576b1117b3c600a7eb772cd201bbcee9d18c6d8a0cc44c84dadea71e59503a9352eb80be2b5d65dd4c6b3ab8cb0a52e3a910ef8e70d9eb01f07aff799d39fe8bad14918bf593073d10030c5ca8bc61631aae61dc65ba173bc3bfba23846c442853aa628a3061c2cf4092f56396c30821f53981b06a4105aa7e74c7542bd0bff5fb27f237ea0bf611b3c7968562c62502b794530bd474be921c24d6dc4af9f0ce751a6a42cf1a731e3e9a61df29bd8e1e65cafac17a3089ac98b32ec70fa0b1f412622f175e346860bb85f87ec0e54ff6d9b0e2239f3d2d961ebf6a086a862fe185b0dcc1fdb45584ebb620851aa75a98bbf20f798966f3375f2c06f16547f9688316df7c235f397d0a97511ccfd8f0fe0f7f4a164fa4f4afdb26157fc5f57b8197991b721b942924e020c120df1f7d80b76c22b55947c40fd53292be7fa5a43b92a9bd7817cd0cb9c9dec29f8f82e9862ec0c0a6d7f233bf811a976ed44faf5b643b8429d3f0f61270a5646ea91ba36f1f4f3ab27cee636a4ac01ba2d7f48972b1669b9a13e50b36d782bdae2f494e71fadc313cceaa3c2047d36697bf48614f10854c1d74d5e6fa73e0e6f9d079480c0dcf05a4cb707bba4fd89c0264a30562876369b6c927fd845a92a59d17c41ae8908a6d78a8d3d50f940ff2b0073e6b7bda9297b6aa7cb3807abd5d6cfaf67d56963343455dcc20d9cd0eabdc500f4d8ebf6540dc13d658ab7d5ed89a0252cd81d80aab9392d03cc3d55e271830cab1b76a00cbd9cbf11e9b8cde44af9ce6001a89a00a9fdd3f20147e16ee9bf2613d1487d03c5306284fe67d3537cbbec6a9e7d79d4db488e757edf7b5b64f1ebe3e41f23fd8746cd89a1e37aeed992aa33881e8d1c591ee1f75d1f118c4bdbfe3aff55aa00d660fe2ccafd68479e6ad2ad83383a1f50c73ffe6fbb0d7fc5be82dd4fb858b6826d0d5e74d24532f0e5321ac7cfd7161b1d88b10aab92e046a6515a29bb66f5a35068d40bb4d443c33c56cc5fa9c0913d3f8cfd17bf922e6d06dd6b9160f82c157839ee588d72a9455772c40230f2e9e6b2b690fd0a5509aa866ebc4f27100761260d1ea5f732eedd59ade2eb258ba26ba0d9c83f05eab26e73ab347dfe408210ac7fb31f748cedde7fe7fc08a684d236a16f8883c5bf6e7ae35ccc786cb6662085433c40bca9e9b09424dfaf9069649c6bafa60af1284279d12b82e2dfdb6197113c265618549d185270ebd4ec13d552819608876454c2eb28fa525d01b0444e126174455f1b338a4dd3d6367617d5567add4f2a1e16843f88c52666adc411a0dd97fb9b0da73778bddd2b303bc46313f1904956967bcc2045d037d11b7829b34a1ce9e814f1e9dad860884c2ebf121d62469f88a7c68e714274fdf766137a327b90305a9feb6d0151abb48b3f240bf9001c0bf2d5c3dc2549ed87c50a85b4b1340116382b08c4a6a22aef7d2c277a54183dc8c3a3710305179a041b516c270f0e10a21dd8303483dab559bd7695180c9de9d0ac5073b7fe42569fb9a1dff04cee7ca7902fab963e1a5b2225dba0eabc0d4740c9119767beb1890dcba5e47735c9d12a5dd0eea1e29f0e03a0737a949ac424f853bc0ac61024fd8c6274e8d16201937fc145589fcca988fc0af7026a32120462cc26bdf4e2b061a51eb379ed15c90fdba6fd7193302bf36393d082af5a3f4316db06590c2954a1c13a54294bb9d17b322cc185455eca8968566e27c138954179f8f9914db5d9035fede62f95731b9f118ce0ff54f943eff826318564316269ffeb580fa11b942efb6ce3f5a678f66e90ee4808c4c15764b547ac2090d239e51bb1db1b4f6af7fc54aae411dacabcfc398d97e7443f6be3e9addbe2a9669bfb3861aff69d4b614656bab592ba90468c425e2ef9c90f610658c0ac9bc6a2f38f69a1e539461c9cd6aa5945e30210c91bfd380c0064b15ca46433574850181f92003048934d259dd37bf1f0f59b311a77347ce099d945f8210632e7472f82c19a174570b3c38319760158c15d22ef755e552f76107e991790013588181658b56f0accdf4feb646baed6337f4229c08655a93f2f93715e9a3076ad4e297bcd4fe9f2a68194607e492ce67a16a265e39a1996c9042d2b8b99af49d5f5cb7600506ab92fa3753eedce6a46a5ea432631d96df4fd829f885ef8bf6f27214709a8093fc5276a04390aa19f45c0cfc5e3daff13dd20b3b4e617db80487359f63f4d114c74e144266886a459db4fb1561514f6cc45c85d0d07fee715c185eec18bcaac528f1821fb2f12fcf8db6346614cfab419b794aaa9dff8478c43c670b0372a5e81df90b90f158c4b50bfc59f8e575e38c1afd8608d2717eae790e2971902391aeb2384f098881b9c97daa802e7841dff692a36e106e1edde4babdd09bc192026b62766c6ddcf3022156bb729ff4dd029efbcebab81327a626f5f59be03dcede58eb95539e5b3a65c2692eb961f9b8d50cfab47ff11611a074527dd7c70d487e80ce5cd87091febed3ecdfd4fe2d13f002c01a6a136b55ad1220e272899ad5584f0390b568eb8dcf0b9f9c3407d00eb134b6c96bcbf52f39419e5b3f8910e892c691cc6c2017abf2b2b6e3ea2ef795adc22d965e0a91fac76ac701cc52597878ef6b7add7fe28ac2dd282b57b853a82393d40c720e6cc7687a2407793e73376efcfdb92bffa14d7f49c3727d84b8af416980f6787fd3e7160250e9ba838e4e35961235fdf0dd8886e31a2468551a958c56d49428eb9a7f921f5688733d99a779d690b1f7037138eb478a4e1c00bccd23c13ee23673b8f2be49648b2ff7a175d722a10058ef8a6c04dde61405f4944f7551a0b99ff133bbbc752598a22b5925d1778052c0bc2a47a8008ade93a9f5049e63d3c5bde05a2277bfe744615563b869e0ae8e0f68cab1109b7658d69525a33bb2e2f58aec7ed530d776747fccc3a40d515e1ee3b2d2dac107a83fc566e749892c32220f3ed8d046e74f163fa18ffc9b585528cdb1f86de16cd526a5ffb6760f583f44a4d505d115b9d09a40c852d43c1fe64aadb59f16e15cd73004d77c2329abcf08f479611e0583d1f812e0788ac409b79438de083e2cb4b74cfe1cd5debafaf39705ce6fccfae2fb78108111c55bb44756b3dadcca4e20d68bee880c44e9154fdb5b9403f5b1b083f15a207361b541ba4a7227cb7da8c945bd83146c8501f22027082a61081b7dec0f85961726fd2789efc32772ec853a20a6c71b6d391c641bee622eda072c62be5a79543cf77000da40339ad35c44cd7a59e45533665665af6946228f71d805901139146304fb26483594e626e4979a052fd6788599b00705dd10f9c3734e14857f07d3ae65ca58880b93a13c97a432c624156cb57ffe5c73bf3b3806a680024e47b040d40ec512e9f4ad9062d5ddb55504a110d70408f3e95215a2e4d85780b816b914bf0ee9ba773b280b2554d1bc66bb270976264df1a0159fcad8cfa8f4b5849e57954ecd2674d117e85832aa220d5330642934592fc1b9641fa2454573274fc962c07a40e6ce7adbfde1823f7422017613cfb5cb353833c9450fe17ff8b3ff411263a21b14271e18e5b3e7eb35a254649f2ba47cd2bbb2da5da7050cdcc294e360c3e60fad1512f2d467c64fb6b1db5b362260b9afe211b3ec8c92a5a859aa5086cb0b89f8660759d18f944fbf1a9506cd63d8559cdfe726c7a2e359bd33a85b309e5610315ac5993a416c74d8f31829fcd84cc99e1d46ebedc4b4568b77277a79241f60adea822806ea1741f65a24ddd5e310c1a80873e02b6593ac5429d4d065b5e4556611cc", 0x1000) 12:25:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x104) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) 12:25:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 12:25:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000200), 0x10000) accept$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:25:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x8, &(0x7f0000000240)="ae51103be0c16ad754c18fb3267568270714983cc6b99833124f76f553bc8a680766517406d2dff647bfbac2c1079c090f2e8360528a4dd0a8e5bde2a4bd82a3cd768b4737423637efd0c1477eb7096ed554be9ae74ab55b0996625ddc51b5da76495fac1265bef86ed3065d5e76ed3e78c29499fb9da926ba10d36e75afeaf1d448", 0x82) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x41, 0x2) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 12:25:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8680, 0x86) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) 12:25:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r1, 0x8, 0x0) 12:25:08 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f0000000040)={0x100, 0x1}) setrlimit(0x0, &(0x7f0000000000)) 12:25:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x189}, {r1, 0x1}, {r1, 0x4}], 0x3, 0x200) fcntl$getown(r1, 0x5) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 12:25:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffffe) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x380000}, 0x2) 12:25:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x6, 0x9, 0x5, "23417e5f5ef38840593d928f1153dc8e0359335d", 0x4, 0x1ff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ftruncate(r2, 0x7f) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:25:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kqueue() sendto$unix(r3, &(0x7f0000000080)="4411e0c31545ba5cd0d83bde17ffabbdb61a7d8d8f2efc6c694d313113dc6ae592cbda656e8778098e99d41f1fcb83630edaa7c29a4861e92e0feaa8ef225f26e224c73854e6a1c6e0b590343e57c26f33bb916600b69fc003df0e485a86af7968d03e12905c3a9125810d8da38fc6aef82fb5923d6d51efb0db7b36e149b96874eb177002344cc78337670e609b192f7b16f10464fcea69bb615adf2febac0f974621dd5c0734cfa3ae7ea9c32978d0c7bf09125dec6bef0d1529c06037", 0xbe, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 12:25:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000004, 0x100000000}) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSTART(r1, 0x2000746e) 12:25:08 executing program 1: shmget(0x3, 0x2000, 0xf3fe48bd49de224c, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getgid() socket$unix(0x1, 0x1, 0x0) shmctl$SHM_LOCK(r0, 0xb) 12:25:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 12:25:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:25:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffbffffffffffff, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0xf7d7, 0x7f, 0x0, "2bdcdf5f0252d6932c54fc190e06b8019e192308", 0x4, 0x100000000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0x80) close(r0) ioctl$KDDISABIO(r0, 0x20004b3d) 12:25:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 12:25:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x54, &(0x7f0000000000)="08521c5cd12a7b804c26e397afbeab12ae3b37ad2b8a8060e1df449ffe255244531e46071c4e5d34f2e694dfc7800bd77c9e0669a3a15f2f9d5450aef5d9618f7cdbefe719db68968717d7a6385914a70db5737c") readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, 0x0, 0x107f87156d6348b5) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 12:25:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 12:25:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = semget(0x3, 0x0, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/85) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x43, 0x6) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 12:25:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 12:25:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)="20f80a3d4ce63c02d266f7ab8b4fda9f9ba8e1bc636f68064faf85ffa567de0f0a151eb745777b9767e5e25ba404b798a3117bd6633adeb3e849c3a3227f8c2a2a791d4c29053980822aa67cbac922eba1e7e0968850cb5c5a60eea68644fc583207dd29661661d5f9aac6e6270e4b1630cf86474ba44e435abfea0c7ff8a93ba0c51833338876", 0x87}, {&(0x7f0000000200)="cfe7f414e4bbc83df8d8dd5ed4965531f0d360a852071034e0fb307943dc8c59bed416ddda83eecab0cba4ba3e3e0bda603e2a4e8f1a2ad2076b57a4a36ca086f52d5979beaa44b747aea8474d1c3af211a80836a77482d1554311ef9a296c210560f325c81b8e7fb8c6ed1c837b9ba14f775be3329e952c22b9a4d250b3b0d7046d314fb60fb249f186470e0a203ffe0b478a497852625aa7fed22a758e63e1555c08ed94a4aa16d27553358f8a6fb998496753262a896061ffded19116456472fc995ccfdd4fabe3", 0xc9}, {&(0x7f0000000300)="35d201a26dbe14232ddbfc9b02d1488631a58c9b6b6d3ae0f308e187f0795348a4d06ff5a2b83801b9eebf00d563af114e1f4568476efb00fc68481a7fa9bdc919cb1d726ba5b02e839bdd13666a9360619b32a7c62f0e07c128126c6d88fef15c4d1c5ec1737175d74c98a7128e530fe4099a553ab4477d6aebec544e87b77e873b1c5e3207dc95b06bd6cf37a790888ced1b5f4455fc267daf90d02f8a35f8837af1ed2ddddc922c", 0xa9}, {&(0x7f00000003c0)="dee863426d31717503def436d31ab87095b840bba9f6ec09ecab7be7c3323d666e56c95e83afb3cd3aec772b72791fe7a75a425d5ba2bcd40c38fbcbcdf57b9597841eacb010a1ad5dbfb746e23fe539d87345edddf15d0663fb881be3f0d65ae82f4708ab0839f84ef80deec2c984dd576641b08d8055129b10d418effe1e003e36f1cee00bb6515146bdf09a5d003bd6389e8ec53768080c69ee882b26e16667a9aef74a9cf5c3ef266fd31a2482bea9efbb5fbdbbfb214e4d730b60f430f096d49f5fc755f7e344e881bd8b081c1fee5e33a2523ec88461baadf0b80bb0058781102d3e7704ec45261bc05179a9cea71505641fe11e0c33a5fd4e2e8ee370cc5f0379d510d4b0c144bab7151afc6ffa83a2a181790bd2b32d2c8351fdedbfdbed5de4284a7de2374624399208e98414169e177bbda2c57642221f9ff44b742ab94adc87c8c4c235005dc3e65c75345b85a0a1284bb1f024b8a2eae5776c07f37c4696a18dc96174954b3e2a963ac8e1303d5129eb06443fd842864125232cdc2a90b63ef162ab6fa4fe69bc9a14f075916b80584fc54e9bb99ae41a23be623bb40a2fa40b9bda05a5c6be667ad1c4c63352e4ca4b3f638103499caf16bf858ff176ec054a57678e882d6714427b2069e91c4330364b999b7dea3bac4a08f1839e7081c197a70ff35dbaa958012530ae454b2af95be97091f6559e5c2e8c10393b7567005289e43b41adbf7740fb51f9ca515fc6f26f952333b99204aec10ffe4e9287aa1bce4686faab976e3e513b47936be41f45a8b0ea13dcd5a468d7212ca59f2a04971de61a72699fce2fc47aff60b2ce5679b5f29f129289f5a68b531cbfc70dd399c1b5ce18ee75059de802c03438ef8d8e97b60def7d0e7068fca81eab8fc101dcb94130b704b400600ccb871e88ec59fbc66fe36a6fcc5f3830ac74943e1c90fafc220d53007c23ff5d96d580a2e7210211ffd68dc1aaaf3cd5baf30e3bfeec03438e5b8ff20c6633f417ebd0a2036c5b5cf37763a11d663243b9565bb7fd4fe7889cdf586d8598ac85df29222c35b92aa0b379e2e5e5d03a688cd95d3c95c7ee1fd99600c970c3deed3600f49b3323fc73d831af4d0db4a7319125982a19b5bed5b47da5f0449a20ceb06d31f1e5c673a02f0034eb64a21f43d8bd57c0a95b2431eed606d42d4e4e367f36320abe0c22a3508c18c1972eb2a091da02d987df2a29763659c9a8a4f11686d7bf604886df6b74e3fb9c4072f25dc4ef1d18613a0a70cefc32280f165aed11bfbdc20b7fa3a12f8453d7a3a84bd43684d1fb10b41ebdfb6f402e5628d46d8b311536666742ea21dbb03ee5f4900750131b164375ea63859522cbeb40e904b7eb315f64e9f34883669e1633318a5fd1427c87e1f5ce06cb9776cc5db87a22b84bc2db104c14352355793d88a9570ec0943351d1405505a5593fa14b60a1fe2fbf2b4107e10752a1dce09d788783647c2876e1a07d7b6301605f1661502fc89b7b42dc5a500057713168e19d8fa312514eddb3b37d6e82948dbbdd4465c84ff21e0882b9054594c3e42ca4315bdb5e6fbaac990b109607de9139d838d82903995b2c62a0794ec04daaf0ecce56660014d469460b645525f26f8e930a7ec32da4575a0237a6e3ba5ae2d807cd78ee7c19b65ee8c6a29c8abca2edf3a5d36dc6d49737a0518969115c0d02ca24fcb3278a4bf8220aff29f7b939ca254383dc92c8854b0ba3d20ca0717512303b543c9223627bf36041a234783b6b5216943e56e7efca68e1dcbb3de93507422b96e826974d89de6c0a4837437656f6608706ede441361b72d35254db331be95088365cf23dfb2a2e0a2595ae31cfed04ab7b9a4f4dca7a4efbd96edb65027d7c9493e91ff6333f2b41d89d37ca9fed7a4a15823b737a136ddd1e21fc7773a0ad7ece5528505a9e49a8251e2bc3ae9d681049115e6456dfbc07846e388ddf478ce00aba28328545185e4e033df29b3586ef24166e46c64f0c7e048426265bf2352ac19ceafc18045e5cd8d19160b705561bae6db34bc01df4e845ed16d46385215873fea0d671be7f7cb2e047b6d7aa6f151239ff49ac41a9e96b9ddab5d60a9735e0a182e69dad45ae43db9ca39d224796414d51e024867204e2d2b8cb120efb626975dbb8eada1c0099b7ad2a645d6a00037458ac83ef46aff56913f3b53ceaf18f5701ff577a905d37d8e9fefe07293a8ced48239c60132152a9fc4c47031f8e0b4cddcbd4ab6f1c01a40651316035f7b74c34e2d2438b4077fbf3b1072796d158d5176fc54c53c2e3c47b3c18bf014f7dfd145492627f51fac6fb0c612624eb74c53ad545f65c376b85cf98a44097bba9a5366b0ee09519b6bf35a5d338c4290176654cfa79cc7a019912e1039f58fe79b4baf37ed109a3f09bb6be05e861317a1e285fe4cb2e8bef247e50ac9b5e4a5b0c5acc391137ce3cff8a38a2a600d516270e688fb7a5fe0f5d0d6948e1895b6285f8dce8d55429699ebe75ab6b9a35125a03b0c8ea280f8e9f74a6beb8e168283d0c12583c638611f6c4b0f4885a1d278dbf50cf8eef6fa7aea3dd19f8bfc78458dc4d0bfb4d9dfda94dfc2e3a5b66ccaf4fc316fda1b655cbe4679e5e975de4f23ca734b6882b5aebda0d945df61d1e4e99bec03e4ed478bb7249a768af9cbf3d174e8a3820a617bef79626684737ac6f3b107ec06da4e6a8f7cbf965d2a086c312044f93f236a647ebd11521d52ba5c89b69aa3a216db6ed89d4934e82daac3ce9df5f6757ea9cfe108581b11e2653a2041591c87a2ec21c5f645b6ef8aa43d9827e3fa1d3b2fa28b25e97397c6805843edf11527086d17af2256d299525ec856dd4b79c36aa833584685b7e0b4bf84d8111e046312cfbfaff757b028748a2c5a6c4cdbdd36efca574d72be0105467c8147dd0d7b9166659ad9c5a639e6d5727d76b9278775a0d826479e7b12da068063e79fa51a990799a4deb1e75d19cb31d8f744a890184880e97f77599c001d2bfab278150b622e208153e6bfe5dfa9176fb1dae07ee433e8baf278592593ff3c03d6ec91a95577e01bdf59d4fa3d325f492d77092e2c04de2f43fcf18f4deec638fe7b0bfb0f4daac991c314b198c77daaa6dad367b9969aa9e90fb291fdbb0c3acaf2cb3293aae183a284483009b2468f69678111974f5be28c08b80596d707daec8759cd93f38c9c0579e2ff5250d3bef4cc0a76b27450620c65d3252979b51d1674e8417374395168808b37c84ffb34100e3eaea22c8b1b9055edd340167cb258b90fc49c2937bf521738a2a6c60c2954e8f08a6f616f09150425b39b594668f6622377686b81bebac5a700d902661e3274f4e7a122e3710f856b8abe3f7b6cd585e73989023fdb456af5702e83eded10464e5d6c819a7b809c7c51c858851c7caab9d7795f2e168c8204559de97cf0d486a16b89201cbfdeb30f9b56f8275b8a9d51149378b3249939d6775d8d1290bc39e38eb0bdfb4b92d7a286837db11986bacfc0af454dcf346f8abc6df18c71236e74c5940f9a5af60918bbbac0a5f787557e5b6001ded8a21265e20df308382fe5c68d27f86239bd678745a9aeea9a59987e2142214cfdab314df0cffd3853130cea56eb435541a983926d9cf2604c8d3c95d19ad3e28161573578878dbea49642c63ae43eb45d98d5aeff22ff09fa2a7a0008e77710916ff79d880253a023b470359e2fabc3c83462a66bc05dea772c46d817b750d2dad8bfbdd014ea99d7b9b1632e1953697d4e036c0ab6ab0525ca2dc1efc3c21c643136d653273ac5fbc594323f88417565b507a4de6c2e4d549089a13a6312d4eb61b610196698d12e90332d795d1452229bf2d5d6847987d508d14545acd14f5f3242bd723faaed62f46739b3f497f030479d852eaba9f5535db507da4d741b69b4db0345ee0a19d37e90739a504e3122c593a1a3c0c43c06a32be0d5cac2b1f40cd219200d274981752d0037b7eccb360d6dd34babcc37f345de4f8df1dcc707c5e1c39c2fd381d9b41e4e3d20e6c67e9a295ccc4f9f58ab2bf0106a2e60dac9c78bd4f15006bdfec624e0b27d47d91d07331cc6f1c760b6989cb1a91268fd2c58cf9a7eabbb81fa855ae58a34427c7320c692fdf6819cf290b975ff574102cb8486a612c0c2c46a0ecaa8214132db217866ea61ac7da3cc6df91baaab09f0203b6c187de0c23c8fc98561426d5693d460dd40de58d1f5a6b4876cb68b9cef979d9162f45a6266a81b572eb1c7375cdffbaea475dac4c75a1dbe4ea30322ae8cc24bf3230818aad9ea0f10910a5a33fa2cc4666a4e1565a460cfa507131372ca5cac0aff30e364e84086baa193c61e54cbaf58ac9dce40d04c44edbf7d05ac0fa5982a313d383d5b61ca93d39d8c37bd00eead7e5cc5db192f2269be3f0fbf6890f00b5acf57c77880f27d385290aa88215ec18ea03a910797344632d3ca45845e4533ecc43a1a83c382e3acec77aaa6bfeb2d37711bf81f271b2c805e26d3ddca563f2a7ba526334566e46a3e0bae9b912385c901dabceed41ec39f9851c43b1915fefcc54c91584ca3874b466ed23492d1c7d8dbcb4958c6a19d28a340217c941ebd55b8f2b9af6817a58609e50a3daaf9ac29af6f8830c5dd36f283d3ab9e06c201dbb090b08cfe5ffdc6f488986394771a6f41557d3b538b3983a3df35a5a03cddccf31f33f5d78e39022b65460ecd32728f78b8b87db985dc6782d3155097892198477b31454775f8e2477d45e39d2ab6c5db329b9b107994e157a8e5ec8814348b88769949a992ccc9fc602284fc32a3dc2efb5e7aa471d8380b1494a75a4a8edeb5f9cc1624976bfe1faf0042f22190efa8fc3d60520300e579b37f709873775d1af2f5ac2d75485d6714956e0727228eb9d450522355c112db08c576277624d5dfbfc98303b4c140d7717ecb7e35ece0c4360339e4fe5ca9a4439b2af42d4073945dc5ceb3bc3bd16b1fb35233271ca3d745e55a68ee16fcd70ca09eb4410c7cfc63d996fb7e0e88255f052404e133ae49546d2e8619fa98c0f4b8c3dfbce4fb317dd546c0c4dda6ea47a3a672e10b36aef8c5e88d3444b4af1b0cd3a02026dce1ef60c3c4e837a3aedfa3010f3c0efc5d1ed54ef386290c14f5fa082f904dceee860c759a310a9f3b9ba302b0fe7e72a0ee1b0a095ea9dfdd6f3a8f210721d4cf83e39f016f136c0e19695056b2e71c9cf6ca085b1246e8f3cbaea5db1c62ce17e6579f2af5e69e61a160806f35f1d412e60c14de9723875d267d366e0271f1d6715ce154a08e13a37580f6d4e8f4c51060b750b759f7a50b1d05cd10a212a12adeb9c6bcc8ab39114eea5b062164c19f8c7cece9e03c89f83efd8db8724198590d793ab14d48450875a841c24a1a1e47a952ada5cf0d96e9e99a2e39f3edf8fadabca9c21d55410793394b959785b0c67ad6abf86ded70e71bb437c52046b42968a82df022ba4ea9b958b7dd5c59d64c7a1026a10bdabb875a6db9d30107cf9d1d9bc39ee14d1d84ad599e7f49ff8f146bb16000d3c4be6e6131434f9ecb7181d4e3e2984260d545237df7b1a386aa9d78019d24ddc6964f1379f0e9785b3e97ce3c118e44048e5639af4bd091e24df0b3816808bfd74e47579df89493c17a4abc3fa5b79b512fe78fbb796901eea0fd34ec01532ce88938482ceb3153b7aabedc86ebf8234817540b6007fea191cbad584f1bd9cdae24fc80cf82ce8d7e7fb48538aa62223da3ae9dacf4a4daf0fb6ca96fac8", 0x1000}], 0x4, &(0x7f0000001400)=[{0x110, 0xffff, 0x6, "9ce012c6662770fd51868b5086426e4a23efe0491982eb6f984a2ce2d78e61b2a1e8c499a68244f5880aa6de75ed1d41e0a1eb3011c172f914b4a480cf8d9c9464a16111ba4af93f01a8c7e62ab06af5123fa3c21dd998a1e124d61294b6445310cf9b28224de7aaef60217b4345ac56a6a47cd6126dd070fe051f72e27e8807889fe4bc6756c716575f224793ce874a84d7d0d3f97a75019744041dedc2e60d0c40d292b99134f12d9ea6a4ee70306626855c64904617b2e9f220edc709ae6ae34d0d3fd607698e6a2919873ae287044a188d4d1fe4f1c4bd2f2a14b24517fb9b1f4f76a01b05c1fc65d012eb8c0519165c0aa173185a99ada2bc41b072"}, {0x50, 0xaf107ecbb9b46b52, 0x9, "8cec4d0a8bcbc204a8561e3b05a2c0af22e25c5ba86c80f80e8c4c16a4357c8487efdc45eeda7bab69b79237a94be47877e381669a06a2d2b8"}, {0x40, 0xffff, 0x2, "800ff9cc3c6daa2467de9b4bab866890f9a3bd0940e3f32da81b14b98f6c0d1250babe395baf0024f61baaa49dce"}, {0x58, 0x1, 0xb3a, "a81ceccf2aa24fcd25027f8cfd3abf77a44b801b5e940ac20e4c4e4b6ddeec118dbbd754c856d39ff5dc1bd841b3db9edb27498474c485e9b6536b0420d19c08007357426367e0"}, {0xf0, 0xffff, 0x7d25, "a632602cd6285823e71ed069f706d436d0019e90ea377645595b28a3aac5d957651b282b5911a85a53d1ce5d7ba1c68baedd125a7ce5bb5ba062460576b0cc1716a1708617006522624775c427567cff49e8f0868445907f1cc51cd6d6c3fef35db55b8486cd53462ecf15aabd6d68b2fd9e6be7799f602b353f166ecb6122c03263dda876ed69ecd1edf4b3b3e9840623c2ce62c5f347f7911ecebfb3397f57dfdef3f5ad01c1891a8aeb899190d961381d4b372670b0145f2ae43c808e313b5c9ac665042853e4646fe1995dc0bf20b1e45ab02d72218072"}, {0xe0, 0xffff, 0xf73, "7cf9bdf7204a31ceed004bd6f2b92652712493b41b9008fcf72620ce3654c9c82ca2e95cf7a7091a485101d320a761c41b2d7610aa04de7637d966f061368fbd89dd1b34ca8c8fc930213de7ab32db144b3296225c803940c9ae0562b546a1c5a5ff439582ea4b508e3d1a36fa923544462b7ad4a75e706046a6f2a065eeb283ea15a36ba8cb36ec32cda066760ff431298a94f6a13ce322880513f7cf87cc20068bad36c00ad97374b840fb38069e5798d0c647795a75abc275d01cc7f84ae64de2243c7ff9496a1cf012"}, {0x70, 0x1, 0x7ff, "49c570a71d620db896a971b9d058654b7a5a6da907bf2e449f74ff6acd00db3d1ac90003a41103cb422cb1ec7fb4a79b89e14b9f79457ebb7620968b3ed1391fff145c2414047531e601c0db5c377dd7269976edf438d455c6676160"}, {0x1010, 0xffff, 0xff, "ad32f919879d65dc333e8eac06e63e5168ff3cb9b90ff2d5133df5a7269dfe9edf351dce9e22d0d87ba4308e9214271421676f276354185bcb7e68e44c9727685d9d6a1398a5115577347c76f43ef5d8e9f9306fff934c75fbc68933bb8ea16906d983de66c5feb884e814b4f10a2903b2db612c107dc68189408bcfe26cbf1d9ebdbb320dbd3e81cc28c1bfb80d4d7d9077ccffe95955cf0d690f4ec7ea0eb0a5c26b1313055f4efbc4fcc30e1204dcad18c2deb1d03e24c66d3a8dd186af361cae8b46ed5f80b4c5c121ecc3d107d7f6133abdd0bb3e68e01ae0c129936ef2807d003a2176c863caf8614d7a6f4b2be5e2fa61ebbf98b70c0862f610b4593cfda9abcbd1429ba0e8e4988e401e929b68cfb26bbcde7e3083232f06cd8d860acd61bc33d90441c1c21488cb9ae0c3511004c8d1e92e2acccfa2c4ffc5e6def040c350cc1f0a5e32a31d803b04f4f8ec848b137bbd9c83878d509b6cd82bceb362c715643a8b2315a61d0471deee69b5b4386fa53ae7fe3f8133ee766a37abefa9b11ff7aefac81610c75ac2c975a10364ca388fda6c2d9fc8721b6224a7c0d168a51a37a8b5904202db0976c4d7de40d9305662b54fe981d701d8f39295df24e239c5f89ebcaab2997fae36c5d72407ceec74d3c048d42c763b913eb4bc1cee24d938763cc904a885d12d6f4b536add1765c0f0efb30424ad9068086bdd7d03c18e53b4314424e43166760bfdd0e29edc71a81699d11ed8bab1e59b3352225ddd94809fea718519ba656fcf7f120c4180eef84772ab3e60c1d771addf9e56f53712c5a32e21ac02f36918b2f3feba34b7a724b0cd613283aa8079441d72e9a51e7da49b182279b7c61bfda152167d36b39e80cf732c6037539bc42b0edd8d49ead1070ec80abf7ae3b2c1808b914ccc5618d9824bc655949478aba759f0deffa0cfded034ebc2a4d445e910a01a7fa9ca981519cbf42b8c088c0ec5046540e4195c0ebd27b3086d6aecb5c9febc9991004465d676653d33f2244e91a285f5c3c58a1f8290ffcaa15438fa4a4b0239ac65f1d922d092991211951ff45959030f9f8279d3f64e0200e9a953771b6fb92b1b836d05857068eb526cf44792ad06ff4c67b796751985e39adc9ea86d3a2a18711751515a29d965339b269862ee058dbe812819be3b0f08592225ec1d2bca3bd83173b063c7d8b80a556029674d3ab7dd6273f5f369021a67420eba63af0d5174d0e861799653fddbf522ca2fd9204b986fd25ad3b5ee234bdc675e0cd22e9d4db3a3f13df2d68f1da8b187676a818c90a7e4f88caaf8f9b114b3b09b52dd628ab44a9b6db87350f56fb2c23b6fcde171e0fc4fa5ee0ad1a90dfdedb46e1bf51d890248a426f389a158631f01a9ab42431f3b14d03e7b4dfb4de7180644895a8efd19f9efbd9e92136f9a1ef10cd3a252802881d760d49ced1b0be3cc3899dd3ff6e42e23dfd0da01c19de60cfb949c64e17c0cc12f22016a01a3ba1fb6b4d4ebc03a77de4a45fc1e2b1a52648a294ef2a98e8e1b5fd15f37600a71eccccc1cf27f7118cdc360bc99c22b90c99b2e8bc92be6a5f487ab0a1f81615ef94aeb172986780cc71141bccc4dde420c850cebe6f56fd3d2feaf0d624ac5a2dd3b1aa13990b745061116affbbd8946fd62c765af1257d112e9f4caf8365ba585229e3834b457b25abf2da3792b59d02285f7fbdf2f4f62bee6703a6cf21005d9b8a68080f2af707c05255d6d6e390bcb41b706c62498ca5263a1d73b63d9efb04d76025b1ca187da25d210c5a7f44009e44329296cce4ee5b16272d8fd7f3b3871b69e3a679af47502eddd28fbe010490d1cb3394db30be22b4d3ac7b78a9ba2a68d95e0c9b7f271fe631526b993463f147a795f0b43ca76a8eb9a34187666559e378e40cbcb5f20b571e3f4565563caf0dc6b9e6c536866cfc34966ec3946ff82c64a0f37316c165d72fe7713c8f30bff49377ee11cee264cf4dc996bf54c7c369e7d023746cafcac64e3a888e32791e2c8d92262aa7680151a6fd220a9a671c79d9f9723c3ba98eba2ff205960c2f2c0da7c9ba8aa4a1b5cda95e688e5bc7f30d76cccc890c8f911e34b308ebc40def9033ef0534c82266a29713ad4cd45ddf9df05b96a15d5bd29f2be7fedea405932da06a93f152e31d31f842479579092e647cedd73083b07590157e28ac0bbaa0653277e37b73fe27fd396ea26e9957e64023a3d3c965732d5b5ee922ad68c454ee8d0b41cdd8831ec4c5f620dd19a8ac86e087678053288153bff09ce3768722841890f694ca2c0f4515efe003a229b63cd1c61829a764836a9c50b04d34642941e2a2c8b43f29c385edd001acde8aabfd434f8b958fb386b491308b3be5ad6a585902791c56229ce0b9b44b3f9cff45dfebb58947a7739e1d2b332fdb07242a05367cb7ec9b74143f5c18081b7590cded7030314b5715c5d19a7e2c4caf1428c1bbd623c9b63c7a91f4695f5319a7bf99b3dcfa89852943c19252ec31bcba7a55f8f18113b27beb1f4ebf4db926f62f86b0fba01f16fed5f7798af7e497a158ae126fd2dd6c62277946d4af38f99745187d4192ea8334508dd41052331b4d6356ac95ed506e9bad3adf1526b1987d9bb5143ed56a3b8ae04fd1206574eda7fcef2987544c6eae3eb8813fd890970d929c67bf1aa5dc2a4add17a5adf10832fb8170769148e7da29571707d95a076eccf29fef4e37eb5f1004e859693600dfc243833403c83cfa324067d2c7e1a13f90e34c55cf2f0e6179ab100f29a17c3bfd1c99c27acfde147fd2a38a06c44b0f508ea629efcebdf14b4426dd54975c259551655e42002dbbe5039b212d8104728e00a1ef5a806980f2b8dc8ce791dc37c44d2be9f791e1967aeaceb45d86a8d924545f7b2dbcbd31261b11445559d852f3c7507b7644c0dccc8f55d21943ac9aaedf6aeef8ef5d0d806c2c4fc07336d93788f772766b0ce9e6f7a1715d3690fadb63b243373aac312ad922dde3cac73bab3c2fa830285d58ccd88228c5ee7e1c0c69cd00b7d80cd44e5436a9dbd44b4762d5044b3a9e940427844bca043758fe732f25443ff6cc0525784049b5421e5c4d59fde1bd26cafa23e5fb093682dead56b2dafac456e0ce4de240f4b63e68c3b3a97442ea895b0da68f9b0012cbcb3278ded2a1fc2224518f0c3353d73b28645133316ede2ee871873914287a3311f812e8a0f0e3d1b3b4707644166d032e7edad7131afbb0b2f661bc7d27cc74912207a002b5319f157fa3a61dee9f64bad2de5ad10767c920d1708233295fcaea9630740791b6dd6a86ae56fd721eb867d56c6aa58ea8bf1bc7af84c58ba2da1af662eb55f1fbfb8450ab894a9db319e11b40d4553356f9a69750699870870ab0f6c26c27cfc75727335046637a0d6d9fd6ba2ed9afde143a345d8538d5e2c56b905fd016a725cdc2f491fba49e0d1f74bc551fc50294ae827940048d66fb5dbfba116198d35bf8b1ab39f506608e142acb9c704a2f4733052f76df1219955d4c0b502b589ee8c6b395eace2539012afec6b3f94563fad3fc4db896140cbdde99f556f1228fa6b97e08766f928d6e7b02e44ba62ca4b920cbf604d8490c080e42bf52273ce24a0a122ca181cb96c938b09e3e91727d750fa38552573024a2ea740b518484c0d615ba7c25975f97c0abe08ff7a5c24991e4994f9a49881af3232ae5e60e4a001f02300e807c11ad1d8f01df439ec55d93dd820f4b6a4da8146be3056f905f82e0142adca271bdedca5f5db4be12d7ae148823f3b2a6187ccdb9f84eb6251dc28f2b21ca9079d4f94919ae931957529d0232a7a9ec337d01c4ae1a502007530c4d40efbd4262d26131c2896ae63119c8fba9518e73bc1dcc4f0c2037355970f1f744174383ad88fdede094bee06476932d8ccadb2a269829605a1961e5e93d756ab6e921c608dfd94edc3ae74f54d2dfb661a391ee7178c9004d2869a71690f0fba9ef19d845dd0f4a70d20658d66a276b9517b8ac3c91de52846b396d11437eafa951329195ab075fdb4ec53e92f352efce9741a549cfc9cae2a403789896b62b559919b5de5fe52e1191f5ccf92945b0c208a1cafd93de21bea1198f464406eca95d35a56958dd0ccf3ec16040a7b75c10f59b5ee5ab0da8b4f59e28c5a48e8b8f0ed25aa0283735258f54a96ba3b6819af2c15f65f577d36410118e7f494e889693533336c1301ba5b95b24853ab9f5f3e84026ead3597bf2b94bc71e00d12022dca1c4e7361b29ded2ea660f094f16317864d8bc836bc35970e48f071bac50f0815cd6cec4a548e5166e81bafbd213fd202926436fdb270e864c48d8283ec8781ced86f4d1f6ed3b18b4d9e135d823f0c965e8fa5f626c868c2221b16552ee2f2af286d16592f9515b2f32a2854e429bf719c8a59268e5f9c0a5b65112aa1c6dc71db137c73e44ddc6efa9a54d5fe6e74b9df20eea57f360d0f41d09db635fc2feaa3386946d06e24cefbb01c3c906902ebf8cd58e0bb780ca9055e5017ddd068d1b32be7d6bb99944fd33fb0f366314cea91bd2cb1b5a501b6562f36bc2c8b1a9734d610312f6e54353a053ccdd2c1a95decd70ded5ac0ebb28fb74182ace10c09ab1d4c8ada8c9b7776eaecc255954169f57ed63f3c5221d990f73d1887a380c18eeada5dc8561fc9a4be1941def08aa6d8053d0894353353675e4b73922f3aa729bf8b4a19db0797c8d52a123d819f6909994b120f31d724e1e5ae33d2c4b445d1371e84d52f1356c96985492dfb8fa55191efad5fd02b331086017eff53bbdbd12a88ee13510d1100a9930d90bcfffa58f2a00d77b7d477df64a9648f9c60113d3cf1e24d8c56729ca872146f8778b9ae6c554f6f1621ba9f10e70636267c2b04527ecddd7064609234947e13c645832550278484e6dacbd95dab13a8c0c2e84777bc7e93cfc55e86e8c391c94d1636470e13f34c1a7fec2a9e45ab97679403b38164deba4dac02b69933b643bb3bc1f706ce27152ae67d03d033d47a46836613f701499295486c6f4b33a53236cf95b7ee425793095737b0985201ca4725bdda45183ec3f0cae69cba09ebd2d0b43d16d7f42209456fc409a8e33d156b4cbcb77dfbfeaffd5f7d85d27a9f96ea4a01d0996ddbb96c3e5c463a244a5835105d123ddb443bb037144fc04423bed2564e4008273a5ffcb6d29f822c7f94128ad869a6110ee128432115f3c22ca39c33bfa1e33317abb54f798eb3fda1f76236a027c4c684e484c814e5c764cc30f59719b65d790c2c7a7bc0c5a45e3545ef372096a2c30cd26154d4652d33a9821c7aa109361d3bb5a0df072f249ef98ef838b96eb054e46171e87b9c47dad6149a528cd10b612056c6f7b16007b11086ac8defecdedc8ac1a979b9bdb4c49a05c63014243fa8b7ee934c9e9ba50860314cce036bc81f71c5e73f923dec6625c374a51194e73272feafa35a9ddd3cb6ccdfda5f5b6361cfafa4bce5aef56a39d257d4413a8dbc3751d1d6ef75c2ea014316acd9ecaaf63531d935e21b5f7c023ae3dce9624f4670796e049e729a33d753f97a800dcb52411566937ea8ca956901337b9472b5b8213fb84d2407c32694f058e104f6bf670846bf0b18e313fd2b9c870788321772255510b8d99be746641fecd069433e4c8d5d3a8c7b6958b1eff245ea8f1237af3ac3a6d834380f91c346e22eb7defa196ac70c137bafa1390d8006b2e626c400c3fb832c878b834d11fd91c556df4fd93f91bb2689e6f586c4"}], 0x1448}, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003a80)={0x0}, &(0x7f0000003ac0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0, 0x0}, &(0x7f0000003b40)=0xc) sendmsg$unix(r0, &(0x7f0000003bc0)={&(0x7f00000028c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f0000002900)="15127fbc6c8b45d46a308397fe8c57785892f9c6ecc0abb159f4d193807108a1d165298b76fa9522bfb6e2cae47f56bde8383cd64ecd993e453aa9671d3813ab63c72e028a3f8911e57a6d61474a60a0b72e7b8e0a604454a1597b8506a80736905702ed5b86852a9d268b07aad54df033116db4681e9e36d2f68163bc7f3b59b19e649b2174851c5252075e5660ade41ac60e5badd68d240799e00b0437763a10716b79ab89130c2bfe95d845017d1d54352445906306c8ee27fb3b355f79a2cf9a1111c51f1685a22fad43306fb7a7daabec49e447c498114fef507e0695ab7cb4585b06ba0c7bec2e442bcbb40decc655022135c3c470da804a11498ad469b8aea91c74dc66bb21f72658c5cae601f1c666631ddd74c070b10b59ac98dfe44964f4191db3b75d1261a5e11a2cfff78eb042b44c20734edf747a7ccfabb06be227e0f3c5e21938d9eb420a98690617172ce79fc8727f1b4ed2e19225bbef71359e61ee8db9039ef27e963152e5826791f3b8d19c00436bd99290c4da01a98e2ac1cea50539f58eab94e182a6d32b14455c949accfaaa6737b1cf0998393d97476a0d7fd51cdb2c96a2cdb75efdb1f647dcc3ac8e111d91b4f593ffd9797d119009ee458449b02bcfb14d8f2c8d417d988f021a58842b2f69b52cd8e0b8773fdaf11d129ef5ff9d34f895546f6ad7feeeba00e5b9404687e445e0341d109f9dfefd053de4db9bf8a9e9120d572cb88c47b3c713e480f0e26bc33133d9cc7dcd27b5c7295fa10afb4cf4ff1d563d5e36c4993e33aad8da414307e76ab8e65cb237a213a424e894c666473be8d7985a28f7c3e61c7a79d5ecc0392214b8e0ed1c2997e8532b0d46ea4cd169df1f7c3348042e654eae386b5d93c41116a35b8653cdbb7e2fcc31220321bb5d754430bf91c666971d729f773bc855fcfebbb97f8fdc735f1fda560b90e2a5131653f8d9f4c6c3f817df19707c851227d4606633424e49ca1f33143cbab840fd3dd42669b023fdbd5664237f822250150a0f67e7f31cfc2a238fdda17d82701382398d9d9206e84dcbe92c1907371403998be6a4e86f5a34ac6fcc4d72857a1d26359a2ef3d3234396a0eba38a1fa425486dd0ce882758c48d33fb069211180662a39073577814feab7123391b4b3b457d23ebe9daeb1cf544edb753c6708832b31fc6d2220739c44867e9586f47b0598572ac0113d7a0df5af9e135f6e3e692e7df9ee2dee38ffb06319fceb79b582b1677ff617dacf848820166967dbe38a52c43a25214040f6fcb4f408002779c382d20f49ba1b9a65a5d008bd751260b5f9568c2d096bbc313279159725a62c33838d1436a0f9327b185d1e3b863fb1b437ab9e2cdc535061b6620767f164d4805d73f7eb49472f2a2c3905ab12b1704d3bbdd3a7c2d50b096f71e3945d92f517aacbb7625e4fc136722e7c458b0a904cc62963cddecc43306c2bd8c5e01681979f7a0b3acbefdc169c7df5117733c6d3451d6ae4e661829731d115e2a6f473df0e61a1bd04e4996279da171c16d14e08fb5e8fbead895ec02ae85333f380c50bc50c3be64d1200c77a82403e101595abeb0b12b3948c69fb4c4dae9c3a0ba141a6bb45c6c0a94aab95aa83c9b1aac9b758254d6352517eb2cf35bdca7d985a6a35e129f5489b718b393b3e406e74ab38510c57a1d93649fc3d5d7d577978a4820187555def92da4173f35d744be2ccca258b5058b6e3df97660be3d414b270d32e6d540369a81b436e798437aa1d1aabd4908fe0f7afb0910156208957a8013038e745cca58a1afd0704e29c9277f4267cea5956beba8f52b473b5741dec2d1d82cc8ca7f2b368e533ad7fa46164265574e1d0a64d0bcbb18cdeb5ed439c4517743b9bda26a63424d02fbb3dbace05bbf2a74b7aed636966110cabb79f88218791b9b8ce35932c998717bd2a6c5b32976f2ebf2b237f463a31894c88d01a57ea22b817fb360a18b2ce8bfe17bd4b8c177bdfb28b4e51e93562b7de157e656f119996e3db121420c2f19aaafa21862b759c224e5c25bc37b611a7c0c544e98a338f7bdc68ef53444fabcb60ccc5b7e1c30ffb75734c28828ab49df048fdf1757e21a5717833767857b78c754ba0083cd39768928553aa9f08085271945f13e0ad7de3ea4a0c921556710a13a59bc85e0a96b5045f3861cb5d661cac0842ceab77b38110fa4ff135a7bfd2bf3bb3cf9054b920f9590b43251f573b05610935f473d96ccd29ed6c35f7ea8289c8aeb3e970c557e35ebf21bfa3a6b3b408c0afd5b077aa09a9caaea9eb849d5226b22fd4f7b10587879a78d398c56fddad40ede2c2116a698b1aff95d2b8269ab3bc96fd9d078dacfe6cc8a14a83e46e951c311a9a891d9cc76fd7b4631f79d3f4f6cc7e6a601945815460d44bab44de9e7ae681e081d8188b6e2683a24851d5e0eada85653ea22f60f5495e808d5a579ac86709888e45b2361c96d428353857b1e3b7a8cda36f18d3c9a229379d6546e2e40a6262b4c16ddb20c535d84346a2e008fa5c31b9c595c370569e42a3ee618d2e405a6f91ec12f3e212a33f40c390e7fb0f88d10303e9c7ee2f889ba393a6c3fe24a2cec21d24530116968398eb62bf8e23d1d904595dc4d9ae0d374e0b0be170bff412681b2488e8ca1eb6b889505670b4d6529ac100c8544a015e6f3a117002df3d57b43dbd7a4af35e073635044f11673357b3f200a686d6a112b16e13de5ff1ae61d89367d3a4a0ed717a3f12296311fd0d31c4887a2ad93dd57fbb31637d2854001418e77b24710a5b63587f3ae9ad8df11f30f33c0aa450b53b84dab60b42c4b82d469d657b1dfc2d1c8b6214d6547e756840c1008805cc36d0135dd62752c94254873a2af7ea652ac2385f78790f800e94f31d8397588b4780140be7d9832ddbbd862e7526b4963a1e14ab274500135a5b076f5f2c74ad67dd410c8ee9608daa86848c1d4e5687301818ef56dc3af83a375492880da02e9ee61a8fc1c37ed15fbcfea35a56fef47e3161b0a7a9deca8ac76c6a5ceaa41784d3649193152c3c99e3bbcb40b999e1b1311e75c54fa333f688bd96b8bd6012b5424ba60d8505db0cb4711bfe02ccde9ba53b36c292397273c9bbf21705644494252e37e2d948c264b74b6e5328c4b4b272d1e1e383421005159ba071f3f809dfbb4105b018dc7f9f6b78bc1e2ba08718ebc648974cf8dfdc45da450a2e1c6870017b207e55f0fef782f50820d84c78dbb0a408449295bd395b9a089e9bcc36007fa0d6da5efaf001d6ad8e7bba1b0ad3996604e6c26ef86c7dece723be7545238475af739e4e8891a01d3d8be5f09cd29024f2e046922e21199f6845bf778e14a56f0bc3514e9dacfb953fb35d337861d598fa88bc2fa08b1552b213a0e541a86ca2fedee7f43e5c76ea604c7f9de35848644c8ca2ae0d3fadcd73a97032359554e7e263e9e2720603bd0097cf53f3ab90a4fb343166eeef660245f59c1ff42ca6b11ca772965bda8eee34ead1141afd2d8574b8a7bf9b6d35c813c29d2a2313fc8441f4c2c0a9d432c305eb65520f3004bf9017175c2433917c1f42e4dcb338770fa4a898fb6ab86fadadf9ab1b9dd2bf23948390530e30cc1b7f22fa0621e896e207757cf6a5d15233152d1f9617a968eeebc087ecfc1f32d9d989201ad03668741c0029971715b31b425231ba9251aee69a85d81cb3f0d2711dc591b2377ce5fe0b2a431fd482b843ba503014a2505d04d774d2d14d32a01918c71bd87af885e170d41bea0b5e0143c7d8d8472f5fbd17da33defb5e8953d6398cc11cf5b0a944f335ed304883b429dac1fff7725dae344ebe9ee22ca96aa6351e37fdf2d9c61076cea302b6abde096cace4909e358e5758c6763d211346f94b2f9ee8a8ee51bf1899d4d4497f190118cd5c8eeb64327249919806b72281d98bc34b7807418bbacd151cf268e8b4bd6a220fb3686873bdc246d21b6f246461c4a35defbfc300f7067ddc62c7c57c3a7ea7f7bec894ca78d59ac78cfbbb7cf2b509251965c2ea6e9f049d078c5787fee80529b723cc0ca11b58f909635cf00815707eaa3a93dccf64e076c71446e5daa1e6120a8de820fe42adbff049302cb0e2461c762511f123df367fd2e323d03e94c2e216ac146e8ac843331456793ae867865e1d6aa3c56c8b7882679d0ea691622f7d6dff95e5ac3539c81b6162231c6f8a497e0c17bcba07a00d3c9f283e9a598251b05fc872c0a922ee538dcbfe902d0d922648fad87d2640caa48997fda745babd7240f152ae3bcb37d213e73c9caa88ff8214404c24d633741a0ccadf92615b274f2397f676ff0e7c0bd1defafaa3064203e00f19906534dd2de5fe02994c95c778ecdd4885afae2d67cffd8d8ffd1bc22ad2b5190c6d985b61512e8e72ee1a5b24597a827a75b650c13b1dc3a731dce1ecefaacbb149b45453b1d30a9df1b09c1c7ce9c76152f53384f7e062650dabfc43f314da2863bf9455d19b6331edf1ec241f9e00dcf467136be2260db9c7c4ddb25d04887a8af1da5a3a09948d4aa930e07f199a5ff2538546587f7fb456f3d1a4dae593e0c68849ac9e19b5ed6cafaeebde592c843eea814a6f4f315751756accb8d5b9e394c51ce9b19f1fb678f544b1860602b2a0f54c193ded7e373406d7b332fa4645d418fb8065c801175eaa7071efc2749ad37515a0b3776104a0a9491a18e9b86d35920122b7bfd8579797a6d0396e667256db71fe413ce74dc8db8e70574e8c611f748266e6d8fe965d599abd8f152762ae05af0283e2f80a4639925265d5355f9f92a8c9a9efcb3dd941905a5563588df82bcfb3781634cf415fa04bdf7dd0ddef2f57fb4a741ad10cf55ab4d8bd9dbfb33b3c80114e9e184b031b51f6f9fcafd1916eafc37a14e5bef17c017e59b5a3d3840b3da72a01aa0dc9536b844be8ff40692aa98d4e4a11aa78fe5f9cfbd3d68e768882dccada98338915c40dcf8cfbbaaebd647e4f7dc62a438c16e117507236c7d96362ec77774cc712bf654b729e2b236cd917e47ed056a164c75928968b7fac346ce288e470a198288c899c8c8c3ad0b1b4c8f201ca96f25998e29baa619013f59efea64ff56529cdffcb11db8cb311800b964ee42cf8765ddf61b9ecc83c5756964e1365a92f5cebbefddb3a0d96221fbbcd638569656d78c5fa6c5c245e0bae8a98a4ea7e441b5570696ef3bdc2d559b5a18abf816518c88d2927f3707c0c9727f8d80417ecdf103d79f1c9fb481e9c9dbeafc17c32963764cc897472563252a9cd871156c2a0ee6bac4a0b0f5827d7bd00b1b8036a99d5c0554bbd4bf483fe2299ffa357bd96bcf1747724478622dc5a2e300cb88a1fbd25520eac8162de1a9f8a7bf9458b07f5e92b7981eb740122036cf779c2207db781d8ffab64f1a079b5489798d5c428564fbced195d03b948d276987651104083f6d5a610bb66bc2b20f3fa59633ff1cf027e9c8f4f26ad0da72e0e6cb8fab9eb43f5ddc48c81ff3acde904861823c03990c9a7ffc0e137d7bc6e5f3ac4439fcecb8172661d72bbc2d3233e782602ae7791bfb2c981c66f3e563a70fc7215eafb8edecfd15a9944d3aae298c8786cf3892fdbb58912f50e637df0f76e6171878caf42915467f0f7112080b6ba07b5d4f8ad4a01d904150efc0c8998c4faa852fb33cef4c8033b17eb5fd3358109530ae5a54e26199c6b5c8f3896b4c0b05d185b85af1226e772b2a2fd98bc5847cb9561a42f5eae7e12d17dde09af61b836f7097", 0x1000}, {&(0x7f0000003900)="d556f7f3ec92d7ea1778b73d93bcdc1fef", 0x11}, {&(0x7f0000003940)="a06f392a9434ec287f34b80b397d38c4c159d4120a9ea361481b662a1db6a2410a96071c073a6cc18a019df1eb616f0006093a585a9800d79409f686befbfeed852a267e4ecc9989782b960237f7d1594ca4542cfdc6c6c2c58680dfe90fe24608bd534f91f286c475a2d6a1459a5bbfe2d0c7a6661abd3dab6a0ba4c946c294069f9c6b5b0febad2ead9c87db56a4b94b18166a09dbe6d368a7a7caefa8a10a2ee9406101f752e9af3099626371fb38984b174070915fdc354a2b2b29ad884cd9cda92c6e", 0xc5}], 0x3, &(0x7f0000003b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x4) 12:25:10 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) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) mlockall(0x2) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = getpgrp() r10 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xa16, r5, r6, r7, r8, 0x1, 0x8}, 0xfffffffffffffff8, 0x0, r9, r10, 0x9, 0x6a1e, 0x3}) 12:25:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/88, 0x58}], 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x0, 0x3, "aad9b5211ec15bd4bcc72cab4f7c4d51d2110b5a", 0x88, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:10 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005, r1}) 12:25:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) socket(0x34, 0x7, 0xe46) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x9) 12:25:10 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x9) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/58, 0x3a}], 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/14, 0xe}], 0x3, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) getsockopt(r1, 0x3, 0xf6e1, &(0x7f0000000480)=""/109, &(0x7f0000000500)=0x6d) recvfrom$inet6(r2, &(0x7f0000000540)=""/238, 0xee, 0x3, &(0x7f0000000640)={0x18, 0x0, 0x4, 0x6b7}, 0xc) semget$private(0x0, 0x3, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x3, 0xc, 0x100}, 0x259f80000, [0x3, 0x800, 0x91, 0x3, 0x3, 0x6, 0x4, 0x9]}, 0x3c) recvfrom(r0, &(0x7f00000006c0)=""/89, 0x59, 0x800, 0x0, 0x0) mknodat(r0, &(0x7f0000000740)='./file0\x00', 0x6004, 0x7fe0000000000000) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000780)=""/22, 0x16}, {&(0x7f00000007c0)=""/21, 0x15}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)=""/2, &(0x7f0000000880)=0x2) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000009c0)={{0x3, r4, r5, r6, r7, 0x102, 0x40}, 0x9, 0xff, r8, r9, 0x6, 0x8, 0x3}) setregid(r7, r7) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000a40)) write(r2, &(0x7f0000000a80)="b549f0546fdb4ca2cdda8947b164e6c1f91f0cec82d5c6118897520162976db5409eebc86152c321bdee728ae01ec200cbaab7b96970505d65b1f0905d3e72866d71d1ad9a9fa664dc7a99d313378db232b9c5aa8ebe46d1119a05af571a24be20", 0x61) 12:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5d4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a010000510eb0092e00000000bae9df8156745188e3629a90b728b4a936588d9afea8f35d042cbf3c887f1314177a466f1274ae3554696bb5ff6bbd8137214c152013a8395efc899b415ece4807be2c52c67c3bfec510666be9cf271a2073cd13fa64d2be3accdae3c4f77a0ed62af4735f2f81c31d434b618274731c181a06cb9049853fe09696164ea3aa9047b7ff605ebc84c65ab312df3667ecaba28519", 0xf9) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r3) 12:25:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x31f) write(0xffffffffffffffff, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x1}, 0x8) 12:25:10 executing program 0: unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 12:25:11 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000445000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 12:25:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x400) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 12:25:11 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) r1 = dup2(r0, r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="15522e1d2541999e799e572aca5453ed88cc56bfee9f99598253109850bb86cc8d377c2bd3715403ba9489ad39320bee0230b22739e222b0eb5a4d27dcfbb4a6c5934e3d6e4e2802f18694a2e4a8b7e71bb4373c099f6e2f0e746bee9fbc8fd29e9f55ff92aca637c982fe46614bc0354fcc5a2e7ff3dff75514df", 0x7b) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffffc9, 0x8001}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xf, &(0x7f0000000000), 0x291) 12:25:11 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x2000000000000000, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x10001, 0x96f4}], 0xc4c, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 12:25:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000000c0)="83b97b958239a0cae91b4505228e79d1eab2efb0e772e802ec5a77f3a806328e86b08398b4dd15bc851414b52d8248f39dd83add24ae22976cdb303c73ee746d7578db489c33e0d6106f917f7295a72be593d7945694fd10cd332a5219e77b8ecb28de7a270041ef3a0960959da07f425bf27373e67e205266a554d3eda1bc532a22c11fa810d659d50c2536100a03fbb470c19e8de8211763fd6b5c3e7f29e4e105", 0xa2}, {&(0x7f0000000180)="ec18d90841fd31383fb1edf3475114026be36791cee64b502ecef737ecdff78a878db3e49a8d018f201572409b8a61f3c78c63af8f3a5e60611a4d8e", 0x3c}, {&(0x7f00000001c0)="d7c3389cc4da4bb99bac370b04a15552ed03ce082a3dad5056cf7d705a10b689e16d52aa2602406d9c7c6a77a094df3e593d4c5cef45305899468a70060852e2711073825dd9533ab719667b01989a85bc6cf699c6090362a4327c915ebc15e827034ba5fea27001195715c0cd0fca1a6d1616ea5c39180ae58bbf5a57efaea8cd509e2a166db734e0f7d5084a2bb27269ad5b1cd80ebd127129e6ea21a32bd18fc9e18c801b9142387dc6bb753c3b85223b25fdd85e7dd1c3ab5088a0dd931eff697ea9207c25e895fc7b876bfc662dbfb1a7237f7fbc1283675dd62f8ce5cbb25a96adbbe5bb6f18a6eebd96d146614b9b1fde6f6a661a380b4be9e3949e45f57d74c595ba7e3c8e1388542fb1aff5f324ea14977880114ce9eaa65a2ca347d881a6b3b0e225c9058e0c860fc93fc4fd4c5bf166b5d4df0cf27cfd2347cba8c05883aea8af7b8025f4740964e5ffa7f650facef0768f78a8cb07141747bc8ee2a90ee6b0728b54534c85c72d9e6ae2f338322111081240cb0cfa997949a44d530de00006a23f3b985f5daa0d47a0961ab6528a858e60603a12855bb9cdc466507f6ae131edc3eb95b91c83c25b805080b1604d67b1570530adea3c335084d8b80311366c69ddef676bd6351b7872eab3fc794cdd4acf3ecf118b46af4a768e2e00a1e22ddf155ab303a9b8c8a200cc4ad3acfc5210b8a810d4fa18e057f0ef7221f4f5ea94a176243c070059a5332b2e1794d8c30116bdbcb8f769591ccaebe20cfef35595aab950fdd7ddedab41a6b2bce83881962e76f7d4854373eec0ca4c8b00408cf3b764002264bc98aea8bf6f4dbb333de20edbe1404103086e7ed76a2eedbea93c2f2a25dfd70cb56c9aa992b1b138245dc3e224d0bde0d7e3274c4f45e258235276afbc36839a2d5987fe8a9f6ad04637fbd88122d063b35f2911a78d38b064d8c81779a18e87f4535380d2461831ea344f681d114a7b40d743a753cc575fefd8b3715d456db84cfe6af2eeceed6e708573c37b27c52e25ca203f3a512790b9947eaf36a419d57261bde03c891d79f0ebf286849aedcb5bf3748f962b5f2d17e452f125d7906f551bdc132a981fcc546866652274c5a7ddedc33295acc0b455e8e9acba373f6366c04a899c892f7d7312a82e21add4066ad377f300496aa41d3c05461de6911c14b9500b656c6970aaf20def6f4c0b485137f39d3de41251eebc1f9cef699571b4b76472fc554385372a4d7c140f85313858b3722a3864611a4a26c9703157cca917a82598ab37480ef83182a13933a7e2f80148560e4d1380c1b720cdf62b3449b2072062a15c2826f35170e381b5a5ceb0e2362ae02dc8a47689a3b4a3d97819abba37df86ed686802197e7d57dee601f14bbeffcfcff410afc00b23d8d1d276c5613bf58ddcad1e19f5b9c2bb00d2a337c80d5fa76b4f66b3d68840a11daf26dc43f540f779c7df6fea839e1014c3bfd9f495163ccf8b363157cdd0f9aae1204fd8762f0ff99dff2427b8be457eefaddd4e788a3d6b5d5d886c5c31cb669ca86ba0c1c7ad46bdb5d6e5161b17ff727405a9c22d5a6154044c69322c764c65ed856321b4d1bcd552057adc55e6d3ef8d7ea2467efa49981ae2e39e79eced73dd7afe662f1371e5f849c11e9df674cabb6ae1f5b199ebc33cc55c32a506f5cb558ab8719512418bf68e9d98610ef933a3c78a724f4f600665561e7650ba8d6b11685974e7db1952266758ae737184b15c41f70a7dc1df11badeb1d5b501f20b4089efd65e6a9f152b0b88422df33c84329fd709c92d3e4186e7316e5b5042f525f6b79a5378d85584b61bf4998b1c5e876a8397c1975668a092e047c80bc960c22acbe36304aa3f11a9f5d2f59528cfac418f12c8569fb2327ed45d5dd71bf0506abd8a02a8b75c48500ff0f61f96c2901dfa36ec26db5ea107c70beeab86548d5118d35a4d26b5bc6bb18ba7f11e2a53b1b7f8ce748612be3cb13413944939afd7083ed0ae77bcaac311054c4df25846546dffaf99b88f22fe90de052f1289840c7647611b0996b64ab5cc7eb14e47034927f556a8642f48152b8c02f67faeeb073986c792d49830b2d23386d6ecc6c3c4db84ad4b3d349d4d31c9dfca3e2dc8056790b5b50aed0aec61530fe9a9d40442d146e4ac7d1fd7e22c55385928853739bf39ab26566534d75815f011f511a5072de27b81417dcc0d5ad0987303360942a1621daf00be6bb9115e9fa7f2cb510ee8cbb233f8bbefd1b418abc6689e950d7c84a0a503becc273896185da9be2718781d316df71e0f1fd84f9114cfbc9ed4123b2e66eebbcd8c8a661c026f462d82e62e1029d85de71439818451d23f792b28e707c7118536e5f4707a9183f716fe4f937c3c0bd544171f43d0b3ea9bc3e71634adf6566d650714acf504a1878e2dcfa4a1c36f0ee21f7ce143ca173ccc666bdcc7137eb734c2f28073d6e60d2d8d4eb780102bef7b14514c1f7349ca40c22a0a981e31357d5e6ccfbf5495fa98a9fa1829a17946b2671e065904b5ff5ebdb36659263773ae747b8e64328ccb4cc1ab0f890c2cbbbb534da8d07e7c067aff7b14bd94d367e425bbcd421c246077004c1f23fdc1bb9d1d8fc76091b3325441e54735514824c77814e20ce74b9a3d6c1746b2dfe689a5fe9693e75b53ceb5dfb3cc950ac27bd52b1372daae725727216cd4d385cf8f4daed35371e5623270f9654a33ba69e906dce72e17ac217e80093ef13da77a43040b4252479582d462d488523b349853265408166266767bb8be1d035b8954f8752d1302587b582fd8a70029f1c8782c7993ab24d362f46aed845f3a504d253cf3e6f70515bc1095e435cc1e65f8cdd6b28c199e9a11cb901eaec2daa450ad53330d3c71fed2dd19070ff05c3333382f9068339db8a74cb84886b30a0fbd558089d9017e85e4e077d3864873a15da45c6e8d87d37ebc4440cb55842960fbc970b416ee9b98814aec65de9001d42deacba8fe709eb00966b7742587caf3b3712007f4ce4c3b346c83d3fda6c26c08441b61fd1486a5dc6df8d6e2c12e4dd7878f892ffbace5dee47c99c9848a84d3443a485f0d73fa64b1b44159c4177d2c7659bbbbf592f57f4ab78cfc8dde964165476b3ca15bb0f054aaeddaf1babf3352a872fea39a2a32231550cbf94c694a44228400932f05c8c185b1bed61153ca256041b3153075a6a16e96166b670262d35b22e856719798b3269434c8495b71ce11edd2d0e95184ad8e7735e370d0fabe135b48b93175a05a6c46d6b3921fa3411a4f0d4a7767d0e4191eb4627a1d8d748a437b5974556bf10e05213ec884cc4d2070bfdaa647c7868502f6601c48913146ce21e5aeef2d7be39660f7baa34d739d32c705c9a36509c474288ce0f02a261f958282327fc8ffb9457f0c2fce98c4ff6eaea5e40421e3e7f852f77fc3213e6cb445fd3dc9093e5b7de5e8a787458fe157d7266d04ad9706f526a1fa69c6503ed1cf9d017a40198823a34340bd7ccb0b4501d089b703bf098aa1a687c582af28d386717e489d894a37bca0cdd138d992d15853051567fa327f160909cbbdb42b3d28e12cdd97252177d407a90e7ca6d767653a9d071a6d15fb1c86047df3c4f466f6e83350c700664d95383ff925f233406e4b11adcdd0321347ffa55a98d0bbaefb311dd95c3bd29d7defb3c842ca68703a816e316501d544d140a4c151a2ffad895e74b81258a533c5d0046cf5e565540a92e481cd4783f287bc2aeddb7d04056664bd71ef1d524b27339c9e46abaff896010716603fd23f8df2ad8d73f5328df58224a14961ae3d7c7b577a8c91f382a3e096bf13f6a33a0ee7bcd5711037dfc776d6776a650c2b7df094addbe657329f1cd835e6c3ed86ca66af4902972c085a87756525fb95ec4cd0f45e4c113857ce32565c2d1a2214bb4724a1157221f1decb4e6ac61b3b8c432e8636421670e733bbd7ac284eb21e05b39dea74c4111309c1ea8e5bc45bf0edd74537cf9b36f20990136573dd503146e1a1893d477733d49d50d96e5381f1e958536f7ff8116ec42ba7c47bcbd1e809e5f1169b9eec50c7ac1807e58c950a0c1a9b158f6390d27d73aff965a1cfda1635a1ff2a0840ad0e3c0784db3a8d59a619dbce2ff6cc124fddcb8d55083c06aea2502912d0ee2b520b5672076e45f47e56767ada9366f2689cc9eb28ce64a59e98c3e9acd360146752cfc33bf68c0331c88b0a490f43fee490193c802fda34b85de0bfd3fa7bdab5d29ca135a0096d92f934480d0206daae3e8c96490cf4e7e4cb93159db9c67d550cfb609b899708fc63ce6930f7c9f9184ccffc01cc10612d3e974c8680e84084343517c5b0725561467119b57f0a13e39278ed4d654ffc96749dc8e6f86ebc6488d9b1eebe140dd114b3d963d018cf87dab3b8d4a1d298faf3241124ab363950f1083fe99c43a6efb3f36dbd7306518b65b43275fb87b29111978fd983c986bab0c377f9ccee6413562ec6f25e49aff920e9d5540e4dd5594b74749eeaa5c7446db728c927a6baf5626a93f37b4128acc03dbb73ddb217352217c81cd941f050dc54dc43ce012976a205b9cf11276ba74bd39d0bbee913c05cb666884d14a962a2010859d27b026854fb276a83f312dcbce9fce108df965f4086a73e408ffc5dd2e0d5f8f84a70633b4620a7913b695eebcb0f563fc3a6efb938407a68d6916fefc43a610df88d52c1eb7333deb3885d5d6a1cdbb3373cbb118f73b1e288649a59f89de9e3519bcc8bd3e9d91f503defbae506cc11d2cf54f6b5c84c85c2f69ad64479d3102e16c780296728949269f5279d308d9bbb485a8d9d6731ce860f1275f310f7d0eb7489d649672a1076d316ce1637544afd3546b4e06c0d69921e4d4afa5829d6ff372dacbbf36db0586af3eb3132f39a0fb09fe6790632e0cb09d5c4c8224708e8bf31d037a72bacabbe6300d5ba7e13a9185f17a130c20fbf35a7aed0afd798178f2d9c2be55d556064872e2f571195d92aa4b87e0ef758ae451e332ff06b26fd5eecd6bb613ba432f79827be08a35d9de8092725f2f307a5a3bc2eaf0706e343f56e7bc4814fbe66ba22882b456a3c42b1eb3280bf6dafb9685af9fe9fbce420ca36f05a9c76b8bc36a227f041aaddca356760a070a3a09da54aeb1b808f6419cf322260e6bf167eda436ad24546e4715c545fcdb0e810d4179e2a3e63e100f11d8fcba753e63be16aa18b63417546cd82e9269e306099cdda5bf08004f66957cf4af98e433d263919f80002cefafb6ff92b52bedf9fa3e9a95bfb2a1acf3641ff63925436793831576e89f73d1ecfba79d0c960112af432666f2777cf866d78bc6f8edd938e0cbfb856918425bd256e70daa110c9d0031da4d13e57f97eb850cf8c0f4c718939815b065beea3ce1d3d3280049ed73b7c9583d4ed0302d6a587138b0ee0f4041a734cef8fcbbac5eff6035225e14ccf6468c95d23918518e63eaa06e759eb4261c1962543f6dfa89c7b800bbd9798dd06b41a0983fce83af54e2e71ae804701df0afb9016fa72c0530a09886b63da4e96a7eeca07a534523f72c31e40d2018f9b98317508461a16183dad2f1e3f58356fa07cc399284d24c7e1990dbc10784fb0d7bc9540f64c16c939abc5ffc2dac8ff1dd3ef3c7ad6de2812367a55b9e674320dded0f82cb8b58a7f9b8d01fa8604004744cd6299ee0d0943444f1a318a22a1c74935855fcc1984a2be704ffbebfd212a0c0250e9adfbbc5d9b1d9595", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x60}, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 12:25:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="1af110e36384f55144f1a7e0c954346106a5fa6757c61ed33d0ffe4d41c88ba045d7dd575597a1734fa783c629401d0055034879844cedb399b451c977f54c107095f05ef69fff40b04804f32b74a803ff37e2749d89bbb511f2a543a3b3dbd32aeffd49faae2db418ed5521a8b1c186b030986cce25e682f047da603ec281c0bb508567964805a1f64949ab090f5b0db9a6a80e663455e1c2e66ae9cf30a30f34db8c", 0xa3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 12:25:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 12:25:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 12:25:11 executing program 0: r0 = syz_open_pts() getppid() writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="6431e045cb22", 0xfffffffffffffd56}], 0x1000005d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) flock(r0, 0x7) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r3, &(0x7f0000000040)='t', 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x2) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:25:11 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x3b, 0x4000, 0x6) close(r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r3, &(0x7f0000001280)={&(0x7f0000001080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001200)=[{&(0x7f0000001100)=""/223, 0xdf}], 0x1, &(0x7f0000001240)=""/15, 0xf}, 0x42) 12:25:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 12:25:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000100)=[{0xfffffffffffffffe}, {&(0x7f00000000c0)="14d51f48d2a6664ba2dd7823b4dc8b678ae998ff69c473e0e5626e20def42cf4cc6e565671139e6f84dba890", 0x2c}, {&(0x7f0000000300)="d6b1083abffab72a55c9e86ee85e579ae1992c7fefaf85992de1905ff014b8e4a611c8d114d5f9b151b1a636f317bd4b31c8262f835598a0feb6f7085893c913a6e4afb4718b1f7ff30e92077637b880ecb8e324e424ab0f697c1f9e28e77d6f6d9ccb0845dc2fa3c5451419599d25445f3964042fd0e302a94e2726792353bb000cfe86d0779fcf819f60ae7f5fe470ded4f65df27bbf58b2d4c617f56ae54940d74f98ee9076d9370dbca490b77ea2a1adb1a4999fffb6880d9afa30100e8e5f546593e887b2e10ec0981f678c74e9822515f0c56178e036afe362681377f3589585257dad8497f7a8e04fff9125ad39012990fcdbe45d47f41cef215397b9d7838ab427670c194dc69eff67b16540bc34ef48ee2a027473c521f0c636c9a4ea9226ee3ff4862a65218e25547d113d8a3da5b3354dedbfc67d302a42abc7f79fdfba86894b3bac8356875eeab3f811f5969231d79cf19b0dd5817de71dc03c7a82921ef9b777b4ad5c8e16020ad9d58aecc3909495b7b47553c70df27c7de0e93a4ca9fdb06f76eaf00e6bbdecc30299718b1fedb0c8a4e64fddae9e467a6a17b08272fcca97842288c655b301c2607efe17e98efb799091edfc35da827c3e7e55875784ebd70e719275911703c39f19551e8dc6e149b8a6a70a2e7bb5df988f13b30049d6f287d3f19bc5d3acb7f53691cdfd17f67805c4e9d7e185b1dd648391f8fbb5291c41935a6332dfa3c66949a45a89cfb6746a1aff78ead5646b2902ead894d25cd6d139132d69bc01d5f6b9bfb26ec0e65bd1cc429ab2da300878c874d5a41df9c0cda429eb510837d8bcc30d3511f79ce9ab305fff18b41e7ecfc3fed0522b8fc74664f6446adb3fb8a2d6a60281cd7f50a4963dbb7e2abbee7fe753bed7658e4608661b8aba24afc8afa9106acffe96516e2ce2f966fe87ff69e74826fdaa0c2fbcb2795653e657c76623fad46697a7d900014127ee3d30712ffc49065dc5be9f3fd5a50655d3ffc7db77e359b62867ee805d99b9eeb56abfc3ac17dbef0565b1ca5807558a8d5f26be6c8671a67c082fa45c99099130b9f6f8cc8629bb8e8ed0af12808e679903547e113536929ab4e0a54e2d559443ed3126bdae3742118298822ab31edf764a4ded4e18db9ef54a3c0c801d76967d33f42e8c3ee5301c457d527aad92994400de427af104d180015707c2c1180ca5a0f1af3f4dc25d7803b53771ce5e66c9195f3a04b246bf7d2d043a0c86e60aa0a4e3a235fc95427554a9b5c6256310fc3bf879bd8c06f325524d0d859645cd66eba6678e6396f31b3a42d5c4b440e319f798f5007a79fe9a9ba73d9234f63d71a79441e9b518ce1d0f5c865d8f5729f81706fb1cc0d99af27c7214929cb2f8d250e0b116c48c566797ded9716b0576db786d58353737c89fce0a981935b5f4d107ca3d6eeef86d71138c512d23efbc93f21974f6e46fb8b7081e619c0eb568ea1542d3d3988cba7e71c35237c4bf6c97068c4b7bdc3cfe245a3b3f2935e19a9556e2dd0102182475e8d110fe1ce2494235282bbf593cfd27954a413b528f174b216462d373ecb9fb9d42eb6226f4f8af6b093a549ad79214ed6dd036eab834cb34426125dd46181b53fe3d4e3af0a20c769b9c62e76b5628d02676f860d73d4105b4c1ee933123ece520f23671e84e043ea76975c4758d9005e57234c3ccf50298c65cf3d0cda58d61e20c34d69ed27c29496ae8ec37e64d6db3f2c4190e82e4e797ed4fda973f283985d9301d57d6a89aff89c180948bedb9050bbb6ad203fddae255a05c35e2d4ce8bbc1170899c4c986eed38435590154a138d9254112ded042216befc4134765747f307a3648968b1f0b9b62d4fb4226df220ecf1b374d756ca396356cb4264d52594467fc06efabb144f6372a8952ca48d2eaa07ad1203382df4b1e915ca8bf7445dc1cab9281a9fa075970a06866edc429119b7ba37e5e191c6e98bdde815ac6f988355c92f7e1822917a007b3c6258607f5bc5d06ed600a527da4718889ba522a1248af91c3d1f472fb2f264b22543ede2b34f7d8deef5eee7b73822ee91463c5741932a960f61d3ca0e3a904ad2919cef921ae03f7660cb7e667d2eac3bf7237a1728290bbedd61547a55cdbd9176460b7076eabdc24e028eed5774afc52f8ecabffc4eecfa96d0e2d01a5acf7d7b0c1df008adfb43e0da58a35111739f72d1711dea7d0a44f3003ed6989734b1e96cd98fb99c36da4862077e4384b74c0046648cf1678eed44afff709a1e6a106e6d3fc9fc739276c4f9833d5ce01aa8b9f5ba5199c441051dad24d821a2ccd2a959e16b7732a33d5c73740e24c584f8312e7a56d824523e722c0ca3268a014350eb99ce64ef5e8560f623939224f02434685e9b3d0f13a3fe2c658016443f1de6e75ef3b3a2453da2811ba39eac604f682e5009a8472df9f83042818fcb37dbff167341fac7f5ca52c3f8a75553ab9ed1cfeb2983bdecb612fc2d66d2d4567d626d1cdaef656a10729e4fe7ac79baa2b2687c7c58c4eefc69b8785362e404b4aba2c38e8cf15084c1f2c4b39dbfe730608740f48fda2a248d4ac344da385fe05364958a2c6c62f2dbe14f186ed7c06e37c29cf7e79044d1dad2248712cf7170520c02cf5ff56569cf9a505ba57cf3399b2b7faf5398bf2ae4b231c693ecf664bb47870f63c7b14527346b211a551924199c6084d0009b552e162aa15ed9e7f1ea521a6b094dfba908ab8f636e68eed768e432188fd3ea1a9aaf59963c275195b16212654950124cd1f3de4f96e1cf366243a828acdcbce4de181925a9251b3c91fa4808c3e02c0e8bbf19ce5f78e0e44b979ac80a29450eede33df82391b603fe512ab0f9f294ed5b39d7757f5a6ffca00391a6d40ba38a57a251424c5e9ffd90951ccbfae5b3e4ea5170b17550764af102e456b82300b2588b01ff43e89278cd4f1a5bd5ce518af00bb1417287745604cd7cbdb3372a3f54305ba5e62c6936b4423213e1a45393d368bf7bfbc195a1ff1cccfe1d4bf0fc39b16a6ab674fa6e46b91b875d4edc9f053c5683d8068b68362d64728c6e0ba545650a04b84f070390f32c1a2006dbe3b835956d261526e8374fdf0cd2973a4058081c2a81d9785d45a8ae2e8b2149ae131dedb57756d00b8a6cb4ac2a8a552ff9f5cbfff163b3799043af205b501a195852263eea2d1e4c6a0c50212c161e9f3b9762405860bb31cfe466ffb869afa6041177d01d14b5ea6b5dec68bf0c95921ac0baeebabe7856e3fef645481949460c7345efefadae072ce19ec41227dfab142dd3ff7cad2b75616443de1eaeed537550335652ee866448b8799e19c28463871e728315c904d6c420a76c231e479ddea418081fa0ce1b9e31bf8bd8d0a1bd4b4cbc2160ff764044c3ab59f06dd0b1eefd64082a9da55bf686adaa61877269e9c88130bb38e7decdcbb790deef61e786957e79db78bd3ec62dea13ab64d8b5b5dcbda73c978678f4391e3e0138000adaa863c1a774121488c45801c64b4c2e6145e481a16dbb8c52127b1773dbcf7c636516e6550b87cd15f0c78021f6a6483082f48517d21f099f8577596e27bf264acbfbd0a84638241501fdf6d2a28349555da7b3f86fa9674d7ec235b8d2586786f80f50cf8af5da9a8c27a32105fe275e2598ee150ae9400275e961a43f356a6b2efc32775c91770dfb2d4e0863bcdb36b24957e808f285b572687290adb0df9d5e94f1de84c6a5d955c77b77c7a99f3f2fe66466be9e5fb0bafcb9718bb48c0ebbfd3272d64a67422819637cf11f283df0fca8f0bd1672aa11e18279b31263749b09f3b72f8febac49896bc8092fb518e13a65a545ae7281f940ccb8fef7ac1d7558b868d2398695c1383b8af2343abb45131936a2e358cda44bb550a3ea516bb7c8bd872dd5f1b9b78408857e8015e26e69cf355c0e17c0420ae786fcda5e7ec5ef1a9a3eba57587f914af1a967172e66f57ca921a47dcdc43088171c51966743131e0ac87a34d4012aedc00e01525c51f700b38303851d49ac82f43b1f567a8564831c3357544c52961577c2de7101cd6f5493338d615b73fae6b7b70ac1ecad82666b9ef35de2a2da287f263fcaa0574d4eaf57daaaa4d09a0f95c10db513851fd61115c6cb404e7f0fe05037c9b9e1bb79df9d4babcb860737116a44957971464f9676215e2a23b0fb44fe169981e71f1ebdbc06530c54b5ad8910a60d5930ea5a0674604da34084189c59bb43f8d996b8b8de127d49401a28a95ba32338204d3db7dcfddadf7a4ead3dc20cd419ece884f56e0ca2bd704863f7e66607ab60e84547f39bd545ab56b64c5eb1903b3b6c2cb221b6af9076bd9382f2b342c092289df1bc352c4125c6f6d4634bb2db4cc4b58bc554cc4650199dc88f8a65b773384c0c3b501976e5c9cd799a844fd86f0a7b553b3df7dac4ac043c37e9283cfd9d179bcb58a3635869cd883a01601f93617bd5150541dca5d893fad88dc5c2afa81dd8a5317436cb73bc1593e96cdbab7435e0fb55c84129b0244f16baa2f8b51333d6701559a7f9d50f9bce457b48c2c82e5888fcd7d0939640a8f4ddb3f815d8fda38462dfa9d3d02d7533b0e63c3f945018a5d41107a0f9f6a451e6c9fff60b088f034655a562a4961ac983e11335c83efacd4ea8ebc1fdc8604f26817023e0a0b3845ab9ec47db106c269b7ee9e5c58e8af6651dce85770fb4440ace0593f4d5feeca74c70c9b24885b62c6f88d3ac5e3fd51503d08dda1699beb5b66aa4094ce361b60d83ca589e1c49a56dd421426ea91a53105b80cd50c953f80215c88aa5ba0f9295766b0e9daea44f178f327a47383f48256793e181eadad169a332b26b434f49da43069298a1fc2bea17bab05ca0db2a4fbee34e67f834e963f13f2e91683850a21ad73f28e62d87bc70670aa76663d170cca2df8cc7a68f3128ca2934cd4be6de79abbb1667e8bf7e0b466487547e2e06b043e365ee83e8c36c5c16a666de70156087afd946dc1b9fabba6feba6dbaf11dcac9ab5005e5efc525a845fb51c2b79cc9bbc42c677e9a8688f419e5db9d7660da1f465201234f5aed340cb03eb43085d539e14696f8703a89c4cacb41169f08c8bf25ba329d9648fd611633b3caff47e1f3b17d9a693cea25228ffbaef04737ecc2d5085835050cdbc678a6144f098bcb2361aaf7ae3343e82f53dc670bf230c34ff908f62e70faab7cf6b046e6b8a4a2e89b5e5358dacb568e83e30971c902a5ca45b272c61e35e5006bc97f0f4a03488b1c7027c84c2d3fcbb84cca62f2a66c6dc7b5fd056c4b90e7fa572be0634c9367068c7c906aec58946fe4ad28dc384513fb5eef5ae812db4633d2d86f365d22300f8f8d7efc36fe091f6a2bba7b13f10abfff0007f1455bfed455bbb34560bb1bc368445d9a6bf1b89dce7b1f4fc0c62dc6437a42be2bd408de422bf99813addcf6998d1f9703543235871d7fc4ba8574943654f3987f9b4a5dbb0fa670f5330210c24270aed9a57140c318ae49bb57be79c67ff2703f283f2dc8415a8f0ba59dc9a7621013936934bf281c661be1e33c1eb5eba49e9c83257f4296dbc30edbe7c8447bbd16fe356160e4119713c17254423749aebf750bfb4cb9fe6a5a05b82fbc1a4cd993604a1beafd7ea01502102d97a1bfb7f998a5da175935f3ba69674648a20aee8e6f73355b8e5bbe46ec7abb85a429832a9e177f5894e94add0c916eae0b11adfc53cde10031857d5b148218bf82de23be0029d72", 0x1000}, {&(0x7f00000001c0)="5dc2897e39922d77bcef7c606654a92c2c00f9eb3e84dc14770271e84f5628ce906ea8c778434cf622362822c8e16350c649c51d42bdec819466cc4bea8a37e1ed5cd358318f1f81eee441699f4bb65f0c43bceee6226a83235d471eb7ca295d03b03771beae1351a7909333214f965c7cb592afbffdadab16b00c765f4eddc5cfbf11bc472a5ae6bef28514df0c05925e49bbdf191fad21206145f4ba514bf10def5b523c1dca08698e4a79bf6fbaa35a236c88d28044f51d67f36c2b1ff4c782bd02581c89f5fe2fbd1c7f9a68e5538247da9605f3ed07be929ec69f592651452e9c51619d8fd045e812c9b525216a24d72c", 0xf3}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001300)={0x800, 0xffffffffffffff39, {0x8, 0x6}}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 12:25:11 executing program 0: r0 = socket(0x20, 0x2, 0x9) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:25:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="03465e428d45de932c6d7e5821909e9644a32faffb07eab617f578246a68442ae378d0fb9f7b1d5a101314d6f5523e3365d02018430f2fddb693611958cea61c4bf430cf", 0x44}, {&(0x7f0000000140)="1178165b00ad79946db7a72af08f066ca2b17addeb3e46b70ebab95a01ecdb2f8cc36b43eea41cf10c5b113d5543846394157d492349a2462e54fb3e5eade65686a1f1c4447a443fe8f7ef7373c4d6a2837006561a4dafbe77a2e9b4d5e073988d5d53e175d5387ac796a8c695550cc60b7f59272f16dfa74901dfd4f27292f55e1a0c14740488f44b2f6c7e33b59edb05b538edf01b474a6a33a953b4eb94f71f28a1efc4969d808ca4b38141352ed5855b2aaac82f8118c0b42efb8f784d3e08febaf9be431dd0bd47a1b9587180a3a01daba61085984d8e12", 0xda}, {&(0x7f0000000240)="582734ebaf0333fd017fdf469bcbc826236d0c8c02d88c5723eb75755c8798027b94d579a2d3d51f05d9630ce897dfba06b21337e4d147ea1f2f6878af204776a7ee13b05e9f60ff56c26a1555d970242a49dfe0c43529f102f5c4819f8f338ceb9f001926c43d47d0f5b9f73bca5a8d3c73b615985d39ee9f6102326d0cce80795634ec", 0x84}, {&(0x7f0000000000)="76c86ed020bc96a40620d28087e8b090fe3fdea109120f67354ff966ea7708", 0x1f}, {&(0x7f0000000300)="0bfd0e3d6e0bf3e73a14b36173289d6a03b8b167ae07e719092123e04b3ee1dd2206dd08fa49adda3cd926bc7a028d5366e3699e6e69a662a052adb2c99cbcd5427f56d6f7c9a28386464842f8a38633f4c2df9a05c3f7f8d19e672a82a53f7308d5c38b0eaae29708892a231956384ae4421bd2", 0x74}, {&(0x7f0000000400)="4fd8ff204ce955f4901e64c560e7e68e6ad24b6ee667e911b4e21e665347d96c00e54640a56329697bbec5ad1cdfd0427e92a42ba5d7c4cb689aec4d8d26d40fa048a3eff3d80b1e4440292952bfa7779c1a7cb7ac88dd9515761105ec6c992bb316", 0x62}, {&(0x7f0000000380)="f35ee76833cfbad998fc5d87e6f8e6661c3a5ebd807d8bd9179890e2505f43f32c9e341b31eafd1b4f64aaba", 0x2c}, {&(0x7f0000000500)="67c12b764bbb3a51097bccb8da3dc0b5a425b8a3e1a9ebafa1db22cbbdbc8d912936668b909c99a8c7bccf2a2072c9367a9defd8c5ce2e79116503beb228abd207daf9b29b7c8c8036aae93b3578e46155576da70f2740f14b19387996d3d653a01772c087be72086ddec296768f28b1cb13ddedd6ca71e6cf5494", 0x7b}], 0x8, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) kqueue() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 12:25:11 executing program 0: syz_open_pts() r0 = socket(0x2, 0x8005, 0x7d) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000180), 0x4) r1 = dup(r0) setsockopt(r0, 0x7, 0x7, 0x0, 0xf9edba7790ca226c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffff7, 0x9, 0x813, 0x4}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x101, './file0\x00', './file0\x00'}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket(0x2, 0xc000, 0x9) 12:25:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 12:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9b, 0x5, "b51432cd4abb230c5a2447c6c6d92c0567b24185", 0x4, 0x2}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) 12:25:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x2) 12:25:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x243) 12:25:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) dup2(0xffffffffffffffff, r0) 12:25:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r0) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000080)='./file2\x00', 0x140, 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:25:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 12:25:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x3ff}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0xfd}) 12:25:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) utimes(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)={{0x874, 0x40}, {0xee7b, 0x3ff}}) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x857, 0xc5}, {0x0, 0x2}}) setpgid(r8, r9) 12:25:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) 12:25:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x12000000001ffb, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:25:12 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x6) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8800, 0x2) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 12:25:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20090, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 12:25:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 12:25:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x61, 0x100) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 12:25:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa52, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:25:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xc0, 0x7f80, 0xc0e6, 0x10001, "47ad708d9cdb8f6c24cc4b3d7ddcacadb78a286b", 0xa85d, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:25:13 executing program 1: r0 = msgget$private(0x0, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, r2) msgrcv(r0, 0x0, 0xfffffffffffffdff, 0x0, 0x1800) r3 = msgget(0x2, 0x200) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r5 = msgget(0x3, 0x1) accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000f7ff00000454753660f9f83373c9834674b073768062e2b052a4459a6bf3dfacc8585213a52adff8080093808b59a4a8b54b72e8e91d73330870b248c12fd8171841d2e96b2b877471e4f755d5d0a0085aaca1"], 0x57, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/128}, 0x88, 0x4000000000, 0x1800) 12:25:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x127) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 12:25:13 executing program 1: r0 = socket(0x0, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10840, 0x7) 12:25:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x10001}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000), 0x0) 12:25:13 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) shmctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40000000000040, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)=ANY=[@ANYBLOB="00006400000000e54f5f6f"], 0x1, 0x3, 0x1000) 12:25:13 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x0}, 0xc) 12:25:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000300)="94987344b630b8bc1922d3435e0ea144ce9c7ac9ff5c371224246985137bae72fe9e42260f6a3ce7475343507916ea64fe441195b3bf8b0efd4e0a798be1702bd263fc7e03c86c893500b33a2f56a9a314186cac89952d9fd3ca2c30a08a4dc35f934c7f71a3d574fe978514655ec46d637172113a4a29f1dd2d548de763ca89c5e12e23b77275ef50f9ff755996133e66c60d61c92024ca445a952a1130831b2b97e3a9996c2ce42ea8f2deb64aca3a8b3eeff40b7706c455bc87f8a25480d4aed7b55d3788fc28a3468fb3e6a8bc7626f1f4bcc64a7dc9dbe6bf052f19e54f04e4c4e5d06969b3", 0xe8}, {&(0x7f0000000400)="21d1483bbad1c8621305fc1462ab92914d4e5eb983867b3947abf1323ffc2820510ae0b96848a81d053355bbaac2681a51aad647b4d85946962831b99127434a4f18100e26fca39a7fdd773e921331b8472c8a7c573f860b5a527d6f232313af6b9fef5f", 0x64}, {&(0x7f0000000580)="ab7feb7a7efe0d54884a02546c6602ef02380719dbba228d5b28e18efe95117abaabcf1aec3b3974826712b867f6c98907ff7529f0057302d4b074a31e9d2734d93058e948f1ba9267db0137e9caa21137ff0a168233c8e07928e97518a8650c3a713009171a1211d2c55590698824eda02ae753c2f59cdad9628424f82a6f0d0369ff00d1742b7e370e776df9699871112d0e34c1ee14993c85cf83bdcf3f091d39748e158f8dd856087e63540515a4fe96c3df128b2600c567792a26eaa775a8e790b75470ba4d3511", 0xca}, {&(0x7f0000000480)="f5153f0b33b95a6e29e481e9c3a95dff9c0d985d64c25eb137489089691e43b85828", 0x22}, {&(0x7f0000000680)="33ac4d24e552f811f443d59c9a1911da2013f42d643e1e3bc9a3d7f3283d0e61afa3369821e198e659a4993b027cb902953f2cffde8b126ea48f01fd3453a0ca160b01348f7cc4fb7efd1d653bda1fbabf0138ed537e7b6091e4cff10024b3ddf9c4737df16dcd9632aadbfee30ebdc19437b556fdf41019b33739783cb28cac15067d16b1982638241afdccfa96ffda7411459f23f068c1c64eadbd0c9e30badb74ef216d2af491a48aab5f2fa6d3da4d33fe0649a9c34eb5529ee86723b2b6a6a172443780b70c5348", 0xca}], 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x0, 0xcfb}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x80000003, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0xea, 0x60000016, 0x35b1994b, 0x2}], 0xba, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xcc, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2a, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x2e12, 0x9}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x1, 0xe}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000004, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xff}], 0xb6aa, &(0x7f00000002c0)={0x40, 0x3}) dup2(r0, r1) 12:25:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x1}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) poll(&(0x7f0000000000), 0xb1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) 12:25:13 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000ae000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:25:13 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0xffffffffc9e5c21e, 0x178d, &(0x7f0000000140)="a10775b78e02291ae46bbb2c250cbde3507586f031cb2998cf0d92bdd91cb1e597803a339120fbc90cf866a1e9bf6ba361bfbab6c3ed32b758363e884d72d8776d3b604fc5addb357c8b540c8f21b4ce1577b9c5727b97aaf0045cdcb919415c9921f1b552d2ca1b6576de2f18fa43f9c3d5457b0f1045700e7f0d5e78545c8ac6498b9c353d617db3b02808a6d1cb4a47a43673296be5bda2dfc30dd44490082637d50baca7941dd60469c98b159b0fba78d8a488046d4e4e6853170a6ce831fcc5eb9a05b090c378af88a5e1f00e6cc16064842a284f9495401a4fddaf73bdcd01971c86f0d5", 0xe7) setsockopt(r0, 0x208000000000002a, 0x200000000027, &(0x7f00000000c0)="908598d0fb94ccb995a519446179495e65c60affec0e0adadd64c9e30c78a3332b6c18f43800582b3c12202a4ac00e1ec9d2d3181351232b2c60b298dcc7ff05ce4451e7", 0x44) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 12:25:13 executing program 0: r0 = socket(0x18, 0x4000, 0xffffbffff7fffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 12:25:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 12:25:13 executing program 0: socket(0x3f, 0x6, 0x4) socket(0x2, 0x400000000001, 0x8) 12:25:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x100) 12:25:13 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:25:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d17beedf6c653000"], 0x1) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="c4da70f2d8e3581cf1a7b2cd4af2f75d5bc70141b78a34ff39f08b10c755019574036417b9a1f7a0dd64e4ecd4f2e6ce89a42466aab4d406f5c98e544e7167a5ddf0d066c6e6c2", 0x47}, {&(0x7f0000000600)="cefb03f5a194e3c0bebc855509450c9cbcd1c2cce42f805dd0bf404321107d8cb4256ee3c6c6d2e041000b76ee587889b33c62baf8380b063f2638e34c29569b9a5feb0e9d0cf2bde3bb9ee7b9b630be065f122d1e219623d9d335f97cde197096986fd1c0baf17420c30d3e8c95a57c3e782260a878fc9c2694337ae9ffdca0bc3d660af2add540e58618e3cd92f86e360bdebddf99062b907983675e59b9345b97ee76fd2155852c5c899a203fb3bf27e49cd6ca0e54428e0fe4626b5f127384da135aa8e8dd04076fd163f5c7c081a9af019d93c27367c935d1334e2f7d360ef14ca275bc55753c526b371d5732c233d6edf9a5c3c74e17a25718826b389fa48d375c2e293a15a62664bbf6db85e4fd4638b5814ea9e93ed46d1d7b4269269a88cb59ccbfa392a370e230abe2d6cc3972310c1480a247d0626e366a7ffd0335126c088dd2863f04456fe1a79bdea93a82c60ec154b2943027f21e9ec609795de5a317c6282f60c7411be3f2e49a136f6c5bcca39f2a7e541879573fa84f7945875e2d5c79f633c071a4d70102dc6c4cc0bd3888217b0051f4eac5952845526cc02b699022604f3a8930fa07a4c867fcb7afc1d6baeea9d81db20d29495a36cc4780e2180cc6bf90870f2095ae1cb2ccf66f5c6c8a1c2bd45ab3fa3d21457337a650d0701104c805de9c18f83fb5788a6bdd93d7e7f4839a97536f2139a72336cc929a9d441b3e119875d0d05156d8b1827b1da4f304aa077e0abdd8e88337b147382f13dd15ab2bf55ea11cb433f53761deccef40c308a95c12dad18947bbb90e6417da9e25c7ad7a17423c5f498c588484d4ae6ac356a6cb2b31b4545faca43d7868a3a4157050b57dfc64aa62c54a1fb288464785ff2007853cf46f704e38dd4f219376806b7f5f8e68b0b73203b5a841576568803659f954f100579e77cc38ce5b457ade5fbbf0dca47bc5e74bb17fee4a8a27453a227082acd820155f006c896f7cc72e0f6ce55b3ea3cfc698aeefa7285b15a8ed53c402f920724ed8ef3300620a42cb01b2ed3e808d368f7c7e16642f6a773d95418845fa71b174110f78e1dab52d6c20df233273aed5f9ce07d3a25ca8f186a94ef5fae030e2c5dbb2c5dc240681f80b1ad9e1008498692ce7b3e4cbf18745dee1fc29add19aea41e78403538844b6ff5a15942f31034b7a91a60709dba2ec3d69049299ad75ffee198fe0b3fde980697d0a86220d39385cf2ddf3fab64c8e5344bed2f83ecdd1fd4e15797e47ead928700237311fca3caac06ae964a236bd50ceed96f9e8adbb671622b0cf29eba8857bc9dbfc8cdf00d8fa92468fb0f70f0e87ae0f7a6a853e44315496b472b9880d7c3d537591723384cb5b392d0fa6458227e63d9be6f3490c200d1c04a25248695ef89b03fbfcde9b99ad6c898386431cf69db3d3a8d288fc3caa7ff452cac6781e71834c9e3a1871c9be3ab894a3d6443e91315bbd090cc61588b6bb686eb017315e158f8e4d9592d1212249ae22adcc65cdd41f21ca0ca1d2388455ddf64f4abc7d1521ec861275acc417db3a7dc85197ae84b669d92782472340a44df6e1fdd5ded562eb044db07195ad85a6019387e887c75e0b9071eaa32b0c07d7cbf8b948a360efad71c3095e2ce268bf0af2838582dd09ba6685f5b82482c402c8fd6bcae52fd258313913ec9af65f3aed424e50a7fa8f50eb8ba51672fae934c56860c404ab7325cd4a8964e4ddddfbf7b9a814017a48e502c06c621b7dcca38f12c4e2b64eed5318f6feb46164816d2288a263b3ea9c5a9974aad36709b10362e6fe0dd2412e988f1e3a7b2af40a1c9804e9e8a11e5b6cb39919dd522eb67fc2b2422a99d0d42b83a1bab5bdb011d0115b04db33573501dd2585c6d2842c8b7a2460baa34d6155b1468bb83668eecc1a8b91d3017787d3619822ee8d9ecc08a79da775c921328b63a72e55e980e995d49f2ff3cfbe0645b1df00754db9b3079f0dad61c9874cf774bc589d88f7fe8e1daad9b57250318998b3aa8d62806bad760a4d9919b20f0d05e0179bbf2e5d66ef05676f5d7fdd48582052a3cc4df448ba56bf59d7ca08c989477e820a6db136c218ad1e96fdea41f6ca989edd6324c7d52029ab4b32991221ac80d64c80200361dfe1b278af369a0e800c2165308e6d15a7046b3eaf777b5b726e3d19f7b9a813716dad1c4dabb4d7d4508e11df66c3a4a580263c16b0cda038657416803d5dc545da296734b6c77490c2c8d1c15363197bb9fd77365332e078be32325b07b3ce961bfd6d76f634dead8335382bbab99393aa02564e15c1ecd261e128453370deebdb39a625df3b9729bdb70ba5e85746ecd18d095f4d53da44b122979768d6b46b727b35e9a81604168f9122ddd4f4de686656cb943db89c0e5f6fa43dbbe875c7a2fb1dd01be83487283bdc637c5347ecdb4645c06ae1960891e85052f4f6dc423f472136d5983a73eba98e11457d2f7b61507f85ab5c040028c58146232fba59a5ac8855ecff981664a5581082e800ccaac7e14b0868d4216ca618c46b7baf63f8ab66cdff63070088e138032b7e11733571588f7278fe6038346cefdb5e7d4cb981a084fbb28e0c9b81f2e324cd708a2891785487cfbe7344232d532e76ebbcde6de81491eca78b4b263be45f6a99cda4ed3e9c0f86521828ae2a424853be7c7b4b21b2bbc95b05afb40fdfc5f523211575097b5163dd52de7a671d76f9b34ac804e43f612a795f0a84a6c423e2fa152516c9973e5a5c8fcfc6f910aaef806f3c68ce52679e50bffced0d714662861d3c6b1d505b7f9063dd12bbc5f951f376e0aa054b051bc1967edfa1035993038aa308cf6d2e4a55931173a08da062270831d4a1b00f430faf8d8b46ecf4993a07f3bf5e9762f2e0afb224d4b57771ee683c0746bf93608827c439f40c0d25d26fbdd0756e9788ab8582924eea3aee97be92cc6e42d0694397fe169791b6b17ea7f805b43a961c5f0fe2e70112e685ac513ca140aeef964fca95aa54bcc0441ef0281c1c5f8fec5f15c9651ef48c73db077bc03aea50e65aa2a73a8e9106ecf83ea3b861d1805c02c179c6344d3d8b3bfd4b7daac042c5f39f1baf3cbb808f746d483f3b377242a338923ddfae78f2791512938dbfcb1d07e0c507f1b4c93d822b7292b7e4145370b2a0253340e2244e6157e391fc8cf3a84d1ae9b7a41d3f3dc404e90a529fe05f72b816760ad90eff7505d9f178833260e424335074827eca8d5ffd68de69ac516e1e32c802d46a60dc02108f7a7f977a08eb8f875008be5ec9ae82c7b0a12a691a0f148ce803e96711b7de074b07d1fc962e11a39367696af90e1152199ed5696b5d805dbbc0710b2453805ba0392f33c3b53bf884fbe75257181eec4917c3b7bc71ad6fbf3770a7169c8eea1cc296ece7f601684a739de61178d44fad634e4693d7132969ef8339b2c0443c5d840e689d426ca9581aae16638fc3d1328f013938c348026b316c4c53da3053cc2419cdee5ecd213f1811c01d03502f9c461e362f8eef493a0788bafd76934572ae70582066af05f936054664d7615ee260694686c882062d9ed18a05c8e9286b7d183f6af65edb9aecd423248cce7030d2dfc22faa1e44fb6403ee06f62d4fcf7cba6b4e5c2ca30f655a889d471f61ebf90ffb571aa75580a2fb353e74b3cecdcc62c0e8f9b118e57b06730a1a864b35955c650e09ce9e44f58e719bcdb0c2625dad84f6f7a36c5154fb78fee3b117bd9319dfe5e789f06ff5ea4f8e5e5ede80aaa0ea7cf565ba7ce40adf65e711fd81a56e1b6f7a45eba2380b5c78dee7162016a6e645a96fa4e01b6e2b31b8757ed379e31d4b85437f90dec7ff5304d072c1c8dfcbcee31804c3af4f5c746ff78fe3b9832e96537dc2aeb2f4183bdd3e3b7f83a0c1dd6a1c804f2600c65db5d865c5ceb031d2e69bfd4285720391e18221a1a853096136043d87bd133ed24504219aad2050d2a7d60c538d66ea35b8198e3c4ed9c087379cd30e38e62e6199ad116423ed6c0b738f6d8533b3bcdf80d91ceddea15d1541d24b72c0dfc03a287e066dad2cd478ff70bbf2f47a7c79e40cfece68f5418a415a4320c2c01cd199368e2b0eaf1ca328c0a641bbb5d77b0f722c96550d22ca756fdaf92e54b3fe11260f7faa13bafa90814ebd664c1c9643ee5c0553a1044a801ed8530ca2046b8a3001b5f57f1243c6062a655126927eb11315b802ada7d2867ec77b78301e1871f1198984809b3d7c52d73c335765f8025a13527aa66b2598bcc7364c990691102deb9ececa3398f1938670d360b387a1f235e9d4374e733f90f317f09bd69254b3b4b1a2e18ccdaa39706ef30966190299d145b37b0faf9fc81625654d83ed86e7b5d45b84094e7780d6db96f2e4a5f5de1fbfd47b0dd3bb7888a48b7a189441dfbb7c57252825984700ea434ae5882350ea8386ec97cbd6da0aa8c7179f0848543dd1ae2a25eba88555a823b1c612fee8050be679fd78cfcccf0b9b44531f9b705e25a650653d71caf07cf5649328b1dff3dce16afbb3aba967c9c4d957371d8f24f262b8b00e181f62cee17e3ed21b4c925f637a7509e732587e60ca247630c9d0a9d1e2928f5c77eebd65c8bf7d774f71c3296ffc91a336cfbc4713bc4d0a00dcb8c09615e56a845f0041a812e479264d0144b510dd079574a1defe926bfd20c6afccf183d4b6be21d1dff0eeda62c7747d906eb06fe5affc1fbd507dd610917d8ac9e212622c6276c91a7e89612bc16739751c61736bf7d0fddc5d509a7d5aa4ee70054ef36eb8bb0d168e0cfa16638063d061875f2ad6cfbefd821c2b8d44eb98a4d7be3ea2e32d980eb14d5721d6918baa6eb25c887b938e8f521260bf104d28f8538571083d5202bf5824d3f8b75e3cc70366a610bd3db05cb59ebba7b74ca009b6e3fa24679c5b4440523b441b5d8ce7a342f1695c40258efd4fd708a978a10e801e9ec98e731434384634e95c6026b6f4ac07fe36701d1119c6d0a487cf1cd7e46a8d13f1f4350864a9ff3b67052f5ac5e0960343d76ba246139c147adc438056f9d6e332fbc6c7717d447e13d8c85c74c40a527d399902fe0860cc7b50f9fd2cab2dc2bdeb30762349803123e4f7313507ab1ef499c362200f998f175f3503a9b55307f167a45e8fe4f28db3447826bf788d8462d0aba9ec2061adca1422455d2e31989a44c3c8649b1ec45e8a9f14b3875e07b80992e5929ed33fd7abed10b4bd29dd5f57298173f7073edfd021a4062641ea90e1dd7dd7ec65b2b434b562ef28feee10a781fb413ec20b913ad38da081bad52e0f6373e4489b9082ed0cb70d8feb77be0463d654104ec00eb55e1b0cf8ed6a98990f588757e1a5478206761c311ed1eeb36581a44177af9763b087d39715367bbab80f5f9cc78e5f5967e80bd3f9b66511b9e9e1182ee9a7da3fbef65fe1083bb05c90ece7ad0d4fbcaaaaef032181413b9f61c17c7fb03e3f7a69f9be4f6491793343327154810ddca48d461a722f7df4da6b750489c0dd18a3eb1386bde97c9346a2f0fae2125363106aa9932f4ba534b09c97c783282248a591f6cc13e195ba0213463aabb041e854812615b3c17e8123116ff3ca94a610210a72282921ad5c3386d10e7562e3ce4126f2fa95faa59ef86b89d103c832170416ea4e53d4bdcea503176ccb06f72adfaa4cdf249d02c71d14c03c6a71210e977b696917670b4d93b6e9b4cf5f0d36adb2a07e012bbd9b58687c5a509903844909dcc241db", 0x1000}, {&(0x7f0000000100)="1b2060e82efc386c666acebb7dd2d6", 0xf}, {&(0x7f0000000140)="9be0e3ecec410b2bfc3c55f68b9fb738b920d86149e9bfdc94286f7c4fe594d721d00a6d75729e57f70157f25e4db8279120077f5a165ed386d14058c68297ed32acbc873d37696ddd1eb507e897207e1119039c2098fae4e96aefe4425bb71f34", 0x61}, {&(0x7f00000001c0)="1cbf842fb4e6ad853e36aea4f893fe781b45d23c238ed0ccc530265dc76bcf9439198989d134a85a41e443200982e1f4dc14cabfc5301b8851bac26bc49c28a65bf4009f807ef7ca5148e58cea7fcddc555d61451ce7ee198097099f36312991963e9231abe6dca795acafb3937b411d0e1e4c39934777be35ce07adf1f3af2f2fdbb4d8e268920c9a183055e10d04ceb8e63932dbb152838f9a5059e26b7a69cfc50de824a3ea8c3549e341fc2b62d0f9a44e9a1774fb5a5a61f4c7867a2f8dc064f5b8caffc1088ca86cebb9c6178c74ec8ed076c8f00a57e0f1f99f41b86a30e1e9f6e9bd4dfb11d5", 0xea}, {&(0x7f0000001600)="c00c15ef26423d679384c6c1d27939adfac0dedcdf8f59c5f2a5a040d3479ecd42c9b195c7af88503527e825a0f82b24a9d13ef3843f908b871f4aff086397b14879ac39c760a4fc01b29c35ad5947a9c95ffa98c727517daeacaecff4abbd4dd6ef8cb7c59e93cecc242c7bede0ac0f12a11682e6542e59fd7ca81c94dd444ae67312e51865a8e56c655ecaa71ca37d2822523f19907462b4f4d4f2bca0162253d67e7156ceae6edc0d300506a20258a9401cd3cfd08886b06f212893b2bd25e963a4497a12ec0cc2a6b1aa4a0a20ab6e4d7068740db8b27e8049ee104ba997e687653b720574b9f5bc5c61f424c73b53c99bd57ec9511152d7901a730052e2ce3df0d7974cb7b2669024fa0a377d1497adf957fa513f79bd890f66780a325a855c09c79cbb2382346ff585d5aa686fd7af3e23331ea689a8278535ddc7894b2c282c545157c662cce0e6cd97f595446dd0b6e3a2353ec3b1099b34562b6a61ad66809392ac11bb6d93ee098614df3742c10b4b3cf453797b5263622992d8400e8bbd5b542377bd2ac941d842f2a4b01a7bac2c6ea237dc8ec7a7420ec825265f1cff660ad855a47d3d468fb42864b24bfa327371f54e2c65a75e78ea928d82268696793515ec6f74caf0b83132e8ef4e7bfae3dbacbdd3e9693c5e5afd9d9bed8c5c8fb4ada1ff293db617f6bd3c9c4715b741ef4be7dc4b025775924906d4402182820eb1a40364d5672a6bcce3bd5c380db6e57f705b9df3c66ede4b34a97667a69da69568b47517e3715a3f91ac89121d6ebd558523433dfb9df1c0632f8763242bb203946f7ab37f6627d767cb0396590e3e484083afc7f1bbb0caa9565183bfdd26df9cd14778ca6dad90d965228b435f22ec7103610dd4c15125e12200f456d3fbc44488a16477035a54b781124c7e419be5afffdd74c94a3bdaa3ec29c6b4748c139e398f2afd549b5671ee8559b5c78e5b5604502c0c3b3a72763aa2d8b1f71205c41a5191224c5997a19f233c097ccd636eeaec1ce68595757dcf626160124983922a384734e37bfe7bc6be40cc751f291056f4fd2f72b70de09073c5870d0f9db9c4e97c075d1794a2b0155cf452539737547385fdfbdc28f1cd21018187c8d18c33014f9d1078fef7a3f6e7cf1aab5e47e735be06f4bc03d77734ef4e9073310f7bdfa09ff0c2b8fcb6f82239a2f40415e6470acdf26679b93508f46ef05af6faa614d3c1fbf32ddf41034bdbba2e6659595b57de4378e0ea5ec22c53df1a456fa6725693a96bba94b9d13f188af1a14eedb0279955cbe4a0e3aa3fa1d09962477bdfc342613fd11e11bce0aa57a9cbd650422a5f537f06b71f5506ec47739f16c3973e35934f1aa9b9fcae24edec657f406cb4f44cde31d8b02be1985ea0452098b32ef529773a26984b0f8dcfb5806020f1df8942aba024dbe3bda6d64d74cd8d933b8ce49b1cbf2c8aa538f8025eca1f6b48f5f2efa416c837abd529674006ab1e633e2f2ec51840481be55c3485a4759d3dadf80e159ae430527683c84c5e7125ebd6fdb2f8a01e8deb303ddb5b0d5b7d3615313ac88d3cd87aa54853980879bcaf3538bf4a37166d16ab536fcb519799da41a04627d655a8a9e8814f971acf713fc839830a8c7371df9a1035a068b2e36ef4856acfe91b1cf66aca8e8610c8a0308dc12c32afa47a034ddf18dae6f742d17ff22ce92770957cbdd137459c1dc90d970ce4586bd9ab98650e34e4a278d16b0087b8313ca9ad53811fb131ee20a4e3b74fa195b3eafcaa2334434f44fe0d7d7830031b274f5eff831ae254b9f04bef3324981d8faa3498853431a3791eb9a076c756115762043b9d4afec7781bb18d944e8991443a054028a38dd52af3c805e9d4a5ab947ba1a92e2ee0c6afddbcd12129f689db5824fcc796acd8a3526f545e8e0a928814e315f840db951ff7d885932dc6dc78a398ccccf8df8aed7bffbaaa1261b0185817ee9d7325fcff52e637eab99e3ecacd3d78c494e0967e4f8d7733843c5a82c163bf6f0d41441b4852835eb73e6685e13e55985ecfa36d57d36d23f43ae667b899e8f4a8d61381faca04cc721f0b2a2abb7136ec37909ef875a75010ecceb72e05ff778054a38b15ce65146b414dea0ee8c5dd72c0001e9e483e38833441795e299e7bbc968acb24c14fdfb802222ce43009572ce5b9a4fc1aaa43b32a503de4b021e0f8d34867105def33c5e1ffca5310292989af7e07e5cfa6da73806141701c9d9ec8e9ae6ede21bd2e600ecb43df8a2e78e3ae41e6a1bc4614ccc91a64bf16cbd2150b7a66368efc39f9aac9bf13ba1c0efb9ea5b58a40ce7783d2dda4af4e6ef63438e6360cde3eead8d779f16173fc4bd2f9c9719c90942ff9cf3822fa1fb4fc8de13f08a33a6474e57ddd7810ad94fd4b694fa0997f68b5987fcca35e5ce49eebf7d71d2a0608a5e23e72fcd5ce443c647327ab1bd40ca4139af661d3d4a4f38583516010383de0d31a7942280d9f0fad21bd566f84c3ea7e3a2b69070452906bf9d0c8becfd5ff65b5e4e6f362777e94977c820ef541410ba22992c260edda8e7282d76d09b2b6270c9629e97c163014dd76c0387b5d76ecf71da978a79148daba9d9facc987f57b09344c3e1a3fd1e2182dac7b5c99ee317b361ba2df0e495b3768313190f06aace958c499579bff04b8849820d704c38f0b012bc44e57660cc217c16618d41c01151618a9f07712830963d9fe11c71290846cf4920aa22b2b98a9a62e6db1bd2682ab9147f7e64aa966849277f898f27f7806f25c25a5d4d8e18847781e12957b75f86f3c2a29dc7d76e4521de4b11a069357cb14c36cb86160737a9252bfc6435164c49e4b9938d31c02a1ee876cc21d2d9d3aa5e87dad51f13c05a9f2e27a29e5c00da85d9cb05f0f67289c2bf2c93a4c1d9c7fdc561f54a718764d12c2b36116cd544d3497d9111f117a4c1559c2a3f5c3c42fe8f49785b8688c8f9d90c8b83ae12b913d850408dbd93ce7ea020a2abd829276dd95fc676de4526ecb3b52f053a81a4bab363b2e15dc644bdbd4a395fd273d75bb3794d34d2094f60f0acaa48fd6553bed77e1168acafd900cf2489d63578734478f40fb327841fabb4028215bc74b7fc18385d96c7f4b6374817e8741e76aa712c9fb5523ccba207331929c483819ac7833a1737d96128746969667591aa8beab215d1563adf1315bce89f28084b83f110e3eb12bd10f0a2782b8967b745fe3534727191324a6dc52fc513ffba6ade73ae5c916a091d68411a77bfaf5891e698cfb88a7372d912ea5d1d408ad49f26bc319ba937b52334b59b7d64d5878a029f1271d5d637f21b389f62ddd1c38ecd2cef7a1b8420ed71053880f03e3a3e930e4cdf0fdd9a4970bbcea68c00ea375f5ed5b2993e3eff248af0c46f419e66b7b3986c5adb1ec4a6efe92fbb02c2610b98beb4c714a0d58105385f7c1c2384efdcd36529cb32976c618026e51d2af95a27318715929def49d94a971a357776a2b8e0adebd429eb1dc53de2e68e00680c24312ceb4d9bcec912436c19d9e74fd6704df3f648b3efc2b5c6397ab7e71c39935bda567783dab03f96e5e0d5e7517c2e13c3ad75bd1ff7cbce5a93b420dbb57c99df08d9da59c9f75447bca46ed03d28d0ebdaa9fe70af597a723f0f365c549926978fe8c8a4a76e0bfd8685f785db6d77c7a1a06f5e4850a20fa27b21c16ecc32afb3a5f046da81f4c135b7a57ddd5507c4893f548b7caf3cdb2f4c4f04b46cc952d00650140c2fe8525b4deab22524c0dafd1ab5a3c040a636e5dc16e349f121397e4be2c385fc8c135f074f055f8ae227004dad69df6a01c3d31a3edca8b82d13e2d75f01061c9222c2bd3642672377080de3d7b4dbfd8e69ac54c72c21662ca39f499a7ea8db0f6742b8f1d7b3bf9d7e51bd46eb2fb9ceedb5073f4b0eadfe6f5ca2e88cf091da400fa0206a60b2875b8d7dfba376743228fbad5a9f5d8456616a757a63474fe3a6cea22acb4ce20c5f2145a58c50fd007e1c4035f997c052f823b41b26f508b2d0f7c0a9b23716af07fdcab7dbca64569b258ec17b76fc5162ea5ec15000b08c3b6769c12ff6934ea430e5e06e0bfa5718b0f02273f17ba1993e925cbccc9716ec8a87ee25ad841553d652df730e594d38dd2fdd016e66b06a02a24dea596bce0b0c6d5629726c62f70fb63dfdfc256f69f522960c324f04fdbb312b1e7f07fb02021d58c1dae5973ce18d10dfccd4b31e33ace495a14cd610364cd2fc4fccc1fdab3acb7edfc9c2777eae0e316e81faba6a0529fd7072746482f292d7e068194b09d89c1f17d203183a9f4a54ee70b8bf5d2aa98a81a249acee2b6d357cc11b5c5e7323fd583e324235945088388532da34cf0a36ef8e0ef79ccd046eaea4692a5803900c79e5b45930d7a3eddcbb322d98eeece34592e1057f8195781b514a47710ce04da98abffee8977ec92bdf1b1fef8835869c9072477e0b4fba55504213bd2fc05facd2678c433d12fc06470945fbb0d442ced41ba54c9ef786d10a56c3bed4b5b87ee62e621a7200964b0b6b60863e3ec4e5a50c169d0ffd188fe0e6a5119aa073613a138e3d0fbca7cdabe31a5e41120d2ea438773341a12d0fa5271e5c1e6f19ba6227d33aebe0a34ce5f3a7d9c22e056ff0f340b36171943dea9559c1a91a898852a984b2206c6241f22bfc5548b534d734f5f5ff9990506180a38b7c837d10be08aa4790c5d039330b2ab7b1159f556374d1d18bd002f95337fc759326a6cdf68cfc60a4e3a834286d921e31875eaeba784500fc1954947fb6fb41ddc9494d95dcfe7e736b251bfc5d7a45f4cbac3dc20ffc2a64530ac6091f85d9b21a538268a8efa39d139790a765de5e63e319681fffca9b405e540804b927f116a5731b597ddc096ff47ab1eb37a57c4270402ca4c05908c0ebc21156d736d2da476e256824593d0c8d6e0902e6f9a795341e91ff12d3522099bc893ed4987d923c76bf9143f80eca12b4bf764cee043e391fcd707adc2a8578c64a0f0af100152feba061d2f7f2f6f16f6db9ad448a7c57b54cc88d5054b5dd4eeb7a3cf42e09ae0a802a7e71e77310696d25149ed73851292e5d9418d09473b21005f508d5f27c946f1f25fc508f9a11617b5df2568acd2417306ae18f6337cb889c41b8abe6cda66680cd808fa0466e43153876587c8743caefef89dc99e0a0a1dd07a9d8b918c8f46c045231beb4db334b4bf9baa8cc41430077908c60a182364500802661f3ff935dd458fb62e43c20b336e6b0dff388c8ae3a734b9b057c9613257f167922cdf9b764cf31a03fb4fde061e7266b0fddfac5da7bc7484c47b36944fab6d75583bb7456af268f3385c2c0382a942e767f3583ace934adc19995c9cd009cd8f3e19eb3aedcf6ac860f11456a7b774e43f4d1557df994f2e409ff4ea04266252ccb2686ec1b8d5462850c975d57426f2bbb393462f5a529243d79024c32fae5976ae380856753bc85170f0609acd2a8108204600266bfc1f12e5f5c10b7b40f9546ac69d9efa3bfdfaa1d8ab83e0de49c028dab76b380193096dfc3c8b3e2ebf997f1c39a371aa27a19e3bd07bf6afe586e2c794de5ee01c1ae3e7b37b18ce14f8a37c00ce8357008d5aaa3d72eb1bdb0a2aa0ba2e55514c778bbd7be88c47a19312e959cb8f6a6b02168e38d6b63e215508ff9b38f2384ab05ce0d663ba940ce924693b57e08daefecef1947a35ea9e0cda3bb3ee1ef74d33b9a8bf83931399181c8b35", 0x1000}], 0x6, &(0x7f0000002600)=[{0xa8, 0xffff, 0x4, "0866f0ca79dd26e9755e88c4d45ceac795d05aebaf62250fd1ce64857d79a33beba395a3e3c1710fbb3e12fdaf97ee5db4c7d3c71cfb7edd3a3b5f04071240554eb5e5cafeccc82df1619f719b20283b0f3d768055da1315ee7fca0ab341bc4e21f29ba3ea5710ebb144a8ee647bbef2c2cfc1d5e3690729dbbf4629fec340517f595ec6acb8e649a1fe8b5ddb1e782b78d5"}, {0xd8, 0xffff, 0x4, "d9e4c4a0556baa2b19c5b7d4b9171fc5c73058f542723679c22859b830a9de45e06f54bcdd4210e2f7942d75761fe708d66248cbb19cc944be54dd86fee5109f710d475820192be3441eeaa6d1621ffa96e155299841b78043a54c3b103eed172a90934c25a300336ab516eb5be86aa3c85b275db12d7fb2e3e57dd876c77b7dfb2b8559ca73f37716603326a145661d10f2f2d2dff3310d870cd6face3cbfc1bc3f96ffe2b6ef966611f8151739d70c68d296505a4088a3b535c62dba42480957e57f5f7651"}, {0x18, 0xffff, 0x99, "0e6fb68fb4"}, {0x30, 0xffff, 0xef, "2875acdeba008275d8583aee8987afd302750a5639019859875c2699"}], 0x1c8}, 0x0) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="94777152e3b08e8ff6a1118bb2cb99a993518b96d7c2911b8d6a716e4ca71154df66efe0c37c10d53817", 0x2a}], 0x1, 0x0}, 0x2) 12:25:13 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) write(r0, &(0x7f00000003c0)="a679181e1c29a1b1c3bc62252de56a830e2eed3cfa7cb353a1bbcf13b1ef63ff8547ceae7831a8a39e70f86ae6998bb83f223ffc9d1afa679b1e78007ca091e6b2bc5f5338fbe5d594f1c4c7cebad5a37232275e0ffccbc2d5201802e921405a077d7d66b0c8b7a41b2f2e34579edf388f376e7d34ae4b58a40e32f593d9e153fa91ffac1ba6202b7f590ab476fb4255cfd9af1c6decebfbfaa4804c6410cba199a42859c030", 0xa6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:14 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)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) mlockall(0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 12:25:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCDTR(r2, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r4, 0x20}, {r3, 0x4}, {r3, 0x1}, {r4, 0x10}], 0x4, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) fcntl$setflags(r2, 0x2, 0x1) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000140)=""/5, 0x5}], 0x2, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x3, 0x0) 12:25:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) 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)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget(0x2, 0x30) msgrcv(r3, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x2, 0x1000) sync() socket$inet6(0x18, 0x6, 0x10000003) r4 = semget(0x2, 0x2, 0x200) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000794f8dd5a29757fd2c5a314948b0ad22356cf4726282106cb343d906d305c33a68dc27caed6f2c9e7619431727d8786d6af36aaf9b481d5ecdf2148cde44df532162611c4c6c80882b194af9db00000000000000000000000000fd04322ca102e0f3fdb09df1c023396f712f822d00c4028ab9157128017d13b75334b5454c5ec7444aa42214a45186401767ab3657d8aa4e0914ad61984cf38b7cf81f36f0f405e63c"], 0x62, 0x800) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000000c0)=0xffffffffffffffe1) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000100)=""/30) 12:25:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="4668b53c82db0330b0ce51700110216aa0f7771184bcda2beaaff28f866a33c765792a9cc44b7bc2846d84", 0x2b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 12:25:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x380, 0x39) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xc9) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0x9, 0x1297, r2}) 12:25:15 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgget(0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 12:25:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0xa, r0) 12:25:15 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 12:25:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) socket(0x10, 0x7, 0x4) 12:25:15 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x441, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) recvfrom(r0, &(0x7f0000000180)=""/60, 0x3c, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x400, 0x401}, 0xc) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) pipe(&(0x7f0000000200)) 12:25:15 executing program 0: 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) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(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, &(0x7f0000000840)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000005, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) accept(0xffffffffffffffff, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) socket$inet6(0x18, 0xc002, 0x390) r4 = open(&(0x7f0000000ac0)='./file0\x00', 0x10a00, 0x10) r5 = accept$inet6(r4, &(0x7f0000000a00), &(0x7f0000000b00)=0xfffffffffffffeae) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000380)=0x45) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(0xffffffffffffffff, &(0x7f00000004c0)=""/78, 0x4e) getdents(0xffffffffffffffff, &(0x7f0000000540)=""/175, 0xffffffffffffff72) 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}, {{}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 12:25:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2000000000000002, &(0x7f0000000840)) r1 = semget$private(0x0, 0x3, 0x120) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(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, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000900)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) 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}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 12:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:25:15 executing program 1: open$dir(&(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', 0x19, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffe}, {0x0, 0x1ff}}, 0x0) 12:25:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x169b, 0x5, 0x8, 0x100000000, "a7f04f7e95d2fe6a181f73669c0836c106c28550", 0x8, 0x8}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 12:25:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x87}, {r0, 0x1}, {r0, 0x10}, {r0, 0x100}], 0x4, 0x7fff) fcntl$getown(r0, 0x6) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x10000}, {0x18, 0x2, 0x1ff, 0xffffffffffffffe0}, 0x5725, [0xaf, 0x8, 0x9, 0x2, 0x80, 0x3, 0x2e, 0x3]}, 0x3c) 12:25:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x204, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 12:25:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file2\x00', 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 12:25:16 executing program 0: r0 = socket(0x10, 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/76, &(0x7f00000000c0)=0x4c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r1, r2) select(0xfffffffffffffdec, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xffffffff, 0x81, 0x8200, 0x1, 0xff, 0xffffffff, 0x3ff, 0xc16f}, &(0x7f0000000140)={0x7fff, 0x7}) 12:25:16 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:25:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x1, 0xfffffffffffffffa, 0x1, 0x8001, 0x8, 0x100000001, 0x2, 0x0, 0x4, 0x8}) 12:25:16 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) 12:25:16 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = socket(0x0, 0x1, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2, 0x810, r1, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fcntl$getown(r1, 0x5) 12:25:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x7, 0x6, &(0x7f0000000080)="57941c33199c65e50a12e02dd9023b706e8102557a258b193400f1c89e7289ea6dfd63aed7b6406bbdf81fbaf6b2fa46f8d211af0be55c9867e99029404a80db4308dd93ff7af37b0d52bcb4463dd2471913c004f2396b4807f5fd950f607090649830be7694d669dcdf669dca0c075b43677b519107d5836f107a3939be33e2e4b099715ff6ab5d453c6a65b41c1ca1f67131806625dca4de94bf", 0x9b) 12:25:18 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000040)="649cff614b6b9d9e69b2ca7ddb0215f9589fccd9aa294c9dbc29c81679e900424853765861d1dc829b05b3d3618dfca69b99d296dee52026ea4e3ec75a35e65c9f59b2a0c7a3b724f69c9d0d324da6c512c41003c166be9d119e6f3c60edf3ae68dda085fc312a75b29113d19e0aa5339cff23b69e8e35758902f4c3b5b72b589fbe045545c73b15e25c8a6bd3b979043cb732ca2135c7ae12fdbfb07d1fe10b941d408bda6feb3d1a0f4a745d1b279ece689a965b56564a3f93e8ad1e1561c781a82366d7eed6a4875e06ab5c9b9a5688866bb694bc", 0xd6) ftruncate(r0, 0x9) nanosleep(&(0x7f0000000280)={0x7f, 0x1}, &(0x7f00000002c0)) socketpair(0x2, 0x0, 0xffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x400000000001, &(0x7f0000000380)="7376ae05c659d62ff8fa9872fd02500c9002d4e7adc61ab0baae75fab35996567ca87d7f8c55b28e0a350aa8f630688eb61ab4032033401398036e7e40f203920a2b3afdd363365535fd93058c99e3779a2aa41cbf6a11069677af7ad43e01ea89616a999cb3dd12f281178668f1b711a3abbc87619919ff2e27d34bf21e", 0x2a) r2 = socket$inet6(0x18, 0x0, 0xfbd0) write(r0, &(0x7f0000000180)="34fd47478f6e5867fb60a41b1b4b26521443788475b7fcf7ccecc5bab1af8ec31a1a1f7bad60e76ce4cc9e2e85ada5099198d72e797a23313f2afe3ae346300f34215f0c45d86513d5a0891ece008576357aad6595cb1814dfab8bb6d075fa0d", 0x60) setsockopt$sock_int(r2, 0xffff, 0x1101, &(0x7f0000000000)=0x100000080, 0xfffffdea) 12:25:18 executing program 1: semget(0x3, 0x1, 0x4) r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 12:25:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 12:25:18 executing program 1: r0 = socket(0x9, 0x400000000001, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="05845ddcbb358b957b10c05463ba44", 0xf}], 0x1, &(0x7f0000000100)=[{0x20, 0xffff, 0x2, "9aa37ab98cbd7c0971d85592f4e334"}, {0xd0, 0x1, 0x80000000, "b15370ce3e47720e1d0976fd78c7269ff244c6af0cfa288754aa23daca995077d0418640c86371e27788d44499e7f0d4ef3c84a24eb330809cf2b98aa5d078d7eaa5970699d621a0e587baf79d161fd2aa98493d907ad80b07c762412082605b558dd816d63c5706f7f44dde4f186024da89aad2ec6bc14345cbb7f51286485292ab0b7cfed5a3bf1c84fd39481162e5384de096a570dd724faf9fbb6dab07a96a2ade8b8e66f910499d9784525269404b683f9c1aafc83b96fc5b"}, {0x1010, 0xffff, 0x401, "316497998170cddfceb8e294d5d7c75a774e13569c762eb2db54613a91092c9f2b8526e985eda93ba725351b26dd9aed707b6127151025a4f2f1f8daed46da74549124ac2240286336d6de89033e383aad8f92606a752ad576a984326d0419e27e06a569d39caa0083b69d1fa8b2f39b22c108af88a2c583d36930ffafa16fe4c7d9c501a3b8917cca2310df0e8fd4b7af46f74a5c3546de483f6eb31970e175d514cfbd8488feb2ec5d635b86e6b69040b6282fc3ffb1d183d135071828d627f762e859ec83b7c9b9b788b05b9395a5d3040f1df4dcf7617917e587a8a680dcd8da899ebed08de0d2f826f613c907062dbf566f390ab549e1e26875d51054415ddf95f893eb0e962b72f1a921c031488d02a13562d2e4308d5423ef95b93d402e08113ad221a5dec5032473fb09e30f53b101112410a80b868eafa3cf5749b58bc29c1b451d28fc494652c9d61910830fca1ee1e7172cf0b1db2ed29808c3961668c51ef5e686eb29da64c8027f6ce9403071ffff7a8efb04cd056c2f42556e54ae7f85b8f97b1a16c84d64faf61cfecd038e8427b17342d03af24e26809ef2c125436f1282d438220fee7bad42f83520f9ef9957d500cef4739e2bbff8c92e1814fac117b3d4a00d077384bb48a97219b1ec8d2a655ba26e50be22877c337b2d8efbac3314aea1f9c255760280b288a43a1caa211f2be26eab0ffc336bcffffa7a9ea588992e90d38bb555e096539a0d14d5a77fdb3ea04237eef07fc5804dcc8b3bea46c4b81c7e6debc95f722b8df0cec37ee5dacb1009a48fb3daf5192dadeb3654648d50f473c62bca539893e0b1e79aec085175ba03705834df155041e8a7649f52b5f6faa9937003a960633ae429bf62952398613f8b14f5d22f1f976e671af7eca8b535213ae82c4ac92fc6eab6d69595de9d6d0c0ea23baad46b7090f2afb1c45015aa19afc3f58c5ebb4b825386aee53c584be2a7415c80c625763cc662c23601d58485919246deb393ecf021c48264dc37a80a3d0722252b2d714cdfb28f45bce125c57e2fcdb15c34e3c125d857e179f2f7e068766fe6e3f6879c74f8a0321fd1183fd10795e3eafb0fb522aa61a5396ab2610893cd7eb6be4bfcf56ec12b37a4f758cae74983146b5352dba82fc63e26313463f49370e04f04687a6c814f72ba9e082f9aa37ce1fb47ec045b6f5e1ad631d6dc3b00daa8d9f0c046df2dd816e8a02df5197af4115ddd4389dcc77236e6834ecd8205bde7a09142f56392833b025d6564ff0ffeb63f724970783e0795b43bc4d1ddb883937ebb8986d21cb2bedae7b35fd77954bb587a3baed397c8f041c68547815cfd50f4d2b447727b946b278225466f43dbecb065a7aec5623cc4fcda518bfdc1883321e89a70a67d7bdff64d7058a201194229fa74da63da41b9feb25fb7cd564e4f4ef5080595ebdab6b21506cfe323b1df1917808b0d4f7533eec58bddfdc78eac191324b0e4c1157ada78b9d58c4f162829d8fce882982687d9124717ec6fc6b68f98e24d88db4475df20f48ad9f6142268f33f84248da07a552949172bce0e4ce0f5c18baae3098daaa9bd8b321b972e42e60595ee5e0916b72ad81ce5983f745f2a687f73238b2a5264f13a96e277e97591600674496c4f4b0b02f418d90518e3ed5e7fc4ddcb58892801ef9b3150177430a22373da6d2779de580c93b78ea5fc40229f4e254cbeebeb59f54b2abc608bd9fc73a9079f2dcc670d3a3b4173fa841fccc1a5b20af1fa1d143ab7488bb8fa0b9f71053b5c194d035c13934cd684b2baed248b282b5663186123ac5ab5099bd0498fb37a27320294bd482b64ead65555dee34e43504bb773571e23db7a22980a35e833489e4c22e5b6c1f8b27a439975b7ae78c85508ac9e9177e49ecbfb9951bdbba56a55376cc0886af9c0da0ba90567372557ac729295fa51ad0fb8095c96186ced501c743f0cb25059b0d255793fdb73571a96ad0d10f5c06569adaac8b10611af3a61b25c87c7e6cd07c2c6eedd0bcc88c4bc27ed543b9c9895ba005fd0f2b9ef22f7a2895f043cef75d92907347682514bf156c8a6d4728687c8ec8240cafe66c15b32423ab8dcfb08115df2cecf60052d42a28b32cc0c4a3af8b26dcd8f45ffad47bf2dbeeff2f33adc09748392718db7fa36010062338de8072fffee68c0bb54196c1de95fe280aaaaa9db4f18bb0a48e64fb528da2c8c07509a3cfc03a3458a084d2508fe54e0ac0f9b0b337adb66af289599933d58c211f4a43e0d501a89ba8154ba0c565ecd32ee1af0a25652a68020084d738f6c8eab9ff4232a9175869b8a9a381e73f8183cbbd21d8147fd2e02caf7edf9e13e9f6fd8fc2e75275e0c7da16fc05527e22f2c1f3d43aaff8eedf3af41d25011a0dde1292aba2d62305a293e1250366b676aa6e19bf6215b9c9cf8afa24b46eb375887a41c100dca65e15a62a980a0c2ba0ac5fc2716ebbf3d22f2ebae9733744fbe72f287ee53d444aa727c8dae8d26e4e64f52dba0cb4d5323cb05d0e72fad8a244351503916a6064cfbde7315590cf5eb1b8e0470218eb7e60812045876dfaa0c3c0b3583d8c3c2c3aa76b3b6c262166eff02d4b909bda955507c026b3a43b59d6b6509a7aaa47f16c2c97598f5a7d1a59996a75e2b31dc43b411e56c1c3003b9823c89ea3a310acdcdb3239c0abcbad07882f449010edfb9d7e6420e8f3d97d3925e54dc526a7a46cc4eeddca3bad9f11ab37271e524a02661864e0e52cc0c80fa27b88e0165a4f8432a1c015abb0b61b7ecd32f22648887079bd1a74b88197623b03e320e8e49edb96cefaefd9744e72bdc1d5bec80217f770770b976602823b870c4d91cfd6f7783a547365e1941578039e065f9205c08669969e2e92abe79a04fb2ab92843c761b6d8e30ec6c9d00fd6d5985b099f7523e51a619eacb937cb40710443a20f478423b553f1153dab31e99fe045238c9ef064c01e582cfac5066b26fa2494fbd569c0fa9c05a2d36f07975d98c391c323711f9ca76fb2934baacc89596c7eced305c212ececbfeb0ad632c18d903f63c53b31c684b773748c22113bef14da45369c2250c4b0de41d43e22e6a88562ed02a6e62e88019fc7debe6bef17fc200ad5aa8b5415b64b19a3f6e14185be5540b24194b788f90c74ab600ab0ffec098eb2312a2d4ef1a43a05532f5cebf790cbc4bb8b059e8903c37b4c0270a93824a8d9f21e6c8c6e158905443f5b36fd8abea6327c4779847fff62380abf30dc7297a854679e9a04d5194655b3c45d3072f203426bdb8d51c23c424a4197e664f167a52b4e7d247dca4d65879db1efc047843e763f0d288b361114da5a68851d896e23b6c93fb8f0c67b5fba242533bef9c72885b6df7d86ee5517a42c9aff0333f692d15840e2482f0155048b139b7247ed2f6436179a5ae760bedb899aff09cc5b9e6c966d32aad8da648c4f5ccc8aff6faa4e6c491478ec38189a8ecd5142cd64592f3e3fbde28eaa116818e1c1db19e43616b8d215d8b676a1d7bf8ff538cef21d9d73ce7824c4b97c339f5f5110ca051c30954b1642db11633b487d22129f452899aa58dfda26a2e51673299f0b72370ef256ff41a92edd88a7cfc84b4d47ca32d8e43c5d2545360ae1053da167250b182211720342967c7b815996e5461501cdaa1156bb66c600bf001c1746ae77095f15a25a048a804c88fc83db53bf973f0c68cab2631a2f5b89286860b8171359e49d4d675e4b9cbe1564a54ede5bf2b138df5ea9de3440be54fe89c4f60892b92a77ebc9ef9f0166dc95859f573d819f6143198a08af888292a87b69d022865b4bf33cb4b55fa59de0cfb339815176c4d97b48f85ec74c5b3faff82780f315e0d568bbe59f6085ca54edf1724e3099fce9f839a5ced5b3c14ce4993d10249c843d5f53f885fb9950db9d6f7e642b5600914e9169fbe484bf5f9621e0f284ff91ec1ec8226a6f91f55140f59b25cf0657e18a566cb58cc2d2c479f95576908e0a1bc7806d356999f0a605a20529bae5e73c425f6073b77c9bcfaaee459e8601e9bd48afbfdfcf3a415cb180c55f7b5750fb7d822eb81a038590b857cac8de6e3d7178b04446e319919383d7a94d3aaecbbe5c2bd77c3364e303c929028f514e060394aadc0b9060930896867029e76037d468e51047a9dc76ee6a57655faec1b015a05042154eb0ad5cfd00f0876990aa021532e5b58bdaf54814f4e6e87b289f4a804ab68f3d1c640f6c4ae72ac4f9a8c23da9ae3dce61dacedff18cf4862dc951101fc3f0a63672acd68f9836dc803af0c3bc86a35ec5fddd1aea2c09539af04efd87b5d2e81cad49ee537333cff948c12a5e7614e919b36d7a22c7763fa33c7e9a6c7c457c0364aa83f9fe8e3592ab979f960881fa1316243564f315e3b00227d18d65a34ec8efd7181800582dcb3a7367917f8a06621f57dfdb2fc0c1b25643526cd3d7d6f79c2d607093081098911655a51d699c29148298c189006235c6eddfde3f1a02bfd0746d601e48a4531bb024fb6642d1a11fa314bddd1ea0f0cf5d76b2f99ac7f665637235ab14f6edce28d062c35c34aa39d5b55db9179ab385374f7c91314239e069fd63d342eb3c617ea93a28eacffb7152992130ffbd7e1420be07893d4f253e70446f58ca86159f1c7aaa18738928d91b28405fcacd27dc3e3d8871e648fcb6cd90447b8d7028647b87f5d67d2f435c5d4205e47649b0dea18d1ffdd69aa36e916eec6108103c9d34a8303b42093d504943c11a232ac9cffafb981bf42b4aeea383b3c92e7be45140b93b894a27fe2875f8f90a9557bfb7494b89fbef2c0bc3504d6af0eec72993e099cf12509ab9cc0626c5e733962ab46896b2ea77038ccf2a24adeb43e65962094d3051e696ae7f8b52b2fea45a8e10545fd4db257d12fdd123ea0d5865f1fc3cefa57b13ae4d871dbb4d0e7983345f46e924b9b675d64dcdbd5e9ae3c65671d16316f8d496354db982ffe32490f14ff6298535c95b630417e9095b285ff5528d15ce4f3319b613a8c7b9cef79c362b4f6cbcbf67342685d62c28c7c95b6739e171233dfdb14e44cbc2873ce6b61f72f4b63e7513998342b8983920a97ff2730c5b2b4dbc4875724e92ebe0f725d98dad447c30d1887bea26c8dc07e6a365ca93b7723b6aca1927f99dbfbd2cb97c335ed86f0e7166d54806d97c2cda8e9080e1a7b19ed508ef693d8304e1309203983e5d06049e640f54400025442cc631b2440e9f34d48a19b0f48f27b3cf03f8713386a2d3a0bf767587a3630b1c7f950177f5df6ed1979c6acdbc53aadf0acc454e99b38d521b4a7af79e5e452f12244aa4fbf68e55df9a58e68f466f0d298d4441bf9230fb8476a9ab19a1489787aca164f18fc8077a7b0628d5c6180c191f52d9400f6907297f2995ee62deb5d56a6f0ba23018e4117e0c4b33e530528cd0ae796e12547037a1a8322f95da2823179e1c2eef29451f0ad5ebe9d928ee1794232113e4688ce186e5c6adebb6671cb4f5f8476cefba0a618702772896c51e7fa3f81c3968846770e6c84e094d2d552de7cb44beec2db4b3228a0cbde2768b6d420df1959839887780c829e40cf16d2f38307e88580dcbb45898011a487ef6963caddc1a93502f78cd34a858462fb365393a7f1ffd0b9ed7fc6e80bdf862dc36ee4d01f1ce9add5aeca838bd4271f8aebcef1dbc14280bd75091bd8581eb49c68ce157d66d81d29eb47d847a8a55668b8681720178d79a0401fc5e1845a3159"}], 0x1100}, 0x40b) socket(0x22, 0x3, 0x7) 12:25:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000003c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x1ae) setsockopt(r0, 0x2, 0x2, &(0x7f0000000100)="d04d7e91d69baa654bdae46e7d0fc646b6c53ff25dc8477cd567a6496cbc6ac108863d145ca3f6162bcfe8c3ca8d137f78e1e4dab2fe356784a21051691a2cc065319eba0a238505ad5af76c6f20ef6de950e787f68c42bd250e549dadef227221a97d15f7e7fdf1e7ea61424acf", 0x6e) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x33, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x51, 0x20000001, 0x0, 0x1c1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x800100000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000002, 0x40, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x10, 0xd1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x11, 0x80, 0xfffffffffffffffb, 0x8}], 0x2d98ee0a, &(0x7f0000000300)=[{{r0}, 0x0, 0x4, 0x1, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x10000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x80000001}], 0x100000000, &(0x7f0000000380)={0x7, 0x8}) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00@./vile0\x00'], 0xa) sendto$unix(r0, &(0x7f0000000080)="74188b69d9f05eb936831c728c6d7df6834f8b67a0adebd8edac456c67", 0x1d, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) 12:25:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1fd) 12:25:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/42, 0x2a}], 0x5, &(0x7f0000001300)=""/70, 0x46}, 0x800) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 12:25:19 executing program 0: r0 = socket(0x10, 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000140)="b99d16d4c26cc9f22f230f71f7aefbfc4b5a3fd8f94e3059da1315576049bbfde648bb9bc455ebfd5b37dce8253e0388fe4e714e3840fa6e", 0x38) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) write(r0, &(0x7f0000000040)="0d78fafbcea2ba05a756621f8d49cb9ea1ea9ce0d0db03e186af56aea49acd479946268f0e23a9c97b365c486e62f384fbdc14732689490eab41ca6a9b3a8fc714957a684ad923c264ef44d723a14d1337b9b60a05a266be542dd40e85554ee4b2be491da78932526d7603e8c04659812e22bcb2c965799e7821a63040fa2a29d38e3a9f060a23b0246eef7e5f60eb68acadc3c492e8ac9a7477a30cd073e0daffaf4d66dc91e5610292175c1ad1e7ed3a7b3c26f9820cc8e194338a3682e590ee3f7c82b4d2ffe2092819ee039422f28195659b22696d3c50c0a5eb77f0fc4413bfce795522", 0xe6) 12:25:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:25:23 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) r2 = dup(r1) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:25:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r3 = kqueue() fcntl$setflags(r0, 0x2, 0x1) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/85, 0x55}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/139, 0x8b}], 0x9, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000840)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x80000000}, {0x18, 0x2, 0xfff, 0x9}, 0x1f, [0x7, 0x3, 0x80, 0x6c, 0x4, 0x4, 0x1, 0x9]}, 0x3c) r4 = open(&(0x7f00000008c0)='./file0\x00', 0x20, 0x8) r5 = getpgrp() r6 = getpid() setpgid(r5, r6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000900)={0x80000000, 0x80, 0x80000000, 0x5, "be2801d5a5bf1dc09469058ab30e9fbe8a1789a8", 0x401}) dup(r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000940)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={r5, r7, r8}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000a40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000b00)={0x31, 0xfffffffffffffffa, 0x7fff, 0x1}) dup2(r4, r3) r9 = semget(0x1, 0x4, 0x0) semop(r9, &(0x7f0000000b40)=[{0x7, 0x1, 0x1000}, {0x3, 0xa95, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x3a80, 0x1000}, {0x3, 0x1, 0x1000}], 0x5) clock_getres(0x3, &(0x7f0000000b80)) clock_getres(0x7, &(0x7f0000000bc0)) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000c00)=""/148) dup(r4) 12:25:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0c002e2f6600ffffde00ed0290ce69213292c282160849e267069079b9631867281482403c8c45219f7e50a8d8346f6ddf621d8dad2202be0b6f9819fdba25fd3f6fd9f0a2540cf320d791eda31a40d75467bea3d894c2bdd7aa997a024a55b9416ba5f6a400fcc50beee3a176a21178f6bdff2aa2da93d1"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = dup(r0) fcntl$getown(r1, 0x5) 12:25:23 executing program 0: getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r4 = getgid() r5 = getgid() setgroups(0x4, &(0x7f0000000080)=[r5, r5, r5, r5]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r4, r5) socketpair(0x30, 0x8000, 0xba, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 12:25:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f8c0e3a3000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:25:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 12:25:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f51d0aefab613b40aeb32dafadc8cacaf69e089b5eb21740900fbd4c129e42017855d7957725ae455850f9bf6b401a97d9153d0e6ded5daad8887035d18860ea0d6c77a46986fbd29edd48590dd09f5224a7837502750b701b2582d0c1a9b809cbaf7ab839343a548499e4dd7cf1d3455a2385e0f9ba55f6924c538271ff6e098ae4cd17546089dbdb2295a4353e5f60c0d3e51c", 0x94}, {&(0x7f0000000180)="3281bfe7634d9ad3ebeb1b6191335caf008dbf2740d3061a3d1428b715f2074ec7aaa3207cad80f47695c12efae4be8850d411a8846436148586a40f17cab0e104f22b8bd0c43a692ddfae581fcdb6b985b917ec2eac1cf378fda6ecb7ade6c4f29a3231adae4318d230ee17096e355a3dc2b8ef69c1f8d8191cc336784c1640f7a71f7e7c0f323e99c69644210b8525a1ade1f6b78b9461d98abecce601fc0642182da2d83c208b095ab56070370eb93cd140", 0xb3}, {&(0x7f0000000240)="b0a1b96da6f4efb0eb253ca2b5b03cdd14b924d30163c8ff8387b0f70a8ee59a9f6a613fcea7068c83babeb680cf387123e2d215141005a7e1c5357cc00fc267411f8af237ba7ce2d7eb5d03fbac8173261a20a34091", 0x56}, {&(0x7f0000000040)="5b0c51365c503262183ac408454dd90ba458a5e427", 0x15}, {&(0x7f00000002c0)="2632cb8ec8f735b8e8d322dcfda08cc01dbfcae768b3be85ecb939b4f1fd488c21c6b6fbef18e617dfafca11cdd6e547402796cb534cda6753a61525a6d74fc52162e7a8fd426b6007ef984cc962882758625a7a7049355d8aaa5550ef917c50ee0a9141f48873231d0d2cd1f3fec23a82abda059f479c3e3914c0d0a67cc9de49044b27e890b197f4b6424df923021cbc2830b5c5d72ce3418fb3f8cf26df294496d777969f51ec2cd4efcf645e04a8deafc2db9dc17b16c317bfb556a184dda1e3b616631e2c3ac9120eb03f3a788cbbbce752237ef3058c9dbeedf6e04ac72b2cf76adc2302deaa8a", 0xea}], 0x5, 0x0, 0x0, 0x8}, 0x2) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 12:25:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:25:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x22) chdir(&(0x7f0000000640)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000680), &(0x7f00000006c0)=0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x6e76}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="616fb2751a70b9332b43f75d86a88a67e1653c6679de6903368a9ebdef49b928b193b8c876e37d9dee2489755408bdad5ebbfdd553c790d674afa059be3955281038b7a2b8382c676159", 0x4a}, {&(0x7f0000000280)="fe55c4f22badfe5298bc5646ab38df967675898fe873faa7661aefed1748be340d86210347a262911eb742615a0df0e2b591e3d4f36e4c74904241a54607fca847a0b871f9b66de235e6b62ba183fd651b337de240b1887b5b0495167148c35a8cac425eddfd314c91ec8198d2", 0x6d}, {&(0x7f0000000300)="0e281b4c3fec8731cd0b374b412befb61657e27e81c1b9a1be644caab292454d023dd216a8c0c133c8b34f4595655616a477c02b3b2e38c6b0be85bddf5e13e194fea563c38850cc4d56c88f232bf53e00f6a69b97cc03a77d88f3f834894536924ce20cc58d1b1064049bcec45396f2a8318c4b8d91595436003d68d58d3c34d9f577e613acfb1ddfe9578c70", 0x8d}, {&(0x7f00000003c0)="d61804f321068d87007954fd2dac7fffd451fbd918d1854d18ba1f3deea87a4af77d6521dbb1d583cfbf7c49678792f491973176543634dee20cc2d3a34f96", 0x3f}], 0x4, &(0x7f0000000440)=[{0x28, 0x1, 0x6, "ee1baae64e98e780b47841a03237c17feb0253"}, {0xa0, 0xffff, 0x7fffffff, "98182dc5cb361fef3ece3cf557ad231175d6835910688bab793bfc0a1ba44a8cd9acbbfa27deed6accda6fa234d8623d7e5f4702c115b17288cb50e1c7e8fb3ac0836f3798b8e4491c31147e18310f838edceb7d28bb8116c03f89e1ae1742a2dfc59590b6dabfc570866dd96e9debfc92e96cde37f608c84af275d3968731ec8d9485f01e3316487d57ac"}, {0xe8, 0x1, 0x1000000, "4a507b3abd53b56cd336c5ccccf227888955d9207a74a59721fe4033a598f58a3328893b3361167e4b63b71bf0a9dcac98c304202ff9daa428b8006daea1d2dddc9ab13ef6ec74298afb6fb8817174fc0dcfb82ee3d7c8489ea63b1674474fcf534deeab73e02540f2cbf417c5963a32208a24869fd2332ae13ba58705440e8a6b2d765fd28398b93f41c9b737dd66014a413d5d0ff0796818dbcf1a5201012387350a854b6958a2bb9823358be986bf7bcca606ae90925064573f5599e07f5b1370f55e8ff27b4a7da06f0f74bd698248903fdb"}], 0x1b0}, 0x40a) 12:25:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) madvise(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x3) semop(r1, &(0x7f00000002c0), 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r5, &(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 12:25:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 12:25:23 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x88, 0x5) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:25:23 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="42ef58b13ad4fa4aa01df8dd92081fc99eaea6591d0dc697894a59a5783ee1d0a8269bc9eb06c623d6702c7b3ecb0a1af69030167e6ef5d206ab7ef728292942513baf1977f0b952f42bb832710badac8ea91832d399194145b7b8e0d51e42f40c7a3c5554025aa96de0b3c9dfc411f1bca3a9dd350dfa72230cbeec36eccd4a528df46d2fdbcf13871c5059fefe963a0a6854bae7fbad64969ac607e026fdc8a3057d73dfb73a4fc3bd26380712da8758a46d2938f03668b9da792525e553a82b5cc6a5b9781fed416df47a788c763c85b3dc2f736c691f4fff6493a9883eb38a15fd6886fd48b530678b5f08c6c73e1e0c6a77bfbd7abc761fb0a2fc3ab83d4467c5ef3aec3c2594f09b43d6e6a3c7e238fba8574a2601d1960c3d73181bcc2d891ec044b4ad2fa625113955993581e806641d79a41a2d9cce7528fa4f59e216ec4793fc50e2dd8df14991193c963cf661020de7bf2858f93fc1c95d5b4388c7a68cfcabde3da7aa3796155e54742193ea7265eb343017d7a7366955fff3d4daba94eba004144e52fcbf2a649804801583ad07c3553e0af0ded14677e3967855f2a4904c5026816cc12e96a2afc1535ddbe559625ecd0c00bab6eca9fe54cc588820ca5a9e415014dd84237805b0d2f1bf4adbd806edeec445a1b7aa07bef53bf6eaaffc5e59d07b9887fd7c23f248744945ddc6bc1bfec564c85565b4d69c5e76a848eaa789d05eb2c330b682eb3b9bd9847fdf873acd9389f92b5282636f127c0e48a0ee459af8af4fffb9020c97d530189e25ee87d7d67cfbfa2a8be76b6d794d32b44dc61d6817ea54943fde337ef6aca24dc4519512a066fa272621d92b4e133de1e20ac875f21d54d17d25e2376d00aa097275c7f104dc0f5340251c482eb45e6bb2570687042375355f19e9650ad1135995d61afad1f4e7538edb56bbc59d25f77ca83235a8114351259025216d24772a66926c3824a203b5e5a3cdce99303a5cbc073aecb38496b0bbef1170016655d75411655cd3c9bb10464f0260e52d79b7a819750a159f9fb54141c95d8fb1d1aaaac3f06b42a068247aeb954ef1bc2595010cdfbbeb9dcf67403b2f41cca0e039211043abd7d7e9150a2a1798617e3ef8fe747b3a880471b8c9bfe922eeac81b50a0d959a5c42f988f7b596acd2999f9c6ea4b83f61db04c1f1c90577d8f00cf02e093d3c19bae68e4d7d239b44e5e78f8ae9e686ade43de0caee031126f76a8808e3db5f822f906dec49526b552e455fb7a21cec033d32a888c10e23ac4c2e0286dff3d4fc2c1ec48e4230d6ac9ecd643c73630c43620d24e9cad1b7bed285e41fd4a272f7726e9f95ae57cbae6ad055680d3ca3cf390058290737b840fe1c6e8dd3dfe2231dd995a490c9cc05ec065aeca364611cfd2e5314c665860decf0cff5b30a54dc5b16834cb997bb0220fe22d12b2fb299d84317e6cd4871334b1e83620d0c9972d747cdbc0d93b86196fb7f7b7125212ffb50eec5dc1cd6e33d5744e5ec39c1dc3faf7876befbdf0d9ea8e00fda892e225abf1c7b402adff1b05f5bb76c691d07b641b8978d287c2021dbb47aff68ef004971687a8919fc1fc4c56ec9577d707fd937bf443a0080206f9858cda3db8bae82e99279831f8283f45433e78f7898e8fe67bd90f32f8770de007bc9a3480bbf50c15ea3c2c126824eeb92b6d28504723d8a3445c3f620cafbb467efe84a948f4b43ebc477e5c5cc587443cb2fff4180de8d407e454f656d9e6acec6935be305985239af8df5d49e19469c30069d35560350bc2e6a822a2333e46d7728e8b3651fad3c1471db05e0794b64b53d6454549d8e28bbb39be2a16ea7db8b9cfac01d088802bdce7d951eb66e4f90e0cef8ebeb0b963dc83c01045df4005e5af64e607cf5f0ba3f1c8b91de4953a30045cbce8a7f3907118e1b9c17456067972854bad71e81f4c7cef41d005bfdc5beaa40c6e95e7b9391227b7b5ebcc3e344910575f191007e2d5cee2ca225a366633d38cea70ae1480f30f21c2390c2d79fced974edbf5987956b08787dcf2f8506e061c5a5df0fdcc65d060c6add757c9c5833e9b01e552248d51d183584bc4acb47ccc420b8303516e23bf412b72be5e71c027eb28715028c69fbb19ba1f0aeba685710245de07bdf63a1726c7d83109312e09763283a87002240fda8170341199ae025d4be42ea6c3d8a6fb0cfb371f2e1338e55f6b72ff26cdce1bddd34af6a7e1eddf69d2c92879a838225105af3f542eaf6193e205da24e4aeef52ce9b368aed3a9770042aa52fb1eab8f011a7fd2b2dfa412a165075082c266ba9aa76e74309a2c02a5da8e887f308b1880d76eeadfda3b17d82457af6805b8d2a2a2b01c066e45246a07be790d698cd583347def915f928dc3852172ef22a37b7f482f40bcd690b5a656e7af128b2a5432492fedf6e1ab370e5a98f5c37dcad1d9a7cdf90dd80c206f628f23c9f68cb18d515f2656f54eadb232b45499662f48469ebb5d800400e67017093214d9dab2166b94f6c627a8d28200a33c06e6f05efe33559698851e22986dfe7d21ed3cb11007ec8bae2a2c69bf83bad0310ae2e3f49be3713361121b9674fd7f57d97a4b8ca3c80a4e83b72f304cba885b399cc9c24161902a99ee46d56d8bdfcd727dd263a3129c1b14f257b314b38557db98f7f3b658e326077c323a5c18a23223300e96254369344ea2b50562a90c1d9ee6fa6811b73de3cac546ad15ec94b16d62add300fca76b66ea3b152447db049e48d6282634c3bb60ea11c7cb97b08e8c39e8dce6df579577adae369a1eb6a42f8c8551f707da2dbdcb09b2a2ecba703edb8795bceb5fff82c99d20ee90eb12f598b154f4b59d5e249d598ffb42e547b589c00b1d3e8937f4f1bf3ff8ad743a8d57a9e19b7275578bcd88e15fc700421250ced47ad0adc981353c77bbb6d39a3a22c06d5bd23358724ae59af49a9d0b251c9a0ed982ff73b21499319801677a09741c3b3a5e31625ea81410ab2c1d29cea51a4cd2d57470c2fc16815d6ead20ca1b95d6a4bdac7d41e8b19a9d80f010c68c68ab65a93a17b55d73ea6a4f847e13e10d424590c288114540e198e9448fa0c3f7555b06fa28d9e404660bb83bdfa0638e978769ab7a14ddea7dbf7642fab02e4af0a8f9e7a35f728b76ce1c1972f447d4904b5b10f1c27a5289c5229de630470d5cc0e2e7b468d4a32e0a5254c029117d2946d9f2cd45a733a5df679d559fcb1be6d2e346fdf1b261dfb06d3208ea3108083a5efb60c7aa971626a8c00064e18af21089685602c2dce279548b7d0de42975a174dd86d6a1a59f06de7fc926ebb012cd812829a620fd174f4933033b6e6239c9360203739884b13bcb154154bc8b87cf3024580a302b15b3e832041a2da34ea1686dfa8fe495837fda8f9b5d7b2b9cc2306bd6a9aaa734546eb2faf3a980038ed6dc9b29d0f3e7e8e9a65df95f6db10b50de463f41758d9b20457d2c698539b7eb30931720ba72f1eb85ae5c73c632a92384bf6d6c90ff3145cd1e92a82101498c20ef2092ade88f714f3da203ddfad4b58f5f94777fb532d1403bcc2bb01e14fec5b17aaf82b91a9e04c222d6e47e25ee4458b881bc58edba6c3c9e75f4421b969fa7e702792c7660fbbe41d30eefe891f4720e75e03234dc4cef8dea3382faebb625220c757ece34c5c959947ae6610073605073c1932ff2f07462d840a4c76bdf4cc600aff8593491e98dfb798078536ef7f532d87d5faf05a398fd9d26f94588b02692118addb42b4554e8011d1e4f32ee2fcb5b50395374c9bd1ee9866ef688de218e449ccef179d8178db859868d498eafc3028ce94f64b0d2159ba70f3cb23cee535221b9b94a142246b5580e2b5cf3902da117e09f0b50c9f2496bef56a0c5a71f062e7f215594aafb5387aa83a3d54c937c183714f0631eb046238a963da1a4d559179e7660e0ffc4800b240f269f957f158d71567da425b16d6be7d1695936a3ff7ccf2fb51d6ae9669c3b0339fe19737948498fd3f00515635a4af983b6ec60fea655d2c37d379a47f364e1a01ff9c53b7fd023f5efdad6bdc1bf53ceb9078319a1fbcd48903f7ebe12880e68d0ff28df60668b3c7b1b9504b3df73b435a18c48ff251fb06a8422f0aeb0619b8b7302748bdf6832382a7d5da391fcd50890d56b622eb91d9bb56e31b60897202ffe1ea593e602f5b4467ac782908990bd2734743d57ff90b86c5d9c6bd83495bc6d19690609ecbd6441c59556c07b25ebd725b121f1703a69cbf58f0b9b5a2c49704f535b9c321c483d2bfee15d861fcda6407b6402de72e9c28c62517369dc7ce31a62f438e4f38d4985fd37f755a33dbf4ff10778f704da17ece3178f6c91d6c5c7a230c19d4d48c58ceab0285cf25a90c75c09ba98cd76f3e2103710da58182e6c153177950e90a8e7b85cf22a931ace7c7e551ed4e517c5bf55e3af03ab863ac4dc065c670ae60534c0daa928b650d3795455c161497e4e2a85ed45d4e5c2aa82bf7ddc720e3e55b8a4ea996687bd98e88143c0a4318bcda563bfa4055d257c52689a541f2d7f74f513f922e7e4e730ae17ffc877ec82b0c0fb3fd5fe8086ef00b1d4ed5da229b60a8496b060e4bb4f7fa346ba3432124d43e2b3a5f36a55b73375eb75663af888b57cfd0224384ed8b5ec224d160a33d6f585846fa715ce91a8cc64b4668f44ff5d33728d26a6cad0353b1cae82f815d4ffdd0c635348336b6167d2a68447cdcd6057d36d303138f5ccf522511731f84319139533cc323fed0ddf931daafcec263a069ace4d7bfded8783b4a7d8760d5428f3dd6b18c9289ae309f0ac9c790bc9332b3cb5185de1293940ab36118575cf6bd0fcdde326cfc44cc19ee594524f", 0xd90}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x4}, 0x0, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x8001, 0x8}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000000280)=""/3, 0x3}, {&(0x7f0000001780)=""/216, 0xd8}], 0x2, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000340)=""/69, 0x45}], 0x3, 0x0) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x4) 12:25:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) 12:25:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:23 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, &(0x7f0000000600)="6b5c9a7cedcdf0166c8bfddae8fc9a040146b86835afaf8a0ef9e5026cfad4976095dbd743fb2a528ceb63e2995e85cc28f188409f73421786f69366b58e46b7b27c4c9d89afbf9e5ec381ef5b3415509e3d8c91eecbe92b70b37480d81f28815d48a8def66b4f915cc6666f014730e23e11761c5a42e0db41", 0x79) write(r0, &(0x7f0000000380)="07d97c180e37de749a6e78dc90c6deca67dbfd6f6c1b65179e4a513f3153e6a09f5cf276f2698526f42ec2cb3ce6a76d18c223bd691038b5a90f5db08df538c7fd65bd09a8e1553421efcdd656fed00790937b7d101372d33abe65ebd4bd9c1aea7d418da352e741c22b761ed8024c981fa818e6221d12cadde33610b9592aaf2ca5d087f31263d029040bb8ea3fde80201e1b44ed4408e713bb1c98a23d2da98b2c4860601fd65878608df04d7dda756ca60c36b1b96d79998315c79cff5410d2c5280a2c27f65763d24b9b09fc2e452675bd3260d77881383782821facc1ae1ea8c2a34ba73b303bba934a5044c807dacffd00d83acc1e7ff7b436fd758d04854c3b9daa1a299f23cdfc55cd93dea47211952592fe7c63f908aca2808475b12aef83ccc1b011b5ec9fdfe025aaaed0cf8671356b1fdb2c5f0f86f3913e0f6a125b3cdf1ae2fbf64dda829688f394926715b0ed96d384e690206ce7d2d117f092cde6abb3c47bc639e7978aec510261bb698a526a51a9a1d082e22f562ef7f9dab75ab2018914a8f352eed506af1b1183e014340a28c109d4373c1abef81e089a7d31cd7a5a1b8b17275b3ce41e1fe75fea0f57afae8dcd5ae0af8d339992a1d78a4023cf95c074736fdb9edb45fe9f4945eded6cc3abcb3acd97ac7598102abaa5ff186e12a4f40db6180c7aecf42cf1935c5dcb5a61", 0xe9) r1 = socket(0x10, 0x7, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="ae972b7306028328ca269a62b0f8fc69573fec7c08311838eae5186266d8438a01dfba8787af974c1ea738500fe84505ecbf3f30ae83c7b7628e7e4d6ff1b7acdfaf907146a5d0e20a6026911064cab897ce0c90dcd53c97b94e17b7a501a49dc9877006292115867587b1da667988c77356b7a46cb46e773388eeeb23a015ab26ce58616f734af8a556038a4c5aecb3f063dc1911cd601bb0114fd19d99e2616cdb0cca856913ea4d18d73b3a9a60a3e45f878d3aa7b12922180e679892e0dee6726cfc311f4bf2c50fe03cbd4ddca12e519e1af2bb9f10e5659f281694c4657c4665f92e24069fbc4cfcd189b4803fdcfdae36613799094141fcc38e78", 0xfe) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) semget(0x2, 0x1, 0x8) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) close(r0) connect(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200"}) readv(r5, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/149, 0x95}], 0x1) 12:25:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="e85b3219f835e01ce29c21cbb205ac376c6675fd5b479dd7fbbe983a641776e73ae89e3e41f9e32c8bf12ff8db0761b74ba062560974479bbadf57b9eaec090964123989fac35e70f54f7f230c39935aa1922dee60bf247eef4d20a79ad0cb16c36dddf21723e333ec830bb0f1a461306af3e1a266f5c740813623e5281aa52600690d43c1930f5262d283937edd20b8638b399a456e219b128dcec0ec6902b1eb5ed4ca669a133af78dac92273192062faace7564491368c0773273d40b0cc2e4794543940b0b2dc6162351baa83f3020b4ff13afb2c20347c7129eac5c7d1242e3bd33454cfaeb124d94264e377dc2c805507c94188dfd1ccc7f26b7ab466571b0b249d414ef18c03f3d38f56ec233dc49c80e63a4ef095f015cdc597abeab192e244ca8f4c2a0225177daa50a0dfbe2d3938f19d5cbe47b7b983cecfbdff3a4efbba32e5ddb053e92746a4638697fc1f0819f085c72a020654c7f6e3a73afc89977adc55474221218c4dce9de7f3daa12245afba6af1c237c7b2ca7d6a1c78b844ee7dc7c84b734830f71082f80b9002b3715ac9fad7446f04d0d33876c18064634a4984c88d8b081a18d060ef7342189c05f2b7f158ee925e476918a576c21143fdc1710caa1849da4f32ca44ad3b4d39d5cc4a2dfa1a36c652721a7698208f69ea1da87f2ad5084195ab92edd1e82399d53d7e33d8cd01190b29d272c4c125e095bac00bd182d00d2211247bf5c279e3d74739ad476c25796cd10fe7af3f2b38e87cf9a19e2254c7949ec8d5a83db9f516e878798781a4ae5895a2763395bbb13aa2151e7a98000bca171d876d2a6c3218c32e895b24718e81094ec3552daf40a79d5e879553d4131fe841b71e0163d96d3f5622c6fe0ab5228f35fc6b92549516553dfd23a0e53755633098ded68eedb575b23173e978b3dfa5d1139e4cb39b432d80b0fa2c4c6145946c6e10eab34349464bdcb7725d0283c5dd224bba2fe7bd7820eb20211f4d6d61bf2bbc26002b7a6d2df514cd8a782cd0ed2cb4a3dc2165ef0d3f442732600e304425fcd0d4290e40ffb22053b1e4406c4bce0c87c560403eeea1e351a7ca4b8e3302e5bf6e0d36da4bf687e905f73a72c1e09a4d66de1d17f7ec79a8de6a85076502e9aa7f2c73e39929e60a937eb26a66aa09c6799d396ba8173abc6ae7134c1d7ea2b3eab37a8c3af4f0375ff27744db83de883590df5a1220055f28450de7f5620119ba2036d1ec4f2d857991e8a7943c68b0e3a8a3fc8b7034ec05785f733005ba88db8d86b3a1fc34eb6a78f615213fc32dc23910ab5372856d10cf68333c690fbd44cd9bd8f4bac300810458394ba75a9a823e1fae9d8dfde90eaac111bdd0fcfcdc659767e312bd67f8d207dacbdba4647afea9323569685cfe7198afd8e8bcb7575d7c3fe9d473b33c034336a715b661441e6293198d4d286dcab4b14bcf001513db52f820479075bfef235423b9d4f7036bceb7e6f61ed1b3552a04c76f2be7774c9a5745f206a07f20dcaf8e0d337914694a1c52b40eee5c392a454838822d604edaa79f80e43bd56610e5bed24fd894707e4a980c77c04482139bb0c156586c0ce808f7598c3ad895261dcf94a13c52a29d30737a71725d0e30b18d4c7a22b5fa812c7602f1d99a6e1df1f9639b664a163fabc21c8434f7248013ac8e5a3f6fdb0c4f24be9706eba1c8b7068186befdec6aea608a0e971390eca9f069b8ce73ff6d65c1548bf8ae213a071e19734181f2cac55516c3929f5e454873aaa2234220745b73a952d110de2769c367356042aa7afce0e3f0b02481a7bfa4c7f069a49d64be6fc10f9a3af19091d397792ffcd14373d35078bfb31d40e28fefdfd5227dd8ecacfbc39959e02607217c12f808dd3b97868a2949107d6110d58ade079212aa39de8317b0c29ca5661354c0579da08db95982d28bf620e443f8a491bdd5cb5aca312ff57db78f04d58c4b0ebd268924dfe561025aa56d9c9b20a94f2058c686366a698504e10f68a75b8712e3cfef663943a0cf5cc0adaa2b709c178629c4926a90b253e4377e795ba77b169fd03f351e6f3a1dcf5bf989be29079b40df34ce47398e1f78390c4880e6691aac6717ebe8e5f6309160fd946a0cc8a24edf18a66cc189f22e0b9563767836d8745c62dbd7cdf9067390790153d2d3247a2dee836fa7b3e471b47cbae3570f5272a7c43c024c5dba0e450c134e72d08445959439369690c86191caf81cbe24444ac3cba00e560558b21ae29ffeffde237a45751d156c0a4d555c53b418368bec122604a5b3b71bbb758b875de1352369e432e098be00e9f8927b297517fdcdab9519a47331c05ff1a8c2e183cc44a8228609c0e07ad1fc11718b721d2a985412538992e2e8fa6947d14e1b54b0efeda473329a8705ba27dc94c2d19358fdb074bc06a80f2a771882a8764b0a2a2cfdd372acb8383c67fb74f65482074952ca33ede37c6531b1aaf06c8679bdc5cd509bc096f83451fbd7dfcaff7eff9dcda83eec550eb4688945cee9529bb91ff4d276385f68a1f086650ff215693017d56982126688c8e3f9b65b0812a126bb4d1fcdc662052a0d56c846582f7f033157e612164850599e4d6a2367bfd7036bc75057967b482713a7a8e67980324c5356253e7624c071fe096cca61d6f40368d026f590af9ab31584c6b5e6771c292178ae4366b576647c0e79a9bbbfcc0c0507dd92ce12f291103d83e94b98f8f8a53867a03b6335687704fb3521feec92e2a5766ba47633dcb16c021a0a7de3816805a0453213b053e0889cb3c2b5b7258c0d9f6e4a775162404a6c963a277b2096753bbaf9fbd1982dad6a561a53e11d37f2a1fa9cb469a2cf9b46bfe17bff21194cd0445ba00d2177f2bb34a078999a6039e53e58b0f779552aed39f657cbf7508b1b7246778477112a94245beb9f27591f60aa515724dff262093e84045b320d1467bc34ee4dfe00039759a755c3d9100a0a34f12eeecd1b184f983f0d234d8ba29fd4b3f9471fe51cbe1c76f291862f268aaf6c54a82029b1edee8eee91e76a6822a99d54eb9cff634ec4fae28a5a9c020cf3d8fafebd0b0cd6db3b86a7e8ca394c186699c2f0e7259646042e28e7e8736be1f5a0705ad47142408185b2f4d97e919881a92be793cd27779591cbd4b68b7f847822bc6e54da812f3efc3adf2349a93487fefa9322903c15592bbb37754ea7b1b4cadc4c6a19ceebd19c711bb58c04f5743f97429d38e327fdfcc0b000f6f15376f63702ebafcf5007720bf29820ae9134f0b021e06dad95a04161f6245e6e8e1f0eafc0ef1caf9a78ddf2e87a23535e8dddbc66819d5265b50dc2110f6da028533d22afe9e7d36259265551a6c838f699ffe3574660e738fadab633426e18d8241cab37965a1cb021e022a96b98b89d15e52d9c19d00ce5f130154d247a35f91ba28ee8f3c7a996f469f5cbb27214133c39548cfa65303e9b128a13a02a80e283aec0d6a8800c0fd6367a8c4e1da1d206b6227e54314bb42785991bc4f06422482c6c317c5a730dfeb1bafd5d54ded649fe97287cce743ceefb084fd6f0ec77477a801ad0a67987ae5224507fdceed314fa235341555ef0eace3f63b12be7b96ba80c58beaf42eda5e17e38b5a14c3367274a278b88639215bea787f0279ee9189662f06c4cf3e7bd1b72087b50196889e0a6dd6e5972b9ee69fb2adb1c1df002f7708c01d84d33d1b42edb6defb1fbd8506e9a92a52c83dae2c0c58b8bf691a781693872339add90b6d216ce5dd06f5fb893cc623a7e789bc1077bc8dc3319e44ab52ffe131e90fa5c7222518c266ae769908eec8b2150fcb83305c5bcb705421af67fa53a0d7f3bce6015b64fff44ebdacea5f3669c830267cc99b2c8bd0e26bed64c20321fdaa2c96cf373f7aa018723c96b94bb2f7df0890c56ff6a48b7c138ab923543a9bfb386d3c279231953010a7b674076fc7da5d73a1cd3dbbed4838544f7d493a5e0769db308d252b47962879fa025d626e88f71c634c43535b45623959ef20cb7929e508dcad1996c26e813398580a8625d136852f7471301ce23662d00f72d3554466f75a0a6e011822faa3a1db4e4f04b30a2642fd25f3328f20f534a4a620523f5d6e568e62a2d3b9257a359a62fc94b2ef2bcf6752cebef7e0f7972e901c4f7569ea981af2c2ac0e7a0a146cd5088d3aebc7d718001b479980a098a76cffd7a874209e9ce0ea3410525723cd08c62f859f201b273cf281361871255001016ce73251128326b65d2f3544af02c3d28110ab816817da9f0b5a4061ccd233e4213d7e644ced9137d84e115c5a607758244c24d9a83ed0a05ad01c1e113f75c76c2b42053782a75adc58aa60399391047dd660fa988094674fca5deb90c0aa8d4159a4a6f1399a30b7fa2fd4c026d7649969d969064cbce00a391682e1a3c0a3000af37c8d2c435f626b856b97e66461e101285c336dc8ea98d3a3c02e8bcf7d2963cbeeb29d11e82aa503c36eed2be041ad2ad6ee590851345d1f5581fa6aa078666a10b28468e9575c014dce7dc5bcbb36141b9749dbd2c3db8682cb32f1a946a87cd87db51320d8cd9f6a4ac2f9343c86d48079565b4905ac27e6df4707b6a03af2c18c010443e77cbf553849f7e88b28f7aa0e9f465755a1db87449133ade126d7cda681da414d81f3494f958449f4ecc1aec0a8b8028cfafd7956ad004f4ce03226340c3ec5ee177c077d47a93ef793a80ca0640e783d48460e233db48eaeaa6c3032d8fa3480c206f3a5db72a16d49ea6916e7de26adcb85e9f815607360d2d71690987e52111ae0cdf6e813887d5e7e9449cae831a79bc0d4e8e021c2694bdd58ea58991080c14c9ec28cee3d06207f2e3af5f06d2e8cdf5db38eb8a50a27b6078308efcabfb591b8ad8c808f72afec998424b584cb8dbfd15c40511a01212d6f25054bf4f5bd7f285e1a82f55c51cebfd6a3a946aff9c2d40ff1e34b7499f42a0fdbf92f032a275c8141449b688f66c128dfcfc33ac7735783c866475ef4128fc40162f365cfacf0f41999c0e7cdedafe6a79d22dace218bf0bc945bf1680d5f4aa093ec13df5121465e742fd4ec004d4d71febffb0789a2577f4915252ae4ba8fc61a6ba8738df511e610369f592bd5470d77068fc123d2c5d9c093dfebad3657a81fb674bf27df49706e84bf85ab80556138d8222e39f20d6cb07fb3c063b617f125c58a52fbf9677ae49f98c94576d87ec0e8dadeaddc5e6d1a2f97aac77167d425a8675d619f838bf3510fe490bd5340e9f903d638725c6e2f819a652b79c6c88318f050f856b8c1a2331c297e61dceeefe3c7997eaeb32d97ab59273f815ce88bd3ebb2bc30c13ad124f99f70e284172d2d8c227fa956ebe2bc01d2a0184690c8261f3b1541d54985217d720fa9d9a0d325cfec527722e5c2e06964a66a64fac776ef7a386c4eeaf1d0e1c6e986b6a6ea98993ac530694d14146ac6ad8d4e52b5e63cbb5dc1eb4f68d43e1cd4f35ad51e700d84fbd1864493f15c7627d257214ec587820a73684922b480a09a6ede0fababb072387d8d4abfba65f2abe08c932627f09f36b739b6aaa7125ccc041a256a630dd0611e371c08934905fa774ed3b340abe0d152b8d00f87788114de5945fbd374ed4759b5e4fe5323e6fa2155d292fa14e4a42f5a6ff6addf19fa7444aff92ab3b025e137da830c7ef98268b975ff70a41437413aa16b9dccd9567a764d55ba60cb1070bf79dfdb4bb0a6f3ea73e1ece21d", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x400) 12:25:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 12:25:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:25:24 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000000100, 0x0, 0x0) 12:25:24 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)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7d, 0x10000000003, 0xfffffffffffff690, "f0e7be3e0000f07938800a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:25:24 executing program 0: socket(0x2, 0x2, 0x800000000) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 12:25:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ftruncate(r0, 0x0) 12:25:24 executing program 0: kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0xcc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_execute_func(&(0x7f0000000140)="c4a2b1a8a9a4000000c4a3114909c62e3e0fdcdef2450f2d6004e00ba7f244dfcfc4011dd0b052000000c4e2e106d7c4e2552d555e") setsockopt(r0, 0x3, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 12:25:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 12:25:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/67, 0x43, 0x41, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x18, 0x0, 0xe88) 12:25:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x7, 0x9, 0x7, "6f386aa24d959d369bfe15247ec9fd80959fd4f6", 0x9, 0x5}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x900, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 12:25:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) 12:25:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x41, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0xfffffffffffffe01, 0x3}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() getgroups(0x2, &(0x7f0000000080)=[r5, r6]) 12:25:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffea9) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup(r1) write(r2, &(0x7f00000000c0)="50344771b9806599e22c292ce20f812f563005dab875108edc6310426aee32546aea4f45e9cf673645", 0x29) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xffffffffffffff1f}], 0xad) 12:25:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x2) mmap(&(0x7f000044b000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 12:25:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000440)=[{&(0x7f0000003240)="7b61dbe30f5690cb43645370b7e3c1145ff83d408dd54844d4ec11b2028c32912a1094112af6f7049c10758733b81272f05b257145c564b68aa45007a68aff836df429ef45bef4f7c1a5632e07df2e447da2e5060ff27ea39f94d82ee00563b3e0938c089fc5c3b41f4d64d1d62803ae6c15fdc5bd76cff9f7e80e71a0b009f7af3aed02e825e3dab5e7a0aff4017daada6aaf45002bff47845bae9298b41f5e0b277fe98d6b7b2c7d2eed399f8096c6c42361dfec2ff68fa76e11493c535dbad83ed620e835e1e08a389e700fd76f1af5b037f80c3b0f3a11dc8f794e1c19428aeef58d538cafc888b269da0e5fd20e3716ff6f02a8dd5c1ae98cdb8aa471c4427ed5e5e5045e4dac6699744744f1edf4156a313158eca351c7e6d8876fd79abd9fd99dfc8aaf93c7751234532e7d8c5e92c4d5af6b30be36bbef2521d9494677354c2f1561f25f02c5f1afd3228fa1cacd2155176c8ab53e408a428aecb06d80f92575bdcb9fc5233feea3fb1b21aa5d78781cdc8a67a87e896d1f870ba83c32d325f4882d38b31ecd48b93147241a800029030df69f9de7b9d4a6de5fc79f62ab3c6d315559d9a8bcef10b2cf9226577cc8c571d7359d3b3bdcbecb4a68eadff579dab9c1096889f20c88deee59ad9b5aa87c39d20dde9ff23ff579176c9ee03b06ce54807f22bd96c5d7f977004a361aac87fcfad8996766be70fc15be3247899c55fe5bcf557346bc4e77d6feed8a224bf69361ab7c23f2687cc277d87110e481afeefdb985f3d391733c09b4befe4a778fb509d05b1189efc6c59353bcce6f709f4d499eb0cf801801473706da12577b2bbb453a328573cef7b8172d0a02a6b130aba737cd1991b142264c011066be39b24b061073b135f2f02f2eac4cbbf28aa212d48f03b9f411a0d79a7e989857456bb9ede3c2586ed5ef4331cb920faaf06ec202ee60434ae8db850da3454248b14b60aff8f96d81ebd015168272b9e484688a348c55eb9f0db3e7cef8d4ffdcbb365189bb01509864ac38e7e609e7895d91a11cacc2c640a134f6f7c146098f8107f953c7037d6c285e8b18d60c71b50339f2782656c854a05ef193dc8255a8688885f5ea77c38590f9a1d490d62c6042342c744136b5c26277533292ce2148dd8eebfd37ca61824cdf90564c3fadf3d7ca1c64d2580d7a63fe2697a28bd2cede72472ba6b99a5c5ba3a6b9fb4959e73c61301992e7981fe8163baa04221f6dd7e289974b8894006938b1fee6bfaf3f5b363dfb99d7e9c469451fadba0bdf7fc8390e4392c5bfa819327a21e0f5cde4875acdab4de688491da912d2d2955f300007da4cb72ca1cd8d73c8367a243e67bd6f17ff741c395b24e7eb37c1e0eb320061f3f2dd0adf58bf94be8f0a2ba825d14464893cd9cf995195f45d016709118d6b8741ba947c9ae68093be9724f246fdb25d522d70c06c7cdb2d1e3f2d883a7b751028156191a4136ba95a7dbb78ce82224a8e5e7469cf0e6ee7fb812c31d4dd7b063a53e128f4b7dc8fc0d1730a2816320e6a20f5612759455790a08259597bd4c4f5fe39bfccea6013e4cae9146f23ddcd1780190056abd279a4a6866ba4ded0c2dc95b6da019baa8e141c1407a01dc6df421c3e5c2673a64165bce50926cf113f0e56aa61d98a2fd97269897a4f1f1583adf36245d8a9616980fbf24c481042a008ded35a5640d6c03fdcd53b1161abaf121ad1bd5210b3c0ca47e0e2781a0975277326522b4c531598847cd375d4133582f596fef1f9972e3d27a283ed918a31484c9548a58994c7bfef1111f9804f6d76a1fdde65766c8d3703d96ca3915d62564c9af1ac3d92f1b091f9120ca205aa9c7d00019e58fa39a22f7d983305d3ab0690af0ccd7c4756ce0569b58e667f98b3fc1921ca28add45106da028b2f0f86d66e9d618a86e55e2d9c12385d926e4ceb4bc68e5f2bdcf3ef6720917cf8a8d3b88e439f90504da60a7ad2e6aed80a4404124a783d78efdc21e33d5ce52f08c4170d7ec1a80604fc8ea469d9e1f1eb7612676425c5d7b0c67bfe3c5758c2664029668dbfa17b4f1b65ca54da89aa405c32ef76f2426c7c81c562fc4313f4ea43fa9bafd1278ac1b2a689f6203eae58040fff5deabb716c01cfa363fc9bafe356c847b53f182473b80e32f5870b485e367f2fd4de654e9b669a554f4111015b9b25a242cb6bd83ea2085c41402a13a95dd77285f6159328c9b2917c2b136e95f887a75d59c033168944cdd7a369786a5ce8e05f485d6371a558350e7a42f9edc0524779b4084bbc6b6b75f821ff3e8c62b3462f0add65b4049d5a244cb3d2a397624ddd6ba1cad43671aadfee139f4237312cf813adff38492737aba7c42adf4498e53b3f301908afae94ed6673173d73e40c6ea51bee5d949d11fec354b6b6e0754b26310f25ea95906512ab7b368f7ec14367e46a73f5f4c1eb36f9b8596c1cf2e9c9788eedfb919dd9699d60dad42d6039f7d545cecc276e8c931df050ee665bba613675ea4adf6a591eb21bb132914a2b8d8de87a8ef4b4017f3e974ee8661452892b1f3c0fda436f9061a2bdb06db6f66095db1f9809e9e93fba5b3388d1d0fdc5b04369a8c14d2f64f20026a417ee1ea64e52576153b1e651c534f3aab3a87e2804d1f12a3195694708fa926663625026de2a74d9f46f45e29cb25da0e2ae4d37db4770566495966d31eeb97c4015634e7cc39b047665ef4213f4e74b49c7e039c68ff555064e90ed3a0d43c29341b2070567deee59b689967995829d13e2826df82c014d8a31af495c56c303a22c3cda855ceb19dafcb0f68fa32409480d04e3f735b71a006e94d2e4d2c39e702e3c6206f07dca1c74db364ecc699eeb3adefaa0dc49cb5accd865750fdbc700cdc0df260d26b1c6dda7b1767482f25cf8d8ea2e083895f3be08dc08e8d8aa1b568b45cc989bbed43d40b2a4568d01ab0965c7881f9dd13f92e00a7e68b33897d12de88121af6a7865b12b00a1e37d6d5fa35dbe72c50f7086a66e5c0d932929e27d5c8e536c58c586e5aa5909552e8b06a41b92b76917e151b1860caf5cba775533444d6e703a09f512c180a084b104e872bc0fafda2548443c93ab8c5f44342927289729019aae3c5c0b3033fb0414dbbb661051244a5acfaeaa95b722e4505a128c4b5ee005eae556fbfd2ef95a65ef09a77b5030228b84dc9f0a2ee65b3a75051891f76e0042371a3c960eb1083656697c9220f92c78b06241a9660add82f8a984168f39de686bca9cba2bc6bc3c4bf3f1ef4bf8bc422bef522cac0401b3a05fbc54a2fe2c57def502956255f49c041f03d3b9932c5bada7dd137e2aba61e4013b0c56ecc440cb26fdfacf5619935232635e6c6c8ed4d1836347b1d475c798ec31463800bac37205e506aaf6fa3e7c6ca87cca62479c3517464d16bac3e4816639f7b24f7200ca906be140382d8a751ae487b6163288385a04c1a7449ca0228ec10e66102ed62f9602c79f3612ecb2512bfa8854322f17836505c29a5f6665019a91842a19b99fb24b5df25805939e92edd4bbb5449b805288eab6ab3a6fc83e856b1754a7877ac7f094f27930231aaecba8864c744ed325544adad14449e95e6fe3700e53e20146dcd72c031ec00466a1b017dcc30f17b527f27d2e68e87826794edb65d2b8f3227ef650b54c0eb88357f20cbcfe9bebb1dad45800c623d96726f45184afa137e4f5aa7d1c16f43fdfa1185521479019319b0dd69656e753315871841d326b7b82f9d8caa3316e9f831a397fcef479cc4e0ecede551250c9c1384018893685dce8bb9cda1765cc4a49ef5994838f05e1d40fd39479d0feb85d9b0637208e9739645aa6a524b1fb437f4c33d47681b47d9df2105bc95ff46a0fdf7e67e119b814c2dc6e5bf026650b809351fb9c0b6a6a26bffbb9adcf5bc7e2df5b45f6be3aad42d3296e68af22e2854e35463c9cecc40e737cf336ae594a4345f5a921fbb1abde558845dee61f054f6fc008bb692291abdc93f9115478d291b200901cc6a96612b255ecd89458f220a1c97ffdf05795922dadddacf0c114d0154e600dfe35b62847e98560371d8d55fa46ed7efc5f04788e5cb45a9f0f9dc4f53151348ab25bb6ebc7d392d3a2db4520a36a405f5e5bceafa6ddcb56d1cd5cd8bc37ab25d26ecee37123d3f2176fcd95f2d445e4e42cbafb3ac794794acd8656464658c45b2cdfcfde2aae0c22301bbb0772c5f5601a9dab0b7b1beb4ae774c685348e3af3ba62a49d065507dc60128baae0af7e4ecf5b10f3281ed5a8cc457745a16e9dd6fad5070033e6374576ab6a9672777ef794b2047a6d0a08d2b0a393b4457412cc82c6d612b2062360ab763ece4adb51133410e41722a4454b219fe1f4ea217409d4dd08cfecffa4f20abf656eb5d5b747fceffd690126485c96778cb91e26846a1f85271f270ecf0b70df789b9bd55bd15a0b7222bacaaa207bfd396b554061fea6e04fba5fd21aa4753f750d0d1543a16882a869f53b7b4cc85493fb083df95381d9c5005c29d90e55244ee4793647118448a23c71e9f7cb7e95c1e67683e61bc822647857dd89b9296f9eac688de9de8cc8eca57581956054888d4025a53171e3147575aeac898bcd02ae455328070741c93082f318a5d19d9953a43317345a368bf8ea0a8eeb20f1bc9f0cc930737eab09a99c7904e5efa212b1a1b6010eb75cee59a99e1f064c52fdd6682bc728906a74d631db12fa8d708bf4a6b0649366d5107f3f08490a50ccb5f0dc90f68bde2f", 0xd3e}], 0x1) getuid() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x7, 0x9, 0x2, "a59f97d16c4cb79939af1f14463263d38b61c50c", 0x4, 0xffffffffffffffe1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000002640)="a9390ea9770959377faed5c016df619a69aa96a1d084e128da5708a3be302a0ebeae37d9a25c2196ed13d9be43c5eb09d0751cef018beeed56694d4ba7a567250beb17066a5027de1a71ea2ffcbf6bff4fc0f9a5b41b90652a4f0d79df076b2b23e87f444d7f7cb1fc85b32032094f9e44b950a40ebe41c43c18dd32d5c67950c3633ba391415745b5e0b7614fb15519", 0x90}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 12:25:24 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) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:25:24 executing program 0: mprotect(&(0x7f00004c2000/0x2000)=nil, 0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f00004c4000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="660f73d704c4c15415114075a10f1d18c4c2d18c5df9c482d528928fa60000c4e1fd6f9974b8958f8b1e14cc450feacf") mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 12:25:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 12:25:24 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) 12:25:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x29, [{0x2, 0x200}, {0x3, 0x2}, {0x1, 0xff}, {0x3, 0x9c3a}, {0x3, 0x4}, {0x3, 0x6}, {0xebacf60a5e86401a, 0x3ff}, {0x3, 0x5}, {0x3, 0xbe}, {0x3, 0x3}, {0x2, 0x9}, {0x2, 0xe783}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x8001}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x1ff}, {0x3}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0x2}, {0x970a33a21cd8d400, 0x1}, {0x1}, {0x3, 0x3}, {0x3, 0xfffffffeffffffff}, {0x3, 0x3}, {0x3, 0x7}, {0x3}, {0x2, 0x3a}, {0x3, 0x6}, {0x3}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:25:25 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000880), &(0x7f00000008c0)=0x10) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 12:25:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) pipe(&(0x7f0000000040)) 12:25:25 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10006, 0x8b) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) 12:25:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) dup(r0) setuid(r1) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) close(0xffffffffffffffff) 12:25:26 executing program 0: r0 = kqueue() socket$inet6(0x18, 0x3, 0xca3) fcntl$setown(r0, 0x6, 0x0) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000000)={0x3, "cbad4e703cc7fb1d00ba020576efe544e2b7dfbe3c0b8051777bf7cfa119e5f5953d"}, 0x2a, 0x800) 12:25:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 12:25:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() r2 = socket(0x0, 0x2, 0x10001) close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3a000000000000000000007300", 0x0, 0x1f}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() 12:25:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0xfffffffffffffffb, 0x1, 0x100000000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="2938d3945b37724c2eae2b0b13b27a5e22619b2430233bdac10518fc7950f232dc26f90f4e8cc2fb035623911c3bfe6482151d518e46fb83a69fd3cf8057f6c5eaa20722b87fe84c43c1bf611e14b9150b236fac96797c2f747ae865ca2212a3c96b77c1996ac139dbb6e24888b0ed1487c49081b9cc5771bcb156c49673aa86e19d67edf57b371e0c25111d31675b089d10412675b3019c8c8da67c5030821e5b70d99d37643116e345e333288e9dcceb40ce65dfffb14545f6d735b9333f7394854d9168fbe021274e9203d6771c2fee927547b5691939a72587124c1215b3100f9b5449cc4a2c0ea93430a864", 0xee}], 0x1, 0x0) 12:25:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000005c0)=""/238, 0x1ef) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000002c0)=""/218, 0xda) 12:25:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10005, &(0x7f00000000c0)="100443c5f610c27fc9fa14a0bd009eb29198f29722e431d797d4f29b9df9561c7aa51293de7989a295066e2bf45caed0280091db9fec2031ee93e50b3e5286467e9c130eeb00e27416e5723976d82a7fcb0af2c7a77150c3cad9eb40ff2be290c5fcc56879758966086d62ab2bb07d2f76931069a1ca188a961e4fb03c5c05d3422e43ad9ccd1fd0ca6e22b167646e30ef290813d057d4b3822aa79744b8c3e8fc41e2d8bd4647f5d8d6a7bcaafc9ab87fa30c95106785d26b25fd60843c2c22cb1f8346915b4324857c1272c946d7a1a725fbca9e1755f11678ead03dd0a93bba35b89d1ecc3f89b74cd4a05759609d8acb1ab76db3a9f1b28f8f5101b0be6b1ba46b8af7ad882d39e1b92a02800346e280624476a2ea79796bc47e0e63ebac5a19a6e62569a946b80700c64835d97a63bd4cde44d3a1d2f83e706970b86cc1910193c00b1b1d680a52fbace083e0667d98871fcc532eee59028c2c2d01120697df16423d3e0c9b976cc0bfc06aabc08536e0d4c5825aa570d13d561e90307474d28aa31b819a22cc4ea8dcba20f35c1316152b", 0x194) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="483b026190fc64ea453ea643c10af160dc96d1f0dbe9ff26a738219d521f41b7f2d5da7205b2d39d54", 0x29}, {&(0x7f0000000340)="b91ea6f3bbc35b4a0eca5b14791dc3cee93bc0df4778077cdfe33080d9bfde57058c6762390557b968c2aa5f911392f75881414e34af2111903b49797427025eb0e0396a28e845327c85cde5e499738a939836a558a8307d4c6300efa679f028fc6181346d102f8d0c93241fc423f6386f76ea35c4dc05f1b3e666d25349254a28cbe642f176b75340fa3ee8fa2f1d94a6c11d8927bfeca813cd45efc80cf43f872dfb9e58017f11d7ae7ba1ed9b5f7a290ee933f83e5871f213d3ce2d9efc7e3e9f88cfea86849021612a3c2e27848bb1cc907e10fa12fbe2764f5e0edb0c52698673eadab0a070917f266cfd15957af6433498f7204f95d8d82be2fe657f", 0xff}, {&(0x7f0000000440)="6e7a93e7adb01ac15cd0380d37020c4e2e0d798e2f81486e4e98419ce9e35130cd1c226cfd838e51ad77577b660353cf2b7eb82b1ccfa438007b08cccec7b0f6a00e8dbd27c3a49c92a3d911b1ce79684ded131a9ad4c1cd867ea450b517f51d90e32d86e21136776580f2ec5b708b40d8241ee78a9a518aa1880b717d10df559c54de0b940df17a2f9cabcdade2970610bae3c4", 0x94}, {&(0x7f0000000500)="aa6bf654bbc11e2866cd38a68fca3ea4c0aec8cf2e898cc7a7f94ecd465b819d04dc7cb4f4333e906c4c273f93d5c432b1d33e7aee23325f12650a298ff756ce777fbb6ca29c571554e8121833c660a4be306f526bee236795a5fe91c10883e241a61a5a267cd9893efb73c586829d6ce09e4f68f43c16844dd2c94ea6d999484686e28aaa336d743aafebc36f9d62a263ce8dd77335a5e81959165725cd8e80f33bf2b5fdbf270d442f0715891bf8b9a45ea7b42a6a20e7f2ad92e367302d757739e7", 0xc3}], 0x4, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/151, 0x97, 0x800, 0x0, 0x0) 12:25:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fsync(r0) 12:25:27 executing program 1: r0 = socket(0x18, 0x5, 0xf49) r1 = getpgrp() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4810, r0, 0x0, 0x59) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x7, r1}) getpgid(r1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) fcntl$setstatus(r0, 0x4, 0x84) 12:25:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() r1 = semget(0x3, 0x2, 0x204) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xd4, r2, r3, r4, r5, 0x18, 0x100000001}, 0x7, 0x4, 0x400}) execve(0x0, 0x0, 0x0) 12:25:27 executing program 0: r0 = socket(0x20, 0x200002000000006, 0xfed6) setsockopt(r0, 0x9, 0x638, &(0x7f0000000000)="a65f39084a78b66b42dd262765", 0xd) getsockname(r0, 0x0, 0xffffffffffffffff) 12:25:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7", 0xb39}], 0x1) 12:25:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7f, 0x66c, &(0x7f0000000080)="4645442a5d78f2006a651acc332f308e2bc3c1c0dadeceb57407000000be51494a179984533dfdb8b8011034a000df3b72464139abc3e8448e0725a2419e31e2c69310e67b8d96d12a33892837294511e739854f95934d7bcee1db602f87e4583fffe889042d1d6a8b4c0c79c61298bf583838fac23b06c6df68c422196ff4b8e79cd59901ac9cbfe333f16f1e9d6eae85ddab8647667385ff2e9870eedbf322dbe9e6cd7cf34e2d9c22d28038bc9bb2f87ef8dd209343a1c347a36211da5137730c927c7b015ebcb40b4c5badb2e6254a31f33e7f8ac1bbf8b10ffd18c2a73208b07943b58cacacb4459ef60d0f8ec2aaab07c8f35d9517e47297262d7f7b10d1f418798de87f7d1732e9d6cf8764f8ec03dc", 0xffffffffffffffac) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socket(0xfffffffffffffffd, 0xc006, 0x401) setsockopt(r0, 0x5, 0x40, 0x0, 0x20) 12:25:27 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6b7, 0x9, './file0\x00', 0x6, 0x0, 0x1000, 0x5}) dup2(r0, r0) 12:25:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 12:25:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = dup(r2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) fsync(r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) 12:25:27 executing program 0: munlockall() r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 12:25:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:25:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 12:25:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x3, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 12:25:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/181) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xbf11}, {0x18, 0x2, 0x2}, 0x1, [0x81, 0x1680000000, 0x6, 0x7, 0x4800000000, 0xfffffffffffffffe, 0xd160, 0x7]}, 0x3c) 12:25:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000040)={0x346, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x2}, 0x0, 0x0, &(0x7f0000000200)={0x1ff, 0x3ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:25:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_getres(0x7, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0, 0xfffffffffffffcdc}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 12:25:27 executing program 1: r0 = syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 12:25:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 12:25:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x1004a, 0x0) r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) socket(0x6, 0x4007, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 12:25:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x108, 0x2) 12:25:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x0, 0x142) semop(r2, &(0x7f0000000080)=[{0x4, 0xfffffffffffeffff, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x510, 0x800}], 0x4) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r3) 12:25:28 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, r1) 12:25:28 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x20, 0x59}, 0x10) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 12:25:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) 12:25:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xffff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x1f, 0x5a}, {{r0}, 0x0, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x1c0000000}, {{r0}, 0xfffffffffffffffa, 0x28, 0x13, 0x3ff, 0x1f}], 0x1a7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x12, 0x8, 0x77}], 0x7, &(0x7f0000000180)={0x9d34, 0x20}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r1) kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 12:25:28 executing program 1: semget(0x2, 0x5, 0x0) semget$private(0x0, 0x9c4851f2a40a4e88, 0x100) 12:25:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 12:25:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x5, 0x26) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x6, 0x388d}, {{r1}, 0xfffffffffffffffe, 0x28, 0x2, 0x81, 0xcf2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x5}, {{r1}, 0x0, 0x8, 0x42, 0xcd5e, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x9, 0x50}, {{r1}, 0x0, 0x2, 0x20000000, 0x1000, 0x724}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4000000a, 0x80, 0x1ff}], 0x80000000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xc8, 0x40000000, 0x5, 0x800}, {{r0}, 0xfffffffffffffffb, 0x81, 0x80, 0x30, 0x100}, {{r1}, 0xfffffffffffffff8, 0x24, 0x1, 0x9aaa, 0x27c}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000045, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x200, 0x5}, {{r1}, 0xfffffffffffffffd, 0x89, 0xf0000005, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x7, 0x800, 0xffff}], 0x19, &(0x7f0000000140)={0x8, 0x1}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/155) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 12:25:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 12:25:28 executing program 1: r0 = semget$private(0x0, 0x3, 0x20e) r1 = semget(0x2, 0x1, 0x140) semget(0x0, 0x3, 0x310) r2 = semget(0x3, 0x0, 0x50) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/13) r3 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x0) r4 = socket$inet6(0x18, 0x3, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/130) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x9}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, 0xfffffffffffffffe) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x1}, {0x6, 0x458d}}) 12:25:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x7, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 12:25:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:28 executing program 0: r0 = socket(0x1e, 0x1, 0x8000000000043) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 12:25:28 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x4, 0x7) socket$inet6(0x18, 0xc002, 0x1) shutdown(r0, 0x6) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="dae0609bf0ae1efa903cb51896db5b123890bcee1f064b869dbd384a73f187c4d8437fb18bc954325f38147cacb3e1b755fe0a172d8d315de87e28228fdfa41e26180360b453ae1ce641e7c13f8905e3741fbe59e825eb7a0b43020f2456447ef568ef4793dcea6ff34476996ffe77f3b14545", 0x73) 12:25:28 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/103) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x100000000}) 12:25:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0x6) 12:25:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000029, 0xc, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x27) r2 = socket$inet(0x2, 0x1, 0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x800}, {{r2}, 0x0, 0x40, 0x8, 0xfef4, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000022, 0x8, 0xffffffff}], 0x6, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x80, 0x80000001, 0xd7, 0xfffffffffffff001}, {{r5}, 0x0, 0x40, 0x20000000, 0x2, 0x3f}], 0x200, &(0x7f0000000280)={0x0, 0x2}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r4, &(0x7f0000000040), 0x0) socket$unix(0x1, 0x0, 0x0) 12:25:28 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 12:25:28 executing program 1: socketpair(0x1f, 0x5, 0xfffffffffffeffff, &(0x7f0000000040)) socket(0x1a, 0x8001, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1f, 0x3}, {0x18, 0x3, 0x4, 0x9}, 0x4, [0x2, 0x9, 0xfffffffffffffff8, 0x10001, 0x6, 0x8, 0x7fffffff, 0x5]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x5451, 0x0) 12:25:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x60, 0x6) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x6, 0x4004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, 0x0, 0x3de, 0x0) fcntl$getflags(r1, 0x1) 12:25:29 executing program 0: 12:25:29 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xff, 0x1800000000000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0x43, 0x9, 0x41ec}, {{r0}, 0xfffffffffffffffb, 0xac, 0x800fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4, 0x3}], 0xfff, &(0x7f0000000100)={0x7, 0x3}) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 12:25:29 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x3) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 12:25:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x10001}, 0xfffffffffffffdc6) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x81, 0x6}, 0xc) 12:25:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xb132812) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 12:25:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000c00)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = syz_open_pts() close(r1) kevent(r0, &(0x7f0000000c40), 0x95e3, &(0x7f0000000c80)=[{{r2}, 0xfffffffffffffffb, 0x18, 0x2000000c, 0x6, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8000000a, 0x81, 0x36c6}], 0x8001, &(0x7f0000000cc0)={0x7fffffff, 0x28da}) r3 = dup(r2) write(r1, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d00)={0x3, 0x40, 0x7, 0x3, "1e96e9102ae3e1378d92e0d34639ad361a36734a", 0x88e9, 0x3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() write(r3, &(0x7f00000000c0)="f2c3c55dcc6cd678fe3bc6d0476969c43d40e05da6caca07cbeb1a01a3aa496c8de07f1b045e2ff24c533dd88cf0703d709428dc552cd93b1c57ea67d6ebb76ac19d10443c5c4c", 0x47) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 12:25:29 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000001280)=""/204, 0xcc}, {&(0x7f0000000040)}, {&(0x7f0000001380)=""/69, 0x45}, {&(0x7f0000000080)=""/20, 0x14}], 0x6, &(0x7f0000001480)=""/51, 0x33}, 0x1) 12:25:29 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) getsockopt(r2, 0x0, 0xaf68, &(0x7f0000002340)=""/247, &(0x7f0000002440)=0xf7) shmdt(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/65, 0x41}, {&(0x7f0000001180)=""/71, 0x47}, {&(0x7f0000001200)=""/166, 0xa6}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x7, 0x0) munlockall() 12:25:29 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/171, 0xab}, {&(0x7f00000014c0)=""/78, 0x4e}], 0x8, 0x0) flock(r1, 0xa) 12:25:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) getuid() r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x101) socketpair(0x18, 0x8005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) getsockname(r6, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getgid() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x18, 0xa5) sendmsg$unix(r7, &(0x7f0000000400)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="e43fdcaf92ec12234ca89eb20ee40d8462b00c4baffbfd12b9f191be111ef36456929149216e09aca009b2c14badcfed56115f4a78335c99317775ca9c3b984a0f7834a8", 0x44}], 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000004c0)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r8 = open(&(0x7f0000000540)='./file0\x00', 0xb5e06878dc7fb739, 0x18) getsockname(r6, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) accept$unix(r8, &(0x7f0000000600)=@file={0x0, ""/35}, &(0x7f0000000640)=0x25) fcntl$getflags(r7, 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) chdir(&(0x7f0000000680)='./file1\x00') shutdown(r4, 0x2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000006c0)) fcntl$getflags(r5, 0x1) 12:25:30 executing program 1: r0 = msgget(0x3, 0x63a848277444c706) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001200)=0x5) dup(r1) r3 = getgid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000011c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001180)) fchown(r1, r2, r3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) socketpair(0x3, 0x8000, 0x5, &(0x7f0000001000)={0xffffffffffffffff}) read(r5, &(0x7f0000001040)=""/153, 0x99) ioctl$TIOCNXCL(r1, 0x2000740e) rmdir(&(0x7f0000001100)='./file0\x00') 12:25:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e69ffffffff00000000468ca400b0dcedeb1f0a7abc06d66c2b8d88f2ea404db3db8f15eb01fe329ed1dd9e20c9fb73b6d0"], 0x1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 12:25:30 executing program 1: r0 = syz_open_pts() 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(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:30 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)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:25:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) socketpair(0x18, 0x4003, 0x2b, 0x0) syz_open_pts() 12:25:30 executing program 0: r0 = semget(0x0, 0x3, 0x44) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)) semget(0x0, 0x5, 0xc600) 12:25:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6f86e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:30 executing program 0: pipe(&(0x7f0000000040)) clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x6, &(0x7f0000000000)) 12:25:30 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbf8, 0x8000}) getgid() 12:25:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 12:25:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0}, {r0, 0x20}, {r1, 0x20}, {r1, 0x44}, {r1, 0xe710841317f41d67}], 0x5, 0x6) sendto$unix(r0, &(0x7f0000000240)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eef4bb7cba0c56b1a014f9a99ba6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x9a4, 0x0, 0x0, 0xfffffffffffffffb) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x6) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x1, 0x2}, 0xc) r3 = socket(0x38, 0x4, 0x10000) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x1c00000000000000, 0x1, 0x8, 0x9}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) dup2(r0, r0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:25:31 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:25:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="6635e1", 0x3) 12:25:31 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/192) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/83}, 0x5b, 0x0, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/176) 12:25:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x3ff}, {0x18, 0x2, 0x81}, 0xffffffff, [0x0, 0x4, 0x9d, 0x1, 0x1, 0x9, 0x1, 0x20afc5de]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x2, 0x8, 0x100000000}, 0x0, [0x7ed, 0x3, 0x2, 0x3, 0x9acd, 0x2, 0xfff, 0xdf]}, 0x3c) flock(r0, 0xfffffffffffffffb) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:25:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 12:25:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kqueue() 12:25:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) write(r1, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 12:25:31 executing program 0: pipe(&(0x7f0000000340)) r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f00000004c0)) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r4 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r5 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r7) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r9, &(0x7f0000000000), 0xc) fsync(r1) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) r10 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r11 = getgid() fchown(r3, r8, r11) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000100)=0x100000000) 12:25:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) socket(0x19, 0x5, 0x5) 12:25:31 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) r2 = dup(r1) r3 = syz_open_pts() setsockopt(r2, 0x1ff, 0x100000001, &(0x7f0000000040)="b10f836749ef1e7efeb5fb5de0e7a09afd4a322f8d3b60fc875d82a00d411725cb6f6a1440ff8c47b101cc347e54f9765c9d8e4fe6e7", 0x36) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:25:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x8ad, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) 12:25:31 executing program 1: r0 = socket(0x38, 0xfffffffffffffffe, 0x8) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 12:25:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 12:25:32 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x0, "836d540f678132be8feed3292b8ece4c3c72f665e3a4f6267b3520ac50e45cc94291246230fe6a4c615dbbe58f8b441ab2208cb730859b392d106acb71979f20a7809acb5230267a95c3a3b974543dc36468e66623a330fdf93e74eb95dd78b16eca47b56251462f51c2607d2dd0b9db15f2aa5445c2138751840f7d95b1ec4997df10e63dd67d43e326ec85b05a889ffe6db98d748bdc0e1e1d2614d6c23e6b09d77b64e4816273a2703064e04df5e14bf8ac62000bbbb357fa2a58cdc5c701a3238b2adf"}, 0xcd, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "db02663a5b80d04ca996ca578f29bbefb86027196ac21045dbc0ef23681b17c6a510ad12afd4000dc99bfc6ed0da17c51af3a08f870c10c7cac2c258a4206bd3928dd462e90f34ae47f1fc5d65658269fcd0fed9266cc83559b50cff2b2763758c861aba7ba6a549dca99c1eefc31e6677809b8517a502c2849459e38f2586a36b40faf36e1cd789a2a055f1c7e13409115c4736aae885893bcb934a2912865f099fafe2a183efb7ca0e4301a60cd38330"}, 0xb9, 0x800) 12:25:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002280)='/dev/ttyCcfg\x00', 0x402, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000020c0)=0x1) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001880)) pipe(&(0x7f0000002100)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000001fc0)=""/48, 0x30, 0x42, &(0x7f0000002000)={0x2, 0x0}, 0xc) r5 = socket(0x11, 0x5, 0x0) sendto(r4, &(0x7f0000002140)="fdfa39a356960087f8e9ca85cc0ce12105e830067b9909bb65fa206d1807553acd6af38aaea3d80d0c5e707db2d87c842c509a392743b4bd1f9bc1ea522510632195484b4cb5e2480b8d927cc164d33b4cf54db7ccd66816cff07dafba29df9d8b659d7a7ebda2b284e5d44cad77729fc61e3041199e9b9ef7219be210f8cc80c368fe0b0ac5b9d991720496989bd97bc8903ad71b51897f5b65abd3304f7d26646bbe95cbef6744fca98dc31287f375befbe92b8b62b6d305cc9bba0a77bc3a034408781d7c01dfaea7a15bf23b590957275319a5cbc75bcc2498b7", 0xdc, 0x401, &(0x7f0000002240)=@in6={0x18, 0x3, 0x0, 0x401}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000001900), &(0x7f0000001940)=0x4) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001f80), 0xc) setsockopt(r5, 0xc01, 0x25, &(0x7f00000018c0)="b2c2cb02b5b33eb48770c3f5fb024709bac1dd7dbef5de0a458af19a5db9fe6a", 0x20) recvmsg(r5, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f0000001980)=""/26, 0x1a}, {&(0x7f00000019c0)=""/54, 0x36}, {&(0x7f0000001a00)=""/250, 0xfa}, {&(0x7f0000001b00)=""/66, 0x42}, {&(0x7f0000001b80)=""/35, 0x23}, {&(0x7f0000001bc0)=""/208, 0xd0}, {&(0x7f0000001cc0)=""/123, 0x7b}, {&(0x7f0000001d40)=""/225, 0xe1}], 0x8, &(0x7f0000001ec0)=""/101, 0x65}, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10160, 0x0) mknodat(r6, &(0x7f0000002080)='./file0\x00', 0x2021, 0x0) sendmsg(r5, &(0x7f0000001840)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="1b8808fbdef0cd52053cf9f24b3db01547a4de4487902dc243acf8225822404ee9ee282f13b98b9e8b97e782b8047e98de1b7e50a4ab1c983fbd9d7c4454dc198f9354b995569772e3f8324d73109c44340bc58e98e7fea963796066926af126342c5b6bd1e22b3063e53b1a4cddef5f53a9b933869b27cd04df5ae8df890067fdddd7f402be8bfc7889dd69f7bc9eef633b6473cf8c7d2d0cdb65ea48b4cb83fa2058caed4d99b60cc8a99178274c781df4af2daf07f49ea1309f91ece0e668d5172194dcef3c8eaac1d6b909d03517746b77d910ec681aa5081f6dd21c231cf50de49cabb70ee9c1f479b1d0c044759b448dd425cd21926d87e2345ba07ecea1b5345033cc57cbd26a2fc9549649ad29c940917d70dafb67dd24757a6fbdff9ee51936b00784e93ffdb84ed3f8373af784393968044dc643d16bea39a8d14e691cdd95460ae1fd4cfcb68c9f63fd44e217588f01b5aa8b7bb83dcbf123ae0099b95b59af3122e675080496fa4b23564015330f9ee62b2e1e04cd4b060e08f91404b49eb3e4052b59647c43442cf4adc0f83885e44ef53a8f2c856f8a9371409dfdc8ec097f0f006ba0ca628e92b3684eccff3643f601e050d4c3a78dffbd22410a425dc1e8328d290777c5c6b74dc68a860c19e472ecfe569afe8343d52d32ff8c0e7e8377062868c98f5165abc30fd5d66351fe26b644529623ef1ee64f997b9eb1b985ad977ec3d2a8f0fd9fc5ba67ffd3103e1fcdc4e07160dc308bc9edcb1db5739cf342dd19970c537572749212ee585663b5507b05cde626d3880e540484b9fc8aa922a4d05ad220d19b4bbd6883291c1d826b9758be6cc26da13a19cceb123680ce08afc775ab8909a139f6a578fee3e9ddf365936e2a5db93a990d45694446c82a85b6c60686864f84a7e71593555849d07d44e8f7e1c0972046834115b2cedc7bc1d833c179f88026d7a54c638b61d308287379cc075dcc80b8e895aa37d0186e2665c68cee0f847d5f10cbfb3ec9f8e8b6366d83f0564fc71f4aa3627b0ed76f6e64873303f63fe2c5906e6400dd0b01a41304cdb4d806312fbd302ea0519e98ddc20dfb279c166a5f6c8e2acc60c1794b38af636395d0e4079bd18893afff7aae7786b72a69ac66a33e5942f7c660050de7e63804df6f998e69a0f68a040e729e116f7f7eb6e718fda9999258dfc9ab3c8f2bb38f2ec1506aed739cd35de8744d3e028788c059b64f63e20d7c8fa65aca708debea25f8c7a1d7dcbeaeaeea6ec633634bbdfe56f07591917fa3ac4a16f0c98831f0c02f21d21004f2289b632bcec9419e8480249565299a99a5b38486063d91718d6b1c2f27715fa7bc3b92f5ef9e7b7e6301a8efd7f9fdc9b9d6b7449d446a93d7f51e8d7673158099f1adfe130f9beac734834474df43dbe75f5dccaafe910ca28e8ab122638d3650095c1a0210b3cf30426aba9a7d8a2f65e347a0792e97d0a2b49cd38ca177d1888d49f40774402729294d1eaa9221dea27821eb790411853a6e3fd999a2cb67c17b3d662e75b1768a6a8b33a964400348882ac5b6f0a7936e9c9d37b178474b4cdd8c612aff61d4a38ccd870ad2ed46ad127cb5392eaf6263b94c22a41a8098811982e938e408993f60976c59b3c5341511633be9cc0049729086644579154b7c2d566dbac1235a52c15c7bde3b932d0f451ecfc22688ae61f2225eae3114add025828d36cdb23cfa960d5526cce95d8aa618865b820ca6db1c3c42fc1c62410f81003cfb634af01a2779c5758b076ad8e3c22a43fc077daa5e55cac8b6f5f5a9c4db1fa5debf0a0522b462576ec618972312858e7bdcbb2cfcc222a22f27c1ff7e526d063fba86e02732fbe4589db59a8176ff2b75f8307e78f06d684df49ded79e890500038147c7a50056a0706cb44cc7de1793243654e909bbaf0d993e055e6200788c4ebcf308406fda340a313ab0e57d89ad963c46a7470d522db5b81f6ac8c2a2cbfe6dacc101fef61fd5c775ee11f90d01f1c0d78aff926d6f9aa50382383014d594b7e005aa8830edf0b6e2b45d893fce674b3891311c66952d7678af7ba6c0dc4ae116fbba971c1913f913c777f4dfec3b99c61f35eae2d028a970c7514dfb9becec9a4310db1d38e9c05ee5a98f10583943ab04a484cd5797e30063c0e90f4849a8cfdcef4baf3634f9aa82e4be15c364f4d762151dcd3b6168354291901230af93fbcd5eb991ba0f8e097b7c2efb270d3927bfeb5a86ffad836a7477f890fc75fbf6502bd654cab29dcfc4b45928ee10ddba3062c7269f73d57d4a1e77ff22d0273a7b84a35377b09f8c49c879a361f948e84cc58939e1b122ba1f5025e4ddb008ceeb7921a6844bafdf91898062f3e4520480ceab9922c641df29b484d058295a77703e2a38b16fdf2d963e93af2f4edb91b9e915afc552a584cb7a602935eba183f579a1c985699857907adf39bbc2711cabcde4d8b4229c0aabf60b731065df9fcf960b762f2369fa96fb1fdacb908405a2b96532be8d9183345c752b229dee6fc0cc5278769a78d75240bd1b77d33fc7e1f2ca3ec081020bf2bbb81af0e724ae4837777a8bc13a1296caf758330b0d55cf817e8b67ee2086298f3bd53fc61edb9f5c32a347664b11a6972c2851644091ebacc851b42a1d3a0d76aea704eec12fd586883e13010d47be72775facfe82e6f6adbed645f3c0876160a8ed9f0a675b5b6c73dec3bd0acac17f52ed3450b7f05de24fb685de1a776e1a9e9066753c19b981254c099f7a9e9707dc28048e7e33712bed37c1ef752d9fa6b71feddc41d3e229b359b9f69d666a39041dcf623258cb02cbdf8f4d88f310632dab38196f422eaac3f4ae7ba87a2ca4f31d64e13d5a8f62036b10d436fc32d71fe57f738089a03afa4323656045d0bd8c43927dc67fa0ed32e795fd0328530911896658ea2b72791ee342b994d973f78b94469abd33d4232a47a335320173d4c693452f955076aaaea775284d063fa89f941e8371238024199a3b2a66aee29fa674720a241d71274c0e86bdc4a01ecb9c720bf9b62344f343c39f7b364fe95e84a7ff40fa5045b03f78e5d40d4bf3906bcffac8221736a5e3737c47278f42ba104f532047181c24471a79139def2bc7437ca1442f6c8c70b7b4bfdf0cc4bd0ef70f082bc8f9c8248f64e8517bbee6194a191936c48ea97b53a50adca0acb6901dd1cdc8212dd1eca9502b2f1d1a8ca0c6118f8a1df010ca33e6baf05ad23ea1755b36cf58ad98a99ab4dae001cd3ad6763f344b154a62c5dacfa5d8fa2bc040e6b23f43f1cbe952b6c8512e44a3933232cd5be77585e95741c315eec440cf8f7aabfa162a8cd9df99597b0d3fd8fc83bf8233c9253819dbdd5d3516ab7162b4d3c2320cf341ffd2ac8024b401c8ffafab1e47b1d216104b660c8f98b9c75bc6d69d6930a7fe6abc7ddf84d98ddd1ae0a6c7a30ca6b9e1b44b9757066a36db3f75ab8609a3b16379593ad9b768de167ee271b393b222c4d475fb44865dab65ca7e485b727404e314aecac5cd26bb37246ea3fd8b12bf97870ad558b8e8ed2f8ef6d91370821feb2d4a175215a7622c197d423285c87f0011933f2e35967b351b313c96bba3d78136163d86359ee1da1ad979e9a4f2d9d975e16ca4400d9163e1e6641b762ef764261f94b6333f5464d46ea614619cbcceb5223605da216516b0dd7ad6cb299420ad5bf04ebe68e0e5c29cef9d3770a9eedd4aaa2da20962a01c793f05b452d563042f00c2a56c8c3eef08663ff88c943f22ca327d37dc64c21139116721dd448f3f3eb8c624623dcee75b2d2816747c1185041104c6daf1b1e173fbe7485d1d54806bb0bfa41c99ef6ad3942f072d23e57d03945530665b6dbce3647be7b1335a00e30cb919266c66f24c8a420195b90826d84e45fc0d1019cbdc5de4e7eb587fc6ffe0a96604ec7d9b4ee1914597c8c5de90c66e8994ea2c3c58c072899dd4a3573c0c42bc24b2327887d280c628305838fad61c92fa4bf0c119d1a5a2aecafe58dac9be100ef3baadfaffaad004c872c7cb1a6166eff5e472b62c7e458f6ea978054d5512f4be05ecd26cf4f4bb4a6e649406f09990a7926b1dc3aee5d519538992259a2f7f3439265bad7a1b0eb59b4dc3c4d9bcd12cdd159137aa21c475f6e5fb1b60c1eb7f9704de84f8dcb7c6abd0f254978a6521bd3993554352a34e5bbade7f2e349fd7856173a7c51c8066f931dd90c76b257f5eb32d059112491cf6820d284866f965fb18cb3b165dfdd18eb01d629572d082334d9fa5bafa0ff07585f65d27d3d927f0b0838f5a9b91cd1cbb6e56e7139cd02be336d4fb3506fb321f096a8dd757ab590eae1c6424bc52b919527092a0678a8ca0c0e354f4cb0b450703b093435e31705f65076cb8623641f92e3382a6fd2e82a1871e703cffeff5ccef1d2008d90c0f61c4e8a236c49f803ca72382eb9e29c937296928a8cc3c7074a22a4c8f8b6ab26bd50778a1bfbe9f34e63675a7c0d3162f8a7723a91272dbaad28a08191136013bcbb5a946ee833b191c00e59226f230647fb5402270e873f7c14112f07b5af45a29208cb3fc922ba664fc2137a73ff3fe90796c17e1f37b1832a03623e7545e57296cfe2db6784fc0c48a6014cbcb87242a325cf3928d00cd68d396f7b09f699e6ab7cc2f66118579970b23f2c58b0964ac7ac7b7b8f65d887c2dfaf3bd7c4aff8755dc1858ec7845b36eaaf422c5684c6329f4156806639c260b89b90cce8cc92b12e4eabdd3321d4559bca05367fd4cbd59ff4810d20d31d9d79987937ab9d193185407f5c5ce86835da6b4f2f53868324772400b67f6bc48f9efa7add0a25119aa2f40d924757b5abebd46cb7c3bdc3d8aba176cbe076a0ea446749b7b81112f35572871853aa6c543f0e81f05b8b75839fb38a587fb30666123da402cef02d164a9fb6cdf4d180ec1daa3a80db6122dc80661cd501bbdcbff2b906be0665fac1a846add8d314eed1c5d0750b479ff8ed39eb293ad6e4adc254c4b9452c055a9130f14ba4e5df312006dfc297dd8fce3ae1a6f6dc1dc53f8c53fb3da5afc7d1c6187582ea2382b29339920730c3f67f5287825355f6e757dfbc5945a2dde23778977f1e6e6c6810ebb8e6a3b401c1c7ee60cf4eb2359287a6d2d85c8541880cc17f591152d8d6b98c0eb3657bf6df0b68e5d5b0337e4c7f101350e605c03e684967c2ea2c481493cdb9a47322a7173346e9efa4c1e2b792bee020b784bdba0e3aa331c5dbea735ad815b43932e2d183f9f625718675229c3e55cc9f42e677daffa70cfd825c49263f95cb2040964087bfa1d7637dd53ef324b41661e5a798b19a679c6206c8501e43196fc73820fe0c6dfc396ddb93813c8e5257e4d51e035a5281a8d45cec67a4bc1c7634dc4c7301af9357ffd3e462f442500d9471dc7f21d706206f18978315019fce6f3ce599ce67889794b99ca6adb6f677074c15358d4f3463ead851022ffde10815fd141f855d47d1a7ee7b43f6495b33f09a4de76d43b05731660acf0339e6ff300d1c8c50b93cfae9762a6099993b498b2a2aee54692a6a6477b7d98269bf557c3c898770078abd4350650a754c6949715bef3ac8629594cdd7e3b60c2d89e5563758898fad2e243fe5ae0810d4708eebe5d0fc02083a7681cd6fdd5876aaa4fcf3c9699b5123a8c27cee20d8c5390fa82b66a8da2ab3ae69aad58aeadef921ce24a26b705c3cdd67437d683b62ab6326804a33f262e08352c185ffd67c9dd4", 0x1000}, {&(0x7f0000001040)="9487fa060c005310f3ceb6fac07902cc798a4c4f4a25f4a4654e12ec8a8e6fd3fe5ca23e23f671d4734208bba68c75a2e05a77ae356f68cd8a7772866c834feb0e23c63b5e9dc0bcffc584c29a4e41036fb1b64f92758dceac63fc281dcacd291c", 0x61}, {&(0x7f00000010c0)="a7344e2c495c573524a4dfd5ed53682ebee40cf9ddf3d22b42794e21a940dceb7ec05a5f0fb83fc305f7591fc1ff0787a82cafb976f62e320cfd721db6292931e447026a6a5ddf06e66b97c0654a0e063f7718bc68941f88d609e1c4db65e7deeaaaff19eeee6bc690a9bd3131b302140ed40a9182ee9169ad3250429aefc41a58704c626749cafeb0a58bdeb1a5148e01b852b6d7405016e4950951cd2de8875109c7e3213d2b493d162eb73c932f06038f5c9d373263811b010f4353382b24b2c8fb33978902284e6f36088499c33ea029bec1f2b75b7782dfad74ae4d57b01b1102ea0a19cac96b", 0xe9}, {&(0x7f00000011c0)="4660a56e0fbb8a2860bce1faf6769ab5051e450e4f6659f0c2efb30abd8fa74d4bf4286f58c0cbd1414bfb25a4618a79a454db00c27881b2a693ea4a328f8f84aef8753fd656125d8f0c9a47d9030c79a51f", 0x52}, {&(0x7f0000001240)="97a7f2afbf526122a74b5a8af9d980634b51d26da444de36f38724101e8708f0b5a2785601d068130034d019449052", 0x2f}, {&(0x7f0000001280)="d89c57aec142cc3344a2383dc0575e3a1506ce57dbdb08218b0afc8459e72f53026f95d2b054e8fd156e5ed439cde6675bc7acb1df02ca650553d6675f081e79a53c98e8cf4630df98538db7d7c97f7e7d76fc6c732a4667b71e7decd98e5d9d861e", 0x62}, {&(0x7f0000001300)="f67212a179e1d5a1a6e3a627fc5462be9e0229e066102dda03dd9602c086b69e11aaa336", 0x24}, {&(0x7f0000001340)="b16f63cb7df617b6a273f943143f516d8f34430abe3ed4dc3d992d62a5a9ed324b65ca943e144906a2b21a036ad31b02116f2a450b2a181a56cd817b9da77533d3dd9613112213ce34961b077b2b5b6ed94ebd655456ace8702cf0d0677cd9e380b4b1779a2ec4", 0x67}], 0x8, &(0x7f0000001440)=ANY=[@ANYBLOB="c000000000000000ffff0000008000007f6b282c13e26221de10f6300e139dc17191db1bb4b99cecf444a9c0e6ed0717b00c340064d94e25d8b4332e69a0ea9abe604e9bb81beca8665f7c6514b0e5a3cfefe63487e8e48f416b3bb4510908386793a75e78790362104b56a2c5abd410006b076619a67a8801a6e3984449dabf04d0e87434c98250c4478d70d65af99a7d674d6b4754a753f70d4f977ee4cac1b840ebd0f4b53f61dfca09486a40cc0002b05a99d2a3833c974d6a7520582f0048000000000000000000000006000000e73f6d2cd374238b86f670c088825f8fb2b82bcc1e2272145025f5e285986fd4c2fe4ce4438e67be73ce030ec5ab31d00c9a706abd0000005000000000000000ffff0000050000007f83b8e62aea7eca0d8f6cc854790fbe6eae551256735fa271e6d0d78535066525fa507e2b23f4b8c51591148a82ef7e94fac76f5e96230b25a8b0d18db491b4b800000000000000000000000800000010b981e78555ca535df9d1c04f48881db4a986fb8ef7b36be0d4bf4268a145ad4804498916f924e6ea17cec3e34222c70592fe2b3c7f749ddd2f9aa299c91cc797be231cc73dbdc154612a192c6e12baada7cd75afa09d5d6ffd5028bb162494d7b46d81e111e9be4976ff1dcec3180b3a5b153944037df5b69518cc65f39cc072afc9140ed3b61a4b88db592f5f8bab40f6c2e505cffb0774d5d7dc94f32f3ca5af000000000000d000000000000000fab0ede001000000ee450f5e08009e014967ebfd1f4850d36279e80a8eefad06d4be9702eccc9c99cd776388cb65e83a047ad96d2ce11e0e8e450a58139d78371c644d60b90fbf4140ed8263d1ade4e9507357cec214dc8c2489b50e68422c8ceacc3c0eafe975178905002d735279d2c922fdd331aaaafbc49fb609a29474dd72b0daf6213d31a18cae096f03013c96f64ccf28bd9048a0bac62d95dc690e5b3d7d355bb4b5c52af73b88307723619144485ea11552a1fb18e382c6b8a8d6c503a4aea000001001000000000000ffff0000060000000504000037743da00de13ead7e8edd3dfa867e8d002f76ed84b93d39ea68cc5098b2d547a08307dfa34e465a64ea99bc71b4c1a7d04932911c6fb94bcf3f20a65d960f24574904fb85937ad32858ce78ecb02cfa49f620084ab855366163d1915bb507c3744efc287f2f8e54ea885b4f549fcf50b145b0b5e00cdb294ee77a5cec062072120ceadfccdbb1573fa3795a0c2c5a2afdce9652f9e8c9d1f14fe8c6e57214b6bbd8bc78e2dfddabddebe200cee51f965c76a3917ad24ad4bd6ec78fc55b9dd3ceaee652c2b61631f9ee98fb030555e2f233e239f872477abe4acd2515bee2aa070857c67eabdec1defaca805a620497a62932064b820000000000000000"], 0x3f0}, 0x4) 12:25:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ef", 0x278, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x280000000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 12:25:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xd063) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r3 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x8) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xe2eb) 12:25:32 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x2, 0x8, 0x1, 0x90cc, 0x101, 0x3, 0x2, 0x0, 0x4, 0x100000000}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfb, 0x5d1, 0xfffffffffffffffd, 0x1, 0xb5, 0x5, 0x200, 0x0, 0x2, 0x2, 0xffffffff}) getpgrp() pipe(&(0x7f0000000100)) 12:25:32 executing program 1: r0 = kqueue() poll(&(0x7f00000003c0)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x116}, {r0, 0x21}, {r0, 0x50}], 0x2000000000000040, 0x80) r1 = shmget(0x3, 0x4000, 0x402, &(0x7f0000240000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) openat(r2, &(0x7f0000000340)='./file0/../file0\x00', 0x900, 0x20) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() r4 = openat(r3, &(0x7f0000000280)='./file0/../file0\x00', 0x20, 0x20) readlink(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)=""/116, 0x74) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x120) sendto$inet6(r5, &(0x7f0000000180)="8f94f444ef996da4b56a9bcdd32b8b9c6879ffe27b0cbf8c71780cd1a595de585a30d66720ccc3c84a90928f8c05a7ab65e6f5feb90a5d47e9fa491b2c234a940ccedfd310c97225422b06eb0c704b46cafa6ff070e7740c7f9336eafae41e020eddb9a75073db49dd0598bb0b593d728a737f6d9adc3e52236c3fe656e571cf1c769c59f9637eccf941cdeec30b932211", 0x91, 0x6, &(0x7f0000000240)={0x18, 0x2, 0x80000001, 0x6}, 0xc) 12:25:33 executing program 1: r0 = socket$inet(0x2, 0x0, 0x802) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="92eb9de99bbbedf9c4c73121b0efc9f7708f4225c0be4bf191f996052c6be14f6d9ee7f771b765cef53a92c7fab979f049ea8acc1aa632c20d1e7bae2c56542ead5ffe53b6fbb2f666f6101f1380b9acb4a0bf8bc6554645cc784896c8dba65b112429bb78cccfc6a7c09f554957ef8cad6fdcdc69d8652626a443aba6c583877a69987ae57620c15126d9df12a73889c9d81aedfbe37d8bfa5b227ec9cf6f9d7fa0abb6117388d986667c4ed51ad7655c9e7044667a", 0xb6}, {&(0x7f0000000140)="d80545cad05f5d2f186d070d746665e869c609c17ca1fb3c39a4580e3bc2fcbfe00d32e6972da7198a9495923eff3925bbd261c727ff29b16b0b479f639deac3ddfcde5146b40ed4602911cdce9171a8094ca7da73fa26ac91a4a747e2a4e743e0f3546c45fb97d643a00b97e60176f77d0507517336dcbf5d0fcf6b7e36f905e03577e5fdc757aaf03bfea86484385ac929d4ec9fe0c7ae1af9da92081e1e354c4df691e39d2f490d9a230a924e8812bb3b5329ebeced4bf1649e9fddae4e0902d80ace23e2e48b9eeccfb192b755b5c0f1bfc4d0", 0xd5}], 0x2, &(0x7f0000001700)=ANY=[@ANYBLOB="d800000000000000ffff000000040000bf4a79e6e15c30e359ed651c24466c519d58413784c5f4fe14686e8882e191a0348181ebd93d66dbc51839351886eb43c35578d9234f0ee91ddd35c823fa39122ad21b3505d8b0c438f86591348585375dbe611e09f3d9a5ec45d0d232527bb2862ade29061d300b2807e3d6e3ae7d251413f6bd3f80c465e57c88b877e54c92a52e45885d19ac55178b359c92782698f9f37f6a423dd2683b556670ef752eb88f9e0125c06cfa3de6fbdd3442514e5323d1c2fcc060effb4144897afdf8fdfbf1692c5673b24c042000000000000000ffff000081000000bf8b325be25684e081a9c068bf000000b8000000000000000100000000800000899bc9d3c348132ccf166b0775e455c473306f1e1519ffb44e7964cfe2d0b501be0c8ddb4004259a821bbbaaaf33aae99c8e031a78fe9d49a8efb077e13834304280e7ea8c710e99481a42459d7d605bbcca96ea89d8ff538de889ce93fef71949d41924d10ba5ffdef29dc01c75f18c8fa804012c2dff9eaa9f90b75fcea95998cfca88a0024386a58d7571a33a89abbbb4c2efe47254ec57eecc735ae3eda0e1ac555300000000480000000000000001000000cf0000005b7385597e91202784cdd167fa79549f95ab48907fb69d2bd72c7741dc4a99c7f7204d2ca46986d0d0208a00c810d6fa23000000000000008800000000000000ffff0000010100003a6746c3dabcdb42e1f2b1515f97ca41e4cd7b5e86b012dcf5e7fab89b0253548dfeb184be12afd18b9fbd1d0a14146cf91caf8d9d055bbdf6e0adcf4753f6d701efeb4e0b021ebedd346fa81c3fc63dfebbbca4d8e12d0565ebe83a0c8e4f5490863d331b8bb60d6e55993735e9f4d854d3161bae890000d800000000000000ffff000001fffffff3871294649eb8ed012fc24c8a25389937f8e1455d4264b1c593a8b3f825e8508aeb39034b098bdb81ec80528dabd8530f96ff781868bd96a4fb400ba9a92207e8daf4d6286f57d518755bf6fdc9e483b7e1aae217e0b02a1a5e73beadca4c86f2115eceba5ddfa4480737a048c0207d767446613f9b27c5519586707d51c84de06f99ebd31bedc16caf5a6f7f8113cce06d5bd4af5bad242f83b99aec31b1d442a917164e1301b554f4f582fd3189d04fffd7e1e472cd4b00ac184c599de6f715ac898e6f870000101000000000000001000000981c000009e87998eaf3fada77211cc1df3d656541a13840c0781c22e2e45401340fd9fdef4efe219a24afa33c5fd82d1947478acc9f74b94516f4c975b2774330850015edd468c353701deb6cfcbed02236c5fcfbbe5bdfae59b4432095305a19920bd3238fbc1724249b2fc5000000000fda2ce901f16711238c840e9fa7a13b51bdf319a7341557b40b131c1272bb70125fe5ac0f45df4ed4baee2a1e7b74a61fc2dbe76fbca16649d57da9438349cc382a373546b1f0131c3f61faca613f692f8cc5ed0da35cb1582ab4bec2ceb36e3f65c6d965d08231f200ebb41440d0477f8b3a96ccec3fd9e1cb36d2cc97f880f09d2c7c4b6a429e6b8bade05c2f980afe5b515ff3d3db176eeaed1f5323de21a7b00f994bc96b4a3b5391a4b805e93c3dc316771e97203b78131e76377152b2b8ceecacc0d99edeb72ec4b7a859f5dca7e44ce68a955467145e48c04db3662f7f910333abb19d32fb8c5cb1a9fb7a8dc60fa729012447c8e86642927425b6984cae968931fe12b15c5985239e44dd2150be6387a391b9e376c95c2b9ccd6e94c3635257b76021168676589e424b0cf269f3a542ee73f6a4e17d6de65007ccfe9258c527f0fa982252c9280a541bd6596237a24f9e0447950e5d4b0ba3ed6828432462ed5c65787527b420b188a6516b4fea48ddb916fa9d8f65bf987f61c7c358de5af4f4ac9087e1196b7f92ed146ef436ff6b18722f9433f2fb2b32257d787a9846247be09447c7c8596da166f0be8e0284bff4f9ee9acdf5ed7dd56ada2ce655da658b1f4c742f6e961ca7c041a2b290b0d01e8e259f8bd07a1e548f500a893172bc6d9fffe761e83a313627983c823c9aecad449c902dd6047ece6adab7f32c51496142e4bfe40b4927e67659c671499de588529936610096e4fccb5e2468da8b03fb5cd7d0d73f3e0ea2e0fef395d85026c07bb4913371e2545c126d43b865ef649ece215058259d0217aa205f0a657c55e4081fbcbe818f18156050e6338f20a44106166a21936beab34429b9e5363d0a2272bc2d813ad03224441764cb359657239864cf577e90dd14f307e68634c5c9b19512d95d5ec2af02dcb94d992c6c451d08864cd494ecc68c718ead053f8553c7d791ec717c871b3b54d42f2354dcea8f762ae09bb8aa02bda6b159b820eba752caf92e40664162b3a041323fde0dfb3a612c912a39b1d74eed9a4f65db90658f48b66dd24e088d55154840ed92d5e6b6188ed8e3be7bbd84b7a7187b09a46fe0827d5dd302818099392812945df65ebf2631516526b83f3df1a70609b5c1159850c4eb2f1fff8bc2090f7d84990cfcd85daeaf1e90238c50d7a03352608ef088e6960ab69bb71228ce426d0da1eeae53f6ba7c1643a52d5df381a0a59717c436fbe98c347ebe08b821d9ec1c378ef56a438842a3d9d8137e31368158707885cb193d464cc564e0e4e0f29a3f4b5bb6c449b865a3856917cbd9361c843c7c0a4a659e94a91fa08fb3f499d2d1672de2b8404cb8a0912d0fc28dbf241a6b3296008914ba455a512963846a09371215e053e352da48abe5d450c80f36683e49256e6af55f832664e3fdcc6514e7acff0c4524907e352bbca9f345d3d6427151cadfa4b25ccdd13b51275ee48e6d556f2f8f2df6adcb691f2941dbdbdaa3452d15ece4c6bd21e0440ccf8dfc31377b722eb4973825d4695136b35a4692ba1e85b94174eedb86230ff1f62a8e9360a3a9f0326da67b1500c29e888195b4b7ab867700ec2d1b7cac27a1f8bb18ea7b309a12210dccc0cc738c61e9b7146fc56c5e4f711ed5bcb4862e3425eb74efe647d41753ed6a956beac77c8b053ffcffbca040bfe40676e6339e7e771bc069aba5e0bd1060d0bf28150a53d4ddad7f090f724f54746ecdf271c45253daf18a5ab1c3552f65596b38d638661d6b6bf03efddcc77666bdaf390a5be7b00a15a962d484672ef5b6c9f46fedf0548c796a546cffc7e3d71002fabd47f7fdc875f72b1f5ce0410a844d1577d3f9f8d9b89caf59fcc1fa885b37130dccd3c9830d1bb8b04168761875f0f6d2b892fa69dd620cc8e101776b050a74dcf7a64bfc9a33248f053bd1cf4cd29a01e093a99e430a9d04138a72b0ca797e97815cd7b1942a12ad09469e313d934234ec6492a0c121a03c463363e5f9fbe0cbfe4f6af9349908d26936ad1fcef44dd8127e0cc61fc75075385dfde9f7213123fcf04ace724d9dee6af43779601cba8b60fb71f9bb6501c26a16b9f9ed043ee61ec375aec9cab79805dc93ddb711a7cb8442838a5b49fbd2368e6f6caca5309db61c460f05aa3c9ab3a0112ecc6135a22226c1e6269ae5dedfcecccc8a60e994ffa1e5ee5e4bd2814fb7083090b19428cc0a84bded8f635db65c6a55c4caa866a1367e62e3f0aec53a50a54d62a4e3f8e11d9bd9b9765a02d5afd26c78f9175ab5b55e5f7ec40e0bd4272608ea3b363085ebeb1fd3dda4765ae4df842c1aa4d65308f18d2cb15f0c34a2b7695d96e39dc0c337b38b376f40c2f62a64ee5e738641bbf28fd1f89d126bfacb9b0acd653202b2a9b08befb88d8baaaa9cfb55175cc909a99a597f6bfa666bcaa3650d21f4c28571e08229f824656ae06595dcc9e12d59b68ae336959cd58b2485bab977ca47077a8a1d8f3715e776fb69996c97d5ffaa2ef87a4290d0ea897bd9021790f8194122860b0566ddda728417a5b394d32099428150d240c69cef2f9c8cb275f4e8d37e936e675b44d1a32c76fe8323597b20e57648474026b3e5c2c3c1fca0e0cdbea2ea5321ed8b8cb0b762fd9baf3ee09127b1821b4bde6904a489356c68044b0a41d8cad2310dd3b7fe360ae5f87d2883b36016fefd01569bee64d2419177d04be2aa29dc0b5cce2f2a12a070a3b070894644ce44e7b0a8390fa055e5312b193b25cff1ddc07f1425fad1a57ea95cd84dae44e3b07ebdc85d7af76e9557f8ef73a7eca4f6837e84d81b941de3a4a2509936060a95d7026a049c1ef8d710b546bffa78ab8372dbd038701d819b857619b100af232561a04c9596ca5de644a9530b704dbfcbb7c92de77373fb333b8ce8641094d3a9f3d1d111ece5335f3ff5ce9292fde65195aadd56e91ca0ca9894b75d81485d25ff60216580e488a54ea89bffab40bf431a77b522526e69f29957fd13cda79490bba02c9dde83c3333ed165a1784e4b67fa2aad35d12fea1f0167a531f8a0239c5380c5dce88ee89e0dc588ad41a1f07a5cb35dc0f0b32e7aa833ae4eaec59ad8a145ad737c8db7836984cd0b63ffbb2946bd607ba5879a6c3fe6e1789ba394ffe995a63aea510cdbaf2f48c46c82228826d8a1a7e1a611126baa00e100d49e0403b7203b42792a01806465874dc13d79d599f995688a7d6c5e5271394ecb714996ddd69bd47beae7cd8729c3628c9edbb2ec4bf732911f74420eb3fca6cacd2bc61d34f88bd8801d27fd125a4492beccce593bb27681c1fd416c4f851c75347cee6a3501dba4d51895df9b32e79fd7953be7d71dce1a50207b4e52caf726835014040130fc5486f9eab3991f9ad9adfb6d9613b0b5833758065e6aa723c8208b2e961adcd15de16013ea3b23c566077fe12524f253e7110cf789e66d2389e931a00f992084b1b0cf5b75f1503901e687632df564d67a2966c24916f5bce51b0607afc20505dbf402708bf123506575c60dbd4ca471f5360459d7b2fc2583801f897d74900bb4e8a38a3bf5e28b2ab0aa61d1e64a4ee3e9ceb1f0eeaccc1c0625297ed30836be70ae98778d970940a932c8aac03d6c79fa9443a6d5d807463d1d987b4ac5eea027776c32815ae94bc050a94af64f8da8bb24c0789748614e2895cf385ed8d16f59d2b3872c49fec8f9a757bea3a61e5d3f5b8eaf919ce20bc43835877d6de72b0095cace5ac317b7f13b1942ec75a4f888c286d318a9b36e83a1cc3ea8ff95e8e3764dd5f1fda5091ab6350bec03f9722879f4ca48bd6b228c07df028aa5d6db8c60b4938891aee2cd04a85632eb8eeea34a265889bff8cd91a12890cbd4e89aad673727eb8e43084d1530b5e59334effbf56916bdeac37402c946d29935335a9444c9e284f39d15fdddd3e73e64443a2f91d7398aa3a8250351f00e4563d7056753527efc51ab87454ce38afa7990d02aaf9579f0283a9e3f92c76ee5ab8e7855a9c38c6a425a2acf64f63a222c6c00b392216d13822e8850c408c98639c8b8aa3c8826ffe50a9fc8fd2ec8cec7634edbb72425c17b156f1290852e5a772209440de2b772f42980e67725807eaffe07a043a37dcb008de5e3b7594d3a784d2415b0bf982e5d3c713a51fb08f11e8057e624e29c5b0e73d98608206b0dc8a8ce8bbd598ffd305c43b8c7efb71f58bf27fc08ae075d80b83232e108aa872e4015e78efdbf782398a5c9ff373b4080581ff2b3c6a2ce0e5664937bac4a92b7f0154f0ee0a4398250cbf4e3ee6bc5ed1c45668ccdaf50a87d86469eec6c08c216f4098a07c889c3a58ead677fe5731cdd006c299d6874b936c68d4dfca58fff5484d39b3b869c418eb0644c50131357a1c57daf80768890c5db4959e16acb2ee054a43ece16509facdf32b296ef14d41db2865b2d76d2cc0110c4f27c02d10585d3fd732fb2bccabbbea1da3b466bc6f11c9e88b4b78f7a3a669e7ff270466d50257e0c7525d7b44c4e358c024f9cc7210948d52857e090ac64070a8a59e0c28ed92a99ac0fe659d76d81ddc6c4122c26e829196dea2bdf3b217ced4e6c240784c0bcc6d608ca7538aa6d4b23f51f2b26c8d76e6216692c921b46963edf3ad6693b964089b79f7318701ac986994e8b29198e43d92861a5a5ddd2d4e679109bc9a9a51b1f5641ff8a4a8aeff41e5896b0b93e2fe3908782913730d5f74bba5cb68a68a45188f6b8c283dcbe02e238c4ef4f7a3cb1f97060b6907aab1fea4946b135094792056a25a5c3b81c411fcf0f6810e67b7759b9f8c5b03122c0db52ecda8405d9da2ac87d54465ca77c767b61d5af8392ed20dbf769fb51684920f1fa3f47c662141ef9eaa50aca95ba159cb26d04b8a07a89a7063c9d123e5688896580cb46d0fb283ceb2f746236d35820441169914ebe6e8afbc8e9fd060b203b34356bf50cd1e0de54602299a26ecd1b230f24046043a109585a1b62c6995e6d6d4f3c7897069173a59ecc6c419f2ffeba2e4f6079dce4c6134d9f793b359462f65ab4d6e7d3d658bee85da4c18b05d1d0c3c5b153227dd6fa31bd2c939a7b4d98ab98483cef5bb420285b36681038cb127ca93e2e4620974d1c55ff8808949929d93f5e5ae1eb7bc12baa746916e4d7658c18c1d7f6e2ade7acec62a58949e2e504729aed43011d5f877217b00834f830ed46aea2424ee4fe44e193594d0c76d0e6a84bbe19896169a8cd47a17c5c7792bfbdf647d89cafbfc5ee63acff85447d07114287b6cb2854e66f4fa82d6b5da61806267347cef43efbf366de38a45ea5170eddc0017a3946b96ac4384c77e72d51d4f3a9c4615a19bbfea18c12b43a6c488e3179851b5655a790a8641636258e769711a1eee7211f09a5d7f79b80f28d9458e90d88c23e9e80ce7c400047c088de83ce44d2ffb693df654af32eaf0d56917f8b885cedf30fa49f094f89b9a674618206aa525887463c6ef274474a0f344e12e9c8e6e693b0be371f8622561fc342688337824391209efd7e5ae22780a00f3133e12d38e2383237dc56c4e1df939f42a27e7dcb83af96b7470efbc290afba55ebff2b3906a68220a0963b86d028000000000000000000000001000000fa2278678bc5a329c8c804894c42c254837d0ba4cbcf95009210848057382b1ddf019e0f4b4884589be354b30633559aa1cae0dc72a2410ad20d593e712774183608c8bd4cff2485935ba1ae66a870012eac032c2292f3b9cfffeda09ba559bd680dc92bd250936bdbaa4fbbc403f626a7a87b13bd07877dd488613c7cf6f3d490a024b15416b57807b9c04ad21d7a95dfcf2965464d2a0666a2aef726f6b0da190d3cc5fd2513a8b091a446053d84ae8bc6adacfae14f3773541a844d79781950570edb027a7d43bf0a60b4f84366c185565e043214f65ecb76d2117a8b2be77e91d932ecab0acd1f5847c7d40d58f983321fc38623fc81a9a82ad4af"], 0x1390}, 0xa) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000002cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000002d32f06901e592ef4895315e460f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f00000001c0)="dd29eb0edb3246d9f16228bcf5e99d1e38355e009a7741eea7b2ee94744356076cc8086a40639bb976095eca099551a3d43e4bbd11ce656763c081e4e82a90ddffd73a7c0f7410aa9ed6d223bedbe3ea5686eb59d17ce8beb4d06f6c2b8f74ea11f9d26660b56f1fb5a6e437a31f68b6b3091f43dbec08525eacbe52fdcf6e12c816ea9e072d0255a90bf19e76252be1e561a968084f7112336ff245e757221d804b1385d4c2493c3bb4c7c3cb10fb3b743e7c3f2359ae94aea8a1600afd369a96712871e578416ed489b0fad14331351974efc85c2dd1cf797914382ae55d7873cac0d3665eae4e14beef4d142d130c56a0a90d26e2dfd653f4db8f950318d8c52bc674682c8479817a9b5b8b82ac5906393b4152db532ed6e03fd5929706a73476e49cf323f26db8537a4e78c23daa7d36b7ce26776c4a0989cecdffffde83d1cae47f258e1eedf51ccb6f192d3030266d5d7bfb063169c1fe848517f48d8e0c8c8d1972ac9d3ca4a995d021af0d85286cf6345c0d58f54de7feae25105dbb4ca63f7b236c17c8f95fcf657585bfddcb1366d0c0dea2ad99fe7d900f6a16cf28480caa1ba657f19e43d14028ac06ebf17d5f6798389360962f3d340bf60bd4d51ce03a360bece9ba6284c94e82fbfa540efec0af9768d80c353c71bdcbc26f3b518045fcfa75aae545affd9000b14639b36f3159421d35451eafea55a54d0cc7823cb137aa14f1c6c7b441e51fb34c2ab9cd5b90ea7b5ccff3acdf1f080dadbdf3864bf5fb40f680d09f1a5b8fa6ebe6a569a0da12d2d10f0f865d69d9b6dd49d0a943b3d2729360d11d2ec24d9a29788454e2971c2ff419f014d150bd8f0d59127c39ae41e022cbe9ba7a6eb512c6c46a8d2891b39b44ee923d0a1477b77a4e30d63698f7c6ceffacb1084377b331f99863514a89d37b887a44b78f0563bfb5068f7545d18941846b213c6bf2546d5614a2dd2704650bc10db0fccf9d9617e4c3e4c01c075848077b67e15473adbfdef460bb263f5d4a9679b58198bc94c3103fad05edb2ec12e3fed4b297e9aca7d0e5b988956e0ca81ad88b9755b21e32914c3843f4a37f59e90ce17bfa50e1c24b43c2600be53ec3996827be3e1bba4abd532bb2d3d15950e57fee7d22503d2721adbce379c6cbb9709408ca00b9081ab6a778d0ff8860e790fe5c9b8b7de60d7df2decf2592a9c5873b61b331db2560553ef8bc0f1b95b16eb44ba053fd1796479453ce140170b6030bbf4d12745c473ca907804b8321539869e1b6cd512235b006fffdae0442d058cd79b10722fa85fcdd1889df6977c99754ea5de4c036892d13828a7c763a4b3f09f13930f98061f9e32d148ac44009b556ded1acdd23be84dbf840cd74fda53005298cf1b12efa651e7083273e0756aa65de2a07589a60d7760f6ee3905f8510618ee31dadb8d4f0dd90d52fec5faaeceb18b3435b9e0faff1b3d17c880415882740ec710625b6df2b7ef96bf7cff9251e31764139150e58bb13da493ba9658622f1ac49e4bf7979a2f3b8ddef71b0ff209299cbb10041cd25d9d2131dbda6053fe8b241d989ad8fbaa4157a39846f8d3c7c47d3e5275019229989a78b7865a51b946aa861aad589cee048c954f7f187a2261addb96042eca64ae2921e5530631fc74b8f832e6b055949b2d02098a2a275fc3cfea24c720951c0afa60f5d90b9ac253a1b74ce8f9ba94c30cc5c990634fa835fee43c045cc860cbfc825082f9cf261f248645772ef5b1290389443fc52e10e6d03a5e32892c96fba0dfaba8fd1ee1c6e306a17506767ec553f6dd1e3f1329dfad5721b0ee993bab7d995f820b89ce8e850da7383d393b1d0d9d4d00b90f00895601ec503ab3fe6a538c8426572db9fca33d5fd264e05c1018c364e8d635ad48895f58c905f322a8926e9978b888ab7e74ce9e3918e0669cd759276a7b3e7bae303229bd5f1511aaffbb9fd1dd7b5fbbb628d2fe5a344d46c5a00db5ee49398b6bae688cc8345b1590f950e6885906d26d4e5d316e96476496bf305e52fc0ba52c87590ac5de3296f4579e61fde03292e172402a1b1020dcfcb3cc0cc45054d7938330a1524ef7761313c139c11f34895d44a8bfceed4075842ea78a1997ea82e446a990878ee58c1947a649bcacb92158ffe2adf06aa524f2384c451e4bb4c012f67f44463e9f268cb79b811ece26bcef456d314f216a8447c199fad77966e95c57398f85ecbd47f44d67a0111ba7cf9468f182b211bc30de43f1fecca5106a722cd36d59c5e73a591ecbc5eeff23ef2364eca7d6def075a7686948476a03dfa43eaf9938342d7e5567aa7ffcef3d42bea28d97a006f4b86a7cab3223c092b3cf5789c88a1b71f1da804656280d640e19b7a60026e76fe8e4880450d88182938d7d427a13bc2368967299a0b241872fb2b5223206602f9a3a9c9e9745c5b4afc133f741cc34a8bb55a44a165e7d96ff5dae30893e3043741b6292d9a3f370e264e348d78a338b69a76981bdcc060c938b173d59f61c2a129e12c1d0711c60891b8db713330c75af95e81157dfe09f66875fdf68fedb01abec5647fed0c70425912b49ba09bffd5716984493ca0d889b6f91ce68853715b0c1488d3cce21f277f9f29b8abf491d5d0089ecff0dbe6bf3711391d9d3c89b3b31263cfad918ced1364525db31128a6e1f06ea64c215f898ed4b66ecc263512b1ba278538efd788344ab02c84b9e614834ee92f26fddbd35f12f39eea8e63b9ac54f791c9bd555fd5d7280abf3499002478e00bce983fff7622bb66b6a7a490ac1cded04df2defb751ec727147281b1f45da6e7c1295716ad8a4325176197b7e5b536a286f980902adc63af8cd9945d46d6c491b32aac5ee20c224a76dd1a82228e7c7d4a9c7ab391ae421f33828b32e6a2c84cfc0a3bf51fb5ba7c22353e9626351f4d5a824b832e9b7f121a7f65114bfbd80191e1540516a49db18974a257185be226e2ba4906cd2193255e77ac32f08778239e987535b67ec909be5647e1f955ccf0b3ab27e7ee9e057e81872ef27e2ccb74bc90fc5be16a38664fcab96c23fb901c1de38ff44e026daecd97fbb45787342897f36cd1cfc463db4ea07cf4f9c26ed6fa770482f52d48c83b4802084a99105581bbfb479524a2a578ae3cf476ab0c64826fd63a42611b4ee9f87f8ae626c4dd9f41c70ae69ef7412783bd0758be10c923ca55930b2626ccc6ce81b560e91b98225c39622ca53c651e02d723a5c71cd219cb54e536b633c3863914a4e94b2887a1620f76dfe3d16386357c2edbb08b3ca9575537085e29d7406dc0f3f16ad7843534f2415d11a413f61eb7a6c775287240c9ef7a544b311654c12b3dceb176bee6438381b840f632862118d5141da5803565a007ed92effd3985b140407a6a4aeebda2905dec94956c31a1ecb7e3acb8802cd3566d9605d8024ea02bd6a844ccbdf66c45ee6be8f5023ef308c8df5b010bb71aec70f97c0fcfe0764dfd97915eb1e1373b942f4ae604c5fcb51aae69bee60da80fabe88155b7a0551ee5e4515985e1f8640ef9cfe8751e0a30440dacfdcd76cafb5596ca7cfb0e98405642ee36c7ff9eb4a6ffc5115a29872e0a577be55578bb0f3a54b0fb9ab803fc9b85d2ea6a59cbca08f11dea6b2bc9c1c0c71c767a805e8494a60ae5d507e7708b82974c66006d03c24c834138d725a6a9280c5d7eb6c41d1dc1c130ec8b7bfe7d8c06dc9dec27d2877796a8f36f434dcb4a2ec15b60f61530fb602ab51154ff77dc6aa18b705ac0bca80f1232781cd7765fc8c5cc3940d02cdcffae14d142ede78fe43d9ad532e9fb0b478f4ca4a6b986b9ce278706fd39668190476cae71e38f4103fa9980ecd16a39023b6517c16fa2c987450ad9c926d999aecc6d32b77ae2e622254ee3698a79e34ed120700c781975016f3c14d646677ca89c7f71d362b8793544f0394799c0b872191c78029103c418e8adcb8193e1eec7015a5c32d2c71aadfca151bf5133dcfa28aad7ac79a7a8ea555940930e2b244006e2eab5b0e884a5bcb7418b45238be73169930e402f9c4bba17bc947929e8184a0fba8d858fc5c12fb9b718f1c35927e033c3ae21c5995f20a8f1d25d89ba3b1ce108132d98f4d2d0236ad6d5f8015ee660314030af031913f8e0a8631fe67f4f7ff36c0e414de4fdf9bf7b9ee2d0eff5cdcb780a62100225068a5087352c229c5177e1746afd77b46a0b88b67a5db317698583850134c2385f3a87d9645a363cc0165701ea0d137602ac6926126d2f1afd0f1f6e5e8e9ea352223ad7207fbc5120c09be3205d41be66a95ac4b25072aadb73799c42147b40fb0b25b7923cc742f992c5ff299523cacae40616c32cd5ccc656124c8030d8930a49606b39b532b1c8fff5925ef8016f3651a5a208fb0cb525ed1bfabd94817232813de0dcee08e33f02d464831ed212b9b5703b78eefa737497e897dd0baa17a775c653457355c29836c049a79783c97a73bcda4fa6a5a647aac9d3f4b56a4d5182ef6b7b03e734ed48a2ccb24750801466e36ab0a327b827a49915364eaa62b4bedd9860a401dc8049c9f59769eda0122e5cd7ffcbd4150b95c4adbf98bed3146020b8b1da886929bd85fb626bd54da9bafb4481736c69b4ddeecd61b2d2e0b0427d9502111c43ec40fc07fe43cc3979850c35e2670e08f5c67a229cee85c9c563e2c1454298de594d5608dd450e14c1e7dd90f195772d59ba0268c9b0da2da3930adfaf71f842fe7dd1f433a356277773d4da4f88875322d5780e075f683e840d980d1eb0988b26f84fd473f3d872ab7a1bfe994e07245b4293d7299b0680dd3b49522940ef54d0a66aafb28a074c6867c6fa2f409bff9945b067f291ecdc0a0d82e7fe8fad8791fd5ab1579971218fdcc712f7633451c8fc89d168fe02673ca9df0d52c9ed3772b42a28dbf77e641accafa0f1878435a02e6a8e8ef68a9591e48ce6923ae7b51e1ec25da19169e23deb3619ba10c0e89a69ee34ff7c7ece2e511e1a2a01c2ec5c20eb301b46b0cba02be16066f206e90f644a5f170169d3c3c90c416205046080d73be42014a2efd44d195c1ff9590164dcd2573da07e6e4f49c141ea28d13844b1bcec75dd26dcda0db91d4dde8bf5521eec3082d247a849b14bf4590bd9a813beb8996c491ecee7ded14a5d915b74fea09591e8ee34d47dd132ae3a609100b72142bd6c4c65d165e3510c7fff0cb6abe2f3ebe08a1e1296c8d200b062f263ff8ed70e60f400232eb0b08ae30a45d275acf71846d90ca4a3ccbda301ff4774539c610cef3b10bc1dade458fb4d3c62cf5b4c0733860e25d9e01ff51347491d6c6078112612c004094ebfdb8c37e02f60e7f2b7130bdeba652c57b21ca145ae303c36a07c4ffc933412bbcebd52b9e990f536227ec5a8648a7dc3410468ce8733d95ae2c805a17b011fa10b0c361a0ff54585fa7ddee7b750f405cb37a76282bfe9d835c213ed27284a8e43b457928516327f1e9f48bed61f58a3bc2e692278364e25ea734f0bc12d55e72e5c6813cf6f8ee15587f112e332caa0178df570b4c155a873d7f603f5bb5a612443b28eeabbb9890b6d4779096470c3017e77410b337cd6268f36b295866aa2228937b51439789ddf6dc9328531c7bdcf3b7b966ccbc5806a0b1f4bb71fbfcb56f20823a2b7e7738aa7f6bbeef866ff0e99eba10d08390bfe913bd2778da0db4f35ae46e3631cc76ba213efca128c35be6b3abe712cbb984a51852c6e972c3f4e1550f20daa", 0x1000}, {&(0x7f00000011c0)="9f7eb7393d141f0e97ab892c9ebb1e121afd2ac231391eb5c8899e6eb69d68e9d8529a33608d063346f4ec382eb8a2268be6c125a3860ebfdbf78ffdecad1ed7b141e11b794765b8447743eea601629a6450135e0100b80aae355331dd80ae3debdc22ce8b3a96493360c894a7aa7201692ae0e7304b27bf11e7f7d49193ade6135665533f7c9c4c4c14ead29c77a6ffe9942354161d8d10e00a6d942a1f", 0x9e}, {&(0x7f0000001280)="d6dffb47d15ffc2d62dfc9d3f21109288c971a6303121a6096ef950c6057695940f3c889516d05b78309dac4f9a4e0d60dc721d249737e0da5a14ceffb25eb89af4d684060a08bb1271246713b2a285fa3371e7ac21619c8b10c341e23d3de235d29d03b54d0404d5dc546a90bc5fedaaf3ad4e6216c1b5bd40d5887ebc25298292303a3512e31fc12a70acf2faf8efb9857a4811f68926b26234d20216fb6316aa12651fa382a6120a5c039224e9b27aed5152d3415220afe61d4e4dd24e1600cb59edcc541bd737dbd860a376376428d5823ee2c46a37f4e70bed92ca4efdf51e231dc36165e667469b6be69c970fa007d8e9ecdc051a3", 0xf8}, {&(0x7f0000000100)}, {&(0x7f0000001380)="4647a76b43acb9dabc7a0282a3e34f0a20a903980d512effbb6441324e57b44799fb3b6fcae4041a9f10d04ab0ebb5d32e5f5d36ae23eb75b1b8456ec4944e05122750172c91954bf1f64fb1d5c9c622b4223b45d3d2e38229c3673c4cbe0e1b98f1922868e5389251945f1ed8f99f8edffd6f15488f06abc24971007c2d1d956df4959e323be52f0607fde1169292ea538e6ba0b0a3", 0x96}, {&(0x7f0000001440)="e043f50b27979a52a2ea636930b7ddd4cd2a984f08b86bc03b5ed9385291484e7b532d507948c1ed19dee712294d42acce942a008f02ef3ede8acfe6d7fa7a0a4611eb732472213bc9ddc0b8b0f4608c976c869f767c5330d6a17685b7eaf5f256f57156", 0x64}, {&(0x7f00000014c0)="7ab2db1cf6d5038604c8e6cd410267b5fa965b066d4364c488f1cd345f24918df6fdcbd22348e877321c2dd5d9f9c9b6b1c3dc22a0150cc32c8607a5dc44989ce6", 0x41}, {&(0x7f0000001540)="752bbf37c2c6a2170a3c3a4deea64ba42d491fa62cfb64e3dbf576201b8b01378ca531dfaf8ca330103ed018432489ac8c6bf753f3e884f42a385008e820f0389e9afd0b6245524bc476d2fd6b7bbcb7707caf643daca84ad012b77e7303dcd3e010440a528cf38a674752bff9f5d908de2c46d0a685d95eb673dc978f1d652f148c23d296ab409ad75b3f469b9d54b3cd3496689e81dcecb2eb51558867018d7338062c771cee1cbba2d3011cd4208141d81987cbb3bbbaa7c0e532849b77c7c880f0145712fcb6ab78b378682987f14a2bea2691022abab11e264815064bf9e23285213706ae543f978707d08355efc04f8e8bf7808debae069eb99602a60dfed62c6a29a0f0be63450d0896e702534f43ec10dba160a31c25d2809496128e50e724db202f7e08c62bff97c91e230e89baa4ed44f1bef287c58669137e93539190869663c33234dfe00c7e6845569f5b890faec3a8b417e0127be424bc92e84806c8a15b8c5d7e1397346ba0af48afa6c3926eceb9c83f497662eab18b1e41ee16be986406a4b2575602bc95fe32adbe1a38e51b07acbdc8f4f0ad3b313b87efb3649c6f9b62f27f45d6a5e3f307b131f2d96b0dbb12f943523c25a3073889b2f8b6ee54f54b0bc2602ba66ee374af1a59c93f8fab404c30f339a09246109a1b976e97f4252d2a4ab40e64269fd632d1ddad8f6848f12278b2b8c3d0ad430e9fb4b01b2363072c622a59ce8f37792cc5e8cc1fc11f124622408688ba7203f92852c9f0d9c16ea2a683dbcc17f09c7fd2b5abaccdee63dd2d57b8f59494f146577131d70971c798eb517b372df0a133699d54b21d6b690f79787df3032df6cccb1bc1d27466bfbe531b606a8b7060c03267acf49dbf70397389b750f7a2e7d455d8a342fb71ead97e198ea50e3a38abace569b180e8fbcfeaa75eeadc8636d147bb269a2b6d5370339af15c29f8e8ac049e17a14818e5330436c349a8bfc7e8c276fd2bf7004579409611361b7d1016b6f9c95d742e53027e9ff7bac4d312893c3d2b5febd04517a76f39d53ee6fadeceb1000c18d011e0169b0996cc282d496ad70925ac5765adc44cb4d498f12f84e7b93c7bcedf1daeec485dde6a07fe41acb5fc2331bdd5bdbfd6b9efb142634e2413795af3037c20c0cdcbf1d362e97eb257d7e2b27b42a374b55f8878ea83b196e5fd2857965d759f890a113ad3fd9f0a96087d530d29cc54868013db0580450fb72c9c73d40adce4269bf4009dfeb1a75642cc231bc836647320816f1ab1718ef9c6e834b964719e0482a224a28eca3c337ccc75b31ddbaff726c72f3325915b5769ea43df853383af7f1618bbe030b2cc40732ea697f9ca39a263f9f16f6eac54e4cbe5c0408ef0a280c2c23abefe2c75912e6318e0ab58805c8cb8f781d1a374224766978d0d0b981d74067a6de991324e70a77bc39125ec41ed8ad3da5f3c434216e0bf50a9ff017258dcd07be27d9da890711aeae00e18eecbc2dfb6199b75f48cce720905b0f9764b36c2dc7ee592aa6d7f212dc6d4cf32f291aa94ba5c5fe73f2ba49ebb562c783036bcf923664601218c5fc3c0a0f9589a48b3ffc288d6b5c99d65544c0ddb0f3a85dffea998d8a8055ee176b15fc0f3b2e59c1dd16753030fba87f9f58e1d68b516606108e2c0d0d05afb5250c3193baf93c6d6f86890e59938dec296532ceb29f426fff1ad1c29de51029ed94ee3190a86797c13985ec1dd329edf0a8282899906e1c5c4464f97df3dcf99bea77f488ffdfbe56be4952712175ee7cb52b76b3912efc8c98dc90f4db5b907c1a7fdf5466cee267288a9d497898daec8c7e836eaad51bb9cd5396f3a172539913f10388dd5ede631db46fa1cbfc51c698006d3b39ed568f356c7d4df5c138ab175eaceb43130a0aa30e69ec33e91014362de65fe1bbef4ff9265849397905162070a0111216641e0dda3c2d000aa0eb008fdd8c3a247f5ab7785f9e78673221322c7cac17de92d23bc11339c08da01377e2bb1c715ce1bcf283e36b68bfd2b6daaeda6e1a09911f7eee0e82866b771f2dace2a76839066e08e700d39a762ab171dd340c62f756c0ea9d9b89db25cdf82ffead81aa8852b236ada2be5f8fbd5437da303f8b4b75254be0d37cb99a24137c32a226d328cc5219e60629cc6343997c2787e9a6c38812320f7b4522d3aec8a7026130e024d1fd93ec81c023d208679026a4c2fdb1cc068f1ba0554fa57b42934bfd3fac793eb13a76d745e359f7075eadd928caa1fa70c68790e3b76ea21964a925ed42f9f1a32dd7f56463f02222630a3ccf0d1f51e3042d57c6552e83950647962dee29c48be7d863333eaeb8b1dc8f7c99aa2586091216c11c85a9079d30c99120083596713b5677fb2bd36a1d606b01d4371aa89772f0f7e615b29b9819a231ddc9e99bd783eef0275872a7711eb3269722a8352eeb6443aab9ffbafb9f22c0ec6a52d1f04e652de167f290d3e43f39dbdb7c55692776eeae66cf2f06361e659195915bf35148fdd92c6ecf20550ffdab53308842db184fa9a7b88cb8dc4aea272c16b2a2e404ad50555cb133b6e8a319a887e61b73800a54fa01d2a09fc8b045211a1e107b7889a432494165ca87d4fd1f5adffd0a8ce7f8bbc1c6ac22c5516a57b73e834d677c7c4f47eabc99340d9cbc35511a2dcb116dfd3edcaea0f668e79418d91f36ab110948a8b7979619c0737cbc8ce230578a3f3f807540b239baa67700b4cb759f64c6edce442eebdda4e4431240498f9542bbd44be7a03b56cae390265a91cddb3a315f2ad8cc08c9c343f43df799b1b00bf031f95da800fc3f60bba1f2eca74b02bc11ec10ed280bdee8cafd251db161aeee7f181618c6af5bab28bd3957fd0ad2476e3985f9b5107c8f9b36b0dad16fdb7444937deccd37b755d4599e9139dbfbea2fc279fe9600474d1e82d79d307f9e78761344e132546a4d920b3a2cc9263e59e4a7660a8adff84b90963f59f14ef5333e666cbda86caea815dbacf9d310a6b45c0f6b42d3baaf082defc97092b8acaf4fee1091cefa74fdb19e22f506af8b453ff5967cc545c95699602f582ad70060aec3fb5ae383596cfcbb7db75917ad6d892687c3ee8b62855871717b4316831c358fd7a8d811caf7de44b57e2174f9a6abf67e5aaa7815c802e2096ecf15a18f6fd2cfef03aef7b16dc8b9ef7224f33aaeeaab2a277d85e98631ab150378678855197951b6b92bd71e517e5064395ccab1e9257683d87382b5d154bc48f4f0f7fa09c1afabe6ee4669271e34c9c18723f6ec149caff3cee9fe09888a058d86a5d9dabe092156fcb1aff07326025e61066b16f739106c2035c9f7646193a7d4a52903ad9c18e0619ddcfc9980a2ff1811a20d86b1cd9607f1e8ae2e880222ba4e7ce8c8378dbdd1db1ed082ad75400901fc0121d77a62141d7597b9a6750104755702a62635859afa60a7809ad0a47b42b9e029b5d2b88068c7cca878444110693f5fd2ba893fe5ba3c9704bed2cf82c264104c60dce5be873d3f6ed33942d2f6d578a51f51035fb9e0ec014009d01eea38277a55f8d412646dfaaafa36fc5422cb142b6d63e2140cea4b0d20a4683f4546a948552f6bad6ee96eab0df5a6e53116a99960dd4ebc13a91063128783364022c2d5da697f3ad27450c0dff4c5c1b92d44842588df547a8bf0f63fc508499881eac7d604f04fb7aec50e3487a13ce01e713fbdd86c0758f2f34f617c75ef42deaf0d52ac95700cd48dc76ae07e635cb51fea43e984ebec5b773f68640e0cea00e6e75e47d50ae05df66db32d13c88f2540e2542bd4bfb618bfc472ccb36af92cbd1d20f63dc12b80a00181d9d5e7b9a926add2228160964474b68b88eaf56c689a92b67528381399f607a7677f6ed2b084a20b6b51d3601550246582b48812ec6bf56a651a69f92a00442c170a40cdae33725de952311f2fdbb20411d469dd5952d819f8c6777c7e5bb64037277464d52e422076ea538bb3aedccc72ef4d8137850433e8e316cef5a27f223839129622e2a1e9895120a89b3e3032f4f8006093d87ebb930ec8eabc371609a82c90aea20b4c7e9f30d76e192d25626dd47bfec943f7b3865beecd2a47af88566d6de94ca04eb9499adbd923e2c2813c77a25a48d9bc9a47b86ee9f5d40144e5eaa3d6b4cef018b54486aad0d11c70118e1a33a61c79f2c05c1a89ad8d11581a915883fcda59361167cbae182a20a470f1f789c72fe87b683a73494462fcc8be4339625530d21074470356e42ca38ce770816ae3d25c2c7d8f6f4907cef6a9769739df2592923aeff004daa0aa9b14d0925d0abdd7e9551669bb08ebc853f655224d992d3c0d6149ee80a403831a990fc9e9e885119f2f06256180cb1282160f55e62309dca4554748acf7baf6e2890257234acd9d38aabdabc58ea34638773f492acb84cf35d2adb71ba325b967ba61e771e747fa606bda3cafc0ccb42b1b194315829852b4c502426f97ed8d6a370b8cad80bc128ab828847d4039f4b2b7570e30dfaeccff35699c22faeafc13c65d2f7335c17c94f508f4fc357fdf0594115e6e28b4d5da526ec7a51d7cecee8dcdf9e437230a3d05cb8164903bef851122d44ebca9a173d1f05416dec083cb50c6bb2d4a594c8f19f57f37514d51efd090afffa6abc63688012d3587f8cc41c35cd180568c42b38868b12b958aa22c74fac85bf6216baa0bd6770fff7da253dce14a8eb633cfe2728981f22aaa0b2a72187eacaa6d371cfa70d99586e0ef8804ca8778c29eff37097fb131c707ff2309935314c17e4ffb11fcfebae56a655a4a5b9916741e5cd93ea915238a0eec099ee1e65c47158a2ad7563dc8536fa9809e0a56d44d17ac96adb81911653a5cbf92601e22d0735e0c0419493d088e7a27b7bf577ed4a82d8892443276ef21f0f5cbf2edce25310dfb3435e0531552a54173789d4d377cac9950ae4d94cf651c7534eb3be320d771b37690a76a9882fe60c198d53e8796664bbb8a6f4e1ca2c1c8b13b7a91e2094955345e7c2a083269c1f15eaad395b325c8f6d42ba6d3151a245c64a5658d20e588d4f0245f33cfab56ad66f252131609d7123659c044626a6b02201abce3e705e056c98ce8e6475d9801e299d9807cb9538a89e0229d55e788fe9c04669e55212a2709849be271930403abe05dd2a96795018bb7f796bdbe6baf6c993243a02bbe231d29c9270d19751968dbced158a4b9210cc7ce8365e1bf8ff3e089de19bc01ede65510cc6c2ce5b1e98368e06dbc08b9bfdec7d05eb6f156f0da22f393ee0036495fd5aca889bb57a364d5162f9179d570e5a12fd98dc05ac68e2fe59a3171aba31dd5724ccf5380c198cc9f436239dc0b0de7948d45b5c7cfc9b4dd54859ba547bd5a2908c68815d0bea0536eae4e6e395ab199e747fde35fccd3987b8d7827ce793923cff397e25648dc88875deb545654c48b1344cc8981a5af0bc499ebc7665d2880c82dcb21cd5d651620662fd5d5f0ee2638272e38b1e2307556a34164b7bf782b6997bae5d01c6af2e118b992d8252a1694ae080edc07d68f3e53737b888bb76539119b4cf9fb5f760382ae47b51f546332379b8d8815762c0875af3a0a925eaf72edf68a176cb318dd50b571af282c18bb8f367914fe54e72058de05a86ac42235a8f14cf0175e41507d2ca94b7ce9e488a2289d3e0fabeaa04a78d003393910c95a1bcab19acb378230df39b4c4731fdf0c51b39ee4693ffd4f7643153816761ea4fd651", 0x1000}, {&(0x7f0000002540)="d0aed27efe7ce9c8c29fe828b03aed3e16159d2744e8c70144f28bb7680ad04503504ee266553389e403538832e3979b40a3ad48bfbc0ed47898416656eb03d356200456636b469db4290ef06ac5f3f6e5f75aa8e51f00920800a288cd39587e3ab1f9a15806e828d359df41f8b35a99bd869eda9b73758e9c1eb4b7ef12e2afc990565a9d558d019dfa413bb67b6df367be3e967d49df59bc0da398e276195e2e56bf0291a2d3fb4970bec929e8e0b1849f787cf063b0a9dbbcf92e25962c10e4eb56a59bd900171e091485de6326afe6d1ea039d314a3f70e0dbb91790cd1048f597b75a", 0xe5}, {&(0x7f0000002640)="f0288ea1fbb3b68e4f3841eb58ed580df4cb4ce3b4707c4d6ebf6092611ed08752d000bfe4f4232324b0b13713fcd6b3515d55625efd8b4f372db2f4369ffac49920f8371f4a0929e81b6b091444ad5855d93b60a1beac8bd163416df89e3556a9d3f4bd62f139d91cb0db59d1380dd7291daa6cfb54ca29e1cadd3d3e90399e0688dfd7859b72df3712337588eb9824280dd804a6857ce20f9c3be440e8bb27c3e9e74cd24a039ff8674dcdc06fdd9a8479ad5d108cccd0facabc9bf58c2c42db2ef02fb6057d6ec962", 0xca}], 0xa, &(0x7f0000002800)=[{0xa8, 0xffff, 0x1, "0ec31038a5fe430419f3bc3ce7efa3ff20f51b230f2e565054a937bee424935a87e811b6655492777e62e998b43a6ef28e97a3e837607f6712f9d0903017c6e543645b905bdedbaee4c6e832dd339abeef52fb9fba190e61f4e1e1e5d0c159d8382bf67b46eee29a1f3e74e7294259bb3653dfbbb328c93107593bdca350ccfe814cf50e07555b76aa481af5754ee852ab60c9c772c07a"}, {0x98, 0xffff, 0x5, "ee2ed9d5bb00d07711455aa6e892e03e7ef2222605917d91913f47e155e0763086f59acbbb747c277b950ae73d20bd86bce4faa04ebd33bf044f3d38d51d59bffcbdb038060d92c3926917220383b2c75472a1baf61e35437db6be680e84b820c204c41166b0f8e3740516cf2588559561ebd41874d2a138a7732cf9d152c8b04b76c064bb58ed"}], 0x140}, 0xe) r1 = kqueue() kevent(r1, &(0x7f0000002940)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0x5}, {{r0}, 0x0, 0x0, 0x20000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000021, 0x2000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0xfffffffffffffffb, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x66c5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x5}], 0x3, &(0x7f0000002a40)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x85, 0x782, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x42, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x1000, 0xffffffffffffff7f}], 0x10000, &(0x7f0000000100)={0x6, 0x8352}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000002b00)=[{{r1}, 0xfffffffffffffff8, 0x44, 0xf0000008, 0x2252}, {{r1}, 0xfffffffffffffffd, 0x24, 0x80000007, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xa7d6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000008, 0x6, 0x5db4}], 0x61, &(0x7f0000002bc0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xa, 0x800, 0x6316}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000002, 0x4, 0xe0d4}, {{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x3, 0x1ff800000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0xf35}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x2bc, 0x80}], 0x4, &(0x7f0000002c80)={0x81, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000002d80)) setgid(r3) close(r1) kevent(r1, &(0x7f0000002dc0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x40, 0x4e0c, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x81, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x41, 0x40000000, 0x8, 0xfffffffffffffff8}], 0x5, &(0x7f0000002e40)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x1, 0xa85}], 0x800080000000, &(0x7f0000002e80)={0x20, 0x80}) 12:25:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 12:25:33 executing program 1: socket$inet(0x2, 0x7, 0x10000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xfffffffffffffe62) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080), 0x0) 12:25:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82050000000000000000955b825d6768c0a89937746a371306182436f1c06c458873445d493a24fe124163163962b0dc99b5658d4abe033d2f233e902749570af46aee649fbba366015a18759833411272a702f4bac4c7887c01a25589de9a888c8fdcc0825cb72d229fbad3c7f85bf2a934dd6a13906b0a032b073fc109d28b901900f89941c8c880ae70be7b4f13937c2720cec89820649be24fbacb45d2e6cec95403eb24955deb45c6e199215d0f10f91f1fcc3aca0b297741c8c95c401a15f578df5add56aa2d34fb360aca6d35bb43ab35db5c58a99215b4a59ef95df79802612bdbed30fa44f48aa23433bd7a55e691f0863cb9a12ad3d65e"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 12:25:33 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 12:25:33 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x25) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 12:25:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xf0c5, 0x3, {0x7f, 0x62b7}}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:25:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xbd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 12:25:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/109, 0x6d}], 0x2, 0x0) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x4, &(0x7f0000000140)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:25:33 executing program 0: mprotect(&(0x7f000077e000/0x4000)=nil, 0x4000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x24) connect$inet(r8, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$KDENABIO(r8, 0x20004b3c) r9 = getgid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x9, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r9, r10]) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0x10164) 12:25:33 executing program 0: clock_getres(0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x6, 0x7, 0x7d7, 0x0, 0x4, 0x1, 0x1, 0x3, 0x1, 0x7, 0x6}) r3 = socket$inet(0x2, 0x4, 0x100) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/62, 0x3e}, {&(0x7f0000000540)=""/50, 0x32}, {&(0x7f0000000580)=""/109, 0x6d}, {&(0x7f0000000600)=""/251, 0xfb}, {&(0x7f0000000700)=""/106, 0x6a}], 0x6) connect(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="01002e2f66696c6530de000000000000"], 0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) socketpair(0x20, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000800)=0x1) r7 = socket$unix(0x1, 0x3, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r7, &(0x7f0000000b40)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000880)="bb152e6586ad898e46d9ed6230343984c1c8fffb95bdcc7fdf90c4d7d688712288e19101b4cfb65c260b70de75d1fae5d0e8c39e09b6abd5b4583a1a006188e78ca3be77fcc0b1c4167d29de7b335413d4cd8101a8e9b27ad781686f7240c4918b107012d2", 0x65}, {&(0x7f0000000900)="6351768dee200e490b2a819a0a39599fa7ccf902d6e9f9ece53d5a7b4ecc98058f5c9204c5dd65de85346ba4e2bd47208150777f7fd37dcd60c73395c68cefdf0915e93f7cfce450a893686823fce6a50807c68d0b8daff5b3f7fa2a0452138cd36d63fd691fa9c77cb27e1fcaef5d3cf67fe07daf2b8f883334095a4d2f1d023f17ab537f4144dbd5e5303f3ee76361e11750b2c9276c60ed663d1537829fac8a1894f2cc2e37fbef7e4c2bd0f1156c240cc15f1e89aa573d09fa", 0xbb}, {&(0x7f00000009c0)="eae5cb5449be31cc62b2c76ca3f971f82d4fdcd720239cea02a8d4d38d2dd161a5a1050a8cb17241f44822c8aeaf2e5c9790bdff9e9023", 0x37}, {&(0x7f0000000a00)="f33a352e5e0cdca1158be709b90c55a09cd3659315e668f96df31b55d930c4da54fdb31c5f40f12cf946ee85daeff2c9192fce8d4afe31a180e50d57fb7e2a92354fd64acdbae2953ea868bf639865a961831373ca8c520bf26030518b001a045cdd89e2d3f3f6914e5b079dad9cd46af2158873746a4e9a6c4c2a45f8b0feb2f3775a9e44d6d0e593e8cc00b4ccc04ff86caabef4bb9b9a287359510169515d675d6dfd4bd27ffc9242206bd51ba86ba0bdbbe3afb6ce37cbe8c1839f878d402d012782880fb71d9f97392fbd1b85de2da7292753f5452fd37194cfb6281efeed2b974c7f9207439a0259f7274c85d7bdcf545681fff9a0b9", 0xf9}], 0x4, 0x0, 0x0, 0x5}, 0x6) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x202, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x8007, 0x7f) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x81, 0x67ee}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x5, 0x0, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x9, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x0, 0x956, 0x6}], 0x7, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x42, 0x3, 0xd97, 0x1}, {{r8}, 0xffffffffffffffff, 0x10, 0x40000002, 0x1, 0x4}, {{r9}, 0xfffffffffffffffe, 0x48, 0x80, 0x5c3f, 0xfff}, {{r10}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xf8, 0x4}, {{r11}, 0xffffffffffffffff, 0x8c, 0x2, 0x8, 0x4}, {{r12}, 0xfffffffffffffffb, 0x8, 0x40000089, 0x1000, 0x2}, {{r13}, 0xffffffffffffffff, 0xd, 0x0, 0xa18a, 0x8}], 0x2, &(0x7f0000000380)={0x3, 0x3}) 12:25:33 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = msgget(0x3, 0x4) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() r6 = open(&(0x7f0000000300)='./file0\x00', 0x810, 0x20) openat(r6, &(0x7f0000000340)='./file0\x00', 0x20000, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x80, 0xfffffffffffffffc}, 0x80, 0x5, r7, r8, 0x1ff, 0x8000, 0x2, 0x7c8b7089}) r9 = syz_open_pts() close(r0) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r10, &(0x7f0000000880)=""/161, 0xa1) 12:25:33 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000010c0)=""/200, 0xc8}, {&(0x7f00000011c0)=""/38, 0x26}, {&(0x7f0000001200)=""/87, 0x57}, {&(0x7f0000001280)=""/12, 0xc}, {&(0x7f00000012c0)=""/167, 0xa7}, {&(0x7f0000001380)=""/89, 0x59}, {&(0x7f0000001400)=""/121, 0x79}, {&(0x7f0000001480)=""/246, 0xf6}, {&(0x7f0000001580)=""/52, 0x34}], 0x9) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x1b3e}, 0xc) 12:25:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:25:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 12:25:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 12:25:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x2b, 0x4, &(0x7f00000000c0)="1394c27ccf7022504dc3100c6480c5190df3d2fce7ccc95b52808b89eab8332201728b31e285651d9cf9af1f6cd623088985458e531dafc8773b9b403c3c2399e460a77bd60ee6b28e1aac1711b2e13618280000000000000092aed151ceb73107d8c9ce694b41be56cf6ef20accafbcd7f776c2e131a25648450f95be90606d77c73c958df4425dd9a6c0cf3f131415f009aa3da464", 0x96) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:25:35 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="dd78931b2d929d5e475ede86a688baa74d91d73f0d6fdef7fe50f0225d8e83e65f1c3c5b8bf651360a684bd43299", 0x2e}, {&(0x7f0000000080)="01704ae49aa4b012b3d64ee5baf9f1d0c690f93178870459d02cf984105c629ae8bf36c242a1a52ee62ba3", 0x2b}], 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:25:35 executing program 1: r0 = socket(0x30, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 12:25:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x800000000000e95d}) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 12:25:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 12:25:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) close(r1) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$KDENABIO(r1, 0x20004b3c) 12:25:36 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:25:36 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xfffffffffffffef9, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:25:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3) syz_open_pts() 12:25:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x7}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5, 0xf00fffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3, 0x75}], 0xf8b4, 0x0, 0x10000fe, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 12:25:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x30080, 0x0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000300)={{0x9, 0x1f}, {0x53, 0x9}}, 0x2) 12:25:37 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)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = kqueue() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) msgget(0x3, 0x81) r2 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="5f7a4f3fec5b8264ad49b81c5af89322b256751cb9109bba231a30ccc4111bf8b78290e09cc325699082d0425c384e5c0925add0949dc841e5a3a5b13c75c0e66b1ee3809e60a1f26ba539aaa15adc170978857e57377e110392eec13193f6415ba649c6081a3e52cdc0ac253e39bd4f14ffbe081d2eeba29e72c16f8e8858fc6f13960a7925408582bdb5254f01e70c19ee35249d98ddd39977a2f6be71b51dd290d4bc70783c92d53a1dd8db53560629218d61b3ab368b3a94959c20c4cd793d76f5cf307b387d093e6f3939", 0xcd}, {&(0x7f00000000c0)="e94010ac6e84849aed0718d4c493bd06f2ee6dd3587eaecc1ba128d62146181ad011da9c76780392cc6720b3eefe8824c6ecad4d3eaf6897b051336f38ef0d0b6848f9312aedfc3d542aa9b80c4ce63c5ae2837ec8ac1214393463c848f5e310f5b1b3c115c83f15bc", 0x69}, {&(0x7f0000000300)="e2daba9286f8b26d62eefd55867498e9be39d239a8c3886a5728e990c40608f9b0398714ea65be4e8f721cbb282dfab486b913c2a9fb747603ea1ef057823636ca07c11252dc2645bdca511178df8ce6e2b1e36a7b6eecdd9f78bfb8ebe035ec5357a163aacb7b9b3d4c72b450c69a3cfca75f200b46196371d88ec81cf906ca6448e3f1a896450c6bda2595f336495bd5b05ebd07be69d68161e0456ab752d6e1097b0205297d020d6a0f158a55abde72d1b46ca496367de963d84601c5e518fe216eee1483f335034a81914f9fb87c34267ea84b28291db80df283d857c8f075008204d70521be", 0xe8}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:25:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/101) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 12:25:37 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/89, 0x59}], 0x6, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 12:25:38 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x93, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) getpeername$unix(r0, 0x0, &(0x7f0000000000)) rmdir(&(0x7f0000000140)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/155, 0x9b, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 12:25:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 12:25:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x80) r3 = getuid() r4 = getgid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8822, 0x4) bind$inet6(r5, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x6}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setown(r0, 0x6, r1) fsync(r0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x3, 0x98b6, 0x401}, 0x5, [0x20, 0xfffffffffffffffd, 0x6, 0x8, 0x8000, 0x4, 0x8000, 0x8]}, 0x3c) 12:25:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) socket(0x1, 0x6, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 12:25:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/70, 0x46, 0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="fc4f452e4296faa2305068f5a2949b8889c698283cbd7a685bba7ad343390b31f8792cbf606cd58b670e9f8e7027694811b049f9cd16dcc47e84ee12a788e902084f47d02e56af508105cfc8f26f3f1189a0bea77b881679bc7837f5b3141e720b0baf6e95c1eabfb7c5c9bc19fe602f41d8c260c1fa53c089b03e8533f0f7ab7b6920ed29271a0e4d9249753a5cbb8468f3996f8a3d22bbf30f53169d28d239c6e31d62f34a183fac424bfe3490d8efc6759b6b4e92cf4ea6cd1a33b80090d3e202b2e432096090371486912041bdacad54c810806c09b0b99411dd03722f4de09c02b8b037acf9cb934c0439604a13aba4516c01b1906cea81d28fe13ac41d13335df72b221521882b48b8a9c5e5d8f8ce105362"], 0xa) write(r0, &(0x7f0000000240), 0x0) r2 = kqueue() fcntl$getflags(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0xb0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x8) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) recvfrom$inet(r2, &(0x7f0000000140)=""/56, 0x38, 0x802, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x1) 12:25:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x440, 0x1a9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="dec0443bb49ca4f8dd7b914128d798b8ce9a878de09b004c507a243cdd6a2cf939db137acaf30e2b94cc390f966b44524df6f3ffd6d71f8d18f34f0ecec7168d220e42ea7d235187975002c24d6a996355ad3ec0973c6a25e2a39d8aa5f2be9402eafeb554fb4f3bb2c7262e3fdbcd96bc33ac771eab385c4a3b18e115e7203be3e0fca8500f4e2562e719b914578449fea653a575a97557616cb9479feb5b8b2d43bc0db5143f96601a5d5e3acdb1cd4d638eb9", 0xb4}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0x20000000000e, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10, 0x2, 0xfffffffffffffffd}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xffff, 0x0) r6 = kqueue() r7 = kqueue() r8 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) r9 = socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r10 = dup2(r4, r5) kevent(r3, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff9, 0x9, 0x0, 0xbd78, 0x80000000}, {{r9}, 0xffffffffffffffff, 0x9, 0x200fffff, 0xa8, 0xffff}], 0x8, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x1}], 0x100, &(0x7f0000000340)={0x1f, 0x401}) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 12:25:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0xae50495bd265f245, 0x10) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:38 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x3f) recvfrom$inet(r0, &(0x7f00000000c0)=""/142, 0x8e, 0x40000000040, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="f2bf17a498cf07c88c33cec3e24d19ebc24ba7ec47512eca10aa791b238613ff877e1fd094c3a19308cf2179da3d6042e85437227e2fe38477e80022269e97df354e42d8a48602deb66163df", 0x4c}, {&(0x7f0000000180)="84257e7870007bbc4bbf95ab9c535657917c70bccc6f6a1b825f25076227325272fddf7bf5163e170a2122a7c136a26e838499be4d2829c006791bef8c234b19ea44f5162bbf35d9af1bb2598b1c4fe329e7780ff46c6a1821d1e9d85eab4cbfacc7cdb6761e7320c2ae7068e0ff0c7e6e44934ac76c761e43b986a5d84cbfd18145693d2f701756331230d65482eaba29c05693dbd150175db6f85d6f09df1d5533731ccbc616134658999168d9f598e62402ba1ada1fd3c1296ea353cddde08c730dcd6437", 0xc6}, {&(0x7f0000000280)="2547b737b77bbca429e4079bfb9b67cbf2e3e340fe40e8074a9fbecc13dfc1d624e0bee7ee76a9aed4b7a3def099629c8408bb8245af4f8fa90b82b5a432c6a059", 0x41}, {&(0x7f0000000300)="722112e787a22b3036c937d64a1fc5ec7516b718dd618272af721d00b5698698993bb8e3923e9c27a26a07278a8e2b577acab44c87f7c90b2ec52b78b7b1c8e858b7971e24a44029d6638746b0cc42c5759e22730b213d2d089fc70f4cf3fffae6d79578558cb28e6fec847324169570d0a94b27b50a", 0x76}, {&(0x7f0000000380)="646a577eb3f2b52726f62bf6ee49b40a36e54358b2780f8b4fa3a6d1bf1f6a5969983a9ceb66ecb44e4b3090d74e56e057cc0a8279393111bcd21e915dfe09cfd6c8a91c08ed4c4789a4c5db90d65dd167ea26d1a99b4b4290bb0d683cc3e87347c8c06aba713b47d9b7e3ec20b3c0c1e72c50b81e24f29615a158a865e1842b7ed2d9945b6b7875a7fb424ec0af1a84abfb52d4", 0x94}, {&(0x7f0000000440)="c38b0dd4322f8f728164944880c33be87389163e97fd321735510626d0d6e261d6f97ea138ca611b5686ee7f108ab152f611a9e99bc9d06d9230a3e2d91b90f1da1e3bbd9c9d1441a593af46dc5b69961ccc309ee4c7eeac98232127355455262c39499257d082c8cc86f7a695ccd7cb133f2dd0c07457405a546be3726d3f15", 0x80}, {&(0x7f0000000080)="3a200c1a09e9e4e600f6b13e945e6f798b", 0x11}], 0x7, 0x0) 12:25:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1a) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 12:25:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000000) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") shmget$private(0x0, 0x1000, 0x10, &(0x7f00000a9000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x112) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000010c0)={0x3, 0x3}) getitimer(0x0, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000001100), 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="bf4674289bfc57a8fd1d35fdba7c64fb1794398ba47eb8c72a7b1a652eeb5609ec7ad6d42e85ea4a87fde82ffcc55a637fbba4fe3ffc4737ae385556336f4f1c25e7fccaec209a8b5f86fc802f36b939ca8b0ee930872b640339285b9160de55c945f6f7272a068ebed1d780a85258dba851b4b9227387cb0df60145a153f51d7f749f58d1fded77910212ec05c360c7cd4b0bdc69f966a148dfacd4e50d00673a9e1eb624d690bbedef61e51cdbd0f4f82433d3ae8134c1245195c78bb4c88a80850586cd22943a5698cc995f36df6136f16c712b96cd3877b33280e284ad5b0ebc2b9c81d75d236f30e8cdeb509fafd4bc594e753f91105a29e389b7e021cb0db9d0e945983521780960024400d878ccc97d5a6cf3afcfb7896dd9a38b3b846571fed1c5416a1fb4dec96695bfc2a55fcdd1a2dfb0fe237b99b9bb4d8d23596c4f916ca75c053583f6c2f91b0fff2579f74fe7f0beca35d7a116b78e98727d223ed2d7a99a429d9f4b12e03e7e8192158a2d2348e0492a8154e778d851b83a60d3cf8792b6cef344839efd87f014a53804209baba525bcf8558e1fc138f3ef3a4fb09f24e9bda189bb69c2127c0a337e70ef24dcf4ad731cc3e9e08655a6320f4faa2253be0ce5131a633fb1267d98f712b6a968a73d252b30b60857fbd3f4a2db841cb807f236ce9380621fc74c9c08a7e04cc4b72cb3499c69325f43212178a14350f40b0b68dc6e6810597854780b680e3bcdb8057537794a713d650df281b6ae635a62a4ed6416f8e665c26cef0f3ae3893beab6b431ec51c4789205101229ceeb1d5a9a585db929e4d2006947c5ec3eabeed71ee76e8f0fcce34a27bf6ced1feae34866c8520c9ed033f2938a115bca765562626c19bab041cb94876e0ceb5f5ba9322ad1276a83e43e33b438f605d20f83daee7d2c9adad26cd60c398c34ce0dbb45308542f4d5be567b71be7a4938e026504ec0dbb217fa23f1d1d4797568174fe2836b45f4449232df304e83c408cd95da8a1adc145f0592a644fd0d976b87a7551ece273e1dbbccb7c2a13fadb8ed151ea83b167b676670202e863a275d0423557319a2ab82860d30371946ac75f1d228cc30ba7235f4c42202d4fe11eedb5e61f25b0d0413a9a81cc643e3ed27d9f9279b1ba19796db6b121d7aab3bd76561980d26e51aba3d141742dacd6b77442aae6bf5824042e1c4f3cb770196d5844423f996f0cf9154cdbbc2f389e9478cdd93181d51c0e6415b6f76f9fb102d8fb7bf82164ae22045008e3ae73bde8e3e0ba856a66ae125d172618d218888717a6b890f7274ee94f6e16cfc8531db1bbecb867a082758ac6356c8f894fc4c20e27b69eded0bee925578a583e75ea699b0f7990d05c02d6c1de3eb199122534b9a8464cdcf9e7b12e7f5a64b7c012d32172ccc111724b65edef3bfa6fdf0ef4dddd7d2c032f77f3e7ae27b54adf62a4b39f9d0c990dd8c8b08dcb3624768f0cec8b0df0edf4b1eb1e71b42bafae7b4bb56839b861e8cc30d6aa47b10691e680adfe0ec5e69af21fab6a2b7af26218b879b1c8e4b57c24e4c1a813538bb7c10bb6c4f36174764ea519c5a196cd7df0fd2a33c4a9830103a40ceb9daad43a9374da2ee82817c3349a74b03c75e8634de9a687a6e74b4039ca798d8069e4c110ac9ab99a600b35f94c5f8d2dca9530dc6345f5189707e0184bb7740082c697351c6ff07314ecd14c529df56ea520aefc6c37545ded506a8bb2f5eea00138fd2bd0142e2226a356f4411aa5098241096f463cf7572e2fa69784d7fbe01e0d8b1cf3bee5c5d52540bf974b45a657e214629d0742d25939be50e7a616bb44fcd225e419b1c7c3c0e84221ebee80d02e60b70be64a33bf9ebf4ab23448d5f3fc891533b62aca26aae5ca97ed922671c5017d75520fe892775e516876ad7d13eea4d7f8fabf190a8ee0244d55a4ab84f7e68f1028e951c67d1ba9adf15be5ded6ae8cdeb30042fa6a53423e3e9eb801d9131d11047ca899d2214ca25125e214209c10b43fc01879559cebdd9bbb01ae16cb7894ef45a049c82f4a2768aeb9d53aae9e34b78824a20614d93d8883202fcb553bbdda3931f4f9f8efb07844fcce34e1a1c567b35c8f41fe9c80130ed24e74f6d61fc0dea39c9d5179516830cdeb9ac98086fce5884e557e8fd6e2febba8611b3cc8e0674d76579acb75dcb7c52f97a6e660b4cdd1a139f897863f307ef9bad73bb0f39342a81fd3bf13f02a9029e243a570b42c9710b9766079218ead9dc40f6c46a682fbeb98e64ba887299c9640d3f64b42df3bebc1ef523916ae52b7e351499b8887bba20867b8d4db10ead00b76f37bab36da4fcb2ef6c81fa587957d51ea4246ecc8b4d3268418e8864fbe93cf93bb1f13328f34d440e81c8c90d48649449a7608a4cde58a71bd75af1e8d65d7c73f59e2b714c006d453ed0a3577432babb8687c21a7b309b8e629262e045a5eca05dcc25149c83e935470b4cad52172cb585d0eaa97cf7bb9061d9378c71f859370d95b4ebec296adc8de85fb631c773cc67c058c903e6dba375ae371824f96379cc9537c2a57a3fd597b4b5cf5ce94131db512ab220bb5bb9d74df31a7f6e6b75fef25c9f5ff1424d9c909bce1234199d2680b5ab6b7510b4865019cbb18d1031b3c7c68112c488d96fe3d817eaaa3610d9e153865aa12d6f85fd1f34f9a1945534d505b8c8a5a89a4c36be10940c282e9b5def678ff15d12b00e5a9842e9285a06d1103639aadce71bb0ef814b00134f5baf7a5b9dd864cc78599908f795e324f498f0333be19d7d75221340673e4f7f028aba9243079a4c5bfd2d90c25d00a5ec8bb668c0b0547f774d1380727677fce72755c337b04e0e47a52d8fb714236fb186587f024bb5954c11f418f82881a82c6799506de0cbe0667886b3611baabe45ea0b792a507ab42ba7b134cd77b4401d5fb587623375465ae680981d770698ad101a1fd209845ce9c472db6aedcf6782e92b2575768658d1a86e557aaa3c886c7f059a0253727ee3720ba0dc645a9e37289f2bfbbf7ce6a4ec35d2925810425cb6fb6626e41990638cecbae26c5ca38e690087b50496e79cf6385c34ce63347164cefafff6f8f02a9ae737d938ae93c33690c9c59e646559b579548e8b65c77c4e6e377a93fcf5375e84183d0c2e9cad705311b9b66feb2e83cf14f8d7750932702eb64532731b47b3768566e1012414b816049b28f2e308dc49fcbd6cb228ed1a5049107cbfd0d711b375f34b5dcad03cd337d8aa668cf03dfaca76759c774658d9e651da260ab109d0fae51bd63146070587aac6dfdc478e88f6d9b917120c4274510a4b68bd52a694d3b04a2c8c6998b996168e99e5362050e3d4c424ddfc36d4184fdf531341315f9f1cee77a449c4480881def7e82d1b8a2f993fde26346fea44a63a94149b59bb92bbd48aec9387691b22819df0de57a76c294de25b95eb085f78f852327738c44a914d6c89b5270f396f10aa7e40446598c4e96a615b89b7a28e4e78d44832cc64fec49c3ea9d0d5c9d8a70381f256937eb9d1616372b3281bb66251bb21ed9364202106116621d7bea8a245232aa24bb96f8f3b07f624ef50ae77100d93f85d95fdd0bb0dd86876ee22744938297019ab0bd6705263c06f0f187527dcae047e6109c5f49e0101eb1cedeb278107df9a9357e5c1c3bcfc70c537fe45572a5a0efa6d51b6fe396206ac02595ab0627f364be8d3bade12c217bce2cb23e6f62a39480c566c5144968741f81bbfba8cc7e4c0bbc7acbc8f543d7259fc92238fde4f57a64e80fc86e9f74d771c80effb1cf2d909c26d38fcaea63c25a6de87b551321159f9b56444c0107dd6ff5123dbe58d3ff5ced6d808bac2128de28e8df04ce442fd1f88a289fab5b2610b351dc07d045ebc0f07f9f4a436fbadf238660edf1176ea1674f0cc723ade204d49edb1594ac83283557775341cd7b4a09370bd11d925f11d22ff3d86eeb5ee13dc6ac20d4cec206298385c47a0f0811e6a8096ae8957b73a731ec2b6d129c68760565f7e1877397ecf260e30b8304e60076f347e640174590ad57bd2000bee29e24e337356cb662079a4198aab1628c12931c216f52997459e8a1ae6f9ef6648581424f0f5afbda9cdb3aa1e7dd81c1f2570c45dc2cadc91f8f3c494dbe83839d9d9b218d52911be608d3ffa3a0298e0d9d3968fefa223364ed6d0b644bdcabf8c15a7053506d57ed6b29b18d8605d2a1392543a85a92d6c721f9d51c344f085cabca87a7b7e82dc46bc12743e5becf61fd0767b10c03347fb9b805ec0597d4ae317bdb64c3bc4cd7109dbd5d1b3d6727fc12576a4db169e0d0a9e856e8be75e1ed3b423aa9e0e5c7f7d88f5297c0467e7259c8f714ab1bca041083110789784a05dd62a2c4228189de5d1ebd2878b17438143f3e238983f8f3548e6ee60d3948331118037d490b06001fa6b23af83fe3775469108549c222e510d8f78ce8b71f952a2dcc101000797014a8af512658e240618a352fe75b247ceb4953a6bc443a02d4f5ff019af9d54b5ef345a13e67e900334c013437ac8bc9aef45a63d5bf3913b52ccdbd776de156199e8732689eea58240e14e415c42d01b49235ad17b1ce49f5a39fb4071da290274dbc31c4082a85a9bf8d222cc03d8cca509c2b6776de51bec69551982a07ff849269ae5005cd19868f0c7a5347932b6caec53a8b227965ba7b3b699aaec7716c56097fc6e76ec0f1f9866a8bd97ff09783da88a873984a7a2a0ee2e5ab8b595e63f2dbd6bd0eaaf3ce8a017599d096a570bc9f2d5d405f5db8ebb15bbedb7056a64bda20066044143eba629f2b2af9e87e82012c26068fa83927d29b6355b8a98ad80f9edf5f290002b33793b73255ab81cb3bb99c5e58485301a8c7d44d856fe6dc589cbcbb3d5acb4606572ba73d088f040483cc8ccc3778a8c7a63f46dd6249b5ccffe8524535248f5721d14682f4792d7d96fe102c97335900cea2af57a39c6fb76f0a18da9fd1c03d7d26acded9650c3fc56195c5a737121e4e02d9018c6e00b5b9750407babdc0c7950d17750ae8de464a48c71799e9df69d230b2ccdcea34cb0d2c5baeb962c5de4061d0c146788a48881383295899b16e8840353117eb6999581a70afb23b3602176555336f3a699aa084fe7a865892364e4cba6e44029bfa06554952a6b7f69d2b4c9f8558ad9f0a5011f3ab865ee89b48671303894b0652479a9850489f4dd2ee6577763bca926187e8e52c9ba2d6e5b92d858f6458aa43fd2dd4728776768b3cc0c7a213dedcd981d4ffdc456e389f016d3bb6d3bab9fc347733e12557fdf299c92457a669d6ae740f8d7c72f1349f67ab515b3ba3ca43d6893e81b6cc63406be32f9aa0f7432c0ba91cedd08ee36b374271fbd22f063aa7be61c901b86b49cac9cc7805d6d1d674e298c934786b482576533103822b46d53490fb15aeddf53e0f32675f12874c7cdb7651424916dcebf301f80ef2ba5e50b2a93ce8d5cbde3ec5dcff91b406d110266c2f76479cde2c2f54d9c5d8e8b9907d9e84f982d2e58de168171d194d171c8fbb03cde221914bf2bdfbdb622d55e1bed2e5a51cc96464c857ba8763c3bed5efd5128a5772337e69cec5ea3e96692e8693d8fb15a44c7f89b43b0020f7d7914d7d222b6337d24a18311e586fa8fceff219140b0fc0d7ba2c57243555cbd6224af6dc2a5d2a9955ef81cde28e69757dc3388d8f3638c846aa00fcdcf6ef83e024d176d4b8753b14b97") 12:25:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:25:42 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x400fffff, 0x2, 0x1709}], 0xa3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x1000, 0x4a}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x4, 0xe}, {{r0}, 0xfffffffffffffffd, 0x20, 0x7, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x31, 0xae25}], 0x6, &(0x7f0000000100)={0x20, 0xfff}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 12:25:44 executing program 1: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sync() 12:25:44 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = shmget(0x2, 0xa000, 0x90, &(0x7f0000ff4000/0xa000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgsnd(r0, 0x0, 0x0, 0x800) r2 = socket(0x1f, 0x3, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x10, 0x9, './file0\x00', 0x1, 0xe40, 0x7, 0x1}) r4 = dup(r2) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x3) fcntl$setflags(r2, 0x2, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) 12:25:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt(r0, 0x3c, 0x6, &(0x7f0000000080)=""/80, &(0x7f0000000000)=0x50) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 12:25:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 12:25:44 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) recvfrom(r0, &(0x7f0000000340)=""/174, 0xae, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:25:44 executing program 1: socket(0x2, 0x1, 0x800000000000000) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000180)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\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', 0x1c5) openat(r1, &(0x7f0000000300)='\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', 0x500, 0x40) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:25:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x80, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 12:25:44 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) select(0x40, &(0x7f0000000140)={0x7ff, 0x4, 0xbaef, 0x80000001, 0x69000000000, 0x3f, 0x8000, 0x8}, &(0x7f0000000180)={0xff, 0x3, 0x6, 0x1a3, 0x100, 0x10001, 0x4131, 0x4}, &(0x7f00000001c0)={0xd5d, 0xff, 0x3, 0xb14, 0x3f, 0x6af, 0x1, 0x6}, &(0x7f0000000200)={0xbcb}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 12:25:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) fsync(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 12:25:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2052a, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:25:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40, 0x8, &(0x7f0000000000)="64b7367180491cf2b8fc777f7dd56ead59f63738685167dadd68584a40a6355ca3e21bf8a08cea78229ad079c59cf68deae7eed629f488f34983e714115118aa3378df7ee7e060ba354a0600dfae4679342aae74cce2ab458a7fd57989e5125b9c970bd8d709c54f504c2f72eb40b5802a1c10", 0x73) 12:25:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 12:25:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd29dcd6ef1f17d2a) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 12:25:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:25:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) sendto$inet6(r1, 0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x7fffffff, 0x4}, 0xc) sendto$inet6(r1, &(0x7f0000000100)="eabcc218ee4e6dbc00c833401842526d061de29be63f1d05305bbf55515c1deeb072d8d6d2831805c534cee0c69c95d5d7017161c0fb149c510d399b9890a72364256f5d4f6afbc6c5511c67da66909d149ceb69eb6d0901d4899378e0ca9db062db8415ec3d482ed1ad5f08744722feb9393c575dc3b690c6d6825d73bc563a254c5b14b8bb6ba52d0d4ec884c7757c6c6ab66105a0a616d6f91b6aff83cf2ef662661048bcf4e5782a81d34c7d06f1a03c0c", 0xb3, 0xc, 0x0, 0x0) close(r0) 12:25:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x7ff, 0x3, &(0x7f0000000100)="d54cc627edc719c25103d4f0681d738fa8785aa78d61c27306290733e85a120befd00a2022eb4200d18714", 0x2b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:25:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:25:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001140)=[{&(0x7f0000001040)=""/62, 0x3e}, {&(0x7f0000001080)=""/192, 0xc0}], 0x2, &(0x7f0000001180)=""/96, 0x60}, 0x800) setsockopt(r0, 0x29, 0x38, 0x0, 0x12) 12:25:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000040)="938eb30d2780f78654e026d31b78b052b61ce44be44c7f2eae2bfc76030cc6532902844b5c585f79bf63ca46317ed968204f09b4e86771386b3787f53dd1f12c268d9815187cfc8f4604b8cb8897565539b3d6b629ef734ee1f4a30cd4219a4866620bd10445ac2fe6e1eca28a2b55e3791cd1060dba940b749c05d1afee08f185107c8853b22ed8521638da68091429b9292481c6f62e9b47924acc17701dfdfe47109f5b9b0fce9bea495720888b88fc8053e9690c9a87a9824822ef5725f33c0732a27f7cca42a9ed6e8d39f9e930f7f8200b0be1bb05effb975383f0113abc842f4eafea307c3eafcb0ab8e031f0a9ac733c22ac2ed2", 0xf8, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01002eaf66696c653000658accfe80dae0324e150d078eb0a29997a2379cce01652940186c158e75440ccbb901ffd6fdd0a755d44306e9964f81a20a02000000da30a57d977447509dcea8a0f7ea4cfecd275177295281ad5657882b0874fb73c96aa9bb2f4e8273c9c3aa7ba7d6022a5e889ec8708cdd85edbcd132200253f23023270fb9efa312b589c41f3bfee48286420c0327ac1487f1a5a19e6781ce"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:25:45 executing program 0: mprotect(&(0x7f0000060000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/248, 0xf8, 0x802, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x400, 0x6, &(0x7f0000000040)="fc61a0d79f4c229cb1db5ad5c0ede22d1a30c3da648d73c792e498e715633e9e4f01ff4cf884b9fbc9474b62b339d2084d48e898898388ff74b56c9ca883008f91ffe6daeceb211f1f2d297af2a36b1eb7688783a5c53e5778ae9a997ea5674abcafa240ed2b0de0d566377c824df1398240cfa8d4e01ae3e08d803578f820d8d58d7d2ba3a3b9c7b28fadb68e07ae7d309ec639ae876e292b2ce3d4fb21d0059de8b80203b1f96a734139d710762b270f4a3d7e02f02c2a0a0f1f57257f243b5a8caa712a36bed608271d9c7d74ac4a31cb5ef6e2a2d5b020630aa702155484ba24f26dd1fc6be08334ab5ac6bf61", 0xef) 12:25:45 executing program 0: kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x1, 0x20}, 0x0) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 12:25:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f00000c8000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 12:25:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:25:46 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) msgget(0x1, 0x2d0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8081, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2591) 12:25:46 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/163) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r3 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r4 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x6010, r3, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0xee0a, 0x94, 0x6, 0x6, 0x3317a607, 0x1, 0x7, 0x7, 0x7a6, 0x1c0000000]) 12:25:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:25:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x1f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 12:25:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) socket$inet(0x2, 0x3, 0x80000) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 12:25:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80, 0x6}, {0xffffffffffffff00}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) fchown(r0, r2, r4) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getuid() seteuid(r2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) 12:25:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000)="4bf45e4c0cb858f91724f11680cf7c06eace2917f7d1f50aeb65a9011c479cd77b65817292fcb1f517869bd3eab18a4c9aa3b20fd988c314cf2512ee2255217829b6105b0c0c4dbeb0cb128c5247f0a013a62330aa7a63bcd2f3923b3b8537ab119b4a1b5d5a39c112f585921a0c2b8ccfc9ed76b4e4ece4176962b3c952ddb4a65ea55335eda083f78d3146dbed7b5170e410c6a2a1c88233becbe8d1473eacb1104ca1828158", 0xa7) 12:25:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/241, 0xf1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = dup2(r1, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xffffffff, 0x81, 0x200, 0x2, 0xff, 0xffffffff, 0x3ff, 0xc16f}, &(0x7f0000000140)={0x7fff, 0x7}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 12:25:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xffffffffffff8000) 12:25:48 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0x0, 0x0, 0xfffffffffffffffd, 0x4}, 0xffffffffffffffff, 0x0) 12:25:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) fcntl$setflags(r0, 0x2, 0x1) 12:25:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 12:25:48 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x51, 0x0) dup2(r0, r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 12:25:48 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x800000000e) setsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0xfffffefc) 12:25:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) 12:25:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 12:25:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setflags(r0, 0x2, 0x0) 12:25:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = dup2(r0, r1) sendto$inet6(r3, &(0x7f0000000100)="749ef07982de7510742dbb88b15d46ad40ddda5f76dc93cf209f66615f99c4bf13a3ea511292dac818ff6dcecfd2416e85f73d7c00f56e72422b34afb40877e420c531cd1c52b21fa26608a73f561aa17d5636de8d9a1e668276924660c558ea513c565887cc7f629b134181516a325b49582107cdcafd74f2dd1aef11906ee1ce3809761297e7c24ad17cb2a21fb604007b3308fa81b0ca0103be909f5053d5e68070590255c8c1c50f2968822a848d598b13fcc1041c456b4def6138c5521887d0dc831a70510a4a11a1347b9bf146159b1dc96569d92df0dcbf32c43c478da3bd9079945bcace143d", 0xea, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x514d, 0x80}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x4, 0x5, 0x4, "7333b540a2d5368dfb9a45f9895e00a4a3f5a3e9", 0x81d, 0x7a}) pipe(&(0x7f0000000080)) 12:25:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x3ff, &(0x7f0000000080)="33c8ecae04a8a4f8345a1971fbdfefe6a5d4c666e10ec5dc6864afb30089f10750b2307736d578e9451557f8fb3486cc27fd982db6de63ef3def06246e462b85f823d736e83abf2cc11b45a8070fcdf1191a5591a7dc55a4162e5b9b33a12f6dc626d3e44e1337a4d3d9db107b48ecb9e3c8cc62ad7ecdbb924da4f1f4f1500d5fb40aca43e7e90fb1affb29ea9c94", 0x8f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) socket(0x16, 0x0, 0x5) setsockopt(r0, 0xb997, 0x7fff, &(0x7f0000000080), 0x0) 12:25:48 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 12:25:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)='<', 0x1) 12:25:48 executing program 0: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000732000/0x1000)=nil, 0x1000) munlock(&(0x7f0000730000/0x4000)=nil, 0x4000) 12:25:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x3e5, 0x0, 0x5, 0x0, 0x11}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/50, 0x32}], 0x1, &(0x7f00000001c0)=""/231, 0xe7}, 0x42) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0xfb0d}, 0x8) 12:25:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000280)="6ffc14c600dce84ffd96ab84409fc44656d669b43138676fe105a2571eacef3b8828561e40d492d9f992c8767c2ca8e3d3fc2a708a8ee39aa2ffa7902303cb40ddb724c3f523190f2136242a260bbfaf105986fe95efccd22ca93dd176206d91f0690404de954694fc00b1c4223490215c82c8239578c77dde145ca8bcb8cd9a7cb070cd0d248855dcf46ec2bd996f29bdd8c216640e9b22842dc48ef9e7cc1a7696b8fa66ebf64cbd04f41a8f3e2342e442f42b92b2c8b27fb4871f23a724029a47e4f900b9743819ef1bc52b809dfe2a6753a0c3efce0013c96f42381726cf96df2054e72a6a781ef39b53", 0xec, 0x403, &(0x7f0000000080)=ANY=[@ANYBLOB="000065722dba65144488"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r2}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r2}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r2}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r4}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000d00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) sendmsg$unix(r2, &(0x7f0000000cc0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000440)="b4620b912cbd4b8ad48853e983a1029afb514ee64954d648f5840d31b510f9419765b43a45477d2b0117cc97667f6a2091670333081e12d9d4cd2a25530a5c9bf278fc088ba739e7002c451b38b065071265b6cfe613a372aff8acb4b24e143be0d38dfafef90d610d92360d58dd4385f49715de27", 0x75}, {&(0x7f0000000100)="c544e219dd09e81f684d950eab51233a5d3ec9d5", 0x14}, {&(0x7f00000004c0)="d8e535cc275fd6bc900d7a19a027bbbeacea68b726423ec9579c8b5bc40267106107cb66aa9278cd740686bee00fb77c8dfdb334319787acfe7faf0ff259decdc9ed0a2de93dbc4350738416c19ef06e3b8495d00a486b9c0fd96ab9d79fe6a24096eba7129efde67304ad38672e9f80ae9a92db5a49ba22bdc9a4b88ee023179bb06150b4de2902ec15eeb26019804a41c1c97a092acfa478e6e5ffebbd195e5b426a2ae5c27787d37ce8e7d2e3cdcd56908d7cc934e50761d66a79af65f2cea3f1c8e2b139", 0xc6}, {&(0x7f00000005c0)="c806ce9c39e5a0a18f3bbcd40fbba67d6b41c02230dff6f70fdcfefe858cdca8040c39c6315ba88363acbcd9d44ac58135fc690d3fe8c89830c1d394a49a1df667077b9b4cec0b58c94e3ad106f51d518d0e2cddc35c4ce0086c30dbbcbb064736b0e80480bb35aadeb83b34b8b6012251fbf5809ea926a64ad5754a96a623cf82ad739deb40aae83f84c2285029b28f0d78783150dd14b11fc689fb9dfb334e8e8ef2d8fb470ba4db", 0xa9}, {&(0x7f0000000680)="1357721f8df3c9fd92ae3d7ed801e67b1d388923d09213fac7f84ae6328f82a49c09937a0a088906d5d0e8eebc1607da3ffbb95b594fd3a73fe03570f7391a155f16814186fdebf10f59a65e628f269d94ef40fd5bc914482815688305fd5a0e6e844ee3321bef523e3c7f9cf2dd220529e6039c02787375322a218e5dc317444503b8ddc0d0a3a0469b7c39eb66e0c5f8e6249a4e6021bc189c83ba112dc95f3b", 0xa1}, {&(0x7f0000000740)="23ad22b44bb2f31ebe7f1d21e4a967cc4939c2df2bd7982cb496662fd4c9", 0x1e}, {&(0x7f0000000780)="6dbd40e1c4402a41f39763e029cbc6673414d28987c98ff3e0e4219cbae1810d4c833f3bb2198f1d0bac22fe0db9bf0a2618a0ed0f89fe19d7edcb3a6752cfd9ea52f4400ba8136f42896219e0cc78a54bd4d8b40f3c3a320c337d03ca3609d2e0856dd894c137f16078c060df5907ff21c927f7440b6c838d204f45dc0a93c51327728ee120cc5c9f4cb812468985efbe651a918f0841f13ee96f58b7ad09a11358f56c40b018e455b13838707163d1e57c08d2897d40656ce74dd5cd5eea810164318f908664f888a8dabbccd635c6a7a2866e14f20cc767", 0xd9}, {&(0x7f0000000880)="ff48fb05c80f86afe73f7483f3de02234a874a24f2495c9aec5382597a542ddc8a27d20e095bf3be22cea709b394ecbbb07221201334ef9b8948a4d6fecd6baea6ab00c3d14254ba521ff950c77488bbbab1488889e7cf2b470ae2de58dcb2181c5e47cd3704dbfc39f0926b4ab2a98641ae8880c1eed3b076b587ccab7641191a031e749acc7282dbb5860fa857c923269ab9b6457e70ae837c00bcb488c9e9136f667f77521a050bf5", 0xaa}], 0x8, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x60, 0x400}, 0x1) 12:25:48 executing program 1: r0 = socket(0x6, 0x5, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x52) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0xffffff77) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 12:25:48 executing program 0: r0 = syz_open_pts() socketpair(0x22, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/207, &(0x7f0000000380)=0xcf) fcntl$setflags(r2, 0x2, 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:25:48 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) r2 = getegid() r3 = getgid() setregid(r2, r3) r4 = getuid() fchown(r1, r4, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x421, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x7, 0x1, 0x8000}], 0x76f6a4ef, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0xff, 0x5}, {{r1}, 0x0, 0x40, 0x20000001, 0x80000001, 0x6d}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000049, 0x4, 0x85}, {{r0}, 0xfffffffffffffffb, 0x52, 0xf0000007, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000010, 0xc7, 0x2}], 0xfffffffffffffff8, &(0x7f0000000200)={0x8, 0xff}) 12:25:49 executing program 1: pipe(&(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) msgget$private(0x0, 0x2e0) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) 12:25:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 12:25:49 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/249}, 0x101, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/186) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/214) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x8f) r1 = socket$inet6(0x18, 0x4, 0x10001) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0xffffffffffffff32) r4 = accept(r2, 0x0, &(0x7f0000000440)) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) recvfrom$unix(r3, &(0x7f0000000540)=""/3, 0x3, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000580)={0x3, "c3fd1b98cc2941e8566394855d5d7bb1f49eb81c0e7d784d304e9923163abcf9d6ff9fe11d1711155aefb347c8554b72caa82ab0b20e1fa443a9b414fcb3a6c5aa54d9944a238e7e248a9b3acb6dc49bce45c1706c3d422fb29025041d4afaee87fdc63f07d820d4a1be43b729574c8352f7b2dc83d452813c6f"}, 0x82, 0x800) r5 = fcntl$getown(r3, 0x5) sendto$inet6(r2, &(0x7f0000000640)="48cfbcfc16e5a53c96dd27a81945bb70db7b84ad354d2f32ed09b0012eaaf1f3e91befa335eba1b1917314781a207559b4c95f04d226c9c572475da3e4e97aa0b475a77543fb72a52fc0134cbc8b18e9453f79e46d98a1f2dc92d16a30afabcccbea116e9d015362f04f87ee8c0f5a08503507062ded44a6b78481d20a2e3b895e4adb34b3923db5d79094f850c9983b4e8d063f562f9053c63cfc349f2fd7b694705807a875425a8a33f6d2894fb15cfa6e11e4742a04fdd354c4d22122e1bc511cedf1b422dd0672462a3801d3c077a1fecf58c13f925ed2a80855ac74246e2751a5bc28a8ed120bc79ff2a91a013ac4343d3773", 0xf5, 0x400, &(0x7f0000000740)={0x18, 0x2, 0x0, 0x1}, 0xc) nanosleep(&(0x7f0000000780)={0x333, 0x5}, &(0x7f00000007c0)) r6 = dup(r3) msgsnd(r0, &(0x7f0000000800)={0x2, "70208ace66f70ded6daa776f8ddd6c31c7c126a9debf4947d33b3c02595a1c07c742df4e43dc64deae0be08b57ae4ffb1286ba5fb765f30bb238c47e8b159edb7796b5987dcbbb13a352c1b441178feb7a2f7916f89b117be11459a54f3171b853e4b3e480ff6c6f18b98bb932bef58b474898990191b60e900b60e52a038db176adf0aa23b872f8ddef9ef3da931377dc6dcadafa851729188772650763f565c50bd9f6637f40cc88016a68b4b13e76d29c88138e656746d5fe7a814c5ff7af6d50215585fb0d4885620e9e932747cf3023d9b54d98cd490319"}, 0xe2, 0x800) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000900)) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x181, 0x0) r7 = dup(r4) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f00000009c0)={0x3, "e249405f70253ac417c4f6fbc1848f49b59c14a8e54d170706087221c7cef64635659bc0e4bad1adad6b08f770fdebe5d9392ed4a572d5ce8737e6faccbb478ce42897e4436fbea52f92f6f69fe3c8215f8ea794376ef5c64440182ccc18f7e400b08797cdfb9f20e4bf2fcfb5a464254c5b955425197afb4d09f0cd7eccf56a434718"}, 0x8b, 0x800) getsockname(r2, &(0x7f0000000a80)=@un=@abs, &(0x7f0000000ac0)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000b00)={0x2, 0x1}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000b40)=0x1) ioctl$TIOCSTART(r7, 0x2000746e) setpgid(r5, r5) 12:25:49 executing program 1: mprotect(&(0x7f000030e000/0x4000)=nil, 0x4000, 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000000)=0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f000030e000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000310000/0x1000)=nil, 0x1000) mlock(&(0x7f0000311000/0x1000)=nil, 0x1000) 12:25:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/120, 0x78, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x60, 0x80000000, 0x200, 0x13d}, {{r1}, 0xfffffffffffffffe, 0x14, 0xaae388950eb3d0d7, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x60000003, 0x7, 0x3}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x6, 0x9, 0x2}, {{r1}, 0x0, 0x29, 0x44, 0x10000000000, 0x2b}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x636e}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x98c9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x69eb, 0x9780}, {{r1}, 0xfffffffffffffffd, 0x88, 0x0, 0xffffffffffffffe0, 0x3}], 0x0, &(0x7f0000000180)={0x100}) setsockopt(r2, 0x4, 0xe37d, &(0x7f00000001c0)="4b9b1359393b9d85dbffd00304318b6a6aa2d0438d6898224fc638dbb15a60c2e9422fb00f0b6ae6358a6bfff1ae40793996c473fafe0861c315838c7c5ab12def1748d2dad4bf06bda5d5796321d20d377cb4af53c732f43db4b1aff0104880048c9216042c3b1fc25cdbc9e388b1e86e0257661d94075d576751", 0x7b) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000002c0)=ANY=[@ANYBLOB=' \x00./file0\x00'], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred], 0x48, 0x1}, 0x0) 12:25:49 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xff) 12:25:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/21) 12:25:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000040)) clock_gettime(0x5, &(0x7f00000000c0)) 12:25:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xfffffedf}, 0xfffffffffffffffe) recvfrom$unix(r0, &(0x7f0000000180)=""/98, 0x62, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 12:25:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x52, 0x6, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x100, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x1}], 0xae1d370, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000008, 0x1, 0x8}], 0x9, &(0x7f0000000100)={0x2}) 12:25:49 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 12:25:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) fchdir(r0) r1 = socket(0x16, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="2b5ee2900d2158a31d68dcef7caf5e9f01966a933630c233c168d33e8e286bdd14a979f8558f9156d14449274c5e40cd01f0e81c280d4f2a7b0558d16bdfb77ce6762aa9a6f2b643e3a9a4d4a7f3ff19c13a9a72e0f44f5249cbf2f4a04ff68054e2db7f843af9d03731d6c105c7ff2437898248bb63187905fd8580af2a013e9e48c5b9496c6bdd27055229c88aba1f25f55d835ee0b18d8c57c8da6d", 0x9d}, {&(0x7f0000000100)="a4b62a8e823c4de03b42f2d5937802eece6723151573f046a2c3086455c92cf72e1dd46b88bcd174a20b407d2f5625c1a0e38545df87b934bdbb8469e979b0dada5fbf90e7ad641b0c53372aa98c9698dd2305abbb12bb869a43821ba67affdad4b1c3e8c114b095e592f5caaa040e1835f95982b1f2e08872d20d4115c90af4f427afe58e8439b2004035c9a8d27083ff6e78fe36387eef91c7723f2b13c29c23eb457785862dddcace51627e552695600b143348be56ec61dd9b0ceaae5b94f29e623a29b3d08e23faa8a5b18cb87b41d93f8d213d1862874b06589408eef5873c8876107378166ee0039e2b521b14e907222f6e21e760cfbd37738d5938665430907cd437a830218948aa7fcc7e1aea16f2df2544d5ec8eb57889b2def93fd848d982140ec8ebb04a23062509217c0f85aab3d3277083acdb8847c41b44407974676dd09a57b47ac5720c1ec0204fbef97009fc41175d891063cde356fc8d96b87462d70ab8bc096e4f97ab8800376128327ab1c296f4076c7b1689d0e40de3a92b33d0ddb72c0ff0d6aeb7c1cfc441ae3fd512c396c12ee35ddd36a9cb5019ec845b27c6db218fe44c8daf5e533cf216e715e7013ff3ba9c9455bf0ff351f4439b2254a16173553ecd18bb494e5c2a5d31986bebe792f7f63837ce1d6acd24bbd2941cb393eaa6d07352b6d4d6f0e66f59b083609df31cc6b16e7de3cf018b13b0c9212464ca0a7491de668d73faa0eea37070248af1fc147de8f9754cd2fdc596771a1f150c1d65777e51b10231c95a9194e52d88cde935cad3312747bfc5d53ff3203f049789fe0550d27f3a6a35d7f8c64e8128e40c429fdf8bdccac505e888f3454a22539f7be6f645e544cbf4b9ce8ad6c8515b8011d3a461d7802f543593ba37823738ff48eaab6cae9284f169ef0bba8a1274e7935ac027689baa24013e278276dea215650d0769cc41a9741e983f6de24d766512fff207af3928eeb6fea82a98962486af673e5ace28294b4ec54d14352ad346637fe2e1c53d4284da42c01ca49ee7d22cc0e1093ea0693b9cba08cc9aa225b119109f667971f9dc2be6de37b13d68c26e282fc4a4782f0da047f9887710c6a8a5807c8dc22166980228cc2440b2adeba5ba2f75b2f18eac3c53b8b432819c5823bd0b873fa7896d51d0a1075e43f6aeecd3f6264c3c31c6e804ad15089fd454c07192aa0ae58e9ac553cdfdf6b24a6d54ec1fab09f7b4dcf8c8ad381b36b008180598d43f251c14cd3ce3989eb301a5a418f8ae825390b5ffe867e2a706e314888fafc6b1ef0cf958d7c0a6123e8c395aa0798047b759a3950a3b6999d368b37833f05d665ad862e9806f4a259f56e5b4a9aa7b08e69a502130b06bc18c9e9101c6f00f3fdc0bd27781962acc6139c41d1137a4b0897ef0c4af5583b266ccca3009f68bd58fb955bff7e1cfa8bc320afea6c0febab66310c341cde076a5f70557c4e83eb8f56d73a8c29b9be9eb650475bd3bc5dc1e4cc3c99b93b80bd2a9a424dc884cdf7f164a7ed16f6b481d286ccc7674df5d2f8df9c6025401a55260bc5f5b51d9f54ec74477b126d17ad3a948e69fd81f1d04857d3d36c3f187e8ae5eeb3ce694f8dcf47a726fe3cd4d2753157f97564ad770ee77a5622210216c9d3670774920f5421965f5f309a6e73f8fe21ad9622e011b25e3f11e2641cef64acfd93a2b554b0dbc422b8850858bec73e4996f79d6a2314f91307356379b811f68b8590b81fc383ad0e3dc6733a2fa8ce67bad329fa2c4cd75c2823c213c4049cd1edd389f3f5bae802feb31cb62557b31d83773c3cd7f04d8eeff65c41c1e214409f1ae6f37e2a4190f6b6c65769a2ba76c961fb667e141bb39f5d6d1c5bd31c984589e00031ea2260689b73856f3a4d56406e6c7ec49bbb304879e0a0e6ecf427d6cdded51570bb9e0a43a053f0e15cfe48e20f552255b688c71399ee2407b4fc8632d9a41839d88a50a5b03a434d454191ab29886878830cd2b23164ee98077d38a1e96f161de404746698054171a890a669e965c2608016aa2081146bb945053ac836d1390b6ea36be1c1df419649fbcf8e5344c00e9b50bd9c06bbc3cf58be93244b9fbbf451dcd140cf5eb9c26c481b1078dd58ced3ab94bbe0f39850e14762b74e38eafbd264d82294e60c97aa36d975e805798fe438a6a54cb9fca08f465c995d91da5e1ed585d498a637303d5eeb36db655d232c64abfd62df2152c2d6d5da55e9272b4b83ccf20a232ff824edabbfc4f8a820f66d65b0c6a9f22bed4df5b92bc57a69f7baae65646c64078cde93d6a97a3b467cffaae84b0aa37136c93cccdd8ebbf98032a280c23894844f10c042809b98e47662439c267d64ed9f931a16692179cd207023d966b3377564dee476a7cc67f5ba4429c480ed3b5d37ae55c4093e4246b80b3907482e4f0047af02ccca172990df421fab0a305a3784fdca28dde10417a5c24eea60d9310517523407c1b2aea36ea7ff0242d6289d2973ccbd1fdd0eef2e22dc2f1a54ec96728edd85a75ffb392ae4473c4f845ab9853dd98eda98e14db2accdaefdfb812aea263de9f380a6d361261af95e40c83dbbb2ff93569ef90a216a2b1f378277efba7daa0fc48225fe8763a79f15de37ccda02c135b3caa38023e5208276fbf1a54970c521f5f3c5b7e8d7a0faa7265e78481be97ada17948ce773a6714fb4bd5df8002b28334b92c7ad1f901f9d2e0bb11c94aab042b275cb54df0db72185a7a243d00186953dcd34fd68fa047a5d902b9d3b9cb34bbd3d2383b497ca1881de884b808055192b93f8cf7f1ed2e56c35f3fcddd1dc60e240f22b3fe7cfd54d7daf791698e3a1366997248874704f5f7138725ff41d76e7d082a7e31e87078447c12ddfeda612e24d9f05d8535d33861e21abbd570456d05b59ec96d6190b811a94a544bc3cd3aa977c9e6048d45ac1cad9e98d4a7979bf7508a04266da4818033475d6d36870af6dcca5c6161c12dfe369271d34f848bf7e08535f964c751265d1f3b388a94b2d5a97c8ca8a7d3c639c80fb960a12b3d051e48d7ebc39a0ee569bd72352c4e0374ac0e18371195061077034cdea81115a76ee4b7a11aa32cd2620aeb8447fb8ead37c38ba9fd46113a194f039992d5c0fa7b4efabde5e70ee551cfa2112362d8703ba133eace2d4bbf31541784d6de3d515243b71ffe11b89e07514cd106277f9c6c7646edc0e3d3a3b1d32833d02152af38a174861eb3376d4d61766c6abe9deed8ad6c1a7af7442d18f6f8393e6d45529059a4edf9b8b828655d0ae7a212b80713a9c0c31d04965c89f927f6d9a2dd7b24d3edd4ab9bd8bc6e22c1d951c3c1852d3b09f44b9b070a53ca83283e3457f9e8bff81e53060ff6665f804a2dc4833f8a8fcaa9bd5c0dfdbeb1fdd3263422c6b0d4486798878cd9e86a729700d936aa3c30aa8681a8a791c125ec6b6a953d9417c2b1ca2a8abd850c1fddeddbf1337590e41f30937787a8a00336fee083a6c7b0751593d06c052c8fb05c55b8f2111b7809c80a68574df56ad38e3abfc5dc213eb2db9afeca79219eb157ca070b9869cc243db819d1f173afd09bf8d5324fdc51b966225fd93e4ec7eed3419c24fd25ff0f3015cec38d3926211a41a125916f2614f6e9bb03142cb2d0fffe8bd02784df884b911c507b1768333b27aeb037c729c6a73cc172dc70531a63b531ec0877ee6d5a35d9a192ec44932203b0bf40c9afac6cf165c4e0831d31c85d896c5830e945442df28c68f2112234f1909bca38dd53fc2b39766db64713fdc1a160de998f97d9d6ad45a33977813e1a2f9bd186344057172b0229dad81e9223f3758b1a5e7324128b5788f3187ef22d7166e914fbc6dd83f8e59de5c8db3cc192935850433d1ebc6796a5cd3b4811fd81f5f72f6450f48ca5763db6b2dd08ba88c239883056eaed3005dbf124eb8f00db1db3064e83c6575c45a3547e9b55e2f364df869fdd6363687113589eca8766165d1e7974f9cc15fcdca9df09c9323ea47996cd115afec51707c24580ca55d6dcc8227ac896a849a2d5ee8369b504414e2e4da33d70b3682095158d447c4e34d7839c401862f379e8100edf4dbaff8cc14eae19771cc6e7e9a9f1f87a166a07cbcfbfe88a8e333ee6abb4ce4f1b0ad70348a2dee19d171a30cfd2f7b06f09d6637fdc026d7d6c84718601115c395a90ddf121ffc23d35a2b3330d7da45c47d0574a6e74d9569278199b4eef5398c820f2f4a573a3c66f9be005e25c96c5af62f5b55a09248ca4b743f36f8e37aee011d7b89f33600ed776344c08ffdb9e497350c656504be1211477ed8ae71002d86bf10f9243ea6eb359cfe3ed4358b4993665992b90fcb47033cf6d9ea308fa203f58277997823d03356d49d113b29804f103819bd47fedf5fd8f912961f7d8945ce27432ee9e054fc11a94489e5404adda739e0a9f5ca39213415ee4dc7b18bdea58d4a99b4f4978c23c764a350068fca1b253bed42d6d0682eafed6a3c97a14f5d7f2549f71d51f508e62c31d018a43b8883a0fcca489dad88c0c40261113253ac36cf6ca70c8b24525037245a47f3d0b4f1ebbd0ab2e2f9b6694b72bae6db9d13db07b58ba1e848504818d5f11888958bbbd2d83c79ff2a8124dbc2a6f948750c3d44feaa0fe6251fce72de70f76c810aca83fd374b72603795d26e11e6ec23ce8dce1b5c370f4ac6c00e1a265032f4ad1da238e09c8f2ac3e6cc8b51e94762cc9bee96fcd1a71d7ca753bdaec19f8a1355056dde777c9a9acab0084f0bb538db43c0acb2b6ada25026a824e4d87d8707a957a8071645dab06bee9c739aae7a03f5324aa7cc007fa8555b682a7037ed348764e1d951c5f749ee55554fe33a6a01a4820cf2e2c331e8aad44576e1e51f0befa6d1c36191fc2257de62cd205cb92e7d5dd4d3c58f1fa6ea29984a35f47fcbe60ad0f2d64419b5634e3c0ffa40cff59fe3732ed72161845588d3141197485a0fd9905e6ee5d6b30b94fdc7a1b5f8ca15e9b0f21deba2278e4446c99786beacfa0d6bc670c82d3d7fdf889216a06a501cda70110aa5ada3686dbca3d653f19865651bb0c56e80d47bbef353a2e23223e774dc6547964d2b120c95f7bcdf76ce123c70efb71d2b5cb3a037388cd2bcf59d484b6ecbfedfef5b4aadc23392ea4530a8d55ac4c7e51138c52935026f2c97f0dd965ef25be2c8ef402417bd3e04d3a6ae3205eedf3d66824f8bf7dc743d7fbc10ed05a9952ccbe70f908ed0225aa22b61da0bc2429c2afb30f3c2f027b3365f0e80b2285da3a576e1b3b307fe03f30f1743af1cf6c3359527e159c604a9fd167fcfd58a5267e11a169e429fb45bf5318d2649ff3f400171bfc56ac550f4c78f49c0ada063eeccef3d65067bed4e7c7b12a4098fcb7462eb90b5680beb32e57c66a47851952a8d74a439c095e7556c3bc9e53304045c16eedb28938f7367cca02ae0bd991dbec8ed41b01bdc486dfdf6cfb1466462276206e4a38f3021eba40300d680c5dc3ce9cf82113ea51ddd77898a8f86e13c2665c1c96c84ae576168034c050c5a1f9eb51f42fb8968070c4a4a39be32ee1d1fc9957aa21d6f100a90b24dab03bd0c5bd4ba3fee4d975697927529ff6472442fe78bef5eac4408fd9e62c81480a97492b2d31015cc30772f5c9e0715a707f30e1f8403555e518201f92549bf1faf8c9f18810d426191b3493161f849119b71ac46367f56718cf9c600773e80191d3117eae5c726a75fd46cd46e511d223f9", 0x1000}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff0000010000002e89fffd6dd1efcda7adae40a741296ae6baa2af3bf269ef5c93b4831d62b725efcd5de2cdd332d5220d8690f74f1787b10445c34dac098cb5342238b3229a1824f2e4e3e474812e9589e85cb880c45282b6d1f202a2", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000040000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x1}, 0x2) 12:25:50 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r2) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4b55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f0f42f796c45c975ae64e3571616434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3ccbcd8d347b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b345e6b684aef7329ea082cdc8d80e2deb0c3025a1052a8e0cbb4084002efc633d076c76d056bb568be79986e1af903666bb312fb4e66179b67daad502f7af38209a9f03ad36471d4ae4feef902765dba2ad4cd2639bfe6eb5ab9a070d81bd8dce1e4e4358faf1471c257dceff3dac6e9e2c108c334989851496b08451d03db878044c1391ff4d4df55b6e0845b022a2ab1919138cc9bb92216da568bb3f57671979f39ead85d3775a2224a3cff566f9fadfa0a88fb32c03d6"], 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) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r4) 12:25:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x5, 0xc4) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 12:25:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x7fffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x223a, 0x4}, 0x10) fchdir(r0) 12:25:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x68) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:25:50 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x80000000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0x6, 0x9, 0x20000000000007ba}, {{r2}, 0xffffffffffffffff, 0x40, 0x2c, 0x100, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0xffc, 0x8871}, {{r2}, 0xfffffffffffffffe, 0x34, 0xfffff, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x34, 0x2, 0x7, 0x93}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000004, 0x3, 0x7ff}], 0x101, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)="a9d3dd15c33c08979ce94d1024278cbc4bdfac5108976f40b6aa6da557346dccf627eeb1975bafa71373de78066b66b9e996fed2398b08c752c0a82fcae85927775ae97f74c7979214d1d0ee8fbbe4debe61808daff7bded6fcfc26111ccc7b14279ce1aad9f1e1881f06c2f9974bdbdcded75a58aca76196b031f4a07a5fa680b1841062f6df5a099b395921d5f1d867d11578f8df167862346d35abba55d35443b5c2d0b402446a3f80fa673d308202cd965d32a05f7ddbfd2", 0xba}, {&(0x7f0000000300)="68c9f64ed246110cdf83957058b1be91bb449dcbc064ce9df6c86df62cc5c96f3de778ed46d79913c3f8a21776b0084ea2c293463464690909940ec3659ff4712838fa071a2a6be153d77aed0879e22b4c90313b709d6d940217e6812ec6b3adb0a7aae1d12b50fdca54461109497e74a89400e1694a4b88b3a439051cac22e81b2f570b5d38ff94d64292978cd1fba26e3f60bbdb2531bbf5f59e43ebd22c7bced6ab361e65002387f3534269bf607b760693fd8f83e4158f541e6931bfd0b0422bc819acdf45130da96dc9b243abbc8f5b358625863f9da5a4fd1205a813613adb98d89d27cd3143596613064eca30044d", 0xf2}, {&(0x7f0000000100)="615d384985d680ecb560da173ef5bc428871ee4dcc835d913e665b1188fc39b9f94eef07b4f05b7301d68b30fffb2268d3dfa0869499fdffbc25102565cb31f1e1a53ef54042e6193e683b5a69f231c288", 0x51}, {&(0x7f0000000400)="ad2f4b0bed0a263e2fd71c1f10a804df5511ef3cb3713496fff5eb292899a9d270e1f8c2bfd6391dc31818318eea7457bef10e1961a5dfbb60d16e06ded534385aeff2a2f72c2da275927d9c57afb13f9a58aae87f28bfbb28e93398f1e96ec48c928891fbf653088a218be26f6e9892c8aafeaf0e1795e842fdbbec401b40c537679147aac63c16fb155f187f19d11cd4fc2d72e20e9415b7d3906fa4fb063538b8cee2f437ce461899fa592bd6c5ee31c836d5685f96f7b690a4a96b0efd566106c6ed1c4fd498d40be231e8123c656738867ddb450b567994147ac028bce4a74da3f1051e35a8b67d0c7af760d1080cb8", 0xf2}], 0x4, 0x0) 12:25:50 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0xffff, './file0\x00', 0x1, 0x1ff, 0x0, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x7, 0x7, 0x1, 0x7, 0x0, 0x800, 0x2, 0x2, 0x12, 0x9}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x0, {0xfffffffffffff800, 0x100000001}}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 12:25:50 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 12:25:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0xff78) recvfrom$inet6(r0, &(0x7f0000000180)=""/159, 0x9f, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0x9e}, 0xc) 12:25:51 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100, 0x7ff}) nanosleep(&(0x7f0000000000)={0x0, 0xffff}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:25:51 executing program 1: socketpair(0x2, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x38, 0x8000, 0x6, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7fffffff, 0x1, 0x2c, 0x3f, 0x100000001}, 0xc) 12:25:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000300)="0e328e52aad75d2075e3b4097df6007a8668b9c99ab62dc9aee3194dc51b76dd6a3083f6373acdf15227c9c316f3bf5cc8a017ab650135df397e4e1edc6af054dcd0c9bb31d72e5e9f618dd014706a6ad4713324", 0x54, 0x8, &(0x7f0000000380)=ANY=[@ANYBLOB="65100000000000000000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/192, 0xc0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) getsockopt(r1, 0x7, 0x8, &(0x7f0000000240)=""/181, &(0x7f0000000040)=0xb5) 12:25:51 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x84a0, 0x0) 12:25:51 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)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) syz_open_pts() 12:25:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 12:25:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) socket(0x22, 0x3, 0x400) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:25:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket(0x6, 0x4, 0xf8c) 12:25:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x1, 0x10001, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x111) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 12:25:52 executing program 1: getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket(0x21, 0x5, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000017c0)={0xd36e, 0x100}, 0x8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000001780)='./file0\x00', 0x24) r2 = socket$inet(0x2, 0x1, 0x0) recvmsg(r2, &(0x7f0000001700)={&(0x7f0000000080)=@un=@file={0x0, ""/79}, 0x51, &(0x7f0000000680)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000600)=""/78, 0x4e}], 0x6, &(0x7f0000000700)=""/4096, 0x1000}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x2) listen(r2, 0xfffffffffffffffa) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0xffffffffbd910b75}, 0x10) 12:25:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000200)="9513f3948292ae269282d455abab9b006afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 12:25:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="ca8e6d63e2e1a02b4282b1299abee39d0ad18a95a0351a77198d4f963b9ef46f5d8d044d22f78c1491a2b1bc37dd587b94d8e1a286ee9756fbac5e29d88f2cb2d2afd28e6041596562e43d0eca7a93", 0x4f}, {&(0x7f0000000000)="9ae890175693ddafba4d22c7fd0971864fee51f6e00b0f09006d2e3cef3abc35ec0430ee5093ea4e", 0x28}, {&(0x7f0000000280)="56bdcdd7b64f3f8c8cc6081964b745d7ba962e97fce7a3e0679a0acd84331e974a9919b36914e84c6bb2044a2e1bb1cb03f24d8f8b654dca330170abd83882e5b65fbaf6137e98d3fcb55fffbef0f11fea9f3a453c584473088769439d3cbdb072d9ba9b1bca0ea394fdf3482691653bb4b7b5093bdd8d", 0x77}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = msgget$private(0x0, 0x82) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/79}, 0x57, 0x2, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 12:25:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 12:25:52 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x3f}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffde7) dup2(r0, r1) 12:25:52 executing program 0: shmget(0x0, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x30, 0x2, 0xff, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r0, 0x2000747a) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:25:52 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 12:25:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = getegid() setgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r2) setuid(r3) getegid() setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 12:25:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x56, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 12:25:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x48) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0x11, 0xaa5, 0x952, "51a951493e5d2afeba34649508dfbb01168851c4", 0x2, 0x800000000000000}) 12:25:52 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f0000000000)=0xffffffffffffffff) lseek(r0, 0x0, 0x3) 12:25:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 12:25:52 executing program 1: 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) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="62c8de3e3ac869e68d80407b311fef8619116f130e779acc97120e552b9d4c3432732abf18869afc70fb2ae2a96eec86abad07fb233711f4b3191855da02c593527c0b316be7cab38053d72cd6596d60a3c320f1d9191129984a5d04f47ab082e8085c437f23d0b6b83a88528d62dff83099df225e789ad5dae139281984839e7f9820bac519e8edd3ace861087dfdfc4dcb493e853c9d8625", 0x99}, {&(0x7f0000000100)="44f9e69bac96fbaafb6a2f5af8bbbc8c0b9cc995967a6fa7fec9addd76f0fc045b9e8c6ee572cdcef24fb7ed15d2b0b6bc8b77e61e447620cf10cc0f7408d84292437f607f1dfb79b5c658f056f6565f245543ee9c8ca6d4c13ec6a584f3d07202245712cc47d80b685e0768f38c6ee6f6e6be3dce7d3ff7cc895ea58581ef9e08366c127da52600b5bf34d1aaf08ea22d0d40d322c9c9", 0x97}, {&(0x7f00000001c0)="af728c9cadfc927bfd4dc8051269df6145dc6e4710ea7e74ea56aaa80fe8e12635ec7b7e5c48b32648be5683cf30fad9873f6587841a3ae17fe071399b46911a21480c76085f08dca16c84f7a2f98616be718f710fd025012864061aa2ee3ff93780386dc69cca1c65496800d0936da0ed688a174781", 0x76}, {&(0x7f0000000240)="b0cfae07a68333ec14115876b3a08a359d924bd96f66eebaccc8152b4240b4e300766ddb116c2e0c675fef8c4cd1869a1b7b1c37bf46607607c32bbee27e70d15ab9ced7e43edf", 0x47}], 0x4, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x6}, 0x4) 12:25:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 12:25:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) read(r2, &(0x7f0000000000)=""/172, 0xac) 12:25:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x53, 0x0) close(r0) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x11}, {r1, 0x20}, {r0, 0x40}, {r1, 0x10}, {r0, 0x89}], 0x7, 0x2) 12:25:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x2e8d, 0xea3, &(0x7f0000000000)="72ba3dc59fbeecd074cde6440e318c4ce807452edb726c1f338d423a8c7267e3b81ca1eeb6d8e2141ef612c004949ae3c17ee9fb715cd1cecf10a870f59c3bd50b5a01bea4f52b745f03eeee0d664726", 0x50) 12:25:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000013d000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x6, 0x4005, 0x3) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="28d57d0dbc3b10839120e79f1cd9ab3464e8a1e8972025ee99535568aba20abf256c631eb56dc2a7dbcef071e0c485d32cc5fc59a6378e1c557bbf64f724df1d626da6ee5b82d1c10f7b7f9d9c342f543cf6c79e2a1f96fc6f77fc986e9c9d6d59bcedf919e3ea81f201b2d47f797cdfcbe08e0faf746d443516522ca62530cbc20cb03d28f95e8f2fe16a4321a94140bb4da9bff401993cd6966b51ba2d18e3dce216ac70d2b881066f6bc3e2af055e252118d0044c0bf0a91092", 0xbb}, {&(0x7f0000000100)="0175e07b7585b1ba679d6e137d590dcfe557e93bad6c959fd529c3b9bc0366461caf00b2b3929e6be1a8256a5a1afa50561f721333923f23", 0x38}, {&(0x7f0000000180)="eb8db76d9f6054bcf074fc2f6ef40100c4ecf5cbabb0c188849dde79bb4c61d92244e789efe96bbc214e24a6e8ccdd7912f215ca46e3a028ebc7ac435198cd0aabdbd73b47316ee867e85f032c9d46ee800d4ba2d6049ba68d2a3e310656431c747be9e939d785ef0bdd4c7b94e53ce02ce7b65d22b5f1", 0x77}, {&(0x7f0000000200)="6594338c3540baa497f2dcbc9443b2861db08ba0b66614f20d4a5c43b50a58888734630a66a33b7cb57baa78323dcf5b061666c3e10cc58437c43e853578f910ebd6b016b085b7fa8e7f95ff781962e6b88ef01c80be8f54a1e77a84e97c25a950f81ed99b2bb04e09cc74b29e738a2a644577b4f31fd579c0970029dd2de9ae25ef7039b1b8cedb4fb73526627974d1d7886b981e2e65da9b1db5c6a681f978abede71d09ac8527282f1f4b9861e04cbe95eee189f1d47110f11263084fc36f10b405d0d90d96520e0755b0", 0xcc}, {&(0x7f0000000300)="146319aafa8fa585162f5e65f06e9dd25b12d690fffde24fc260dd17912c71239be67a4289e764041497c3946d3b6d91f4756ca1827f903594925868e2da5e5fa282d257db6803312b855b78afe8593f0c2c543ea8f6312579ea31297aa623b146e30a06251ae122d818eaabffb528056d8625ac633258095ef2d362acdef165f329cec03208b1388b7a08fc74cb58a771952dfc35529710bcfac6184646f62c62d24a56ad097c96f36fb30eb56dec1d491e65deb38a8a8b27", 0xb9}, {&(0x7f00000003c0)="e305c043961ff8a8f140202491beffbc944b839244d623945c422ec11bc8d31e2aa621f67e296655858b1d29df34f7147734d30f4ce15e6a18a543aed7d7560dc163bb03560d7c96aef54467b14c5f5d75232a4b4c5486d7d5727a333c84cebebaad5e12ce8a80ca9200c2ce448d0c8dd919b10e0215a1c6a3630aa8eb9e87adff2a5dbcb59b5d397efc92824b5fd93c080ac6250ce6d46b25e613df0866cc8de69750429f0f59f28596773f701bc035", 0xb0}, {&(0x7f0000000480)="4df078ea604a428e5c0cc151c230efc10551e91a0be9445f3fbfbc158854a863beca875c5af672c256cf7e56c490b77edec422", 0x33}, {&(0x7f00000004c0)="9b66891d075709cd519f7eb4973655bc5144f84c6f1a2b40f33d4723608529c0c0500fc3ec7273e55bffd02f6ccf0e5877f81bb31053ff34adae694bd3c640141ad1826203435808a6cbcb4676473ff0b03c6b32aba9aab3ebbffe739159125e387abd6f6fd780ebef4d6929457db54867c320b7688185c0ef98fc22d4c01ff503d854ce5a3994653ba6d6bebc719ed43e85e9f774ac57263bf9fdcd9703835095377bb9ddb0eab64fedcdcc6aa12d128b92", 0xb2}, {&(0x7f0000000580)="b58a5320c4db882590cffaca6b2a0e67ccbdfb8369ab5475a059f067e639a04d3351623743cf336aba7347ae46a3f4d056bffe9d80b57bbe8a9d8b7a79f4d21824f763b20706419dde37c2faa3eedb2bf606ac", 0x53}], 0x9, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x9) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f00000006c0)="be9d5b6f9e741d10361a19e169f8abce490de95b19c9af01974e1e52d7c1f2fafd2c02170ab08496bb0cc8ca8d551fff78cffc92ac2a8e7d281b899ffed32e9e91cdf5496c4630dae5b95f189f08091cd8700c9de9c3a2f15d1fbb85ac32e38921ed", 0x62}, {&(0x7f0000000740)="8c55deb72515d04381dcd246681c6123c4f41da279643b873224002411f72af167641eee88248cfa4a45df2b011c2894430e5210eb724d715343da48014f2356f34331f0b12aad7e6b102f0ffc654175fea8aedd26876a5a963736d53f3259b2362bc7acdb0c6b1445", 0x69}, {&(0x7f00000007c0)="315ed6515632417b7e56e95c5a3651d8f708991dfcc554ac552d022ad814ec1508031ed6d9ac55a7b8dd9dfd2b969a650ce6603b2331fa3485f6f1e33df25d4c1ee89dfefb81df62f84b08a26f4994e954f72dba59896b1620a3c7b6968c7a56582275da607f02ed809c80496b1a4221458297f8364895d532e8db3e7d88c5d4e689478d65929ff411fa5255e72b69a20130cdeef8878e64d10517857c6150592f46e7ee85406532b659c37eacccaf99867d3633a626f760fb820a0653799b486401a7675c9a10c7993b0f4bf8bed7383e6054a351", 0xd5}, {&(0x7f00000008c0)="90d7619adb7d8958fe4ab6e776abacb2757119457a8ee4f02ef26919cacd03e8728bc3103054f3a87414", 0x2a}, {&(0x7f0000000900)="2d9f74040248641113dce85982f30ecc0f10f26634a6d72926a1f20609942b028e180936a94ec60560397de403ce8900e8132165b46106a9800c3abefc4e4775c37e2e86e82e35b2715d18c06696e4a2ef513521f6e88958ea071e86e071a7af2ba2900e8455cebcd729588e1a1d19c83caaf9f32d8677d37634a3eb0a6657d8aa97c6a6e2d8dd24df4763305627bbab75c9ba0ef2634b00b575768b", 0x9c}], 0x5, 0x8) 12:25:53 executing program 1: r0 = semget(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xff) r1 = socket$inet6(0x18, 0x7, 0x8) listen(r1, 0x1f) ftruncate(0xffffffffffffffff, 0x100) getsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x600000}, 0x10) 12:25:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) getppid() linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 12:25:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x9}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) ioctl$KDENABIO(r3, 0x20004b3c) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r1) 12:25:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:25:53 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000005) getrusage(0xffffffffffffffff, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0xfffffffffffffffc, 0x9, 0x0, "e6ac2315db2cf85bfb063c824b1845ef96d15985", 0x5}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 12:25:53 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x0, &(0x7f0000000500)) 12:25:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) mprotect(&(0x7f000004d000/0x1000)=nil, 0x1000, 0x3) 12:25:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="5424ac94703dbd3deb3d7fbc6321c22507a65f6c0a5fc70a3aaa7840cf64e530bec0f1709fc79924bc6181295310a2ebe7badd322c083a62083fb0b77ddf", 0x3e}], 0x1, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0x104) 12:25:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xfffffffffffff76d, r3}) r4 = msgget(0x2, 0x24) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x4, 0x214}, {{r0}, 0xffffffffffffffff, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x8, 0xe60}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000008, 0xe29, 0x1146}, {{r2}, 0x0, 0x4, 0x80000000, 0x4, 0xa}, {{r1}, 0x0, 0x20, 0x48, 0x800, 0xbd6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x7f, 0x33}], 0xf3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x20400000}, {{r2}, 0x0, 0x80, 0x20000011, 0x1ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1dad, 0x1}], 0x4, &(0x7f0000000240)={0x9, 0x8}) msgctl$IPC_RMID(r4, 0x0) 12:25:53 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:25:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30a, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x930, 0x5, 0x1822, 0x10001, "61588c92dca23723186aa52f66a0428f2bee4a46", 0xe72, 0x4}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x6, 0x1, &(0x7f0000000100)=""/31, &(0x7f0000000180)=0x1f) 12:25:54 executing program 1: r0 = socket(0x800000018, 0x7, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:25:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) 12:25:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="188ef864f77c69677152d9bc353c194902c6042dc5e33804577e375d24a1ae6d77bc237aa21f11ebe7fd2ade7628bc02591d95715d5218cbba16269773a748b4eb5adcbd8bb3cd7b83b47b28a9dd1d633116ca01e2f7a73badb0fcc162f1ebf9f89465da8a2b62eebbbc8986c16477a500d92c038cb2476e25a5ea4f2687cb3793bb84a078d4febc94e5273aa0f731", 0x8f, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) 12:25:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x100}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x0, 0xfff, '.\x00', 0x3, 0x4, 0x6, 0x7}) poll(&(0x7f0000000200)=[{r0, 0xac}, {r0, 0x10}, {r0, 0x100}, {r0, 0x150}, {r0, 0xb}, {r0, 0x4}], 0x6, 0x4) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000081, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000012, 0x9, 0x40}, {{r0}, 0x70815f1c67118739, 0x1, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000008, 0x80, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0xfffffffffffffff9, 0x44b}, {{r0}, 0xfffffffffffffffa, 0x24, 0x0, 0x9, 0x80000000}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000080, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfffffffffffffeff, 0x4f987455}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x8001, 0x39db}, {{r0}, 0xfffffffffffffff8, 0x19, 0xfffff, 0x9, 0x7a70}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0xffffffffffffffc5}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x6da, 0x98bc}], 0xfffffffffffffff7, &(0x7f00000003c0)={0xff, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) write(r0, &(0x7f0000000440)="b2d46dfe8228f3f0670402b6886a50d8998719d8ff1e2f464e6f77e4de383e097b21356aea1188c8ac1a306fe80350fd885fa97589fa4a801db89ec14f09d30d5439124c729e2f2f07a58970b7afcf8451c1edcf228705959feeea2c2660dfa367daa7a5c53f5d71fb36cf72686b7eb80926549147007b327a0f0c8be3eea4f31ffd89d54a51590fce42a19946ebb8", 0x8f) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000540)="2355add62c048603970b399a38217c8e3e8f2b7383878647836227bef9dd393e3206ab57373079951012f8fe7867450c3f7adbe8ca8c5fbc30c3bf961ff9dcd755ab074e63fb1acb4372fe917da6f77dfff41b1934a9dba18e17b41f25146509e2fdc12b868a2dc0798a50ccbee974a3245b27dba2674bc1bd6eb6cc031a3b9dd816670ee5615e20b629b4ebdf2d5307751be353e8dc6d414900294715d102b77fbfe0f1c6f0ec642c24c7981b5149d7e170680dc2cdd3eaaf9861224a7343f5b9cb4173889f5228d504553ca1f27f0d054348970305", 0xd6}], 0x1, 0x0, 0x0, 0x2}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000780)) getgroups(0x3, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getgid() getgroups(0x2, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() r8 = getgid() r9 = getegid() getgroups(0x1, &(0x7f0000000940)=[0xffffffffffffffff]) r11 = getegid() setgroups(0xa, &(0x7f0000000980)=[r1, r3, r4, r5, r6, r7, r8, r9, r10, r11]) fcntl$setown(r0, 0x6, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000009c0)=0x56) r12 = fcntl$dupfd(r0, 0xa, r0) r13 = openat(r12, &(0x7f0000000a00)='./file0\x00', 0x10, 0x10) getpeername$unix(r13, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) 12:25:54 executing program 0: r0 = kqueue() dup(r0) socket(0x6, 0x2, 0x80000000000004) r1 = socket(0x1b, 0x8000005, 0x8) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 12:25:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xab, 0x3) listen(r0, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)='S', 0x1}], 0x275, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="91c1b26d9eaa7ab2921b745d3fee66c46a9f9a3d742b4be8018e814f6ab387c3d196ec97cfab927fb728f172cd94a0acdd2911662a11876451d1a67edf14f63ed57b95c5ff6df38c66e4e35a07d661682f32", 0x52}, {&(0x7f0000000100)="7efe77fe97e622d23cb3e218f96a4b940f3cc3c02e1d7d920763bdcfb9ad6f37b1778b07f370c7154ede62257b5783549271fe68a1c49eba3e3310dc06ec7ae5fad568f035c1acf3e65e7fd1d71ec42b0e2688fdf2cf6f05e78663c79e5046cc73a77f9e3b88bdbbd748ade66a7989c0c2e0cfdde2fb7bbd513082d8f8b6f6c1b54e1736f0d348b5ba0dff0600b78b207bcbe2339c2f883753a533a7668e10cda2be0aa0161c4b22f764d800afdda900749b3aa95c25c8ba549a9a8d", 0xbc}], 0x2, 0x3f) 12:25:54 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x80}, {0x4, 0xffffffff80000000}}, &(0x7f0000000100)) setitimer(0x0, 0x0, &(0x7f0000000140)) 12:25:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000400)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/223, 0xdf}], 0x4, &(0x7f0000000440)=""/105, 0x69}, 0x41) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 12:25:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 12:25:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r0, &(0x7f0000000180), 0x42b) write(r1, &(0x7f00000000c0)="6564da45da3852a885554fdbda2712f8e27e9ce31d692e3bc548b7d4c585e2226e0002eec281418325cc0f4052dcda2e6155509ca4e3d7d545d8bff1b4af173bff51501ed578d475f1fbd1527376b13b9a3cd0e8e9a13d6d6fc72b8f87849df1e04f67832a4476dc488f8c5beecdf600d32da2a1dc48efd5063f77d6186f8a8d1b6a0f680f9c7c5836f3929f39ddd655f9657c083a52c8f4aa361116a932c0c0ae10e6a0906ecd7c2808ccf1b04f637de8869abf3249a39692a74a51d7b45c63062592186708f7d340b59387471c3d7d23a77b1cb53fe4e897953e15bf4f64c405a46fa01cf6df8c7793500a311cc4e4f107b8f5503c2c835bd6338f0b6c", 0xfe) 12:25:54 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x3f, 0x20000000000006}, {0x3f}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 12:25:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r1 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/155) 12:25:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000bf43f2c2066100000000000000"], 0x10}, 0x0) 12:25:55 executing program 0: r0 = socket(0x0, 0x1, 0x4000000005) sendto(r0, &(0x7f0000000040)="4c5ba114b7bb01ab8f11556c0dc3c7a97a7567592c7241cabad4831e9c521dc3aeb610d5413f60bb2eace53be04ff2361ad6af10acd71491f51eeaace914ebd40ea9e50574c20e3d0cda4ddac5a118a5242ab30f906c73fea6ccaa57389a2f3563adf95a0484cbf2d0479d8dfc78fba666244db43e5d2d79635b416dce697c22cf15519d38902b83d4d028a1d94a639c2f0c89", 0x93, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0xfff}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x30, 0x1, 0x8fe1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 12:25:55 executing program 1: poll(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) r2 = semget(0x1, 0x4000000000, 0x2) semop(r2, &(0x7f00000000c0)=[{0x3, 0x651, 0x800}, {0x1, 0x8, 0x1800}, {0x4, 0x6, 0x800}, {0x6a96c9722751bded, 0x2, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x5}, {0x1, 0xb0, 0x1800}, {0x4, 0x80000001, 0x800}], 0x8) read(r0, &(0x7f0000000000)=""/118, 0x76) dup(r1) syz_open_pts() 12:25:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815b73f2a044fd33055552fbd5e41789632dfc94fc333356195136b08dbba93935c2f9721f5a4c8ab06198824b3da025bbd47b3bf579456fc708096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f995ecf847c985154d00d1628fcdfd84d87f81db30fbb50240540138f3dc7028668fa0056c824f1c44f", 0x8b) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffdad) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 12:25:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)="2e1eb53b694052033b96f2163d54acf74ffe5fa6cc9b8b93ea6230a303d4de41770f762102f16a88ec8e1716db3fcbe25bf95e71fae21fc5fd0d819b5d36", 0x3e}, {&(0x7f0000000140)="fe24a5ab215407379a74fd9993c66a9c6da98b91d4e7d8af1f97e3ea2c8b8c83cde28211b248b9bbe1d5ed24670a4b55f6e6d5950e306c01cdc0019c6d4a8dd2264d25741669d48af3620310efe3881e90937e3e53f5df0c30b6115e8abc1305ef51486b4e229d824b3feb439a9129b8dc89d8f19ff53635800f4e8df87217ce2a6bf47596cdb83a84f313d8b5ce2bb8e4f9d0aa6ef00e4712763c8a52e3188832e8e60bef3de05f00f20f588344c40660c79ccf5565e5f2c5496712469a90bbb449366b0f26e58a6ecfd58249d8515c9d32c491487c525669b8e48d6b95274f64bc40ab1f82123d6a7ef707851fb7369278", 0xf2}, {&(0x7f0000000040)="000040abd209d9e1a125c3353baf2df5ba07c6b1", 0x14}, {&(0x7f0000000080)="c81da67a1f695ef7f8d1cb7e83f5940d615a8c759d069db096ad7c669317cbaa0f59780b40f7d33dbcf6d65d36826b5ce1fa49542c563ac6c04269400d4ee58a4ac13786a83d55086798e3807265a086", 0x50}, {&(0x7f0000000240)="80e1c8a1dd01559db67d98768196f84f90d80e0ddc1988353a9a1a6ebb0cb1a80e2f08163c283fbc83408a9e0a60e2e8217b4b9920126399c5bb904951d4c4ae73a9f637b581b44c84a06084d8ee19535a1a180e5c356a4154cc4c1c087edaebff4f965c91b8ecd0f3eb643abd273f0536b2bf8c16d2479dfa5ee25de5384c5df06169c5a4bf467c7eb7bd62d5f66745a68fffdde84fc2b0665a921b5ea790284b02f48e8e10a09956bb4be5d87ee37e3cf54000d8e2a68ab27db3064bf6074cc42f5bd39f49fb0c61709a32e9ba59a98bd443d2393c2a", 0xd7}, {&(0x7f0000003800)="361b9f8951d1888261f9c4a744e365744d5eab28c35542b39d501ce5863f76c1a9ac1cc6cab335ab4ee9775d6fd07ef570fe334c0da745296c5975c4da04bd4e6082a30d237b1d725a20c024d3441610883fd6c558079ef4049d246d9441894341270c54eeb40f6ea1c0af8ae6ed8c28bea039345de23f0728358aab60c07d3ab2be0e94021e42ac63835d7fd2ec8c93b88fb69aa793c7882887fc87ef22510339f1322f3e0d2fa1a73522e38b8122ee71bb12b3630441ea32143394ce8e8ef4f447b4b80ef0788f750bcc253021b1586aea9ea36c9788129fc4e4f4f6935fa0225d2c730f9e33852cab10fec831f881523650234764e9f7f4ec1c1b9c51751955279d7ee1a90e4714eff1bc4f68025d8e3da0bf4087630091450ec5a7858f377e26404c4e868b7e62ca46d7ed4df0740cfa743a6c44d39e0945e14828ed54738a7d608ed982444bc71df023414098d5190b91fc852ebb144597dcb6fb307b997ce421d00ead33f42fca5e66d6d44ed829cb71ce8b745d4dc4a928486d6760f1c84543440cddc407a80536df49163e16b1345406e392f751b93f9ce6b50d87a702739c6843b5c2cf9e65af3b437262dba1445215185f897b3ac847857c503db238c38fd762d7ae3821e895e7e1522eef79cc36cd0c690b909dd240366684edfd747369788e6be71e6f307cd1c4e97ec3dae0846c794551f311427e589cc38fdbde376e9c8037c553bc98ac62971b09327b2a1d05c488380e24fd3eb46cb5c39478ece531e78c8a578f1f55af5ffe40da1d57a524cb8a7ccb7f3baded619fcaa47b57f07c8631742e72a98fdd54895defa57337ba386457881e005a1bbb20d6cef0b994e2cd0db01d0e0a3f219960a5c8f8270de4265160d0454bb0e4a64d95f88446923c82c120ab373c069719eb5dd0f0fc9150eb510731601eca10e406659e9854417782010551717a63702bcb1d0fe6d838f46fe1aac66dc2d2437ccdb6a403ae9940c928ce2a3bea522e730879fb5372f8ecb9a1ded66dab93f6a85f8ce1ad876039ec4e156e13fb511322f317a68d2b0d100b55f40fa56cb86bf315ecb8b50d10c379a8e7f928342609d9beb20196f1ebd1a0c121f768f02c7af12610fd7a30e32cf53d17ae19f0226ed51e0d2e7f178f51c8709f291b74144b42be9e63384acbb4c3fe10a8778f3a761e5a201cdacb7a37e07028681b8ec42b2ecaa3b21643f2196447ab6b7710bca983bd7d650c9078d56a310e42621dd0e7a7289824ef38735b6bb1cfc39b8b229d3196c1a1f2f980fe8055602af119842f856e5ee74e508b6bd3309dce4f50420b507cdb7eaa2a51c7a63e164be94d305fa1a66599f407a847a1a3d5d991cb29a918cba5df70757c24b5277593d46433bf95d3fa414097b605c97ea887dca48bdc0ce6753d16028e44cce39fcfaeb0e10720aa9a1919299350c6ce25927455a7fcde56f18efc08232922022421c16fbaa35a1671eac525c94da94efa42e0fdd70ecd1f1589c9b1feef9600cdb5805a2689f3c31c82a1e8901dbdaf8e0f5a9845d835c0827944bdb744fa15f222ebf6e8d639ae35ff544967fa6ea5c4e500c8f15b4737fc1fdd3448b7a19d55d069b6c4295f4752f651f2c26061f4889d62b7cc2fe5e703b67c945c3ee6e77c4ffe4979843cfc3b3cf8e275072ff584d2d380f6d9b8e25d045b860bc3cf2ab8bbcfa96bfd2b274bcb383f0d1fd4575b2456296fcabf466f5dc001ecce9802741b2442b0cff6adc42a2502b1fee6d5d3accfdbfb4cabf3a4ea3ed2e8a256d1af09a6a7b470e372850e92577a1145d135114911200cd23eb981f1521d033270949355469924c994fbf43d9549ed51f12d600c149d2dacd412c55cbd1282ee882567ee73f37f6e5901c3112aeaea3eac6fe0b0d26d497c0a69a9adaff99c73b1bf347b120439ee22793887558030ede10e1a5612ffc195ebafccf13f1a07bc909d2cd52d42e2825735774fc1613ef4b84b6ec08b2599486c75d20ee0438bd0011ea41176030fee844b3b014748203df790f4df39bf97df5d181607731a5577585ea06097ac25a35c9574474d9f6f0a7b9630cb8b52efbba98c585cb1147750e399bd42261016f2576b5e96345d578068c50fa747dfe266b84fb723a601325446ffc4c5530a81ba0adaf23bc93dbbd2f39ffe59e8b205edbef02f38e31e204f5c1d1f5f7a70c1b338d8ae899a99bfa6084a265e7ef0b1f06e746b6ababafe14c68401c43fd43300a615535c13c3dc01970f020c79500066e49717c59f6eb6cede7b1d9192d98df4172482d34000bf6a99443389230ee38fe0b07640aa7ea3331103d08a11b55ad807d675f2ba8dc456b6d27d2aad3c100297e0fe284eb0f73ec16eccc8e715185d64ee16ba9efe003b5f10783c574e39d071fe90f8b88c43352f197ceac70ff846145d6d5f6f6d89fb3c3d5f6852f3f35da07b72a89005400c5f4bffe68fb5b2370ea0dd4a1e11766cd881fb750e56f6fef50ee7f3f373433ffcb7c45920cc1cdea1f5489a99ad3027d919d344bc2dc363180f3578468d0de68baf6ea7c5e6de2d3889296f4503f378aa807348ce443008239599af756932c11a236e680f4ee65fb5989a6e1bb9a1d4e77353ddc08b7f26a491542645b519adb0a0b6a9c1e93472ebf22a6f3fb0b48804efc52fb19faccbad9915d4f0443230ff2c9a7a2248d8788bd4ee0b8997d09461710fe4283e612eebcc3333043d7b4c7c1ec0f11e2dab6a035af1281339eea3aea21e9f35309223c60e9cc5b33a72b2fa948b8b41903d5b49a985e578e97924434a708eea88a5e4f6e14ead7a772a199968138dab34754a9218cb340acef9f958ce0b8b0b29fd1eade0aebe8eaae2788a7d9271791e457a4a310f2f3c13b03ad0f196fd18b8ab79f7b7fdbbb4ef258986797a6af0e1d11ff98c568318b697897cbb7afafab5a188b991e6da84bc53d71168c39a58e4368873822ccd0dcde99a862acab648f2b49eae6cbc406f4d0de7d4ab39a7e74146890197cc1d6401880d4daff99e5bc6d6f2631b2a0e8e600010a5234f3fa07352e5a35c22b06eafeb3a7a268b186ad43846ecf63fa8c688ac961863354eb85b3e08443e2946f6e13e125c7e2a3a421f938f011b209197c908cd1fcb34b179c324aa4749e1ddc673a40bf62e1dae9a24201d0cbfea30641b1c8a2714d481444461adba6bd3093a3ecde0eb1793c0c9bb360d2b90401ae4020dbb672497f3a12486620dc49a4cbd8fe6418803b9eac0b2eeb678da29c7bb7f48e0544cdb5d0d11fec0d765166c293deb61c7e5e2cc5ee43e719b6c35e78858c2f7d57ca20ab0acedaf2897dc05ebfb292c580dddd1f04ee22c965a751f40510de6524b83ea8264d15593f70655eea075e701a7f0f5d5aaa55f98370f13aa72e714bcbc57bf843af30f7c8d8a6f1182d9aa91186c1d83d07b767b3c0b9819a071065ee98f9a675133eddf87655a61675c940a6c40f6da3782e39999656ffc108eefb31227ec2376917e812c8b60414b510cbce4fbe550268fd2435d1ed221f8a4a43790a840f6729cacf2facb73c834af7efc37f8fcbfa6734c7aee9ed847b68a49ffac08b1ee74263a681cb95353d3a5bb5e86c3cd2333474d71a98a4e872f42e0d5138efb7bfd0d385ffec0a1b034a48c2ac5dbc5e6b2f5f4a1261290e3535684cada728e01d32ed08967a03fb582521ac6e108ae34aecb9a90d6566bafce73b3a9ea7f56f036c92c5da589b232f18cddd7e9489ca22edec80d90b2ba45132afb607b12e1d6a6ca9eebefbb28c942fb64cf37b7527526c3ada062670e2c6459ea1354b2c402ba58eff8a70a1966033bf730289fd78d1bf0e25a9cc8d5a86e4f313f4313283721c1847a66b6c970851ddc9fadb083b2f969f599ab3a19c1425cf6300c239b59a30b332e660d8c820c331ecac2a913142fb989a231a292fc74cbc8e13186b158feaeb88ba33594b986c9e6c72ae64bd08103275688ae501d5ca0c58792373d9048dd8e97528650c22c3b380ff3c2291f9c1a1af8492e25bdcdbfcca0ff471f0a4860b05f752f4dcfb034429b5d9b3c4a38e15961ca828541c23eb93f5dd4a9d2ba10d95f2b2313fa9510fbb763d53f09deec4207876c45317bd1e02ab24756ada1eeb52d23fddcf83075f1e0434870c51517660a20d644808b39d0e0724167ff62d6eb447d6853095591b1f8f026a313e4e7ef4a6ec64b6a73e98d43b413223c5e7184d960f2b6761e5550d83038e9d2dc805abc8a79613b5799da98f66c35bea609e582241b4b9b9aeded0f9c29a76cd41986703afe272cf3139107595d1064471d9911088b03f95808d534212861e9dbe24851f01331a548757cf9ef160ac262008554e1e9f09c6e685da982788863201b20ebb524a84866d072c9b834b99bbb480c14c3bdf6596d4bbb0399fc07c57e94da9efe4e760359fa33efa40f89b0707249761a1ed658e77d9c40032af8dc19088183e979aa433c76e50f455e503c16174b40c7291d7ad608fca606772d09a3958fdb40b4e02f4fb43fcb53d24943f3e5a1ceab608cc6d3a6ffb1e9207515cbfd66c29be818217c093a9c774716d9dd114494d420f93cf651c0778c50b6501b277e158c1a37caa019b6ccea110f8f9d7b6c4a77b243a337bb69114f49e25c8154a948ea3248b0f5850041c2612b61c5c4122d7a53642a68eb44b9a730ea2c542a7735d9dd3472498a481948495f82ab5f5caf08ba83b6c2251429a972c9032b589a318efbaa32f8659969cd1ed12b6e534a86f941a6b57b859a3573cb48e85545ea3db656b96b25362ced8a4a54057436207ed39308fccd40c25ed6f0e00bb498c9d2246a3c32f9ac052f7840bb40baa89fd40a3a3cd67f7585d9d26f7dec57300f956fece6ea39a2a8fbed2682756954f5050b8d83916391509d668f1c81254d466c5030a24e058ce55d8592f33025a45c91e5afe3ad3178c09e71b650f5c61f19cb011952750ed77c73bee2fe573fd155a2126813683f91fafa145ad624a704868d21bb33cedd079cdb53b74844326c9927b03d3c9e41a67df06865751048b40e80f4c5bed814f62ef8cdca6d499dd803d728905352c89a627851311c3c03051be72869f6da509dbe0b96df30700d11dbbe4dd997441fe5743593748aa645f5c38585216e9ac80d8df49383309005ee56f3c9ba4f1273fa6b4e15eb3330e8bd881191053851724939b175e0b2420c3aecabbb1406ab9a575687a700a3dc5cda9454f8b282a2a7f23f3d0d8b0a39346445d35266465436f5a642f8f4ec000a43f3f3538291dd8b9781f5acf0408cf46fc4618b268989cca1cde8887d6e0d39a727460b8ff32024178806fcc1f3670c1160e1f51f93287d0a7d82ebeceba2eccfad9556f297621c7f5c4dcc5d9eca0a49d231edad820675ddb885fcc8cc1342992f3410c85fb9a87c42f4387e3f52228d48e2a1ee01b429d56dba49831b88701bee8ff25f5af36c7f664d8a61c1bab76f5093996c0c2d96b9af0d54783bb1c4b759c5f1958a8cc91f273697bfd6506a57233ed9ea4bd6850cc635257eaf85ba7d242fd0fe2d999cbc14b398756dde90446c90cb14bcfb768773e3243ee4de9ba66b7aa66547ff1034c123a6792b122fa6618d969f68fe284127b2095674607f1fa2fc290cd26b8a63e3308c4dfa61372bc1c7865b7f5e1e4ef557e58dfcf425bd41e9ccc7598336d1d0452944be29b5d87b318047667295aaf15a757aae4a981ca6d0cddb09cdcb26066aa96d6255f6e2d4b823da", 0x1000}, {&(0x7f0000001340)="6d1cc3dce8dec41851b5236190fc87935a3a3e17f0f9f2b79f2a14e3f3769032681ab4ab887405713b594afbf364108ba6482b9c48db5a5ac6be00f805c79a8466797ba8608668be3dfc724fcd3aea34339502c59cbd6e1e5dde0a032e34cb3247108f9c0ccf1f0478d8180397c260ccb30593ff92c74d5ebe554cc02450f533ff3566e5b4b171e4ac2c95fac2ee0c98349309c254aff1ef7665b8543eaa66e48569559831207107f22be7ae053a300bb535bb3639e77a4ed5126bb6791e4666f5b1f91bc07de21ebf3c52ccbeacf1a857006a3798d0082f1169fdfdd372f3db8c597845cc201a034a2d74e403ea0d64d5e8fe", 0xf3}], 0x7, &(0x7f0000002680)=[{0x78, 0xffff, 0x2, "fe5f956d6c98e9d5283bb5b70f927562c9b41c75d333dcb2414aeb1ac8296043c3bc86fd3299dfe536a4d6139ba8ba6f17769ef08017d21c4e698e1ce11a0929331888eac829075c14f29067e419e1b446d8472b90b1916eea1fd1d3b0c7edb991cb91b0ff074d91"}, {0x1010, 0x1, 0x7f, "5ef2ac4d5b7a06054bec353a6d4f171a1b38684c4e47ab1b18bc759a4cbfc7a66e68e0353fc60107ef85c54742e781fe0674a8483c564edeca73850bbc01146e818bc92a3105d1fadbbf3dd2ea5a39e6bea2f77205e36ae412bb027aa9496f899e0d278b50086689b923781b3b24a91b766bae9a8c106245d283279daf00f271df4fc165d7c3144c02124f8c87f1555ae0330251d918050980baa3a6a2f54b59f6a4975ab05b83ba14d55e88cc4856b0119b9074c57e09a36e5099faa66c077aafb30a1510667e0a48a9459915e59124e9889cbea2ea2a735ce8082073d2a07adde0aafec07fef768b5b5136a4902eb70b43e167b5d07a1b59660b022bd081c483689e326275e249f31945632ae6d182e2d02d0598566e6b15d7927d660a97f27575fe274c464d73b59d23ee15f5204d0f2da6dda78e933cf123b85a4907843f6c24d186533f8482aafdba969b580de48d8603a142349c945aa8724366eaed01331d614cbec508bad946ba37e18ffe20fa83b953214aca559552570b25fe79580c65e21453e14e0dabb60891f2473112e3e642ed4d86c94e7d0ec88547bd2b3dd42f0915bd9091244fe6b054a0beb5c93c1564d4ac7d1a30abbc2d5ef303e026b840acf971c3517c9749dcf373ec392795b3fd388af5696818ad7e2d98fb66460798668cb8d9fe5ab31f5a711fd3680ee776ca7f26fb35a7861ed0b4ff59ada48a3e1f94a800bb94e483c74ec5e8577ff61d478468064bf5e49bd4b47aa085c103f9a24a5401e58a4c30e0bbb17e9382ba9f7d5a3b3fd7b458cf7ed734ee3c4bdec0bf14c7c66067ecb91171ec1498343e7372637526a26c5ff373f6dfa9356bd63ad45e1c493ae8808fe3e0937e0508399c69af946ae120774fe007f7a8356d89dbb8f9192352badb5b999af3a6fc7fccb5ae1e6aa1bf188131c2c49307b6b39dac1173f21e81a50ebbe1b2e081a3eadfcba10ef92774a4df5161599e0f4854d663a0b4dc1306d35324d869829c1f569267db3909d40823ffbfe68cf3655d18765619d5fc9e416b7b6739061fee5546790ae93fa4bde27e1557c6fd676b2d5eb27ed07adbaab5497ce4a69cfc5609bf3f1bb3e513b2a32ae57e7d6dbbcc620733013258eae611949f2a34e99a0bc56f4aa0b844347e7441725551548e52f87062649d3dda2bb66210aa05236763a6478fc02774e542e2bacef8bb3d426ed91c9cdda5d4d8576f9586a4569dddb12b173c04406cb58ab44fc0130d49eb2a707a7e38c3b6f6e1de97bd9a3df6fc17f6449a2fb95f88ad6044de94b6e3a278e668a49e3b015eef246a163cc75e1da0eb4439a14e53a88fb3db4e80fe479ccd82d607411860d401e14eea998942e89c3043d890b7c2ffa7689c26ab30fd67fbf52cbb747b2f1a58e2b3da0851d9d4247841feb944675cc5edbe7a44ed81c34a2b2976831fa6d036e23165c5ab66bc1c34697416537cf8f5da6005aa4299a0dc7dc200ec1525a8652e3b73c271f159f4f3f7bb3139bd4d534f29421e57cde50051cd07b02c701e33d92860cdc67028f660dfe72de4c3380fd23c80e05e057c15083186ae54d075a0d7c63d954680259aeecf39e4620edb244d54305a59d03e63722f11de4e946e9a14017fa1cfbec87ead2b19fb93fff5cd9636663c7172e53863d5055a438026e8144cfdef06a3f83bad25db1602b127005b835d8932a707520cc27e0e006a9de277336b316191c5a1d6bb7370f0accbb621599dcba180eb1e09b91f908ad0e5526144f7bf4623a3637bc2e16993e6d0da7063e59dcde4e08ad815ed102c3785dd6afb795bf6cd0267340bf5189218cd45dbc183c71f4a7604710bcc15cb3090fec92e85dd13c536bf320f29db251ffab1892efb5a4e6556b70d6a4ed507365b8fbfcb917b2576bb3a47cbd7f1f0d12e00b2ee7f26ca2ddc5555125eb7a7bf6ded594f21267d5b5c85d5474d3a94688318cbbc44bb03024c88a221d16c3c4cf5ecb9ed7e6544f3dc04d2bdcfc9238313e3dc8757d1f55d10c0ef1090b6386d2aac30a6e16c5fd9d58c80f2952dcf29c309a2e245b82d4812d1574a0281ebdb089795e228b3271058336a48c6be7ab6f451323746787a4cbc361c55f43626e78da94ddff3dbc29d98e263a4e8d8f0127d45963fd8aea2e89b8acb1f611d6af1d5f544879fadfbeb85cbce11b73b63d5c639b8b87c78a2939b843e3c4c0e786619af94c55b0c0a08e6a648499c83d7cad7f99befdab5da7ac12becee83a50a4077dc6463374c33228acff90c24933c63fb494e390f7efde8c1e664bd4ef698c107103218b32b8d864a10bec929b234a0b5484e5ef964c01e38d948d534635f3ccdb1543e7eb6ac5df740805e530b298aa04515fb0bd6322af32ed1da6efb3a41b7ec0b3c541d411d5470a0d63d747a707dfce8b0873f72dbefddbd07a1eafe44ca9bd0e0788b3852e300a1912e648fc60055ebc63c81846673cb627b261553e8500953b2d8163743cb6962355087351cb423e0b41b654da8d6fbb769fe2c5916fb9292932fde519b2349afa73663ce92f13179a210d254033e918d4c1fb8a601b73e6c24e9de0a68357240b1ac3dba441d3b093291fc8df526f06067da2654bd1c393d93af21d97ede3ceecd57168cdb1ae8404a01053113ad62e5e61c50cac2406645c895064c0050f5f25ad5e00f6606e2d1b5dfd275038abc1c8bdef4e2c49f7f76d33c0d29f6de6be971b15a825aed56e04f99cd1b031504abce335a4185196011a777304cee643af9a9cc5ecc684269da8b631e4b1e73a983ff8de534e75ed64c0ad7059bce61c4250b413552815d9558159b7c8e85da862273fe6bb185b3b9426a2b8174606a458831454a9866cb2d90aa83ce734703ba79f2ec89f560c8e4cac1217a3e233456ee4c96ce551c209d74d74b5c27636d7b93b229223ed6298713a15638e2ac37a8da540b9a6e9a52e975b39c642ac69f51c734e7d32448ee6a1bfd0d549925d78a94483fca39d203b279154152097408aa5c4feac20862d15e70dff7fcf0b6df7c749c22802690fbf91ec140379ae8848e323e684e4729169ba82cc2e9da5caad306b90fb6bfbabd3a6f51881788ea22ca596d17bc9afa3752ba179cccf0a5d20e10cf626fbd3ccf679a202674190ed4c9f748a0641fd47875818eb6f0a5962e3173adb1c285e930ac35456e9823d3a8a999596ea1722033b1d4d6cb47d985c65ae4757e27f552cac9b54e405eab688e3c20f62d808c4f52d769e5c8c5ecc7b8a490b76767fa735cb195510193562d01f25d8f37951220b7f07ded6384ae0a640e0cc116b8e93e2c144d5022da9e5677992400695e82bfa3a69c4ec9d3a8f530018718bb1df0d96cce1f36625bfc6f218ff4937598e134649546a8f393ed2dbdb85192b3b854fa934a0181b24b002e476dc99455c881ddce681d089f4aa0cf5ac540df7c239264651fcd3a2950df014c0a3ae1df6473dcf4fbcd1e72619566271197b184a398b4e3779cbb1dcde09e07b7f52d202c32fea2142f2f2773756a04c724cd29afcb26b64a2b61602cf430534bbd52a293862469a67f7153978e023e921b4ab3f1fc5f7614016da4e64aef89712917cfbfad0eb2db702c7f8d4c10a288e5ec55f9e8ceb92d62cd0414e35f713ca31e9c9b4e584aa8bb6d569c62b8f127fd9fc489176fb50f051969f10a899186810a2cc83e9cf86f7f79d2973b099cffcb6a4b02c44eec34501f1d3d1babb0aaf474a1b17db9be369040b1a17f30c60fdb8a61cbb501d2d96d91041af65aa8516a7bb4f18f7d81a7eb57b995f737d721c1d42ec363d4c7441cba6dca113f2121f928b3a06b80cf801cdb8ec375b78ce1537aac1936768f6d100e707cd69e11836082738c056913535794b80d83bf1a7b5417ad46bd2df7c1d67067c15bf9f836068d1b71d8e1c15f77ee4b3b889e035a04cc08614e445fd8f80889db82b1cc98ff33074eeb33b2302c9d3a948c1dfe9a408b878cfc7c764cfc96a1999b21da9ad1865075cd61443bbb19bea9ab1191e4e955e022857e057fee2a057a700b618b816c4136a94a2189e6d0614376d0e475fb0032211a0865adbebfd77effca45bcf6f9ead7521725561a18e40a05d45040615bdb9b24da6a538791d308ce8123249e122073eb6df24fc7d115b3255a69b41281349e30bc92cff80e3257eb6ed1fb222a33b182067a6393e68e15c04241a839b545a379d74feeb77e378b3296468074c9138d4d9b0cd51504a15ea994566215133ac88799b414d409dfb83ccb2ce30fa9df2e248c9615ca76bb0791b5bf391582b0aed63d018f9aa03e2b3dd5a93e3be4317c3e423f2cf66a691e42a9c2644983d69f02ceaa4fec496a1a3294d4f3c760b8b98b9f90a67b230a16039fe8fe67fb351b9b84ab6f9d1c45b2dafe5d4f368be96746ee2585f142c1947daf9d7dd6355d3d96205e22f78bb7ab3200410e8ccbc0df30cce3d5d93d4c248fa1522ba84bf3d3a60b4588231f2cc7697610f45efef72af46e8326c0de2e36c0c0a820c3639c37e3a17df76930c3203db6e1ebbf3f49723a292b1148caa56d61886e9d666e2df8ff6f3bca83b123aac170ec351ddb66c35c370edf2e6920b6bcf9a6220bd694c88f1f757a671a1f98b851e5c0ddca05ca460841a06c8d9fd7f013edeeb83e6c4203ebd0b2d03740cc47b2d7b861c8221c2fa5be1d6b2863b3e2c9b6fcb8e7fd68f3ceaf503b67e640bd532d23e6bd0fdc09152202e3a556eeda4d0f280a74a775e783616716e2e56510fcd5ee8b836c0efd5de4235de857ce51dd58621b3eed37aba5c71e8d7a1e44454a479cb0dd83487049518ac0312043c9309a829a1457bc5ca619e06c7bd6e745693c24b1f9c0c034ea4700a1e1c8d7d9fb5afa493f207ca9faed7250c6599f41224c298c049a4681052b63c7ca7339f0222cdcebf160647a9fd6ead12049a437a644649650457f0f25c556e367bb297e11b14e90f8778a9dc68b96710271ef37df1d44352b498035816f3c4b7dce45f32206f74211683686d9d839ae9ee58b46c10f1018ecefef497d4f64985f4d010f885b116da66b9cf37f94759ca2b4964a294a2ac5cb754a0300a3c554ddc58fd414b6433721869676bd2af60bc35d93ba06311fd1eaa3cb027d982bddd2ea771acf35eb703c32424cfeed7ec49b1495a3fb1c94464dbb2b7aebd2bd89f79960ee08ae911f877d85171b983ed42b4b53d89d2362e352cde35ced4d94047692da872e68a41fe7155c45e05ae41ce794a3d6364a918532a6676bcf7fdfb4125ad64edf9f225eea413066e02722ef7f76a53a3230b8a7abd191315e75b0271d44d8468ad2edb08923eb8b55ade8750f2f259f8f05104c87226cf820ed4c75a03832b0e000e1a8d1622d21b279d86c0e9d0bfbd40dc5368b84a35fb2eb2104540b4613b45e757e45e4ef5e8547d215bc090e72fbbe78ecd469c8d4025fc3dfbc597090f04b55005a940569797a0ae073757ee1b9d5940e3debcc9fb75d9684ab9a4ea7a8f5ea5e3e2da6b6d22f69621e9f3129f28896b3935862e80a1c58a7274ff65e59f7d47b43b5aef9293b0d256f3757b41b2c954f2f64869b391d7be32b1926a0e8c62ed78ac8b466bd546377e9dca2d65d1cf4288bf612ba2903b8cd74b5e6802e9966cf726a510d32ed0d59d256a021967b5000e132b27ab86be8530fc33fd6d5b4cacdff682e384a3ee22bfe05894183af83e7714a58d6d2554fca3ee70820fa894f4f6d04cc66e6933d13ce3f7a55fc098de642"}, {0x1a9, 0xffff, 0x7ff, "28b1f9b797fffe42369cde414df943ed5819f5c6c4c5f41423db2b3ad0e688ce6bfccd903830b772365f20234a4f70645e078f6098d0c550"}, {0x98, 0xffff, 0x0, "afb869a0e7b117a6767472a578f10c346936e00fb6b80dd64d2e77240637c8c8b01faeba8403f53d1f2f4ce17c80b9fa5bbe9a20a984bda0f18eb8ae9def8feaeaff0c6b6b5e63b7d5c6da43c52f293e41bed42dd10798187b55ca32fee831366160f7720c488d305ace4211a7a8c754e10958e19cc2dfb38b9ee43cdff07605f33345a9d0289bd7"}], 0x1160}, 0x400) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="c55a6f06c0198683bf5ee059a48929205db8e6c4da862640cebf45ca7fe9af5049c20c513a69f58517263497d793d057287cac0d71fe835c71508fdd52e478fc7c00b123d525bab43daeade8a32a1ad3249099f66140b049956e2c3753ba3d7c22bb66d689bcb64d2dff4fefa3d868b246220c9d62684b4fd5938a8cfd6cd84c85d1be92a979fcf0caa7e7034e403f5f7653cb4e8b6cfe851834f6", 0x9b}], 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x8, 0xf84, 0x100, 0x1, 0x0, 0x85, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x6}) 12:25:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = socket(0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000340)=[{&(0x7f00000001c0)="b304bd4613d52a30fc6f834e0fedf0e01b50d59e33cee6faaaae3ef8113697112fb221e836fe07d800e649b653bf391d4c921747c9b313cd1a2901f2d58b3b408a79b081486ba01fb88d2cd2bb3261cfaa28a4202f62043d66f04427ffafb885e620d084c294fef9134eebb7974c711d9cb1f4a7002d715562781f3555900d46483cd2d2e74adef3d09b6dc712eb4cae2909", 0x92}, {&(0x7f0000000280)="da11473670e0b1820baff779d94cfa1c0303092d823ed2cd77e3549d93ea8e05b89a016d89a17347bd484cedaab38615f0852661699a525de778e3dcab68f814bd2ad27c13f17105ea8b9f01247fd7f310f48203337e556b8b9e406448ef7b7e830cc5563a7007b87560fcd1fee83ad7787a0fd0cd544e0e496c834cf191bab2eb22b002ba012dc70cddba88025424de722e5c4d76fdc96510bbaf4626aa5412dece0a3869c70ff8532cdac0eef8aae92467e8a6a98f", 0xb6}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r13]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x138, 0x6}, 0x0) r14 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000140)={0x9, './file0/file0\x00', './file0\x00'}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x1, 0x80000001}, {0x81, 0x4}}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 12:25:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/208, 0xd0}, {&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000001280)=""/169, 0xa9}, {&(0x7f0000001340)=""/134, 0x86}, {&(0x7f0000001400)=""/71, 0x47}, {&(0x7f0000001480)=""/181, 0xb5}, {&(0x7f0000001540)=""/146, 0x92}, {&(0x7f0000001600)=""/89, 0x59}, {&(0x7f0000001680)=""/134, 0x86}], 0xa, &(0x7f0000001800)=""/226, 0xe2}, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 12:25:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x4}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 12:25:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x609e) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x29) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) fcntl$setstatus(r0, 0x4, 0x4) 12:25:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x8}, {0x18, 0x3, 0x9, 0x1}, 0x3a8affbb, [0x2, 0x1, 0x1, 0xde5, 0xec, 0x3c, 0x8]}, 0x3c) fchdir(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x1}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 12:25:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000000)="85fe75d46f5eb63909f40497c75e33defe76d8e618c459e61ac68d", 0x1b, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:25:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xc1, 0x80000001, 0x1, 0x4000100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x4}], 0x25, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x88, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x683639bab0e8fcab, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x49, 0x60000006, 0xc25abea, 0x8}, {{r0}, 0x0, 0x0, 0xd, 0xc0, 0x3}], 0x4, &(0x7f0000000180)={0x5, 0x100}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x200, 0x4}], 0x2c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x100000001, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x7, 0x20, 0x0, 0x7}], 0x7, &(0x7f0000000240)={0xd7f2, 0x7}) 12:25:59 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x2, 0x0) 12:25:59 executing program 0: 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) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x47) 12:26:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 12:26:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) 12:26:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) 12:26:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fchmod(r1, 0x0) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 12:26:00 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 12:26:00 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010000000005d4ebf000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 12:26:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x30, 0x5, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 12:26:00 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8599, 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x6d, './file0/../file0'}) write(r0, &(0x7f0000000240)="145900c6df5fd4fcce0fa9649972ef0a75ea0de7b4a01dddf9d3c38722165fd7498fb2349f4969581680631440b57305c63b88c8c84e0d5f2a325e40d76f8da502530853c168d9198450dc3dab9b3cc588abd675fa7144b8d832c0a92cf546f88225fabb1396556d7811a51ef477e67852cfbf6731409bb564a421073656d315699315ce119009648a8818ebd01f6bd92f440aeba63b6093191f022c7d82101b18c190335506aae04b81ec06", 0xac) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) 12:26:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20811, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x2) setsockopt(r0, 0x26, 0xf, &(0x7f0000000080)="d5ff966c", 0xa2) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 12:26:01 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 12:26:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:26:01 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:26:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x1, 0xff, r1}) r2 = dup2(r0, r0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/228, 0xe4}], 0x1, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 12:26:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x100) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101023, &(0x7f0000000040), 0x4) 12:26:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x400) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt(r1, 0x5, 0x100000001, &(0x7f0000000040)="138a88a19b4f9d2cd569c7d3adc2ebac5bf466a5ec55fce3665db701502535d975327e727622b19b4ed6b08fbedc923573305919a739231cb4bbd28ea8a18a302bdd93e09dcd2b15b3c3eb37d1c2e93ce405ef80390f8a56012cd1e92672ae4fef011e3d13e984eafa9555cf7f8979fcf1104d227ee0f9e7b07fc81e665768eec0c9b0cd031ddbb14c4131ec6f00de", 0x8f) socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x409, 0x0, 0xffc4) 12:26:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/79, 0x4f}], 0x9) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="4abf57413a48bbe91dd85602b5f8ff998ac9bd94fcd008148da535bf9c43180975af18aeb09ce05bf0ece9383dae24e255aef9083c69b96a6acff39291486540b7ded01a7e47011a53bb07856c1ca8d24d2f43ea68be4bc492e7992f08261063c486d1dc49f77c5007eda92ce7c51b32fb50bb2ccd5d15cd41527b34ffed354d69b060225342497cb8aa95f9c4a79a", 0x8f}, {&(0x7f0000000680)="e018b1a1112cc2072ebee30df910d828f878b4351fbc1d431b6f4fbcf045cdaaac4c1b4504a9a5a045a83e9faff75d78512eebea4b6ddd3bd5252d23843524a6a82788b449d03d1a89cc26aa9b60b3a50a060d50cbefb7e3c8780b06a3e927f2a2002092c227", 0x66}], 0x1000000000000102, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000600)=""/118, 0x76}, {&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f0000000840)=""/58, 0x3a}, {&(0x7f0000000880)=""/47, 0x2f}, {&(0x7f00000008c0)=""/217, 0xd9}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f0000000a00)=""/137, 0x89}], 0x7) getpgid(r2) setsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000480)=0x3, 0x4) 12:26:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) sendto$unix(r0, &(0x7f0000000080)="857a97a45e00f67622ed5bc4545fd56ce482929827e35df89321181feefb5ddf613829759d85f916b47654ec2bec90e949aba0f5711ed35c1fa4c0df55414d029b5d10a118266f331e8d5c91c0ac61b815c0f95f1b008f43d7ce3e975eeacf62bec5898b761f2db33ff3704fa3316d6f8f91dca2717e7b1f6a31c47b6031cc5c9ed8fe09f348f7c5031ef9503f217cac8c06cc2dca031eec3a7436f81209cf7d25cbf782ff93d5d6d2606c53295865936cfe3a3acadc505e2c62402ba453caf463b209b00527c17d39c4a54f048ed207c29f7149fe7fe3b10f", 0xd9, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x80000001}, 0x8) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 12:26:01 executing program 1: poll(&(0x7f0000000000), 0x242, 0x8001) unlink(&(0x7f0000002200)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x7f50abbd0187b1e1, 0x1) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/36, 0x24}, {&(0x7f0000001080)=""/78, 0x4e}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/46, 0x2e}, {&(0x7f0000002140)=""/24, 0x18}], 0x6) 12:26:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000580)=""/17, 0x11}], 0x8, 0x52) write(r0, &(0x7f0000000080)="d4", 0x1) fchmod(r0, 0x100) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000680)=0x6) 12:26:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) 12:26:01 executing program 1: 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() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x4000000080000, 0x1, 0x80000003, 0x4}) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10400, 0x0) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:26:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:26:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x105) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 12:26:01 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}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x8, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x3, 0x4, 0x2, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0x409c}, {0x18, 0x1, 0x7, 0x400}, 0x7, [0x3, 0x3, 0x2, 0x0, 0x6, 0x0, 0x71ed, 0x8000]}, 0x3c) 12:26:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18080, 0x190) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 12:26:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:26:02 executing program 1: r0 = msgget(0x1, 0xb) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) listen(r1, 0x4) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="3fc659ba6f67a73d3b74a0077add4006df4906716c14c66d0040026f5f59f5239e9ae2a3035ee5acb652f4b9f1832e4028bffda00a9775b159ff790fbca5e805414d38ab6aa0d4907e60b62bb70f5fd7f1e2a69e2ce2a1ac20437a9f337e4b6d326c3331ee07c5bc30d0de691a5719dfc19df57100ae45e550213cee058b8c44313ac766251a690612201e8bb8c75c62a59175ee86afec2678e76d75fcbead72d7cd51c074e371b11a48307922cc4939dc6ffdd0570436a4d4202cced63951ee3a10", 0xc2}, {&(0x7f0000000180)="5cc477e0a635f36e134b523ca5b6", 0xe}], 0x2) syz_open_pts() 12:26:02 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) flock(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) accept$inet6(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xffffffff) 12:26:02 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x21) kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x101) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getgid() setregid(r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x49, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 12:26:02 executing program 0: socketpair(0x20, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f00000001c0)=0xc7) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 12:26:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socketpair(0x10, 0xc004, 0x400, &(0x7f0000000000)) close(r1) ftruncate(r0, 0x0) 12:26:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4000040, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) syz_open_pts() 12:26:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 12:26:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xa7c}, {0xff, 0xc597}}) 12:26:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 12:26:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x3a4, 0xfffffffffffffffe, 0x0, 0xfffffffffffffeaa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x1f}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f87031ee2ceae16e72bf8bf58b2f08ea4643ba7f9f0fed04920d8bbc8ed721613346e82bcd34ce7da29d76b6a1c5acd2fdb755288f6811c25f0e708d00b7123c1bf7554ae226baac986ef096496e3ce46ae9a04ba4b64e0376b9d9cd7ec6af762cc0e1a3ccdcfb7d1b7a9cc3", 0x6c}], 0x1) 12:26:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r1 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0xffffffffffffffff) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="feb9529c635ad2e0b9bb685447a3a30ee8df304c7548473125a423fca8c3decd36ac45dbcc0f3e6a161e9000bd82f7ac8bb9b77ec507b655a0f51950e8a5cb44ffb281b57db07c3adb7713eebc85990f3d7465ac981fb6d918972843379878793a648cddb8796b", 0x67}, {&(0x7f0000000200)="519f5c1f60486ceed04acfc9b46f031a8845d7a8c2b1f92f70f1d4fb3256ef6bdbb5088673b2f02511e835650d19b368504324e95f27842009c1a4711c7e06e13b23d47cf1752c7ce7fc81b6f15a03cb5429f3a16e05", 0x56}, {&(0x7f0000000280)="7dea1f1f572f824f007ee3653272274f9cb164bf479dfe62303a55a085ecfee217e93719c86582888429bf0260e1f57961859d9966b71f4f335b240c34c90d148dae8ac95e2a20b708011d5478652c842f", 0x51}, {&(0x7f0000000340)="04aba3649e2ab91cf2cef322328c31dde37933b61e3e3caf340b6c32b870e91f2dfe097f60bcbeebe6c324ce5bf727fe120e8e2d165f92792a196d29acf42d633271b832e9f95e58ef31cd5c59804233e70c6b21b226c713af0826fc916edbd6d563ece8fb2553c8301381b1b8974e2211b927fb07d18bb49d3cef48dde9442d2083da4d4928c812693d1f2dfb2f79208db9c25654d531741bb55c416af5eb5a484b3aafb8c671f2a816f128ba", 0xad}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x60, 0x405}, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x9) 12:26:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket(0x0, 0x8005, 0x100000001) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0xa3}, 0x10) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 12:26:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:03 executing program 1: socket(0x0, 0x4003, 0x4bd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:26:03 executing program 0: r0 = socket(0x10, 0x0, 0x100000000000) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) setsockopt(r0, 0x10000, 0x2f, &(0x7f0000000040)="4bf4954d", 0x4) 12:26:03 executing program 1: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = semget$private(0x0, 0x0, 0x18) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/12) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x2, {0xffffffffffffffff, 0x3}}) 12:26:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xff, 0x3ff, 0x0, 0x1, "16f96e561b2ec457f04be62b82bb3825e0d1e564", 0x7ff, 0x7e0a}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) ftruncate(r1, 0x8) 12:26:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a144fd33055552fbd5e4178973588b632dfc08000000000000004c8ab05598824b56614f1fd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f735193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffe9e) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 12:26:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000000)="b95e96e63cf783aea80f3372b1b4bf4bb30b2b774c5089cb3764d6150b46820ca0c4218cc999", 0x26, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 12:26:03 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x40) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x180, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:26:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) 12:26:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0xd, 0x2}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) flock(r1, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r2, &(0x7f00000002c0), 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r7 = getpgid(0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r6, &(0x7f0000000300)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r7}) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r7}) 12:26:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="daa7c4a97379cc2f06118d1f3fe4edd77ebdf6663d7a6dec0ff61a82c07ab20e9bf50ccc480d035281da7a42dac804822d7280f37a3e4a402e30c42197193df5e1f7c5a07b206a4cc024fae9e31a9c83554344bb71c0daa60f4c8bd7c9ee0f36290ac478fc271537268a01cd924e8847de96147b8e564bfcc7bfc9ce9a06e1476dee46f68d925b4185f3497c9da8ce21dd83b582038fc24475a15073f9b9868d8ed14467e8cc033f5364e3ddedcfc69406e6929117ee6e594561a9b3e8", 0xbd, 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x200) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x246000000) 12:26:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, 0x0, 0xff1b, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="8154e7c43af63947959735360cb107563e9f3ed01532c92a35fa0badd882a371ce8c28dfb52c88cfd73e94ae8f70616e1b1be66386188cef8acc6bb74dc484250a26677763bdb4310d898842d33cebe3522f2d610761a21ee15647c1060c2567e8e117b5674c98b6d98769fc0deac895854cdb052b5bd64a49ab29404a8ab5e433a6c8b6a37ab669071091", 0x8b) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000140)=0x4) 12:26:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) 12:26:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffdcf, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000063000"], 0xfffffffffffffd5f) 12:26:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2000340, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 12:26:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = msgget$private(0x0, 0x3) msgrcv(r1, &(0x7f0000000000)={0x0, ""/47}, 0x37, 0x2, 0x800) 12:26:05 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffdfb) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000280)="6827b1091d3afd4c084dcd5fa347942c5500feb3d57cd3a7d5ba36864e8698ff5fa157cde0489fd446a6c061362f79833f74e9f0fa73543695b7ebbb3e235f330e9475dee34e88f813b9a16d7bc9926da3c422d00fcf77693d25a8735a4d882bc374392f796985e9c5ef733b5f0d6f193656dad1124165778f508f8605587c5090f29c9331ca013707718e57cce0350d74461d9790aa3cd975483af07421d62faa4a6de652e042da29c15a388feb624e1d2598d293a735ea7c09ef0129cb557ce2ef", 0xc2, 0x403, &(0x7f0000000100)=ANY=[@ANYBLOB="012f04d5b163c56240234b49eef46184c2ce3f671b51b8b46ae745c3ea4e2971f96f8927554e07725f000e86cacd"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='W\x00') 12:26:05 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1fc, 0x0) r1 = semget$private(0x0, 0x6, 0x8) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x0, 0xc7b}, {0x5, 0x4}}) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x3, 0x400, 0x48) ioctl$KDGKBMODE(r0, 0x40044b06) 12:26:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000008000/0x3000)=nil) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffb, 0x9, 0x9, 0x1, 0x2, 0x3, 0x3f, 0x2, 0x1, 0x5, 0x6}) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 12:26:05 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0x4b, &(0x7f0000000140)="bb290294645284148efaaba404fc06399e68d9bfd97259c1c3d1aeb1426c25337bb48a91201fa72de9dc5daa7155100fc8b90a81e06e741cfa4083e823cadbe4bc26de0855862c35da01a4") fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xffffffffffffffc1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 12:26:05 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) 12:26:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xffffffffffffff3c) fcntl$dupfd(r0, 0xa, r0) 12:26:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, 0x0, 0x0) 12:26:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 12:26:05 executing program 1: r0 = socket(0x80000001b, 0x1, 0x9) setsockopt(r0, 0x1, 0x8, &(0x7f0000000100)="e1f46c99e7917f1f236dfbc0d85d1e839cbcfd1d83884de8f84bb418382bd33604814cd2ca9556a6f002797efc1df0abc4950de4aeac80bb03481fe7f09f1501e6d5cda934b902a94ab419b589a7af59ce35d6269401", 0x56) 12:26:05 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 12:26:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x3b, 0x3, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x0, 0x4, 0x10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xb4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) setpgid(r2, r4) r5 = syz_open_pts() shutdown(r0, 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x5c82, 0x696, 0x0, 0x4, "72914eae295761af8678669ab81bab073133b92c", 0x1, 0xfffffffffffffff8}) setregid(r3, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x224, 0x2, 0x0, 0xfe05) socketpair(0x6, 0x4000, 0x800, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 12:26:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x7fffffff, 0x2, 0x7, "455cce3de7edcd45a612115d3f0827eb185f2cf4", 0x3, 0x1000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) clock_settime(0x6, &(0x7f0000000300)={0x9, 0x5}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) poll(&(0x7f0000000000)=[{r1, 0x16}, {r3, 0xc0}, {r1, 0x24}, {r0, 0x10}, {r3, 0x2}, {r3}, {r3, 0x120}, {r0, 0x4}, {r1, 0x20}, {r3, 0x110}], 0xa, 0x3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:26:05 executing program 1: r0 = socket(0x2000000000000002, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3, 0x10001, 0x1, 0xffffffffffffffff, 0x9, 0x101, 0x1, 0x0, 0x80000001}) semget(0x3, 0x4, 0x40) 12:26:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 12:26:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) getpgrp() 12:26:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x7fffffff, r3}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x30) close(r0) 12:26:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendto$unix(r0, &(0x7f0000000000)="63f6c9884651d9f379de7cb5e2752651323c0e3d40fb0112485375b88b042125fa1d0506be6426a7c5286ced98e66b603668b0506cfe5c19fd269b02f21996726cafe60579eb0d6e69447b0f2a61fc47c2006576821bdf7315b85fe3673f97f5817f9f5124b25562dd12c62da93ed297b1c3e6b195105306961b795d975a19ad3dd303c99f305236214b21cd000b6a5b8f751a5bc92ff98a3e6f3d65e7a46e3633302dd51f2066719a9d09183da134dd536a41e6fe", 0xb5, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020e30000008000000d1fcc8b913ef8c958570f796f8d2fb4f7e5b4dc0bde0fdf76384f8f046f6cf7d7cb803689ce91d21254484211f1f8a07000000bb3b6d73e5c082028a8723f79243073f1ba43adde95446f7d4bf8f604331e4ee22aed3eda2fb268490facc0d16d06f0ae685c7c6ad2cbf02c65893cb36a83f16f552b1f3521a616bab49572823cf58d90668d034f87048943346c6a358c7d7d8bcd5472f83965fa4ecd078c4095fbe6382b56294581b06f82794"], 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 12:26:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x8000000000000000) 12:26:06 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000013, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x80000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) syz_open_pts() 12:26:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) bind$inet6(r0, 0x0, 0x0) 12:26:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8001, 0xffffffffffffefae, 0x101}) syz_open_pts() 12:26:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') getgid() 12:26:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r1, &(0x7f00000000c0)="bffa784067a30acae754354bba4d28a4b5bf7bc4790561401b265c50e44cfdae00f8b838936c993bdf4767db9054c42922e2b162684edc0c53935ac35b43fd5720cb34a2f47509a2a2d9abca2e999ba8d6e16d6192d4083dcb93cf8927944d8155f72e74821e5cf25224fd0008eb8ea1b8fae294df47fe590e45b3cfcf65f774361b281d6c4e3f9ba6ccbcf0a36301396d8ef1f3bcfad681ff623650481de2839c5cf35fff7a6ebecda73e218425fe1c14a97c38caf7fef425e9aec5", 0xbc, 0x3, 0x0, 0x0) 12:26:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), 0x8) 12:26:07 executing program 0: truncate(&(0x7f0000000240)='./file0/file0\x00', 0x8000000000de4) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f00000001c0)='./file0/file0\x00', 0x10080, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000180)) 12:26:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x3, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = semget(0x3, 0x3, 0x81) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/64) 12:26:07 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f00000c7000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x5) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1}, {r2, 0x1}], 0x3, 0x5) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66da3c72b7ab2c0100008000001000696c6530cf3656ed4feeff4943a43124df96158edb224573a86dd0effb0700b7bedefe88ceca"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81, 0x1ff}, {0x0, 0x1b0}}, 0x2) 12:26:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, 0x0, 0x80000000000401) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="485a66f77a2755472e70d498725e12b38b9719b29b9e57956bb921552cf4654deb07e7ca242026f9236ed8e0f94dafc39c56a6e49da47db144071d0896265825f0a892f9b0b3ef3c59007e9e812824f8d2a2240945837b8730ff20adf9355a6f3a8fc6e6d274948fe39bd6c53bf68f5da764bde276030251741c69904c67b5bf2ff738f5db857284cd3b995a49e15dbcbd909b311ae89c6635a98df530b2db956290dd90f0e8bc2189941c0b309d9e39cefe692cdc9d2125ce176e0288c161588fb943febaa62f", 0xc7) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 12:26:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r0], 0x41}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) 12:26:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x6a86ca95d2ac0928, &(0x7f0000000000)={0x1, 0x800}, 0x10) 12:26:09 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x20}) dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 12:26:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x1, &(0x7f0000000040)) 12:26:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)="159b95151dc6ed08e79aaeed90cc02812a3cccbe26fb602b32e8aed7169924614a0f9737ce018322c572c62408be9c3a243d454b1da745e8a5e2d36fdb7644376c84a835ac83f33b42f1b0b21ab7c4aee1cb002fce88ec24db96f7dbf36c609bb41623d9f71437d6674549a927831fa0b79660a37f314dfdc73cc5559ecd568c42d869e4489ee3718f17b5e74876371a8756a3df716d9c41c9d3a796b4d57203e05456aca4a9b47ac98997e1fd3be85d324e5dcfd900968e2351b90b03f5d022df1037f7a99ec93ba6c7dc793cb0a1b45280d016174bf380d141657a944d96048d1219fb6c25c7281fe3c632c30099848dfacf840ab79b994cd1fb1d212ab1976a6d68e8ca1747a837620448a3f0d556c4789dce83abb7e1c5e1702fecf20252c9481e505a82eebf2aad576da4bed745e5700eb34b787ebcecbc70ba4af26c61ece7d8e9a2e9537fe0b690992e3d9be1aa030207f5b3c7b8f345f79c53c337743f7d792e479d185f63c829905313cd2d9ea1a5604ff088e3d54ef31ff378e6367c33a18d834171ddfd95ff33c36d184a32d25f340528c23431d562ac36debc8f0deb8dc347c2017ba310b84f937ec14663e7cd1de69510015425aa94cb5cb740a682fc3f26e9f3f3550e6edb7425c612d20899db62dac63de6c228ff7b0b7da92f8e3c7e38949bc1c527da149148489e5d8ab5caf6ad5ae426c500bbb345a3941d33b1ed6936729e774a815e9280af7fd209f73b7e64c89a7b0dfcdb3e8e15bd8b32b90754a1eb243e02aa29f66758811f425e4ce80e20b3296a1e33092943e786c8c1cb6d51e408bab0cf56b9128d75d1607bd4092db466448db4b4b2945eb07d40181fcee2bcae52a2338768554462b00c3ba029a7c84b47119f40297774183c35d97462d2124d569c72fbde8fb20a73c17ebe35c92916bfd005daaa08a584cfdb070bb8f8640426e1887c63fb8c9d5a0d1b5c4c33e6dc119becacbcf31a755d87c0c5321d6c77469dcfd117eafc6fd707267b7173e7bb2f1a630ca9cab108ea3cede17a464c56559ca97176b3250500d26daeecd5d565956dbd8fea034c28f2b3375a74aa27246ebda7fdf79ca2d5e37a038beeffc495ef3155845462a38f900a01a0da489f6e615886398cdf43683d5c49d1524821bc65a47c3f768d6ce593383eca72af363f96f09de134a3aed0e2554dcb8309ea30d9b6cef1806aaaf7e3394946eb50d5ecc848d558a487eb22291a0f9bcb85c48190c3d2207a6aa80dabcf5c96231866f3f89e7f44fe01bc5a884be925ece08fff0ac656bced4bf19ef14cab21a788490acd506a331845e95087d1e3fdbe80b0584a1d7ddb3f9b6fcc1bd43b62f9659249a53b2b3fbf8a21b81702e80fb5ba0041c639bdc349fe2079a27894aabce250e4502e4e277ac115e4da4971f20a3c7a7d2cb748e04f324232f18e96b570ed5079754ebd500eab4aaf10c0d11def84ac7c491951725aaedc4958dfba2975e1f21aa45e0dcaaa1a75759729e6637ba18686318a570245098972f67adb8165ee0ae7e440b80d87bf2bc97049033578cc945c0596ab5027d737cc039343b701f5a7627b5a14607230ea7c01da75c8aab4ea50fac52414e6ba447755e321633db6a903833aecc987d2ecc750091c45a543cb905e17d2886e41e842234a165776d1e94aafda1c10cf7ac1c2ff6d21b44e5cee8d9781041cc876f66690a0f0b1e07a2e03fb7da5e53084fe20d857746509c2b0da5b457c54b634a25eeef0774ae2c80856dd39359c53fc08943a2137ca73e6f910b55609f82f2046e4bfe25429ea6f40a15eb433acdcdcd09d400ceae3e857ca621461fa79442821a736d085033b5cfcf21919eb695d561eb4507e5a2c9d5c9c2234076ab6945b2260b2840a60aac7f7db22dbfccdb56a0e8a456429c7563b53a054a1cfa311d3e81e7da8a377e0a0f10319ad94a2edcaad1a47071e31b7c68b9794d1df69c315bf7a86027b50104a234ca881ffb0f42a2282d49eb474ac5f730fa7007a6356f3b87fff8fd48ef5db826280fbf9072b1c12ca98711599606102c2007dcb9d7a7972a4fc48b30d042349b7d66ddaa9a4b4991f819f3cbc37a4fcbec6cd9d1f50d892a9f035ed977d70b5a979da897a56738f2aa9d716632b72c7121d34f523e7449af9e1e542df52bcf0c6601f8a213e1970cdb5a3df13a99bc78bbedc8f73474ca9eb717c6fe4487ba06f9d40a0ba0466e139aa1fe03bbe3b9dc32cd7dc35677ecfc12de528170eed41ed51822fe578a940fdaa2377159c244523926bbc4c00f89dff19dc1999b4a7b4c8ee11f2de4f5c83f8df4ec693fc8c1c3a1d6b20ee51ca1305fa01309312aae02ff5a19b8983398b56a36c66f7f197d055d7008344ba7e9d18fdaf201a62b646574f5f0e012382bc28c903c44d5b893888f92c4c20df62e9155ddb28178f08c37e1d14de3ecd65f5747f72105dc1ef74437cfa81c163e82cee02a3037972e0a77ff9b39625f23ca0e3b20c7b93da490113c04c62f7bc3eb6b275c02e8c3515bc77ec3a44c49ea9069967029a913b404a8848653c53983480016ea655c08ed89fc20964c2c0f8466c8242e6e179a6f856fcb4199457efa6c4cf29216ac303c6927bfc61732f316f120ae264af9cfe07fef7445a7b5f05be8e00e0ff4d6284ddc6a4d8c6179828d095de0c03bf02f17f09c92ae98b37077004bac9655201eff87e365408d47d45707e6384552dcdf0afcc1537605730e5a6993ddbaecd10bfe872f330d3cd39afc909e37c26767656b5569bf91f0320d50ca039d06d7aa4ed4c8d51368dcf39ea8c7d301d7c0cdfde1a9f584ffc7da2538ddf7c77fbc221a7e53c1dc47bab76eb856b018cb717afd8e5ef4f807317ec18aabc9f72879b706e5dab810eba538e14ce084e248b598fed37d7bcf4b7d8bf3d104d03e21a109fb585f720f5220ee008315401a0aa628c648a976690a68313998aef5db7307e5ee95ba2cfd73e94eaca7ed16da63f859636cad8b0b0f2845b73cb69f4f025430159efcd5f16ce7cba78758c44a3c012f7fd4c688580683a5fe4d1bc075a7be7077d92eea709cba38f9de8a9aed9aaa0103d8dbbab0d303d3bfb1531ab49ac6d3cbb329d1d976645d0da25a4436153c36a35040c055fed1fcd314dc922bf95c02b1d0a7e44adecfd527c58048088960077310a87aabd567c2103fd9278324d101f89bf4a95f9eb8601dbdfe382e9ddf2b3b8783a131d48c066f4889e68b0acd27a651f3c3eaf8e753b6fd5d386a337d4f6faa6e6a4ae5bda32f1fde4662a4ca2e997b1b5f4d1d3f6a6243384cd76f378d28e29c8741b77e372c9341f57a5a424d56c0c0a911926cc764f396da16932c358a8ea6f621b393650298031462dd5ccbaabf241c5ebf4b722047a65d0f78ab77f42a37715c4532114eff876faeaf880a1d09d0e72e9432932a55154ffed3bf58d00d38ea3c09e22923661b7d3d0436da4d7d008b80c81606eab0d1f1410f8496b44b929e17713c64a8e68258542aeb54747fca8e5cc7785489ec72bd6257f97b1ab27d4a92d382304c28012cee5da98f06fb040dbb291d3c191826116cd601b01cf55d481f5511c6ba8741dbf31b6eeb19c2b6c6be7ea826f2ffe6b1a8f27232830bcbb365eb2ae4a470f0fa4f31ddcc24287f81c327d94c5bf6e2d01e2372c8104360905f14f764a3303affcc8381520b7cb468defc6edcef83435ac0ebd53fcba5c5b8b053113e5200cd9e02905a332b6536c7e1d6fc84a1f31cf55d18765b9f282af367dc3b4f433527e48eb072a6c043ac36d38d333294643fa17a44d85e52c67039f186c56c2bd94ae0b306b9adee9a2a365e25589ed1107cf5e1356d9a36eb080b8aa91dcd33a1502103953faa25b11193faff4cd3ec01aacc84655a6b393b081294d06d66a1a5acf85510d86154499cedd74d1c8c1ec6c2feb7886ebd57d2b5b4e0bf0cdced6c22daac33b9cd6336c736ce83b21f7904db87e12f42024b6a931cb5906b8b4bcf9202aaf4f534133ae0168225b042ba34c90983bf3940dccca32b572ae9e98c252e7604ff357b5404ecc03f177515129178698dabbecce99f2df63d6af2ce256969de659e137b91cf79b0a197a6c82bbf4927c18fdfb9dd99cf81bd9f7a1b9480397f9a27470fc6ba877800a7369d828b81ff43b63d9b895cdaedee41b46fd5e669aa0bbc823f1f237f91dc5e5e3a6fb2a36183ef4c443c95905bf9f18a6b26e434efd33df118496b0756cad61b4e14ea0e6f99bf0d33c45d327dd92d109bd37371497c1c7f67650a2226a6c77387cbb6e59bcc1479b87e9d23d8f7b9764fe22a440ff2fe62ac2a586e468cf6c5e79dcf6d63ea30ca6e0905c4eeb80ae86af60b5d3fb2dc83c68205f8ffd42df4f567ce7cf45a94701fe6907582ea04560c7acb61a7572d3e404bd0ca5e447456f301a2468b4c06af4260b15d0c1550de2fac647d6b84fc86d89f9055ec64e581f5ce0c2b02c0d7c096775d72df9bcc8c5b492ca98859af4c03e24d1b92a996dbc612876047a31cff5743375ad69d080bd9ddcd7b4e82d51839184dc5b9ea5d2e93e319412a95d0fc5dd4e4dc2fe4fd9ca03b2d50b601de1267b9636d7222e6763c5e33d991f859999030745e7f22f6156e833cce8d201c55dd87608405fb1c6fb4f00324fb9e546ac22de54413bd7c339f5116a7a8a285c2584298c381fe405847505f2025355088a9973263e8efaac3f998fde0610929dae02f2aa9cfedf4eed46ca0c7e1950d37bd018a189dd03194969b04b6d2152305c459837e5cc0068064c34dca293fb5ea86130195bb1d5151345f248cf2cef5c4127937f82b9fd760573477fc5e9ad6fed24332bd1b7cd060ddb5501ec607c61be3d16763f4f54c1f469002262d3792f028c0856872bd838067fb30fd6536e888536c3ff799fe121d2e7b463708ea41a1f1d836440314ed2b540d4cf7b6b8a94c9e2d5e958dc79bb5b85f84551235e197fff178f52b119d021abc87b373b94f69505ab7ec6f265993a7ea153c12435db7ef2a625e7257bf7c35ab59bd20b8208389e59d7710720ba6935204882b97eed9fefde2e4cd8388ab7f2b854f03633668c214ae892ebefaf8d8e3976d8a20165d9f4d51a882ecfe80b247edea440e04649cc733b0cf6543c9605d70a072e68edb74518d5c66164646729f074dbd17a26214de714812a1d338ef03cc9867238963dd283e26a0268832665281a7af3b1e9d70e83c22814961d5c89c3244696a77e5f27456ea5e095b588a11f1a98d5a75d34bf99ad3bcf71486820a41cc496be62af904c93c1ceadc31c982e8a1bbf5711a41922e22b8e8a6d2f960285fc89e894fc3fb902e315a53f70ee5090cbec181e57a3d1d1baeb1ed6314921cdf6680a8a6bc87a59e8977223361756553bef75b96c03cf01c38df76435f5efc8452f1b47e687ec1bd6c0e0ebbe1c0a2ca8a09ba4683626b5517a3f9b4f9b30517476cfcd6a946631dbc24d4597c05a2148da675e3e50fc167a39f5cb380c56cd988a868d692720b576e3b98d32a86f5195308b8e72e1d251f5ab66e8d96c1cf3c831d904bf947326a37bd65dcc1ece43d91810e799307c1fe0495055c9f072a734cac62dbaf0b00c9f2c2ee0860dd4304599c704c4f75f2b3ba6499c02bc7dc1ae94334fbf64d9f45f10e4858e5a687348b4f3ff8a420fce4dbe44b2376317f474c82f4535d744f499f89597488497efe579eaa7d213b6f95238d69aa87010b364451b1aaa5ffa59fc93232556e459f82065", 0x1000}, {&(0x7f0000000040)="2fc7f3f9c9b9440aea7ac6e4df0a94d6f0670f33115faca50ac56a33d0c4e429bb7044f84f7c3c70b6625c5006b91aa480c578666b4a61471817688d086c64d216122d24405b87c438131c457eb5e651e475e43bf531b925eea729d81a93bf2cc2ff92bc979d23c353f1f20b131e2a7d50101e292d361edb92c10d29fb986625097c0612922a63eb0694a7e5db7eeadb6f4a044eb0325b7a47cf16e7141110f92d2cbc02f369c5e55e18dc5fad877f4adccd258c9f0ab0c6f331599228ba549d", 0xc0}, {&(0x7f0000000100)="1f7c447375ca24efe6814b30d10e2579d0b5416b17607e92e726b20753b9996c093016f1200ca9dd868df749ce18815cdae8ed5f3bc78ba9890ba34fda440d36286ddb8b45fa011d8edec8a0200cc288c2a68dd5dd397596863b", 0x5a}, {&(0x7f0000000180)="f9d2929ebd7f8e42a78fc1f31b65c124e3be54599d8eed2ac1472d48682410bd76517f6385427caa68e50dd09892d82d4d70fbc59664929f1a8e4f0cba3821e920e53971325a67ae14b6ed58f3627a4618ded5539d835b3fce809992a6b88660a406619968c985b90be43583f8c802fa8c3b57c85fd8c2244627dc814d39bc3ad885c53e447b6b67d11567a16ea27a381ae2a3a0bc819c6d55b0ad0cea3bfa611c2dc2d0f388e41de2e6f98a6c", 0xad}, {&(0x7f00000012c0)="10cc1cd6f6da1191440dfd07f768e4604e2e05c3210b0b5b8907b25cae536df803c5389938109cfff53cef774d91bc412d43bc022385ef1cb989393dbc5b62b4b3386d460df26ae6ae6e49d281de52e330db10470658c439f52dea5fb6812785f2ee6c8b3355c813d996743bdec237d4dadd118c3037365d3b74ac736482cf70b8cf4e1387aa986003610672c2285307f54169c47edb6f7d19e1722f164f0f125030184bd0dfff71747feabd1dd78c36b75dd624d0d9f312a22ad0a04cc05c07261c6dcde3c9109ed073723df05d9a180dba5f9824e79cfa37626c5b36348aa1b0bcc0ba6ffda1590f", 0xe9}], 0x5) close(r0) syz_open_pts() pipe2(&(0x7f0000000240), 0x10000) close(r0) 12:26:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000000)=0x1b4) setsockopt(r1, 0x90, 0x7, &(0x7f00000000c0)="f572c7480f6cebd3883072b111ceace680bee6d828bd750aed381b560d9e64d870ddb0773d706275853ff03a27265e694730a19538d919d66f16f59e36da05fb310b1fed99aea51cdd60ba184809f33d91dae6a9d118ed3df2f4c1b936d5", 0x5e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 12:26:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="622fe8006a320000", 0x8) 12:26:09 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x8000100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 12:26:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:26:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socketpair(0x26, 0x4007, 0x1ff, &(0x7f0000000080)) r0 = socket$inet(0x2, 0xd922c27628879ffa, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 12:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000480)=""/150, 0x96}], 0x5) 12:26:09 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) write(r0, &(0x7f0000000000)="12f6", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() dup2(r2, r0) syz_open_pts() execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) 12:26:09 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair(0x18, 0x4003, 0xf, &(0x7f0000000000)={0xffffffffffffffff}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098cb00000000000000000000000000000000000000000000"], 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) recvfrom$unix(r1, &(0x7f0000000040)=""/207, 0xcf, 0x802, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r2, r3, r4, r5, 0x40}, 0xffffffffffffffff, 0x8b, r6, r7, 0x1, 0x1, 0x8}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 12:26:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x4, 0x800, {0x7ff, 0x100000000}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x7fd, 0x0) 12:26:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:26:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x75) fcntl$setstatus(r0, 0x4, 0x7e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) pipe2(&(0x7f0000000680), 0x10004) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="8cafd6dd0f1e2f4849eff7516d012b9272fb3e7571", 0x15}, {&(0x7f0000000180)="b2d74d0697e7aae91a3f290543d7bb95cd35a2a6b9079da7c078da8951063324d07f29f1ccfdd26c34a098fbb68576a26b6edb9f35ffd315482035faba70b870e52c45f131d016b1abc13d41992621d5b89b7abea1b889ca2b9b", 0x5a}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x403}, 0x40a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc02, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) recvfrom$unix(r0, &(0x7f0000000500)=""/77, 0x4d, 0x43, 0x0, 0x0) 12:26:10 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) msgget$private(0x0, 0x480) read(r0, &(0x7f0000000400)=""/171, 0xab) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000006c0)) dup(r1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/17, 0x11}], 0x3) connect$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xc626, 0x5, 0xd4, 0x20, "b1b018fe44ae7a27d8222def40c7e2181553baac", 0x6, 0x600000000000000}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200", 0x10001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="1b3421", 0x3}, {&(0x7f00000004c0)="4f4937255337a1f91440db2c118bc61458e003f3995d97c3d00de1a2aa1336727e5c93b471e149d265ae1bb052a092ddd0bf451f9a4c4b0d77dae2c60b93e21a3e1a48e0807b2249702546e0cfd2f327f53659a01000152c3bce8d3b321aaff7bf75c3366933de3aeb", 0x69}, {&(0x7f0000000540)="d91f9262a3a1beaba191d1f0fbbec7f9c938018b2de1cfe30fcea95a8f0ad4", 0x1f}, {&(0x7f0000000580)="50d54ab7fa024e57d9761e38cb2e0c46fd6f6ab9af16e7bfee4c7243f36349946701230aec0761561e8dbfc4ac16ee690d2d66306ce57071e34643405b92e8d674ac6a5515c26747e3399a9036f64553230259d4750118a46adc049f98a9ed9053166fca59e18fc77f2501a5a15405d55fa72cb5a498592428637f498b24d0b36e089e6d0b62f99a9f7217ed7d9b88f28127330cdaea9b2312cf5b06ee0dd0226af4c28c1ff7ffc9c8426d80e06e3203ba6d763f43404d3d858849252311ff7c1b5a2ca1898e904bc71c8714a860acdb558a469a0c1a26278e1a6892449e5fa609fd1da61610b3426c2271d7f380fbde48fab0", 0xf3}], 0x4) syz_open_pts() 12:26:10 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(0x5, &(0x7f0000000180)) r0 = msgget(0x0, 0x14) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/216}, 0xe0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) semop(0x0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 12:26:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x6, 0xfc}, {0x7ff}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 12:26:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) ftruncate(r0, 0x110) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 12:26:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x18082, 0x100) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x51, 0x80000011, 0xbe04, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x1}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xffffffff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1b, 0x2, 0xfffffffffffffffd, 0x7}, {{r1}, 0xffffffffffffffff, 0x61, 0x2, 0x40, 0xfffffffffffffffd}], 0x10001, &(0x7f0000000340)={0x6, 0x8}) setsockopt(0xffffffffffffffff, 0x25b, 0x0, &(0x7f0000000080)="92fc10e9a8589789ca986d96bacc6873d4169d72eecaacbd40b752cd80eb66561367e467c58965a349e765629551738ad8e7d7f4baba15877f85ee6507c6db668b92b4c26858233594eae571e9c8bbc47eb219e3728aa580d8becd77589ab8fb514a17a7db9a7b06f69fe2410f64d0de2a2725eb108ce0e2a3057da84b881a98526257a9cd7880b0b2364632ff5b95c1b90609607ee27d19b79a23a45b14bd2f7818ce4af97ca8ab1b520f703475d9e62a698c655a443a66e56aa363c7dcc63244db5d6241baec73efad6a498da577beea5e274a35efb29619885ab0", 0xdc) setsockopt(r2, 0x101, 0x23b, &(0x7f0000000200)="77c93546a41f1ce467f1ac7df0ae665cc93de968551eb4dcaacb7ff0749f21a5fea49488d188aa11f0f60c46bc1e0d", 0x2f) socket(0x6, 0x8003, 0x31) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x6, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x8, 0x80000001, 0x1, 0x1, 0x8, 0x8}) 12:26:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100), 0x101, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 12:26:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x140, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 12:26:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x155) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r3 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) fcntl$lock(r4, 0x0, &(0x7f0000001200)={0x100000003, 0x2, 0x2, 0x5, r1}) 12:26:10 executing program 0: r0 = socket(0x9, 0x2, 0x1000000000) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 12:26:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xc1, 0x1) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = getppid() r10 = getuid() r11 = getgid() r12 = getpgrp() semget(0x3, 0x4, 0x93) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r15 = getpid() r16 = getuid() r17 = getegid() sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f00000003c0)="34898a7106e02927db433e33fd4094bdfaca3d9cfb0dda110e91db4627c280e2ebba105bf0275ed5e5f74a77a716b2a54de0201b41e509feb3127233f291736a67890a4a743dbe3e1f0a87d56fc513c4a1f27f90d42850e5923bf0f606bf3367ffd2a28e08e7a5802af5d0e76ac31ed21deac5cbe8720762b0b2d71b3ca5c7282188a1e0780180ca097aefda33d75c29fafb8c008e02f64dd94f6773ec2c21fcdadbce89172168b0305f4ec611a2b52026b5c0637b7c3685e93a1ab094d0542ac6786fbdaf87a423d32b23878aef50049104a604d8615c6def1e646c0b19da86db5522e55fe80f5f0a48d40b07c7008320bc0727842c14f75dbdd7c908430dcb91f3ccaaf8c01eb839e29b109457f7e1405922b92b50b260cf16d047d6b8f3c65870b4176c97a03cf5017045dc6a445f65a40a9385aeadf57789d9b4fec36a777b3c39d68a37c843579d3248e66fd5f34c0ffd5944d393c6a00824e8b887c5d57424b9ed694e695f0bccc07cfd498d8c7fac58e7411e13773350339c15aa4db21337a2671132f634214abe2d1bc76823f4c1e1931d243b14942fd6d4737539ecb268a43acaaa236a5b0633eebc66019f93628fec9cbeee680f51810278f8ed17b57fed219c3146689d1f9e97bb47e7f0938a9a639f16b7af36fce6bd735173c750a05780d4c7d163a4c17458b4ef1e463e70ce0e730a1c3ea1b16cdc1282d0d8e4c81f3b5415d9bd3728a8d50545cc93468ce81c7965d9c8d09b8cd85fe0678b484a094e05f0ca2135b01f5bbaa751441a19b5b4603ebaf4ff328309f271666b6df8f2d4e19bfe3c5ea086ae24ecc09e9de4bf12fe05a36332f67569931cc60a7dd680043a6efb6e09df3b22284c44c0a0b2c1b5fa436078f0e613e73f7d2b78469008480e9ff3f96f7ec8dab2c84f9a923353e34c1b31aa47947eb1bf8f31d0adff0b56d0dc635b1e1c04459a8639dbdf31f979621b90b6a54bfc3aaeefce017236f097d3423e195edf39ebc696ca0a027b4ad594a494f61b753bda3c836f0979346b136420e1c12925d71995cf7a6ec3dda1e683cb14aab20c356185d6ecf8210dfae530dbbb4c9df0777d7fc7a2f68ea52b9ab78b9bc3f852d83ca55a6f920bb54997a31e89adf4f42317c8b0e4f890ee4fe1af615eb940991c2b74952d2d993dfe149c709dc53cd33e8bd0f3f48728751f7601f5935bf9356a8ff231b75192698eb8d21dbedc45ce0709c08afd0664a090ab54edceca84d92612da1c139d3055ca2d4c9a7f5679612cef5183dc901d50248ef6bc946b824832c69e1d40cbd7cc0add1b155f89477add642095837ddfab58502a63a203634304bccc605cae00991e62c8cc7b9b8265c8f9833b7b4dadca1d31b5e7b9726a917b4e951348de42a4e25c088ad8b641daa357a1a5a763cb5ac78837a03475f000f94a8fcebc2cd667176c90a7366fb0e6faf1c887767f5ab0f997a31e44ca9e1ff3ef756dde58767cc6c8cbfef338e296e994838d4a031da618e9ad5bcdbfa9dab196683b773599e86f24a881c5037bb4f2d11a92db6c9d674b711eb9ae3f77a8b0500da1ccd84f48b0748cdab3cb83a20a70d4bec4fddd7a85081dace68f78d2a766ea271646516dee959c1f0f037ba434e1ba2c612db6e5092b6b078e7e89fd6b1e60b8ef4a8910240529f5f8f20c09f756b25ebcddaf96de09e3bf799180bce37081e79f015460af92be25d1abe39f652c091120fd61c14e18a528456c82954d0777afb4c2deb6122bd0a9e028f0326c2e17e5addb1295882f773934204bbf8b62e6d3755563d7b198659afb5392f54694d0c9a99b5dd0e07a88205ddbbbad21a9e19688e8b54b48cdd9e238a3a9d70bb9854077e0d3c0515b6c60f50ead1e702618f297c33788b97d098f1cf7e480f44666e2aa3b123bcef2efbc2b780fb01678a8068bfd79984d7b4dda064c2fee262f18b0985b7e7be26800279eab1d5cdeb0ca4450d0b327122927a659da839be96f17ce20a634a04e9ef7fbd84f9d97cfa976e759fb6ab5faa69b08cdca51c7883c12553f18bfa98726fbbd51f2277698ea876aaf4e463e4eb126a19bbf5f87c6a3fa7eee03a1e40b03808cf0568409b140491caf51522bee9ab2257ebfcdae849f8b5340d212024409e86515637122f90a4c57b084a81d73a445d6c37c9a2824acf86a505400bb27dbfc079e5f9696b213f42d78a9347c32a94703bbdf4183a7a5e45de436b3d37cfeb59354a2352526a1cdce1eba85b51d59e5451636e9517512cbbf56621eff11f11d3d040df8decb8414220f81a229a85e99252cdc5f0aa1deff1e86e6ad732ff19992a4a46c22de9b9cf7080ed74443ae66f460804207f1623e15476d76cb10c084f56503b4343251ab8f03ba8ea3c5f61fbcfe54039069e93c5254f763b62719604a474473021896dede2d8f60701e1300ae89d49432e66da84c688dc9cc476b5e0c31139107eeb1cb11c44070907aa8228f906bfab9eb6b6caa4a65375c565aa241a408bc39cde5587b9dc9e237076effe057216c6978ac6908345f1b87265763be6843397d99a593986ba5b4af4ee500cdb281fefcc3bb25142ad96a8394d8d18c6f3e748f8b1e55991fc2ecc6ff4da896bc45d4a1533d867aaa31500ee594931a6561f674b35ce54114b939d098768c199196023e729c4dbebe6d5183a4307ef601e78980b3827587073b31f64009d3d1354e7c77dc64db14d7dbcf28a0af0f5b030e9fb22d0955d5d97ff62f48194fa0ec4984a97b983455ca15f55c95b4b34b340e041a0811f0c84fcd90b03174f367977733993230467639ac0a43d81e3b9e5aa73173e3b1b1f91c1bb5dbf56e11b8e6b4af7b76057febb7f9e1bf2f71a4fbde2e03c9636153c6a5b51b3102f2636f0cf6cf4575df3a98935d72695d022c50d37f970453001619567a9e69394cf9fe7dc8ca00219424829b0d89c0b3ce72f123378baf3c0cd8d4667c04591e47fd504b3dedf92e1771956b31c431cfe7b2bdf92e67ceac9f9436ff534ec4b22a6b5696ff8a1b20abc63696157561ab947d2b78282db45266c9c568f3e9832ceb333ad5426a312698e059beba0eaef5f69c27746a73a218a932facf5d91ec8286f42592ec5f14c5f8c9ab38f87f0721665754aee5284f2d90ba44d66d3f9eba2ed9df279318a6f9083076affd40bfa1cb06980c039a1135cf274f8511f04ef13e129b1f9cae23d521c6f96792e7c59c796377bb9be8e1cd219583a6459ca6b64e2da34fe2be6cb39fb4a7be086b424b633caab37ff8e8db53be6827f4cd907c5eb1b52568b27e71fc4c7fa72047e5d597592a120ecfb9b1eca5e8c20c9d0369d55d025c1ef0761ba9b7223a9dd85bb4c088a2580876bbdf87920f5f4d69cc9fcec70ade6597e07a15a8c9961ada741b15e8d499d07d23c0b44332db4ac4c346ac6230ad7624f070777bf49ed3767e5bfe78a2794ad1f64f7b31ff1caa800dfb9d8c586d490bc6df9e24dd2b1f6b768116a05a8789601370aa39de6571c8177dad7fe8ebb0239aec7a4e78b227f1e4ce3825dbc6b114cb296e8f37b2e1f481c9749d3be6887a767511e3ff2b553a91fe009a16a9be4fdb2c2af7a0785dc230dfec1a50c14045637902765f999ba1325a699a61b153fcc77ea46703754eb99cb63ecad322e6192a1922caf8143237a5afb8fd0c5c56dc952f23f6699b5cfb3c54e75040dec18a46be31d85ce2a4cccc740dd13b305fe853d86f705dd855cedb4d172f9498284dec9b1a1f266dd2b7c7cfcb1f9b89766aebe1912fff44358413c11514659c64d09eb7e436df40650b7892b99d8667392661fd494be270a32d94c6594ec3e06644000dc1119c31e0db50f4ad5a8586d417b86674d523317ae41da0ed6d375a11a480bf36e1cff3dad273abfbd8f81018657601b540b66c9caa1dcf0173fa1d31e23a6309c84df1c18fe977659c11a55a2a921fa80bb35dbd42bd17f2262c0209d314d4f5d62f98f864e3973640c836e99072f433464dccd9395c613449c1f5c9faf5cfaf1a1701b50e5a68bdd7d6d6bcf74ef941725009058029e4c2531da80a7ab1b7f61c5dfb822198b5b75e0bdcc7a2576754b47ea27f4a821ba2b1211defcc9bf38d162e664397193f8ac2e3149010293f5983461a3a623425808144043bf4dce82e10d61f8b1a5aab1a3f26746c1d818b5ccdf9ecdd69754eefbbf9a458af420ab46c857f49fee1544ffba7cb56222387a0d170ea9bad7b1fbcb739eb1eb591cd0e3d6c3e0bee003289c20708d73564340369bc1ab89e19200e2b866e3509d5ed7da9df8ae21a061c48a4ec45ef2832b69408e4f871cf8a8604be0a5bb1200a31448537d2c834c4d3b84caeb5631c43bf0ed33ba1610fe291161f2c7959837ced42acf874bdbd0895860f0f73099423645fe6ccf8f537d7cf06f9be5e51326d5fdd409ea643977f2a7ed8fddbf8e6a6dcaf9695babeb30084cf081f4c212b1b59deb34e1a44b1a5ecb60462751ab64a3f5b918b7c1fe04e580a5de4c92dbb294b0a52987952e012ec228ddd9be0d123ffde97ab321ac76e41fb5a1ee7feb2dcb263b9af9eb8aade831f2bec598cac88b17a1144da4d254cf884e493cf1942bd3ea6c63e42a1627c473e5841af560a9623fd0d81a1c31faf1546ef5e6bd876ec496be2a922263030d2be9493bf9596061f385f1a82b777e15f6b0b845389ef36f4c7313ac5d4c2c438e18a45de7269877e0667b7b2b7e5d5b141f0a7bf5ae3db7aa1dec71674d5bbdd6a0f3045decf85322df918941fdb8d0908812d415644f82c2dacd88d87deae3d6c189f1889e352156b909d5be800ae7151abdb06af0dbb9cb3df2f8d1fa24a37c5983e09dc941f4f9f2b802754a013da3577f92b6f1085f95a7292418b7a480c2fe034a0c17cb56abe5b5b9efa7bc5d43f3f36e81591891a1c3b932e54b37c26a00736e68a551a3067e15b2fe83bc680344049db2528a016c7a97787726765d6ba67f824e0428217c1ede179a5d587fdc8825c7da332f2c433d32c0cbb1dcbca556d63cb895901491765cf878b9c7e208eb838eb6fd7a1bb8bbdde648198cc305b12d7db75ad77d6c6381bd5724fe181f01a756394043795bb73a6c2a0b7185e7348f87ef5be18dee45ef97fb48df5ca08f07d664eb4bd02dc0c83fbaf25f7d5aef5c71c6988fa8d3411a54a5c1265b3fb767351399315969ba363668facd466beff613e23f2cdc970ee80909d01336157f111988c598162fc98a03ee45c369aea45eb02c09274e5e0266a8878624a4e05ee3f85d32edc92ab5c019f3579a544ad3d1b2ecebb6e38b1b2f651e155374c2fc0545811a5aff8e4b5fb9fe08e277c8496b563927067fba753269767c0bf6f339e3126e00a8e8d695966335ab7c1aa8aa51d3c4ec732d05cde0647d32a5fc6257454627d650c6402c7038832691f9d4c7a11c498f7881ccdcf982c8acd905114efe2f01e32ec1d9d057abd37ee961fd931c9cb6d2b2734a33c1469e250cc5f4dd2b3d0f5e10884c18d8020afe560b35e9baf13fc55d3f562f68f3b73918562e13348510c9f7dc1be6fd7790c204a463d4055e6bac0111bfe52551a4b645e155665bfbb21fe6d6ea83705f46559df9d708837f068128baf5b152dbf1972663f1c18864146b8bea191b9b4f167279fb666a506c9692544472349b7e9a0e3ebf6ef8843cb3b8a582117e14015f32b8cfde56dc930ec31f54e2464dc4f40f4695cf47dc22474186ac26e3994b111b0ccef4f683ff3a395754ce8c5f761af", 0x1000}, {&(0x7f0000000200)}, {&(0x7f00000013c0)="32ced8e14f0cef0c5afb5050ffce5c5adfb8979573465df6ebc3f8ea54de955636ec380e50c544560a93efa34bb80d14c232a049ad0b7f7e1f92bfeb5fa136ae6dfe60ef5b08d049d087ae1b21ccb19e3c2af62b20e990150bbc2d06ee6b96871eea9d105eb3415b10d340c1e175b80fbeff837643f9d9444ac9eda13a61b2a4eaebf256cc8fa415f5d164c3d2", 0x8d}, {&(0x7f0000001480)="b47a3add51cca1b6ba825b23e78deeee85a4251567bcdf10dde511471434e335f0c94146f3b336031104ccda9b2ddaf63f5c7ebcdfea87af47967549aaf550c667bd0954c9109872de17278ce4eef606568a6e93f1e7c4a2c1ac768e53a2df8082b7e8fd4ae9d8c20d145bffd1de8fee12227f2820a8e9652cda5563393e06ee5cee3d1093010241eeaf329d7fc022b46c856790792942fdd77aeb756eea94f9e8a65433b5a3ecdcbeca535ed7e9ea33f4cdc02db30772b2d9d7546a7604bf72fd3430314c3a0e171dfbe674409521131ba2365b2de8ec194775dccb52687d5b1f1673ba", 0xe4}, {&(0x7f0000001580)="6de5dd6491d6d057a92df0eba1134874977b395f0c7b6c2a7e12151327f909a40ef7469ec310a5111fd99582be9edf4cc2669fe20f82833c01eadb781a775e4b1a846e6b7428487d35418f", 0x4b}, {&(0x7f0000000240)="628ab00f", 0x4}, {&(0x7f0000001600)="18db83c0b1006e9aba313fa1fbabf48aa00fb5", 0x13}, {&(0x7f0000001640)="2b77fc00168dd837f6c4fd6c25e76e68161def061484bc3312b5ab6b2820c73b758a8f039dca2935b4126677e458573866c74c6a60d30510c64b53c182d12ae6475e2874411735193c2f82ed8953a09d7ab6b4de05923dcbe34869ecadb96d011017a2ef38", 0x65}, {&(0x7f00000016c0)="9743ae3f28ded78a420d1678ffd362f96356543692f241d5167f3d3b4769126d4ce6439cf000cbb338aaa28bded8dc405f30aae8bfb3485824c38022855501d481af49e3e41adbce3a99ac93c794293b25beaeb11b987c72046e2fca537595a561bf90c1434e49d0c1a3a72ff4587e", 0x6f}], 0x9, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00030000180e3a90cc0800", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x400) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:26:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r1, r2) r3 = getpgid(0x0) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x9, r3}) 12:26:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r3}, 0xab) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 12:26:11 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x1, 0x0) 12:26:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:26:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="53f92e2f640010000000"], 0x6a) 12:26:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e112c2b8010000000e71"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 12:26:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x3ff}, 0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 12:26:12 executing program 0: r0 = socket(0x16, 0x2, 0xffff) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="1409a15c33d65a8a431c5ebb97b84439154df8c2312e6e08b514e1d66206aae08bc83cd0c6141d25ed84e4eacea012b3eb298253f26c6bb706c68fcf97564178c032ac14b4fc666ee5e5a5db957e51344583735134fd325b6ff363ea27abe39ad0de27cdefa001f4928ef609695b9dd28e9ada4fa9814411a05c03", 0x7b}, {&(0x7f0000000280)="dcb5697d03cf5c14d262de2449a19d278e95b52ea63ceb981a1f6bd8dcef6471b06414706af47fb3c6e9a1217baf1e7c3fe350655e3db5344c8dd942434098294c642888864fc655ee374dd88389d23ca1ce80f1f32ad92adf54813a76a3cc6375536024dcc2442233d977e301ccd2008e2ada83e8bad9c454f788a75d71c6c1cbcbdd184d3e01a8243432650f100ba5434e6c58dc2500b9292914ce5333ac97aea4b74b5faf23352b73c13af84b13f37a65768ab7566bcab36cb199b862670ddabfd23fc89fb43e6032e019c1f8857c6bb3fd5e4ad4047b91122af259c42292197ae9965f0e0411d3da91f3231c24a6266e521f28f74ce369455815f02dfb853849c73b5a0de9eb9f2b540b7d21de1db6f68dcc8c8e6c214ea066e8e3ff90b4b43775c818a11898b081fc234fd6e56bceb603e4f550e3dee7f3ef672e169d8d2603cb26b01bacfc8b04ab4f4958afd5be7d438a96298869ce72e7e5c70f1b05ce93e13cfbb1c685345fea574356ce821dfff90a4300f0b0d0d1644983ca541337c7da2aed8e0ac8e07ffde212ff510a5149372897faf7aedee5df4f72214145628fd78895581828182bbe5fd0efadfa618002002fde01a7f26eaba389674397e90578129ac4fce2e3cc649897a61f669fc668aadc43b747e3523108935c08d4f77fbd9eba7daa5f05d52e89adf17c67cc2fc7e158913d731988ee72c98622cf86b2378fefef0b6a0956c93d00becd0e3823734a8e4d7a55a2a6f1e4da14771f96772839e0408ad39033860cc4787de2e8fabbe91a4d9e4bf420755f0e7781c8059e942bb1e5f0e4d37982e57097713b5fb59da675599df10d2b60aed654ab8b8a28fa465af33e5bcbac9631876536aa9a83c28878e64ae1a59f37c747a7c87fe6326f64fec3b4b79972f2dff8a14794f7882d3868a2c25756b9c24022aa289e6e7ad1bd785d4fe5e52cbd62d9455ee314e281cab26f83f87c9a6535039c53224ec1a5dfc3730135816a51ad6f5c68d1c2c48861cc738951da6b73c1095e68eb327ddeb5e9deecdc7b16b741189e014b2263d799c3bb37d3881aa382bd5a892a0c847b27907bc669e7dbc3e7bedd799d35fd3cefe65bbabfd7baf0829f67cca8cd0a633ce9438bda8782bfb3dc6091e3d393d5720de5bb1ce5bb26e0d0e70b975cd2901af71e5e71258513997b321ea83758bdbd23fec9592a2c8f73136c1caa8426f1f8b35f443c1c6236decfb472618118f586d5c7158cfc329579301719eae2104cda29917ffb63a1c3879d2c139636ea1664b4e2a29bab88d920f5962f6d98c2aedd54149e4d5b02090b99d17fe71bb10568e701c71d57cd118571f44b2c76f61e7c7c79f4b75767f2a88cd11f712147cce9dfb323d206e6b3d577c46f9f999cef76efd73c6ad0d74d86c05b68ba3469a576afe08ccbc25a652a635ae363dbfaec6df2dbe34fff477974726b54eaab0e84ab069223b9d7937e4c4f017563a3ae0fd7b3e23e9d8b3b528829becd6b6e35b53f7fa18a6f2db98b520fe4348962903190efb844c1f11445d3d14c4fd7c624b4e8ab359277f913f8dd1f9e02a55b6ee7adad2f68d2b0f4698f32e17a55cdf87080452db4e7e30e4611f247d409d8aa52d5c65f9ba5bf823e5af2aefa02e49df96627c7dc731cd801d1ff1ff51934cb16c84aa5c676152e6e4ab767d28e2335682436f106ac79bbb0e060445d0a1016f8605b255c93caeefe98eaa79fe5af387e9763c75a99578f2e3950545105a491accbac936bbd45f8c5ac77be586728c6d55718b12e932393186f30e8fad63506271ed4ffc572f77fbd3e70c13df8465dc59edc75d35fe9647c7c10c68da2ab50ed471e07c7a5232940eea9b7d337272b0fdc4b3d331808fffc5ce691a9ffe84deb9e1d6c7d0685e5faa4f1113057ec3a29f54b278ccddb9497032e5a775b5b414c4564729e7a52bcfbb6ba993b37a2975dcd0967ee3f8ca17608f7fe89485f303459c3d1083c6aa3c12371842ba79dae1c5fbb827b8161e5620f41fd4557d474b8f185863801f930717d041dc82d71f28839c613fff0a2a4a181b7d41156b5142e1c837b2e220eb0998094d3a5de22059ccd2870b258c660672eb0049281f6fb13a729e3c2bd3b1a16cc6564ea87f0bbf661ad4e2f16461f19bb42a62cf029d6a4296cb7ff89952c9eb141b0d016883a6e0e1f9c1d1d3f09052e33bbedb4ee65da4217d12c2ac6db0d084e2f38afea7739cdfb42dace8bd7feb8b218576cd316a2ffb388a704ef5685bdb84f4cde698ec49b7faa373f60ea105dffd4750c51d9a81cd02e768b155508096e83452269dfed52d7872c750dd1094ab72ffcdee5b16f11b047057a7bdf299fc7c469f87d1470b4fa4e4035f6f6f5d008a60d8d38ce3e0c1800436c96a6b9345b90d40b7c885d642618fe3215f10d911b06c2239c59a036682fe6b0e40b34d3623129de4f269473493863113055c18cc869dc7e8874db632dc31571db05ba59dcab06771fef623b6f0656df963dec16eb5b7d1f520683400673c44444b469d12214354f2691fadb1b72647944460dfff59ebae02c819ac9347c2fe80b3ea2f0d6d2a19ded6cfc3e09726b84baf5155e5d9f35dc419742e66166001fc7518376770a807f33a86ebbb1e11bcb9707c6b5a6b32681e490ac989a451d2ebf1d29801f3cccbb6a17778592a38e60f092d119d0fb26f07357260b5a9f2d4f9f4dbfb2028b66240af58eba4fe4600e79783c0f3171c4524568b38e207854c51af09ae6e238fdfac862c48933a4cd1f012da9e88fd3ec2f4dc8cdc1d6c49251ef10a7c72b573e65bbfa27a99d566f73515b142bd1ec79880f838058445174cdb4f2783310f311792da5d496e5a84477573e14fb562202dbebd7e1e7c2a808500f08bbf133b389ef12db404a54066467e9e53621a5346beb6454ad7e5649957329dec7a1d29b7ddde5c94fc239e6d4f648736c52f46954979901142621cc30a79fd1c17bc24727269737f8ef35917c463ee00cc61ca3faa956d7d2da73b16ab1f836b8076676c9aebc539fcc35b8625d38c54c5c3c0cf1ba2045598f57bfce553cfe9b204908ab1068ad25224e356db9279d0671cb59f7393bacf54142f6e94f64ff36f55e7d4f2de10903323857b8b5b02b4e99bb57454fd3707e94b8aa30e3740a37176bd4f6560f3a1ba549023a9f22f95b5ff7283624172a0cd8f1a3d1ea537afadbf03be4f79d7f377ba685876ac3aac380d91d8149486bb1ed962915db1d1172708c2b2e7e64483b07ffc0da1e411c9ad7f8f6d72549b211a97a3ab649731db99952ce13ba12f9c8f7b6b95ac6c8eb6a8f0baf1a0552c02c7c864f58b0fb02cd49fdfbe07387fb3c832c78abc7e58be7acd64067792d1b77ff63fad5c1fba8b22fdb52f3213b51b2ed4dd72aaff70536aea52057f630561cd34865a06e9bdab5232fddaadf271d836302c243884a515cf8bf7fe4eca8ab9487884e54340aaa137d7c4bd92be2a967a6235ec281572ab4dca884ff34be8ea29e77568678d3daab6dd68813b0664bf61038460b21754624071391c46aad364675447652d9ede2ac5dea5d4c401aa5e45bbd51b14a638f892b4db58e2960510d57f4fa4ba25b5e91a5b9d71849ab0cf4e59264491709c7f90143795b7b47320911cb9111ca2fe9e4c52e375b9220705baf00e9ae07a587498a85cc57223e92520c492b870fb8411f7a831c2947ab27571125cbc6b0ee0ffe246b00d6cb4a68e2fe2b35c8bbcfa07d1a605f2f79556d66cc05c861bea631c95763473d5875e9cf0936e24a538dbea7094922fe3dbf7f1956ba1d5be9e2082caa8c837543e03b44a430336ae2590bcc1f3fe7a57c24a09aca18059593151771302176f53003b484da578d0fbab810321b537233bb875d5ad757dab3be3d1f36e87ac84234f5c0db4dcf079b481f10666e10bfa22c17d35895abb22f7977f35378b7e29787ed0fe72752a6a115499984e8a99ce36f33638446aeadb0fccdaaf84cfdff26ebba2aa1ad8fc247bd2240df65d53acf6ab662d75314063134c38a49dbed655b72bc2c494d52d1d401819f633ac669c4f5a2750ef892d1964bb97bc1f898046671b25c14ed3b3ba6e4c2607f8b4f997e3b148570e2bf06530ad7697776113885792b6616e006bc12d5dc5fca1c2676024f513de186c391a8133ff74eb2b8632851feebfca0a613cd56ebb0522aa56cf7fd3e1dbe701cdcfa4f6e40b8a35fa660d3979b9ffec4edc6903cc7464c8315983181b6a1d1b2813d06bfeebed83bab696412a431a33cf7494e98f34266c524a76a517824dd0f138fe69a7c0826eef4ac4ad7ac5ae0e400e63a248a70d0c3910e793155b50a851428f940fe762d6da8d1a1fdd602fc9c352583d67918ced510af8d36b03bd9f39be4bd034648f3f69aa47ca0fdd81cc966df1e166fe834393aa67618a188069e031b37900bcbb0ef55932447b0cc02f3dd73f2a94b217bcfb04e127ea741a6528452afacbb62c304aa15c66d1e973c73d0d082f4bc2fa6ad6ccaa5ea871617c9b4c3b75c26ea50e97e9940e2a34a2ab24aa061545e72d1cfe1aad37855fd226b6dc3bb65e9d4be2a7c384166211beaa6e597c9efeb5b19038f1fb641fe67a5c726ac6dc2061ea994c06d0d1a51bfd8b4fcd5cac566f708fb3ae828e42bfaecc098e12c57c59dcee93b6787a5951d54107af5e9f1669c480d9371d0ea727672e57993fb5196bb9147b9c2112eb5300d9794cfe0097319c99fa16358ff58ae59d750f363a20c6192961844a54e11fd0be08fe303ce6ab558b298c6bc50f89383cef9e056116ae7a017d0c29385ffc8dbad401965d115f4744cd3c4c787cbf77bb0a3d9419ca1981e7af69c083d1f54d1699a4175f08b2037fdd315cc284471ab42a505930d3d971d0b09df86d133d468e89eb54557bf60b1b9ad733bb5f09cdcfb48955adc16570bd636535d308c43385d1251851ce5752458a9b74cc7d603daf0faef6f3367616d5188094b1d57de6e62dafb89cd8d2345209610bf4bfbd7836a5c1015c21419b06b238be614e0cba0ff8deeccdca9ef433be139a6a464063a300bc9632aa90afbef6e67096c8a713b60ab0ad0c397e33ea6dfea43c8d087e28ed59b8ecfc84b5575080576fd31fbea51209e8b57e57327b73e82961e72ef0d1e70757d80d690a34d5fe29e68aad87783b43405e1823aab31254af3e93b094defd5395a634742611d1e74c29d8ac793b0d627afbab4706d2f2a83d3b978f9486c4d5745bb397e17d2a150b5ca00603b1221c31b03f572d057b17ff8275a3a736c03d54651226f50064dd1bbec82f390ba6f3a3fa5fe9127bc2448d104723395bdb0c1fe417ea979cf6e6f246b5e1277abc17ce32b630d0fd91b2df3d2336fa723269258afb7dd0cc3b9d6f36395268acd0abe647335e6e89215f7033b1102370ec24954b6b1671abf73229fc7c04fad1fc7d5b94f86c30d8b0f24a807d43039610d18ccd7e14177ff14ec059588a83bdf64a061f5c7d0468f5d31e9a1f71dbc83324df650f4b45d621ec5282c3bc70087145a67e41c1f9d37be2fcd11de1dbef117b0859b9c148165f33778a91948a1e1bfb643cd7d11e2028177741b4be39ee3a439cabc1c47078574cfd1e5b783dad7505125af719131af985da0ae5d842e35f377d586eb9589a1194504f7f035e7b38669a75c4597bc23cb145986e3fea43494b0d7e03d1c0c1d582c85f159449c2fff25b28962b6a64de43a9869dc0a541cb0558a21c3801918b9a2ff", 0x1000}, {&(0x7f0000001280)="5746d96be9170f6997ba37f58ce4ff7221d263659a7aca40bc1fe67228907f4a5f49604866392bd5c0c477c0ea75ca9b40a70e370820b1f31496945b4100e54392135d96e55afa27610d10d338006d0b1298ef7963750e773c6a1b4345c96d981d4a71fe29a04038ef3e9bc46a8c3375f80b51778511ee180f0b9ec79c5783197e6afbe8731d7edbbb614f37004831fcd7767d4d850c18d286eb08f7", 0x9c}, {&(0x7f0000000000)="3634bf822f91af2f43fe45070bed44d4c5a24b4ccdd1fc", 0x17}, {&(0x7f0000000100)}, {&(0x7f0000000180)="c64b87d507e369f85858c196c7afeb0d2e40013d25bdede0cdee9ea7b5db988eb1e34e77af7a5b436b8b50ab4c36a12be6feeaa1b1ea87", 0x37}, {&(0x7f0000001340)="087988489e9a0598ca181d75dfcc587f9394d7ca97b2ca596119085b1b20bd0c87606fe48bf2e10ed7902d910da20b990cf2fde067b7779ac41408100b5e8ae5e3a5a52e339b2b498742470124f2626b2ec0cd30c4872d746f8d66b8a5b5459d3707eb1be40336ce26f7d91d5654ed985bf70a52621f7f57cca4a6e094c5b5da085af763613a8c2adce095c0e00ac70bd4fca41f2f46ce7088bc7b8b83c8bf555ff5dbcf4d54cc88f16cdb3b17de424cdd5f62e31df1996cc3d3b9670c798086648da61d0a2f37290cd54cb6a5b3b2ed1cdd4b9dc05f49a46845c61f93ef93f56c43fcbbe763b74888a21f", 0xeb}], 0x7) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 12:26:12 executing program 0: pipe2(&(0x7f0000000040), 0x10004) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8040, 0x32) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r1, 0x0, 0x0) 12:26:12 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)="00c5", 0x2) r1 = syz_open_pts() r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) close(r0) dup(r1) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x44) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:26:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket(0x1, 0x8000, 0xffffffff) setreuid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:12 executing program 1: setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x4, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 12:26:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 12:26:12 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 12:26:12 executing program 0: semget$private(0x0, 0x1, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x81) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) semop(r2, &(0x7f0000000180)=[{0x7, 0xd096, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x7, 0x3, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0x0, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x7, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x4, 0x1800}], 0x9) r3 = accept$inet(r0, 0x0, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0xfd86, './file0\x00'}) semget$private(0x0, 0x3, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r1, r4, r5) semget$private(0x0, 0x4, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) msgget(0x2, 0x0) sendto(r0, &(0x7f0000000400)="68065ac167dce8eed9547b316c225c20a213af48ce6b2c9da7bb87ababc0b1f01b11211bb5b72c7c6e9f984c34c4c1a9f536999da94a193034cc3f883a73338ac65c6c07acf7f2a0c06f9e54209a307b74451a25806a8aa4c7327593ec63b95602cb3abd70eea768031dc3bbafdab57981fbc512b2f98a1aa211f315fe4370a79b3c7957d799b485b686654d17977a", 0x8f, 0x8, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000500)='./file0\x00', 0x8ceb7a05df881ffc) getuid() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000540)={0x3f, 0xfffffffffffffffa, 0x1, 0x1}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000580)=""/143) semget(0x3, 0x3, 0x0) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') sendto$inet(r0, &(0x7f00000006c0)="e814f705745aaa8041a11353eb1a6f7cf77c145af8045dbe0d2a828aec58d51095c4faa9a54def5aecc75ebe30b64da55db498b2e9aceffcc1e93924da772dc566b5d4d8bbabd46e358130e2c58a77e8805a5714959c", 0x56, 0x40d, &(0x7f0000000740)={0x2, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) 12:26:12 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) 12:26:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/156, 0x9c, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 12:26:12 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/111, 0x6f}], 0x4, &(0x7f0000000200)=""/241, 0xf1}, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:26:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa94f45c97c9fd238) 12:26:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r8 = getgid() r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[r2, r5, r6, r7, r8, r9, r10, r11]) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/54, 0x36) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:26:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x401}, 0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 12:26:13 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0xffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 12:26:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40, 0x100) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="702d2a9a2ecda3fea20842410af38674cc712b6ec6b60cf2be7f0dd89f1b9c39a8e779e3166307e40191de3f46b52f3ebcbdbaf18c5ef7fd16d7c0ab3c15cd93b311f70a4df84c12d422b5ba99eec34c0ad0f3eb60972f3dba43087aa494ac866a50c7c8ef1bca94bb55f470", 0x6c}, {&(0x7f00000001c0)="9166a033a36b1d29e290e787847b7e6643f74e5208ea15ce26c27a83a6b946976be751dc66f7da6134541695e52a2b7fed018c0b8757dbf13afe6d62f006978f408bc53d6926a79d3ff4846896e8b8de72a005a6e6dba629e118cc172cbbd49370dfe3d826ba84b697c0e04caf358c022f9364cf6233ba8ceb0b19bebef0c548b87ae09611bb6347663b073efff83faa3e80f57a567848db189642cfbb5586a213e967aa3ef427d101bcb033c4cbf64c5b85623625186c03fb4caa466c97cfd2e9df069b11", 0xc5}, {&(0x7f0000000140)="f7e1c37a1863202d5c0422738ec948", 0xf}, {&(0x7f00000002c0)="4b59f18e019f457b336c4f1fe394fa93ad50c1523466b8460d744dd8b042fe03c476f77837820b54a2a678e0b80c3a5845e37d22d38dea002268d0f174fd670591d98320da6539b2c82917ca358d83d4d01c7fc846e1c909b216431ac04f8a174e509fede9635b20dd196dfb", 0x6c}, {&(0x7f0000000340)="71fd822b4d94e06bb87f57a5", 0xc}, {&(0x7f0000000380)="bfb5c5065de2889e39afa9ab4b0d652d2a0ce7eda93e6f347eff2e43389cd2fd1a8f507a0606b0e6fe8684ac000d6783b622d75c01299ebfa09df975", 0x3c}, {&(0x7f00000003c0)="eda6a442a87d0cfc0e2e1cf84fe18c426c646ad1478240e20eda9253784842af0371b4313412946cd324ef5c65d4f7a0a0dcc6516e0649fe3caeab980f8ca3ae9b9bc965db5aa4924a3ac26296460f385e0afa144df478316e1072a5cd9b1cc3e13602d5ef5ab5d8a9332a717c3b03e4a2007d119d161314702af3cd85bddce79d0dcb37842932521249a8ba14f52ee971133fc53c1598ee6d184aa9d3760f164762a5898bb66d8b92ec9afc9e76db4afe09cd1fc8f434996f", 0xb9}, {&(0x7f0000000480)="a50888c67e8762656d859b1226460cec23c3c2436acca73d4982dc49cc968801b29561dc8cefa5908da6f0d5da1bd0db953a12fe0651312436a531869de78b910b04dcffa2812484c76298b9de4a65db629c5ed4f9e12b0dd99136ea6fae33c3de2b88b623853082fd0256d453eebe6b7932cdf947c35200e16a9e979b6688bfbe988e838cabf684105fcc91b7b68f42aacaefea14d6a30764d39a4fd0ca2f3db90e8eeb51f44cc9d0a37b1b4457781de4c2c3edc49ee73599ba5001342e95609794a707dfefabc47d34e5e5fe4f318edf1bbcebdf7ed1464fe84a60ae176c1b49dd3d37b4dd5f", 0xe7}], 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 12:26:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x1ee) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x34, 0x20, 0x8000, 0x2}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000010, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x1, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x38000000, 0x9}], 0x0, &(0x7f0000000340)={0x9, 0x80}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0x2, 0x4) r2 = socket(0x18, 0x8001, 0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x40}, 0x8) setsockopt(r2, 0x1000, 0xc2, &(0x7f0000000040)="905928fc266974bc1537c0ab6f5d81c16a5d41827e5eb1187dcbef5f60c0c20f56edd29ee4cee61faffb62891da082c4238e95e1bdc4a4fe07eda80c137fa7b014f7792597c9bc807c239b94afa7326abc19d5241e58de0fec91b5e1306c1e2c3c728b53521d01a31604ca14d614cd07e71a859521eb35bfcc00123aae8252863afd8b3154af04f9e184dd91b9194c8570d0a87eedc37f1f4650fb50bcc6934b118589f5d7abf1652772c65f78d01b472e272426238afb348e3447e4a5401acbc6332293a9e8401a82ca5786a8e3ada0f47b959a7179036259169b42aef2ad8d2ffc", 0xe2) read(r1, &(0x7f0000000380)=""/51, 0x33) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000000)=0x1000, 0x4) 12:26:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffff7}, 0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 12:26:14 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x5) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="a89acfd4fad1566065eee32de18cefa8f4ddbc615e3e46b2a013282bce796a6c257b2e8a09e1f9acbc839522c3eb8a6f2873bb019fea025b665367b913ad9a059f5d3398b9011137c605872cfa1a974202e4ded1b340af48589fc0ac891050e9deb216c4bef66de9d8ce72db7dae9681d86090222c84c7a3f8a7aebc0864729eef14b6a77df3aa30acc27b5e990ebd27e874c125eee9746036939237efd6c9555ef2b302728ee7efecf7c77105f089a4680b75785394432b543dee4f1f53664d13d08cb59b154d2b4c5b68accfd2e6bc3c5e95e44555e702bc8311394cd005e3860ef5769307ad1096002b6b867211a0b679", 0xf2}, {&(0x7f0000000100)="6828f968a6a7c7b4a87ae6bc342120bb1fc6fd1345178c5f1144cba05ff76d6a55f64542e3d58dae200925c13ae98907c38fa237d357dafeb30220beec31fda648c4a106590f6f892fe9ce8f7ea7149ad401db43034e555932f33b711d02ce5b27252a0473a8d8d538fc08b37eff802765160e39d9cbae371d598bb739120ffeb66a985a37113be196d535bc2ab5963f6d0f4ccf180ec88f79d995acc81e069d1c3c3db26a8ccca3677cfba4f9984091e8f8425f3e7573938036e7c551359164017b2c76f1a6bd4e2bda25043d4d19e7ba5825d38649741be8c97d3031d9b4e05e166c4f6fcb1723c147fc0f9a6490643b055851772f494ad1", 0xf9}, {&(0x7f0000000200)="ab2f9802d86810598b2c4cdd39704e9b06e2e10f0cd25d654e88352652ee55612290f701c2b64b707a63165975e428071462a8cc8282461c6ac0e4", 0x3b}, {&(0x7f0000000240)="bb7416b07742377d809d37bc506bd82bc8a1f4fc50b86f40144a720d3d382839d581471788ac5ce6f03f6cad61bcf9249bd541f2fca0b2888b18e8a18964c5e1f1e570e05dbf6d17b62162049a28a1897e07e6c41cf1f762271bf059d4266b06fea9782c558041c9759f37d222762a7e78f3df60d808ae54", 0x78}, {&(0x7f00000002c0)="9787e73baa7fdf82ca4c81413151e11febfe84e369159adc16f388d1ea53fae8cd246ce4adb385955f799eae5e51cd824251d88e86b992e6d856", 0x3a}, {&(0x7f0000000300)="c32ecbce6426e1e92f70d1bf5279d89c3bebe4af1e1f14277eb6efaea127e9c8550720fc323c66ded859117f35755337279b539ea7888da00126eed72b0d4eed02a6d82732e9403220869cf8a7fdb4843fca2da40db5b254fec9698c447ff0481481c8a243c37c79e1417d61f6b9e168a8bbf139c2e6b30ef50aa368d3a87359f93557f90c7200c4c4fbcdae5c5296f8ca6fee754faa6eeaa22ccff9e8214e104f8a793d034e2bc1486a38e36a64b59869812a5fe3041039957c508cc729821d0c78ee8c2b546965ef96f6adbcff2ed85877eb126cc0e4435dfddf03f1b1974f6a2aadce221bdd6e214faceb14aaf26a458a0c23aeba411969de3b2b9fe7adfb2e6adc4bd1cbb2233381b1ed7573e4c8412dba9771cba2dc8d290911513a721bfb7a6058429e56fcedd0ec8113a3a2163e47aedd4b5d178ce316a72a66f0cd780bade5c7ba90520bd033ffa2b88923ba3d7272f04bf4313c42baeb2c5ce3020cd6b6fa76efdfd47690aaf8018f1ce801a19fad15807d34cb14e8235e71028c3ecdf743265f15d40970189a9a69955fbfca74986e53825629cbd95e757bdfd4dd143530d322c023295eb9dc463b1f9ecfad8647c9a8db79f3633d67889bd9a5c9e3db8f68980b3ee6badd93d9392310725c78254f492478053b3189f34d6e88b9f14018757732a1d629cddd3cc25ec94e71cc2e47f6c4a55b760713c9dd0c0c1a8536e4e14a19c13fc2e10a90abe1b0229a653cfec1fb4a2b1712e189f623c7e80a7bc5427eac7622bc0ff45592926bc3fd1a655fdc25086b96c9e6df09e58ef5112714d2492f0aca11787620c8154e1f468eef37a048170b9db70b564a4318e6e80840d6162cdd61ad137a3da6357f3df7bb6518960306522d7f589a2979e43e08c19ce052e75c0d25256759d4c43ab3da2095ebafecb6d62f5ef0c5a7b7826166a39bcb5893b477b068d206722f6414a842d93d88d41521f3c74620c52c68b25075298b8d24545a34e19e5e427d414d85d414514f4c1a33f05d456781ac7d0aa8b47232c14ae93d0108dfe645e4665229e0b6671fe51c4302f8c6c65d116e18d9ea0931962286edc6aeeb7e2e92a4769bb096c7e55a5357bc136dd1ba2efebc9a88f268522b613ac10dc09e8824fc205ff68e320262efd31f9b12e5072ae2d6eeabe8887bba9429ba43b5fa8afc4fd3801d4ac28d8b4974a84ca3150775107d8922d9c102526c4a8c4ea581c92f0c5a14a3a0b1a2b9096a8bb724cb7819517bb85813a8b7ecfff32219006b3ecb8f2285b69fe73e69733f23cc50cd4aa23d4660bfe84f7b01f886092f01a84fcb72bfd3d893e6c089d0f6319b952fea753b3bcaa2b9c91c5c4aa5cbecc9d53dad2d0951fe8ba909c1f0684258401061cebb0f44c8fb746623558b4c8bf8affce06c487e4022c5b41873b4175f7e5ac51ac27b8859b3d828420f7bfcdf3e02e6fce01c9f20b4b20d0f15ea2a2e378758d35c88512a192ed323400e3450eca7f5caa05b35c0d73b8ccb319d6b4a000e0c11deee61776b0564a33819a1fdd8d544d17854a31cf2df4d20150a31ce0d92079616d40a65fe95dc4ecb0b55b3dd4ff6b898aae2c5219bbd4c7d835c6ed79ba4911717d6d9e51f5e18dbc67a7f0db75ee4dd4e951db8f0cec05896bd09f90a50ccc1a0499988e816493384b799ed18e398c183d450f68998920c953e15854cec68b25bc814afa9129deb7e09abd83c646ab333f630bb4fcc23af77252487f24f21eb36caeddedd9065cf158eaab114d49b829630dab4aa611dfa85ea3c519f677f42d2eb190c7a59688f231ce966f089292e6bbd62973bac3d6403434300042f4eae3192c8ac42d7616949cbc98c79049920e15c667b687bee57316c7ab76e5473d4480fa7f29985750933a54a3045f3736408ce17df8beb81e73b1167c335e6b3ea513fad4e8901d30edcb91c4d3b25ab0db185a02ce4f02fa5871fc385977df5743333d42d73c71f863f901d0c60c0a1b1760d640be8814decfa618c6514e240bacbf97ea633aa62ea13da730483069fa041be945c157360bddcd15baff58ef4154aa6ad11f9db04dd99e3e3964f7bf8c2c6fe68c551631b0876352e775155b5e56b8c09d8733bcc17d2912690c5bede4471ec69d41c4604a4f2e2de77fbb612e1e355182a30ac59a303b4ece5a06bd93f16ab7f00cc042a5fc1beb1185066c564f90e762bb398f7e330f00d183db25c57ff2f1d72b504c7caaca10bdaed48bfa965aa58dae28cd07aa4bc6429b34fc0bb5389316ca6b2f82a209323a5f660b6eeec6181ef07cefbfce41a506aaa31c7cf8972f35f5b9816bd390af0a3a50e81345edb9ecf0007313dd9d70b6b7a621e50aaf30b10ba3ff9bcf18a912b19719e8f12ee786a708cba668df83a62a9e65a945ee8ec5ef354bf6d1be1e7050b1a1c74aaa6bc2a38643f6c138faeaba6ad269ff810c749cf4559873a07ba7e3be0930f98a0e487236a3ee282f542e6d53532047a8944f9a6339363d4db8a30e0917f7f8e0a7552eb657a885c8cd0f65b947795b5334ca1c2c3b8eee2183a38d1091d34072a5a29136aefa8686d97ed7dba19f85b2ac9c5f8d7476f085578ff685e9e9322ed0efa031bd3dd5856531faf88ca56d9405e033cff865564e00e0490339293a76d96acc60f421c4609f9142f1f8e21ac4ef9bc9c4533ff40271b5599f8e0f862521f3636bd026088039669a73f2f6290c557064aee5f62a9538f79bfee36675f51e6a49530492c623cbad61f8dd5a65d2acd0456f174f678f4bc70495dd0acd30b367560c6639c26382e222ab727cdf94ad3a11a6709c68bd71446299b2259d2cd3e3b10eecc991857141a3fdc92091cfdaccd09715639430f5a57c816f0fdfef92f78a4091da63d47df0e368031c13e23668bc64b235759b73cc5854faac23c6345457dc7a052d2c5af89b4c9cbe43370f0ab8c2e7265de97e4e843339f848465023d01c4ee1a002ee53dbe47a30f7f8cc22a4107c0c5c037ce4ed6c16aadacf26a8eaf95a3890a51c6af6f6972a83e266d63b0f06e03dbf8224a7af484882f227aad54942863ef4d405807f64fe0287fc4d53afd87ae0294dd84b267e8950de9a03a921b69031f0d7d42c97faa8af191be8c578e5a69bf86e2b037d57cc108df1ad5d252ee5811c85e66a2102d591fc76a920d77849ca616dcd431aceb86a8981ad4a84ba4e39e96428fa847ebcc4dddddf87a09aabe23a9832e8bdd6ca4f895681c59c4d8e3327e71043e23ab4ee6ea5722cd63773988244deb2852f5dc68fb4d9fef05b736e60862e273abeea3d203ac148bd74fda5a8d44ea6a47d8648418f81315ca10f55b217dba1d75371a0dc95fa9709427c2f58b5ec6cf3dc6311af5dead90bb8f1c52902d2ae34e5720e1f8932d52688485a2448a97b88c9e79d3984f80cd9f98d67173e69f0494ede0b2f9e772849c0330b8674da8b7a58971cd3679c7f00ddbe00555b48c0d7cbec1d56cecdc391870cee42d110d765b1351f7883d849b99aba173b89a11d0c6f62810019bb61a05512e802c1df85e82088fab3efda14f10d70da03d808413610e7c4b009f64c308ae4e362d10017ddfaf4b1d33827329c4350dfade80a2bc6184cacec699be0dcdbb50d7eeeeba620ecf7f591d60b8e930009e72b74778a24f1fef263b9c6806f8cb430dfb4e8b7e9505c170113ebd03577167326fa783c7fc51f46230e501856b035404b57946d00d7335143c4203b38e3b650ad599944701fe04548081a4f9b312e9d48e56b3798d109383263e11f4f2ba564b51cd3f608470d2eac344dbaf4004776e565b29d2a4197245b536e93772b6045f9da50bef5ab409fd8f61baceb0d39b17d4a48a4e772a6ab33ffb9b72dda27a1faadc8177e804517764ebed75099c869a95021506554e264a8baef04a4369417bc08425eeae62310f7014389fd7bed9a17ec132ecfbf61c65eb3a327f2c0bcd5cb470da812769a0dcdcc0d902832df593dc8fb77838228ca9e89b6b11fc26cc19365590cb9067ee46c4af6e2f6ecda6b54e8b79248dd6c887401045b3abdb69d9508bf6d36961529e4e09b9c7ae159411b59e336133a14989ca4c3fc65d4f35d376bab7697b5c5a206c5f0f672bc8c38a58c0c2e63cdd67ffa22071a9b1eaf9f13671c95e6830e396303bc9e943cd14e3903c378639e8f4eae2d75aa5c0355f98eb10799f09bf263ca45ea77d5f35ac8fbd647448b68bcffedc3df1765ecd252c45fe87d8a5970b62476d4d04f76345beaa41940d1562d7eac6e5b98c0ee00ef9803407aaf336001f32fd328d4e7421a9c8693bca77203067883704457ab7c42f560bceafaabdcb8851c8744af0faeffb6dc1e6359479602819615b72ad25a0ae2dee607e6f61338e459fb671632aa6f8372eb412d420132d4465ff7e067b6ee436d39eda330921c826a5d34d62f91297ea5109d582b47f8621c1327dfdbb107291585a94e6fd700f22885a0c81ad2724c1311cc538fab5778024484067c93a7ad1d06312062b03a39c0a266975f4f7f540c2ef5f6429a1f4d5ee3e215aaaff848b140334d82e4a25d0e45cc5a9153a151131e187133fd3637ea71236b9c43f812952ab7647bbe04f808137a58948a1b383f87715e9381b32a159613fbe4eaf968ce9a2197ee84c9a2ea295f991854e6455aa06acc3657bb5551c34a44352d3bf4fd359957f801ec0c84306b51816cf98d3e05946da14710b83ed3b52ed6a1a9ad8ef38ce39e6f0c51406d6650f33bf36b143f4b5cc95acbe3c35eaf9daa5a6677d5c1c6275052f83417c04d73de01deca668bf9ad04f6f0d035824ff592f55c607c4d3313f23915c46fbc3b6abf24eed0249d093b773a659ab8e9a56334dc75d7a51fcad2d27417a26ef53b60e0e7e89054af5f1e8cfb344b3e1bed245dfce4880369659c0b7c8effe8fb5ec37eebbb422bf7536d522b714720faab915dfe8b1d0c99b5de36d5f40c28e0f3dfe7c4e9742ec39e753aebb8270f12be98f8339d8254c57e045cdcf4c6d6a42a40cd3323fd2c470dc0173d22f718848552ff11e3a75cf49106be9a12014fd9993daf0e29123c41c0f214e7ffafebaba65823d4314965ab9fedee577b878d0f132b53229c4dc6dfc4e3011d0b7abcd93e5461e2d3f6ab8ede7ebcdb4dfbb6fc2396efb4e6ed1b8279482a56cb8bb46c27e8e010f73f7751869579cd8c1d678a314fa492bc388edfa68aaa04caabda26d70db4ca07cdb62c73ff5ea01ebf862fffd81d946fe8c2e64d0cd415586df266d5a327cf2b45ca42428fb0a98d9e9862e20cc5876b999890c190e403deab0310db3a748614d0c7c545b344532da9dcc1c2c673c04a9e2ec8ed35799e4e0640bcf760738f72068a5fe3f135752578d965ba0de87787a9b14abbb0ae7c2a53aab8c9c4e0b57bd53d5f8480a4c98a313ce4ef26a6a06306c56565d4f3f4d20c72733525819720ce4cf3a64cb019eff7b355f43ad24f1c60c0e6fa337fa171812d910b08164c9b5ad7e867a367dabff5a40c7246a958283ea7164b14d67830afbf014068b41bb9e422a4ea714a06535fbc1fcda955d9ae35450bbf27ec9a75bae11ca917f14e303b3c0bc344e9b6660b194077da49b8251c0d01894d4a1a93e21e35bd9a22841c45aa991d9d5fcc49703e3fdab3b5068981d1b3ef5786a179b320e868850221f7e7e6dbb4b3d9f9c83e574e8b8a6f6356397dd100bcfdb9fdd6938234f7a2e997efbdf9abcfb99130bcfb8c2dd8486c1fd6b5d96e70ec69b05", 0x1000}, {&(0x7f0000001300)="a180adcff9b0316e6c72d2d6c034f098c38b0ac07a7dc90ccd6ac2610ab2be8763d1531bd7f907b33acbaf7f10aed66531cfa6b1b4f81db78d1386840ef0a61feec6e7fc171263efb57007468482547e1c83b3a49c791d5a88ed09ac1d88a295f71689d0f7523382d0", 0x69}, {&(0x7f0000001380)="98079584eef66ed3df625f3a70f6949b63efb5277f18d872313d0d4f9ad8f582202ba0447fc3a9d8bf70af0fec451f53112e44794e9bd2dbed0aaeb80361898065aee41ccad5f196127d823d137f42b480ddc5628cad4bc3600d36859691502bee13d52380d17be6a86c78d565ec894a5a2653e5c405467211c55f1d05f6d0c7983f6835a529c1", 0x87}, {&(0x7f0000001440)="5faf67fd5020f3323d12f55a763b1ea1908591f1a7a0858c666c35faf7666883bd4b7cacafbc87f242a4400bed58cdf7d12540139d9dffd7cfeaeea0d5fcfec387db0bd4b090e31c7e4d6c6ac6c7195af75dcae465dd12a54c47fd753e61972bbe1ff99c33ac81300ef1cc28db71f771726665d486acbfecd79500611db93d4ea991d10fe8104fbf3be8dc08687ab7ae9dc40572949316994ef8d4a30a9e7e3fadb08794ef0d94fa3c50c5e4", 0xac}, {&(0x7f0000001500)="3ef62a466af11fad52f569e4e31e55c55e6f5f056be5937c55c2eba80b908fd93dcb2952b4e577b042d9a0f8ea472e17b1c928036039abd900dd66a395b47f996928ac240052eafbee2ed08a5f879833e1ddf3f1a69f0fe87b9b42d7cd6b8587d03d388563c1e823d72fe84e45c30e5839e085fefc0942d29412efbc571975e5d63e09881c48", 0x86}], 0xa) shmget(0x1, 0x2000, 0x10010, &(0x7f0000fec000/0x2000)=nil) 12:26:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffff832, 0x3}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 12:26:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="58000097fb160900ffff000001000000a3e6ad16e5351d894ea559f87ca92cd3e008628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc90500534838c2963b4e0f2ea80001de0deaa8e5585eaf130800000062522659b7482ae3821942fc3a9b55a9a300000000000000004429a53f02b6036afdc5bdad5c12888864ca5e3788405f287d6649d050b2eeb03175094e6237189d29bdc7c06d00cd4e7631c5b2fe2745d7b51306e35ead9818739f54b08ec4f3492d66ef31aef6907f5dae90bf8e3b5ddea4ed9f6a00092e382b95b5e63b29fe35909e7f8098a06b5be476e4a31594d54b6f762db18b7723893f8827e5748fe7fe98487634b951e2c2392349cd7962eb95235522c4d3d692401888b2299b4edd62f1a9dd9078e1c4280e4d9803703e3839dff8e556"], 0x58}, 0x2) 12:26:14 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x1, 0x2}) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 12:26:14 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x5, 0x8}) clock_gettime(0x2, &(0x7f0000000100)) 12:26:14 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xadab, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 12:26:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r2, 0x1000000007, 0xffffffffffffffff) r3 = dup(r1) r4 = syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) 12:26:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff42) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20848, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:26:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x49) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r2 = socket(0x1a, 0x8000, 0x9) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r2, 0x8, 0x6, &(0x7f0000000080)="a8b793c0383dc1e25eaba4f51166a259f4e19e0091a952174ec70cd4c4e24bbb6f6da048264a6000578dc54128c5dbed9dafd4b6482e4a66c2fc83cf133105f77cca44e7bf11adbbcf1416d74288fae6231609dd6930", 0x56) 12:26:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="7c976d1e3fe13669aaa2c0e2d07e54f9216f9ac83d290da6bc5e3a53f014903974eac5f37576d66c166219b866b9b00bf55bacd65cbc0767156a5a62773ea34fd7f1962cc681ff2c140a495feeaebd3bc5e8685e4b5fba52d8a409a2ef9602b0dab130f413cad9d1f3da3a321a65a1109cf6b89cee3a52956500e71aed37cbb9f763863783cd780203939f45368f522ba220c2dbba69aba934b1ae89e0e6f276c68a5202b64cb3e60ad81dc40199429288dbae200729bf41122a9ddc24a0588b64323dc6e7639e2ebe8fbcd0e1678bbf05ba218ce0569cd6", 0xd8, 0x408, &(0x7f0000000080)=@in6={0x18, 0x1, 0x100000001, 0x274}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 12:26:14 executing program 1: getrlimit(0x5, &(0x7f00000000c0)) chmod(&(0x7f0000000100)='./file0\x00', 0xa2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='\x98/') setitimer(0x3, &(0x7f0000000140)={{0x81, 0x100000001}, {0x80, 0x1}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/68, 0x44, 0x42, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 12:26:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10020000ffff00000100000000000000b9ec7cb0851e906897c799"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 12:26:14 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) recvfrom$inet(r5, &(0x7f0000000040)=""/32, 0x20, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r2, r3) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 12:26:14 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1da) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:26:14 executing program 0: clock_getres(0x724b71ee26784730, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) 12:26:14 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x401) r1 = msgget(0x3, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) r2 = socket$inet(0x2, 0x4009, 0xb73d) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="c4b604329ca73d64853ccf21f78511cea862ebad163a27c020fae0ad8a723527ff618eebcd0d828095ce6a94e393cdc210135c9840ac3f1c72836a4822ac9b2ecbf2065c39e2c5fe810581f0b82feaa5b48338daf9ff1a7de4b4a45bc0e1bf264a1377df8bf7546550099d277cbf6ca009daa988d6bbdf4019542b186a4e36e89dde3833766c23ef86a4f85bbb161f32da", 0x91}, {&(0x7f00000000c0)="05771162248b532b0c5a6c5eb50b05fcda1ab1d5a2c9d6840bcc269917f5212e6b755f41ce05c8b9b89b1645257c0ff233b2af99a5089d9e0137cc9dbd2d7875e81b624448d8a4d6d4f8386854ad147130f04672f8559642e1d2a8a49ec0a14dcaa4ef991e059ec644126c8fe4a21f4c593277c68c630b88d4f251b5c848837c35a03bdda9bccb224d9aa5d4aa62cc97564aebd54a00e1d32351fc8729b5ae42d1d8e69f449768ad276c6f7ce2183c1cd952d7dcf89623c2d486ded8f4b356a58af87281ce636c0dafbde90b3194dad5b06bfba4fc9e574e6a41d1f6b4d50a2f30ac391b1a070ada68434921e14e6a285e406b147830c9ed", 0xf8}, {&(0x7f00000001c0)="df93c79326914eae6f46782c4c2ac558689e205947e482289681b4f4eaf3a5cf8d88423b7737e8c642bded4a6972f3d1d0ec46c876a9c52b2d5b8f9aba955946582d24d7018939479a8ba8ec3726c7f261497ec945e48b5c1e191feaddd397e6064542e173c4cb401f34eb28ef7eb5f6274ef6bf014bf2ba8da827b24481dd618ce3cf6ebd909775082687156b62db82b8ac3e058bd4308925d3c154fe724e9006896140e438bfa051d58a31d9c997fba95f9eae", 0xb4}, {&(0x7f0000000280)="c4d0d869ccdd22feb42361dbdb0a93b8c54db0b5b21eb00318a38ef8e6f34cc85cf8bd9d856492c18c916d1d41f010", 0x2f}, {&(0x7f00000002c0)="9edd4be1c1a069d15743c0d73cb22ccfea849bee6d350559343ee6ab", 0x1c}, {&(0x7f0000000300)="dd97e278ec993ce47fd29924cc09574c3074c768e47b146b0cecd7fa5347ff000d4a260fb5ccb2cb1aa0ff22c76f8c4e164b5b14c729de93daab96cf9f328905458186a80409cb42e43665584d6dad28cd3f8404a84d46facd36d876", 0x5c}], 0x6) 12:26:19 executing program 1: r0 = socket(0x1, 0x1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:26:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfe00, 0x3, &(0x7f0000000000)="bba54f0e1d70242b77aa33889270e06be097228608f3c1a26f40301a11c42616a22e783fe524b3eea73775d2fd789728f6aab7", 0x33) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 12:26:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x211, 0x50) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 12:26:19 executing program 1: r0 = kqueue() kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 12:26:19 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='W\x00') 12:26:19 executing program 1: mprotect(&(0x7f00001cc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x801, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getuid() 12:26:19 executing program 1: getuid() r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/154, 0x9a, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x8}, 0xc) r2 = msgget(0x0, 0x134) msgsnd(r2, &(0x7f00000001c0)={0x1, "48db4145d6d2ecd91b97239d731643bd5f49a7d0acad519d2bbed9c317552f9eceae99c3cf1fd75f1ff1e970d16e2861729ebd52a439da0396f4ca7690a0e6dbbe20777cb70ebec84f8db34ea83f45ed18b3f3959ffa319ca58b73a3f20014fe72d67c6d2f3fe5774fbf4d20539926d8df49eabf978abdd195888e484a135673edf44550f001dbf41b2f8445e16f9f"}, 0x97, 0x800) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pipe2(&(0x7f0000000280), 0x10000) 12:26:19 executing program 0: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x4, &(0x7f0000000080)=[r1, r0, r0, r2]) r3 = socket(0x12, 0x7ffd, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:26:19 executing program 1: r0 = semget(0x2, 0x3, 0x1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/15) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x140) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/237) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) 12:26:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 12:26:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 12:26:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) lseek(r0, 0x0, 0x3) 12:26:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mlockall(0x1) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) pipe(&(0x7f0000000040)) fcntl$getflags(r0, 0x10000003) 12:26:19 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 12:26:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x87, 0xf0000003}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 12:26:19 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10430, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) fchdir(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x80000000, 0xd7, 0x6, 0x0, "3121903f1e98351eec57dc4d83014e5979052e68", 0x7, 0x2}) ioctl$KDDISABIO(r2, 0x20004b3d) 12:26:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) shmctl$SHM_LOCK(r1, 0x3) 12:26:20 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff003}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 12:26:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x2) openat(r0, &(0x7f0000000040)='./file1\x00', 0x400, 0x89) 12:26:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = msgget$private(0x0, 0x204) msgsnd(r5, &(0x7f0000000480)={0x1, "55bb9549b95d5fbfe1644dab2590ef949cf6cb1576140c568fcb53e4ca9fd2d824e9f31f7035d3834bff1e7801785ed130833239016388ee340943eaf78089b1861f8561e5ebccc138b76ea122834e948b49a185c14f5917240573f6535d8a1dd091425d143bc2be9e4e5b170a96a3e884719d4716f160042178b8b42c437b4d78e45d79d5460707331caeaf520667585116ade78a15c1b6a4804791761169d8bf578aa85fcb561cc63b507c38a0de4cdba909aa9e7039d8ef06fd6f7f1c20a978893c4f6f9d0a74c51daceaae2d6e1b40d539d1f269f05bea46973281263e4548e81ba02c805ec6ade6eff54f7d"}, 0xf6, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 12:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) close(r0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)=':\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='/.\x00']) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x46) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0x8, 0xcc}, {{r0}, 0xfffffffffffffffe, 0x16, 0x20000006, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x401}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x7fff, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5d, 0x20000010, 0x0, 0x80000000000}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0xfffffffffffffffd, 0x5}], 0x6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x7ff}, {{r0}, 0x0, 0x80, 0x1, 0x800, 0x3f}], 0x81, &(0x7f0000000180)={0x7, 0xdb}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x68a9, 0x8000000000000000, 0x40000000003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0xfffffffffffffffe}) readv(r2, &(0x7f0000000780), 0x1000000000000007) 12:26:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x3e0}, {{r0}, 0xfffffffffffffffb, 0x83, 0x80000000, 0xc6f, 0x80}, {{r0}, 0xfffffffffffffffb, 0xac2a53d3ba8c9b4f, 0x40000006, 0x10000, 0xe3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x16, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000080, 0x0, 0xbb59}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x101, 0x688a}], 0x2, &(0x7f0000000180)={0x3, 0x1}) 12:26:21 executing program 1: rmdir(&(0x7f0000000000)='.\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0x5}}, 0x0) 12:26:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3bae) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80020000001, 0x0, 0xfffffffffffffeef) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xff, 0x5, 0x6, 0x40000001, 0x8, 0x7ff, 0x4, 0x3, 0x2, 0x1, 0x8}) 12:26:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e69ffffffff00000000468ca400b0dd1f0a7abc06d66c2b8d88f2ea40594cdb8f15eb01fe3298d1dd9e20c9fb73b6d0fef9"], 0x1) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000740)="8b531928f6fd63525dba3271ffc111fcd4a44f6a0f9ced7010e7117c11708dfa558e81ccc196ed32a6a80cd5e08dfe21e55ad2cf06b465cb1c046be55ccb232c692605a88282e91314733fad8078bd8c21ff46833c729b16ca5b8b36a23f488ac239f67c86b0b9f9b974a122a8f12f3619db189009422a96fc3fdbaa3097adc29c185928523c47449d911315def6e49df9281ea0312ad54adc98908b2e6b4d8886d730b0c9a8a87bd75e3ceca0dee23a3a22ea2402f06b00f27569e2b6e7b358253adee761caf5aeb58797e40b8a272a21f9db3c05134221c340a3c1cf5e158731b970b6ebeffa59c9afe094c42538c4ce1dfac0cfd64b1d71d476aa", 0xfc}, {&(0x7f0000000040)="03da6d12c1018f64edc6600b43573cc50d520535b7705cdf4e46f9", 0x1b}, {&(0x7f0000000100)="22253cd3839d4c373506ed4ddcb6ec4fb1fc61da9a0f43bb6c874d642485e54bd4496ac8d9c55c45faa4332d21efadae2f5540dad34990014c24f35734578f56470da90edafa3d97e7", 0x49}, {&(0x7f0000001340)="b4b396a3aaf68dbf724d13a3afcf30e5ff15108894b99eb10c9449f38605b5fcb3341f9d269cf705cfa7b138322066c23c12780e1c9cf46bb96a6432201bda85871e2c029f11fa07e1e94ab2aa1bb443cb10a061f44100cedecce974a26974c03d3601cbc70060adae148842eb24e30fba9858149ac2ba7c86afd0b162b8cc2caf31909f874e5675fa378628b7760c52dc9e2306157cf3539f2c14968a759d97ec68efe02a6124dfcf62d9fcca4a4cc3f00474975cd8a6919823eee5d0eeecaf00bd3ca3cd267db386e97106c8586c3a093d158adf00f1cd33e4e6949cffcf17577f12b9e75d166eace2cd4e3ebeed4e58c87478072be094f4fc408e649e81ad8aa656516743e14e5e440ada85576bc9d631c50731a44b1c403e0eaa91e176d9f2d4f59e86b59ff883dc9afe595122b9689990ebc053061e0a782a34224534da01ea92f0cba8bef4b23ca6d6cd37e63611bec06b4b29d434fe5e6ffa6ba3d429e4edb892912a5adce66ed62b9f3965b49be76699798a9c7907d767c48930c27523cf764ef838bce29a26e0fb86ac9565bc3b60fbec0fd42ea5aa002ed1324d6b8ec83f02e950b7153dc42f05018b681200cf1ed79483875ebdb7c3a4f179ffd35ad40ffebe86fa9f6cd5280228f2b12d53c18c9bb8545737233cd4600022211c1a9d023bc3a3ce0fc7f4b3bde0b971a38d025363d5eb3784806de35db22c854e599b1fb13e147de6c9ac6d9c6eb2e57bb1cdf07976a31765ebaa7c3fe172a54780c2807603927ee62c84fa7b32de469b5ed71fc9e7f07d78bee02195a38d7e43a91547bf40012dd9689b797658159d69319140dafd74b798efefd48d30affc9be9a7626b62d8e8468112021fca9b89d33ef5754c4b2fdb677030625c30543619e8bb848d3570906c20b90f9ae5f0f2ff889cdd93eaeda4754cfe58011761321d83e93e000de717b617ef5caa4a8675197b2f2a3343ea1e95e22738d26e764ba549029be6d7f431367346f9afc8d589ba6cb3e8aac07803804f3c878abbf41e615fe36014e90ec9516ea9658bd60d75feba3ea418b8b7f66e3cdb8b3e327d515e0c7de27ec5f9ca07e65a6aaea8fef07553cd327c89e4a51609b8913e8a5a62e538ee70bda0f4579e4e5db045974dadaf85964d5f76f55fb2cb1218977b01f59e1a71910726fe5e295a8b2e605390dbd60b1e8e4eeb209521d6a82add15dac3271088e2a81edfc215ddf9ca59e59c79d2ccaeaf930faef5298590bc930141747ca83393fc01ea285f430a2fbbad520e9fb279a645e03c8f9be54aed32df1acaf4e91b8ca83ca8e256b1f2d52638fd9744db44548929e11b151587eac84e1faf5a0634c1bc5d9ec60504b852d80bd42be78cb09c1471746d380dda0b82df8b4bad89e201e1e27c5b9da72f380e37505adb9cc0df4d24be3d6efc6fd837be247904c7fa418d686fcc34326be08cc99a90512d2b5476024c5788beaafe5b27a7d24b4a63ccf102848412eb31bab9303c88b6a7c5892911f72c7adb23beb168b96ac84d87d11002450426a77fcff851eda483a06ed466f25e82df973ee9e08cd9df34712bcfcc6368075ecd43459890fb5575f50002594c3644aec05938abcc8be3f9954d25b2258e9521ae7f0cee7248dcd353c8fc7bec7f62e63f649fd2482c96b7b4f939e6460e15f7375ec146477d83fc852af58a1df341d146867f06d5349881ec3eb0b76112289d2717a6b563d8f2ed507c810dec390536366614832d41ed14a2103ed18502e18ef11d74f073d18ad3496776ecce87f2a79c00304f6f696edec4dac0ec343b74545e591a23be333ef433f22d85788705ae5b6b3d4f031540da54c8122c6b3382cbceb759c731b1623efe320d8c6a0604d44f73bb76ae4e9de79908da7338db499a2440af95beddb72406f1a089c7f9b4410232bd0276a24bb10183ec9a60bd65693901ec91df7c4f3202a4a759b1097f11175f81cff3f3e08e6366bda24da3d4930c709fd0f9793a688fe2ad9ca885416034c71788f068e6f744e5d023794ba9bd726ec4f3632402a2d543482407dc30eca0613cd7210ba5938567d2146adf091ecb10df64a24f0665309bd1bf65573bad2ee4aba8f6d8549b21e37882f7159848416622c2d63be09f8e49551f0d149dc6d9df4f540a3dc574eed510b295b0dda4997126684c07ae4a221963e9ce50518adb492169426d8e4428f5ae8b233e8d0a67ad4449232efdcc8af0dd83a0d96b8fa5d93a38537d5eeb21ff14f009c5a3ab038781f3c608293aa77955fe327549450afd786dba37e27f1e487f08f9942ee7ace3bf869d07f478dc56faeee6b7452413385d1439b2c79996ce95aadd361b6a43d118b10c7ba98854ed8fcf9a791dafb6cb21088a634287f061f3b0e1adace8df04c0687595eb8765194cc381fc2a40fb5b4f50cc435873cda50fac8d0e3bfe30e5f9cdd276809a9487c11e4aaf8ec97804bbacef85489bb2554ef74efb78e92c3bd31df0d3aba8641d5f65025afbd8ade0396bee6cf29599c72f9c2d230bd4259a2597d18d3a4b9ee4602da6d682242a1978fb9de5899a88d3d0c5fbf7ee79a182ff8541355bdec1aa029bc42975c3707c31718a10439fddc8c2628582675dad1acaae0add50a75397ece277fc6c3fab34d6f05d35e6ed146766893aa7c9a89e242036a0f82c16714ccdf890ff438952ea32c29cdde14841ee826522698214db6c008ec59bf1c5cca35bffb0e20a6addff47c600a96343902e61c7aae31441f06560e0e64288497990ebbba996eeaf1a9d06360ac046ed0a51b3ac80e6656441e8ed2fcd1b765b1874fec1b50c20525db1b5ecc1b305e401512a0ec11f429a3a18d5b4262aeed87e60f1f67d8f5badb043c3c385d6caf08d3440d9b0ab176e4671d49d8ff10ec8d8e1eb36795e10ac35617246a27621bfb370f8ca0db0f54d34097d1a4aa34ab9365a93361c37a41c5e4c2af65d95d07cc2392dfab05c72b62a933e07ac6bafd1e932e7d0772348403cfc6fd4ebd0523f7c634a819354a006b1d19d23f80b7f0907785135da8c31a5f2bf8d62a42e3d550b20d7f1361d09aa37963355f199aa6b391f72233e8ef928ee16a5530b248712c5e09365c5538d0ef25ff20ecf2ae30bbde52c933df4291e3e68d21b18c8c1a691f999e54fd77d9b92d924a43efe39224304409a64c60a789d9ffd27e195b50c2aad1edcf7d17763247563c1686b3c59d19121c588decef8655c205f1768b2df3a7110d3a32a773bb170ac3858715e2f09daf7c2d5dbec13ca95c2a1e0e865db6de88e7945b45c40912f2f45bd2311b647748e43799b7a6e52f0b66da0933ffd0f8452e1319521d157316a1bc9093d349a219f2f55ac341f9763ff2d739f01489818cf15f483f76ddb62934162261bf023dc91f0581679ca1f29cd3b0881a507dcd73d4d2cc805d328f145ce97ff0dfeff0ebc9b1aace17a266807be6534398734fb81f7a5a6eba643b8c4af305ccbdaaab2c30a6132933943c84f4f44b518f872236f673a069cc8425f9e731344de33f35ff129e49361d085c49cc0821f477b11c56a6204e7dae6e49d2dc3c3d25b81b086adcebe013c55626c3c646acbafcc873359cba89c20be5ec63c06a19fb12b6f252cba6a91d992d8b8a7b7f99f5e6880bd8678a83a3f2efbb7c590bd57447d506ca943866507b9f2461cf0f9c207130872825062bb36b48627a4dd978f6cbd5d017bcf708c43d2151af5eff193f9cb69dbfa4fdb6c1a7b916b018e1e8267d92a844f4873042f2dcf4ea836b784e6ce601ca79ea04d63add49d4418de533bdb626f0d5a85d0e5631f53e7a264687ccf382c086cf88d620b0d656fb42a150522ba1ccbf91aeee728a3b28db07f829c483ef433565f0238450be0ec485ac3be1f70c4584af36bac8f88cfc143a2519aea54ca502847ed3e9867b9198d592c8b809a83e9a9f0fd0fc9fd8af039e74ae5216143ec72224c0f2eb4547b0b8e4ed66cb2b4c696bfd2ba5f2731e154cf62464325090a7c92e72c6b6cfd5ce5b532c2a16dc057ea3eb3b2dccdf8dfa62572646e2a6e48a015fdc82b2f5507845b351cd9a429370a2f30b49b10a686bc454a6ea62f6ed51ff9e8c8f443c1534e6050c203a5619dcf2ac780e411540de277835ed5c2b8fe94fdd044c05cfe936659c93a2e42ef5f20391abcb69d8b0be5ab1e514b60b4513ff0a6a13c95896eb0aca19d17f0d75b5e182cacf96f0c92e3532b5d9e3a8931c07c125bc28a37f4efd79b73c025cfe58c6cd8cc586fd81cf5c9ffcb9bf6ae118512f93ed480cd9e5943af5099f810666bd4286765016f787fc292b3bf7c1c7b8e4fdba45381c2392196b2258fd3244e4ea4b68553f704a3bfc0a6474990221b009d5c9afcbec6a4f599ad963aa21633ee10f3b7b23008bddf04fdaed367d8225bd1199a9779fbbba27880f414f5d73d07a251532a976bba72500b01a40cfdf4e0a64fef13624cad275cf775decc5b283fb1d37ba1acea784cedbeb843c02bd9460a69f57b9cd6e4ca39bb00ae416bfc84fa0489360779ef8c2961dc42a0c540c1db6fce42dd4268a37418dcae4cdb84c1cc3379b7578a796044a66d06f2eb2637cb32a73e65709bb066bb05882389d2a5c4ab402b11326dab73bd69d4dccc6d85dad086a1f5b3f1fb4905db2e0a04089755f75d5e28687002c1bf7e88c5017c5ef8373475ca7123a394c8b46edb4815967d360447060f73b9a433fa6484077bae50dcfb9034e34cfd827fc5b70ee96c0f6c49eb22cc800947473397ea04f33f7adc4e8c1f6c4996170b907e485650811359e1e297216a35a2ec5da25557e1496053b27f077e137648c12777b358d394b3b361af164444a17c8aa23a9be7d6d8ba27de3ee79e09d02e7faf602604171618f9bd46c2747b7c0a3d9d2a2a1d8a0c1181c330b98c0efe4bc1453a806bd8d06ff2900bdfe963feaeede3be0b1c22fa7eaa9427bc78abd8d9b007a912688fbb51fe4b17b89272531234c490c741211ecf75096b9c29a499c775aeebacc43ceca7a09686242c00989d199a503be25b43f93df734f2e896191ca45fd66f60215f958ba530a4825d5576cff266eff70d0891a8d9f98e7efafe4a5417f320336993e8871d356a6950d916fd4e1abc66206e7e08aa1e6cef6ad94cf697cc90fa6b5f13a344b38d8ee5c958aabf4ffb65d2dfd0eefe35645a5b8bcb5512ed757aa62fee16d805760c22d237ee087107d574d3310f4d5d6edce9393b2a20dcddb11bc5e8aedf906ef05ce8d52b2d83c8fe2773e8319354c0bd2f1df48b31b11f025b91ae62d4edc82446814f56c3e9477e5fb876bfe1a36d2c968b5aa563c18b674561ab512636d4a6f0f7c698694a693e42d6c5bbf3c6b38f763d8cce3472d2333da519d4ff4073151931c22851f08c7104fec8176ed8646694a30db5f5499d17671d0f2cb6ae8c7d61f75dc21166c95a86582ac832e396141d0dbb31d47a8979cab3cc3ce8040ac1eca67207beebd0eca1ef6eb90dbe2a1e5b4b221cd97c25c06fb7c476660946d4606d9b0b751f929277c9574ad7b97effb1885d205f2d2a437a685c07f2463b73cd152fff5076717cf6547fcb1269395a582055b7b4c080f042843f7bfa702aeee530816ec20be1d1f095a2373afefdb88674f465aa76da19803acdca142b762af2d20a522d8709004cbbe460e2dc6cdb9b8f4277cd76421a13136bd76ef8e7b1ce1316fde0fea9623fff8889900ed5de771f7775f88f4e81555acf8201b63a2e0b817a2af85f90", 0x1000}, {&(0x7f0000000840)="26dc04b8cc811464f20763d25c644174f058224ec2c8654290f0740166bf11e5c8a454732737563aa7646c23ce5916d85776dfeb75096830417fc29cbbab989a28d6a8852eaf5ab31b20f36baf0d", 0x4e}, {&(0x7f00000008c0)="044031ea2bb6f864bd6c155f810468f5bcaa59f1dded7c11fbe2e47fb4f10d54fc7b7b3bdb54285750874e25384b0c11350081c53672176a46f270aadb10dfdb9d007cd389346f1ea3d27026a05fc08cea99676095c83127183b52064d300438e6eac88ce281df1eb3b4a5dbacf85029cc007885d1b5be271c3fa201b0303ad2bd6559e88fadd37e4ae8d54cb7ee45", 0x8f}, {&(0x7f0000000080)="ddd4d0eb093d37dabeafc42728ae671afefe31c74c4ba5f9c18e76f53d8c63d7c1746a4b000cabdc1761ebefedb1fbcaccdd130263", 0x35}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="1db833d2fc907a5853c0e8f3b2ff68ab20bd37efda291a182f1cd311afd562112fdb934b3c927aec46f4fe76f295cff950b16e28161b9b47e01cdc6d117fdcb40ba160fedda4987ecfc4ad5a06092cc69f1495ac6b37d652d44b3f2261ab3f060d1cd587e0119059e8105a2bca11c8efeb1849f93a0b42b1dce41f2832c35d4bca7e98e95b2a9a2ed4578bf720f73195572337f3f3e03bc002643d9c38cee47d16874f0fa068c83d6adfff7ee1dfe9561455581c123cec53e7e4be78", 0xbc}], 0x9) 12:26:22 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 12:26:22 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) socketpair(0x18, 0x7, 0xfffc000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x4010, r3, 0x0, 0x50) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7f) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3, 0x100, 0x0, 0x10000, 0x80, 0x5, 0x2, 0x1, 0x6, 0x101}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') flock(r2, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) setsockopt(r3, 0x800, 0x9, &(0x7f00000002c0)="6fd0d5578c520f86c0cf4e6a50dbf21254297ecb36d35f1149e64ddc52402753e5b6f5dc1fbaf83ea5a952908f990b123a056ed372edfd81272b8ce374b4e5059c36ba30c78149d8e925c19125b0dee0f59eda75fb47707a0e4866cd5a1463a39a166e14898901e03508997cb4abb8aec52953317a536288aea7dc5a58f2a8566d464a0f83c0f1a09fdbb527099a285db128b41e5aab21b0ca7854676227c5212f92efb8a82657b05a76ee58268a7276118375db6d6407141d809de9ccaf36c7e344c72cb37f9bf954045778e719d46e66", 0xd1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)=0x1) r5 = dup(r1) r6 = fcntl$getown(r4, 0x5) wait4(r6, &(0x7f0000000400), 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000440)=""/56, 0x38, 0x40, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000004c0)=0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) bind$unix(r5, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000540)={0x3, 0xa4}) r7 = semget$private(0x0, 0x4, 0x21) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000580)=""/244) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)=""/172) semget$private(0x0, 0x7, 0x480) bind$inet6(r3, &(0x7f0000000740)={0x18, 0x1, 0x5, 0x9}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)) utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5, 0xf9a3}, {0x5, 0x7}}) 12:26:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8c) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x6}, {0x8a, 0x100000080}}) 12:26:22 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xa0, 0x57a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 12:26:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) msgget$private(0x0, 0x20) 12:26:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5fc, 0x6}, {0x8001, 0x3}}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x7f, 0x6, r3}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 12:26:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800), 0x0, &(0x7f0000001980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000000503c8cd41becc7c846c07794417c585de8f5d9d18497f37054f34996b544b0b697e3fa56e568d419b009d9632ac0de7a37cc3c0abfe95e0543252fb69519bd6cf4014463fd17421742049d56591416417f07fcbde626dc56e00bde085e7a3a9cd4b86cc5684ce9bae60a564c6ace15dcd7c44ae58ef8ac928978f40568ed9a77239d96cc090f9b1c0311d385412888de2903b150470b1d8a2162846f07253879928965dc31d256d1aa4a831a4bb8f41121c24826f3ca1c17b214f3dff91788b2c15261fcea44eaa636ea29119f7ebbb7068d631e9a95ffe2cc148945c888b28e398eb1ac2566fae5f87ead951b5c57dd86e5fd"], 0x18, 0x8}, 0x5) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)="6b16079e0f4a9af043d874ba93d0e36aa56b96f7b99e316a6d02d05dd06a609bfa6fce1f450b04cf343c9f451ef09f25c475135da07f6631c40fce3d2ea1ae00af970e15e6add4fab47b12f6a82b6ccaaedb62cfe0eafc4f34e32953b39e813eab7ba5ff7518b6242b6172a678d0b17298c067f60f0aadf9088d4d14d10d6da32e5da820920fc34c424ae2eeb1e3c2bf9387f96e337eabb4f27fdbac30913e1b1c381e4a40e704f7df00d843b2a1e6f437d43021751c92b390e8588a90856f82f3adc3c81bbfc24ab37f09356ff584090bcb", 0xd2}, {&(0x7f0000000180)="393b190f8ed7d92ed2b1a32799ba86dccce1478a6801bc469d2350ed0586454d1158c0a24da5d32b0445862fe60a49525aafc446e8", 0x35}, {&(0x7f00000002c0)="bf9a9e2ae3fe21727db163362aaab0726199a87b3a867e4b862e2e0d7c650178ecec41302b7fff2b1454eefc4b28d7b5de0d9093ce6bfe9eb6efcf5b9572f0a0a479a3f07be32661a83cc0eccd5b3a111e3c27046d4ea844fbfba42771cd5861ebbfee774770dffb1b79ad79a3a1a97281907b1c50e730c4701bddf93340e4a31833d22817518485bcefe7d1e6e3889aac4333d28775d0165834c3a772d268e488eedd6eda86e31bae1d884aca816b4e7be816cc95d828956ab54c8eb7bce4d00827e8b65f5acdee3148dc6620e7140e09c779ddc91f268f4a5145fa744dee0901881d675d76fff1bc3dce96", 0xec}, {&(0x7f00000004c0)="6d323b7bcc63c3f411d64e0f9ed97aa293061a98f00558749f56c31f4bbc6620b41a153d1d68f1daab64d720e06437cc979d34cb00db5131300020de87a36b52ca52ec9aa2eb051a466841c6266c6f17ffba710ace2deafec91e35abe6abe538363a77e4baf819f271fb987f986088ee0af488e1929a650746756669a6f7ce9dc2c186b95d4566b5ebffeaade918e9c09a12a654f02fad87af2aa1dfedc8716e855219e369372d373159b7a362e3dd8cb40677f20e345655ba12a869a7d1c6860766", 0xc2}, {&(0x7f00000001c0)="14dafbfcd2d249e9bc71f93bffed80d6348be8334263bedadbcc8ef13dab56455f80edddb27d8a27490e99f7d1c95a01d63852a43bff44c4d5217d7f481ca45586a7b6e7f6b31ccf6f88cb6453277350fd853810a389def7", 0x58}, {&(0x7f00000005c0)="2702880e45b3ce733462a1779e54f1d61639242009a5422613e67ee7aeb83e669e49405b65bb622dfe1248ab468860b1efeda2d9a02930522c9e29e314cc3f9b1b4541a1f0d9763c5978e37b94b27bd1f7d1d9a1c8b8198c70225eceaa4211fa50a49c041b1818b18e74a473e60bf9478aaf03b6e5dd4591c940ede7f911f09e9fa7a23a235b2d4b3e9ff9fc7560b81113fff6095f4c5e8ee06e19a471be1eeeaaf02e7b605ddc9a51b6b6cfda75292771c7543ee1c8f4d517757f4ced8b66e37bcc7b0ad1bd6450584e205df11abf70a7250fd46e97e305aacc994f710ad1a9463b059be276a74eabd8ffa6b7973e05066e258b7fdc6ac364047efee750dad7464c69f30829261aa2c6f01796b4dc34134feb3f6d9f81bda47c3e0898866800e0ddb301ea28cbd171642b785bfca647672666a8b9dbba53ea3be0def05f4bcde32b696e3d631d42297aaec8bd8e6ed3a136dd32a7494e15931c982e37fad230ec0d0ff60ab992c4f148423f33e20ea99885709ddf6c4948b1ae522b17515ec3997649a5a2ebf78bfa0a0614536829ef5910b271670d59f76a734be0a85b98ef4b8ae3b001783fcf8a78eeb104f9ad29e333d2c016c5652310b81f5dc7a913ebe8f880b284487ddfd502226864d64b00f521216b3a7f45147bfa2d0e25628945c2c009780b9bce155e6170fc334f9686afbd2d13d038cc62615342a6777d1d456ccd077da059d86696364e68bb584a16d734cd40289411595d0684cbf36243cd71bea6319eee8d5f6f22076551a71f5fd1a938b4d8227b6f0d70a9f04e7c79268f84cabc2f6191a1499d57b04d782bb0210b9eb96cc39b2ee6b359a6bf219996d62a4422e675bd82773594368329d1e969102e189b4ce0a5ab6f2ff1f77148acf2d8e0d558419a475af95a98b377024db03b50e9cfd33e242a23ed1ae1930444349ab2a34bdd49b2704deedf93242d90c1242bac681b05aff2e84799f316f4fdce8037edd82e76f397b42c0569c0f09e9becaf668fc9da471fc2ea1b7a5474eba8985c44c668cb83b475f6a26ede739c44b8ca68c56a2aaf847805e1bb523e4076dd398e71add31d1818231c1ca0a48f0cc00ce946942fefdc15823bf4213cc5e3523e9ffd8ce56aa87e6475e6b2d2eaf3819214c882f4372c097179702350659bd6451a2a7f7126480c1760888c828094b41049999924f6a6c89c3f01284f71fc8bffa7e293dd3ef4d6cbf05b9b55ace5c16ab2c2673262ffb63d2dbdeb29b1c61c111841671e520ad7e78aed9db9afd359819ab1129584833bd84af8ff44e6781aaa8d4ced15679ed8ebaaa94f66a67b12cc59ed99f3dccf087c26da6655199dd01b3566fae0f6f735287a7b02bf8c823e1d175a227728a2e9e04356c7848914e49151528755d45125d73d84a344cdfc5b0ac352205f35f6ff559ffd07cebf262869cce1043ab42773290adb687b2174499e4f54d6d0e3d63775ebc52f8c8d878d739131c47304f2fe7ee711402232e704bd781e43a16064d58c8ad86ff895abfcf99eaf979853999c06a5c806a90023c9ea1652f6e1d3798ab38edda6d1ee4d9c32b0a37100ba2df43157984b3e26a6cacb273cf4ed3b4579a2be529e69c76b8bf309a14fc7a285061c8ed4dc4bfb5bffd1e93abcd72bc3b3c7350767c448349d16b0fb42b4de22dbeb26c223af66f217d31650e81bfc1bf87fabcc43e63cd1c034b2cfaa1c6b12643fff50ab4fbf29cbe9b78147a08b6527261febc3aeb26563147559f46ad222fc8294ba591534c465ce602490ab80f83f40b8d088e87968aefe56a19bd3d082e5dfe9c42a978fe351d5d1e7e6b32c9d6f0c1d20cf664aa1ab36767ecbc96798023ddfabb5cd277936f3025a0b0b93c7dc1af83c852bcbcb434984e1e9c655d55b78fb694c0b3c4e7564be08d9461dcb9e7ec1f7064720de5c575cc32614faeb9ca7cf2f8235ddaf5a857945d260dcd0b02f2579d5112178e569c9b3215e95b9aaef887125895d48fe9fbb8c9586f3abf77f8cb22442e6d2a119fb69ace21f37da1350c18ae758fd44e7af4a20395aa7be1aec4e1295acf1f1beb6aa2e2710d3e6e8da4721f0ccfe3b72f61a010d1b214f91fceb7a5d16dc3be42a1ea099aa624db213bda473820be6fec588ee78ed0efa467b93ff408e4f6ff31b4d3af84a58e4eae908372f638b3507ebef9578a2d8fe0cb94f19443560ff873bccc8ddab61c5e9881fe05ce988bec39199f5f36c51784594a72f3fe20c0b884589b0e05db99e199e9c81532726d6079ba4401ebd552bfb7602370b3265b74146c3438d6e91f5a95a2a7228bb697cabab329409ea3261876cffbb10bd6a22ebb63db9d753db4f9740669b07f926365e880c5481c36a4534c7f769bb3459419c4f5224e81f90b29c48935b2565afbdb76cf24b7f5caaea68f1f6937935f430f58b204adb664fd815b3388c393b76bc18fbaa97696d8975a53b78b1e85b57f1451445e1a492213ede66d83776b815ad251ee7f5cb5d5e2a83b97a81eda81f2196f9083dcd9bc8f920099f426532a52285440469361342d890b62cee740024c0e7d7960c008a0717fe5c659ed86d014ab609836c5443d387e4d54cce92c14c9d341c8503c81668d40c00edbc640348db6cacd63530d99df956ea2785fbbcd5242ca9377711a1a23414bfa199c7ef843a88292c776f2bdd9e12ca2a90bcc967a0f32a77fcfca2ec6f413322cde38af45e2546c2494c9e2ff548d4c69166d33d6fba3f71d2aa561fe3409d1403a509aabe00a5299842b4be0f73934fdb7b03c207197b9207456af851ba97742c70298f79a93b5e8127ac167efe8e884aaeb221e086cb1c092c231779fd1661020e3059f7add1a9ccd54f89a1cb908a1b1d485a2ea88ecbc9150337727a454462d9ebec07d1e01941977459e3e66e1c34ef572364d930722b7909fa2bb2d8d81cba733b97b702d8a32722da9814e9d6c2b4b4a8e575d4a91c17b790859ba17abf509da74a63bd0bfef0d610af50a0002e4ab3723bf7bae7ce7f89be87e35f2256e987f1dd0f1c3eaf1ae9a0afed63d8e5cf28ee0b7655f10a23d0f0c62632aa867945882a318c206b684e1a3203e86361b0f0957ca4aff6a2a7053d4993e4551ab98ca9450b5f80908fff811a5943d51f350bc0eb04c4e8b607d3a967699d067797e57f6db34c0f9cf178cc80beb95384eadb4b7b30e7f435d402fbaebf642a8f43d4e87f6892209dcc97694b41f47f1c366872f647fff692eb660126e95eecaf81cd06119b9bd94a25bfeea06471d8bd98cd1be292f12bf5a8e64d6f961ffb557066143c5f83c7dc99037e9f662b89c078126580abfde37c364960b8feed204c7bc961cd045cc9757a76e1143f1623686770bf3e446cfad999b9d031b9efe36661efd6f87ffb231ee2c2614e3e0f4d97560d47d8b4a6283e3921019e0b5301b153d072a414f9c1464df658d59c72003c48c6e3bc47b790e881d1222733f1a4c865f8cc01297ae4277b44ff9333bb6a50d68fb1d5ee42d79132323395dafbdd9c0fba454915313b58e2e471bb32942ec340fe8573972a480c3edee70db4e086370ede3a71c1f23141d403f8438286f690628144a3beda65cbf4ec7aaae955f82525e126739c70983846aa7675b9383a67b343d5208d2ea21fb51e11a838d89d49e62847c51ef17353a1be654bfe1e69a90891469a087c8cf3ffb07d7bb5c72d98f1d209125255c9b9ccc0ea2c4889083e95d5f80a5ccf26df79b1e85c598379fc535478911f5ead914ef39cb79fd524d2bd8554af29f2279d27dced1326162c080a92a4ffda8d49506013ba1688e215b565fcb6e779be16d9fdde7bf477173151daf011467953b580be928073c73320ee7cd833c3bc114863b039cce2f2561153d7c76cc1f22cf1f17ad2e121f8b2e1acc4fdc5bc9e073b5e29d2ab97eddd1aa809c829b6ffb796b15a5911ebf518423727a45bde20b894d847114c8b28d8a0af1d0cc64f023e6af4ca7606d4edbe752e30e6cd2b3785279f0bf012df13c0b0d14d32b0886c9dca9397819fd0618b5c872532a377ac122648559c6c24b028aead7ef110af2c281a598b69fcbe7034e4640063c8501248e8b520cee6d48b3539890c9ce793a5361a4c9f67514ccd324111ca6f370a824b5356789b6232d69b2b9538d1c1b433f0cec0a1a67c543eb0d7a51a6f134ffcbe0a8099c1ccb903a82f917fc7caba434334904fdef2ba0a9a7f99c19a2e56b3732c4f3a8fc33962aa9981de52d1b2bfdf2f2b2512880af240ed68601fa021671a6a2b137c71ed75fa64347d36a2dab6604d895481a7470aee19636eec85716d8fa017827d8144dc99e0a82ff3a6845805df101c46a580469228773ecee1b492d9cf9d27fe0be1d0ca5a84e8762fe25c72dd09837cac44744283f0d0d2a548b3b5a909727f8f54b1e8c26b665fa4646ade54fb4c4de0efaaa6b9112ec294cf8991f40e460513e513695a094527d765c1aa802f6096449f0dc59deccce1bc74c14756cf6bb10f89246b7b2839123455fcf69ef414dde76051404533277f6cc930c0e4ce711e22311c6c49c877248265a4c678d74084ed15420be7c46678d1268a6a22ad42383b4c3e8396d2ee3a2b4db461057a43d646620f867d56063302faa4e67d56071325af211f48f8fb041e7bafb16bcb3fce92fad08aafc930331e1c99cc394a67d0751e5e3c3ff4538033fec423105fa902f04877fc885c8062b76295a168904ae82898d758e5003fab8fd3e083cb4a7009200494b1761f82ae32cee998d106db2f1499218eea8cb9f988a50049660362836a846cf31fea0fc13dc41dffb69b0c99d908c74b56d61df412970df486bf844dda00a488978aef12530eeae84a8c1f7276575fbd96ea1f7d6a28118cdbed510a81711581f3a05adc8ae168223ef49181029789ffedc324372f98f24a196f376ddd926600d0492c407594ad8d7c98a52659784a7c95f3614d0b765da4b6c1149384097e7f9461422545ae9807b77e16a5091cfe3a1bb628c7e735ea73a71efd8367645ff8c462670f541b3aba31058d0c8795a3ff1b2f90faee625fcd5d8929598b80b9ded5018f81d6e672f0724aee6c3c52f3107e67af51157642c4cc8ea2d2f31bd8c5c14620dfcdf6ee4bafdec6e2f795fef8e5f3552589e82e3721268883761e883bf159793e6af634a061e880e4c8471e4c9b4edeb64596c9fd10d3e1b11a209bf0c295a5ffa9a470dc91aebd902eaacbfe0d7f001ff5b081c7f1ce08cbb6ea99e3ae66bcc5c61edeba954e6de05e325ad8ed59fffe41f4bfbc1d8a427170ad3e42111c85b907b92ae65960754b53f0fbc009157103a5363f2ebcdc2fe9c6673ee76962d51dc2cdbeb3742172241da974f9a7ce73767b41a536fccb5cfd065a5d436e4235949117f5cf42193d1fb583d0a9c13c86e974f9e1b39171897b21caa18ac482a7622178cc827a9fc164a6c9044fb1c33bbbcf8b47786bb62135cf4bd97067849ab14cba5dbf1bd4a1c882143a20bdbc4a3e5b7da75917efac59dcc720aec11627744122b5688188f6fea2d55ac83045d9ad3d2f1945000beb712c3f44a6a81cb19618db37328d5abc0a49f17981f1014135d389283c2602b8de94c25b421e8f2e33eddf4852cecdfd1d65d87983706760456ac66744bef8d1d764ca267ac3fc1a3dc35ef375572a231c7937f895192e11975014aeb1a5dead4f4cf779934bf928c4128f1e8abadb4fa5412624d5d188df3f45d35a9aa1c52cf496322b689a02aafd", 0x1000}, {&(0x7f0000000400)="e32b8d4c5f95905a4a06937a642d83620f3e7a871ab21c84a1f2ed7cfc7e22865e4c3798e3f46c46377e25d0b3d97e1d83438f33456e244999b0f3e9806a6792fef6815b2a52cd86f526904c81e6372e05de1858092de20cfe8324cb9e5a9537d95ea5fb", 0x64}, {&(0x7f00000015c0)="c73cdd521115d6a0ef13f1aae2827e5bb330c9c0c6b094b01f8c90ef7727c42050c20d586ec70c5ba004c0302daf2522b63ac711e10f2cc1d5d71bede4af7493ba413673b4b71c1c166a795650743ced136bdceaa6cb3c9f67c92d3fdc9a1f8317c2c9a1b360d38d5b034939db3e3c1428bb2abf2eba3bc1f03f5f636fdbfa", 0x7f}, {&(0x7f0000001640)="134c191d7493570f58c3a6068fda09d33b8e4da55d248ef0e80ea58b26f00b18c19901ebf118a0826e6dfebd0cd3d36c668c4c811e5869bc6fb3c5db0baedc8eb664f12132bd51423b7b205e4a3253af9953439281973191a4b6b450efe31ef167246a64c10f9e8fca537e6285af10f4385c24dd99db06701f1b380d8dfe8bcd3a0a0e40983c", 0x86}], 0x9, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000240)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 12:26:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x0, 0x81, "7a92c3fc35403fd01fcf6973be96c9e47542d5f2", 0x7, 0xdc61}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:26:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x8, 0x3f, {0x9, 0x3}}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) linkat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) getpeername(r3, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) fchdir(r0) getppid() fcntl$setflags(r2, 0x2, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x1) 12:26:23 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 12:26:23 executing program 1: r0 = socket(0x2, 0x4007, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 12:26:23 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) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0xe657}, {0x2, 0x4}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 12:26:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xb66e095) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 12:26:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x4) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/149) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000076000000000000000000ff000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 12:26:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) shutdown(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x7, 0xbf, 0x7fff, "d5931a013945194a93f84b19223893737c36c0cc", 0x3, 0x9}) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:26:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x8672, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000f54de4", 0x4, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) lseek(r1, 0x0, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:26:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) dup(r0) 12:26:24 executing program 0: socketpair$unix(0x1, 0x94d24106b5ffa824, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) socket(0x10, 0x9f3071415b03c3b, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080)="c5ac296907f2f9e9870b574a4675040d518bcbbe2d2df696962649ec10585eb9b5109479b764d357b195c542d12c047a46f5bfb27b89b344ff33f7cb344b59edfac496f51cdf46de207cfc2c5ed5e70d047af36a74b6e74dfbf6135ede3b9eff9e06b307a3e40383d66c91d5766fcf8e46ff790c553c85ba74b04d3034629fedcb2e7f398f84610ecb14f8", 0x8b) 12:26:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) write(r2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:26:24 executing program 1: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) shutdown(r0, 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r3, 0x0, 0x3, 0x0, 0x0) 12:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() fsync(r0) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x84a, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) write(r0, &(0x7f0000000280)="e6d7c772caabb4da5476fbc155c6da2e28340cb08a8a92c07d603283c5854e022edb6e7e869658b5949bc7f9b902ac847b94a2848a6ee86679bc259ff4401f3d767dd5bfd3bfb63d0c364bf66809c49b5a50d734666781b18cdb2fc66a418fd27d1ede134dae861f2e7d20d00cd47257b9980b650a70e2dbb1c402f1a9ada4722a000911f976203a6c184d39ce492650f2ab1f25adcba35898c7dd81267d1cf8a359612f569c521dedf0c3a470127a2e3a9b59", 0xb3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:26:24 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ad6225c86e350c8ce75658a57582292a8c5d0441181607349500b17f319b496423c356144384a64e62075dd97b75740207a85dd10e0a0bcb28db7544ef27badb77c8ef0ac687cc929594e0a806ff573f13d870a3ddfe34f37e1cdbb0562d6d9ad9cf4c914d3c97ad726456f6404bba6fa96ae860dbb18eff1068beecfe521a0ecb945b0d0edc73395a4309fe3755ca93461f2bb8af690e2a5f606e601d21edd3ae7738ddf7c7229df635523f8748a1054879d5", 0xb3}, {&(0x7f00000000c0)="b394893aef4d428691167830cab2af3d192caa00cf1941a5e47b5dd5eca11ff79c206449b77f2edcab1b6b6a7654cddf8484de38d717589c65caae7a0cc66f4632f5c8e4a7e4732a57853b2915af53e4a50d93fb278dad92b04b39332e1cb8f601837e695ad5bd530a79f09c812dbe09e71ed28b86c6e6ec925d237a8132cac5d89ccf7944fb78aa94f2f04ff0fbdf4d5088e9da0dbe29ddaf072bad1c23dd0d55d85842be49b0f9f940c61f2fbbea530341440ae89add84240330001938a2a59b515e2c1a678ab9031f43011c7d251e82bb048bafb4abb1cea3c10f948e04da10be92483dce95", 0xe7}], 0x2, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:26:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ff, 0x4000000200001ff, 0x4, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) witness: thread 0xffff800020b92270 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80686101a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92270 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 175489 26 32767 0x10 0x480 1 syz-executor1 *440605 785 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(74bc804d110a5a4f) 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic thread 0xffff800020b92270 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(74bc804d110a5a4f) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67b00 rbx 0xffff800020b67ba0 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x67458e806f0dfb2a r11 0x7f9722be0d8fbaea r12 0x3000000008 r13 0xffff800020b67b10 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67af0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=440605 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20960,0xffff800020b21c30 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=1, cpticks=4, pctcpu=0.27 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66192 246456 52203 32767 2 0x10 syz-executor0 66192 98103 52203 32767 2 0x4000010 syz-executor0 52203 146440 8560 32767 3 0x90 nanosleep syz-executor0 8560 115110 89931 0 3 0x82 wait syz-executor0 26 175489 20676 32767 7 0x490 syz-executor1 20676 246554 89931 0 3 0x82 wait syz-executor1 87846 205511 0 0 3 0x14200 bored sosplice 89931 78675 86769 0 3 0x82 kqread syz-fuzzer 89931 33836 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 259203 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 231417 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 32666 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 392641 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 75795 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 520877 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 68134 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 478793 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 28754 86769 0 3 0x4000082 thrsleep syz-fuzzer 89931 296364 86769 0 3 0x4000082 thrsleep syz-fuzzer 86769 86501 86995 0 3 0x10008a pause ksh 86995 8857 35601 0 3 0x92 select sshd 96450 206958 1 0 3 0x100083 ttyin getty 35601 225531 1 0 3 0x80 select sshd 33788 155272 38053 73 2 0x100010 syslogd 38053 512913 1 0 3 0x100082 netio syslogd 73856 17159 1 77 3 0x100090 poll dhclient 29652 209121 1 0 3 0x80 poll dhclient 90217 226181 0 0 2 0x14200 zerothread 32348 431188 0 0 3 0x14200 aiodoned aiodoned 86401 298224 0 0 3 0x14200 syncer update 65210 504850 0 0 3 0x14200 cleaner cleaner * 785 440605 0 0 7 0x14200 reaper 90097 300023 0 0 3 0x14200 pgdaemon pagedaemon 37090 467710 0 0 3 0x14200 bored crynlk 82165 66034 0 0 3 0x14200 bored crypto 61407 250148 0 0 3 0x40014200 acpi0 acpi0 82382 136351 0 0 3 0x40014200 idle1 9038 477032 0 0 3 0x14200 bored softnet 74281 367158 0 0 3 0x14200 bored systqmp 36729 214644 0 0 3 0x14200 bored systq 94985 174637 0 0 3 0x40014200 bored softclock 92964 72676 0 0 3 0x40014200 idle0 1 485500 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 33788 (syslogd) thread 0xffff800020be5c30 (155272) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8231e5d8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd806eb7f2b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13939 0 0 pcb 23 9K 11K 78643K 14761 0 0 rtable 97 3K 3K 78643K 21863 0 0 ifaddr 36 22K 28K 78643K 4153 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 811 0 0 iov 0 0K 32K 78643K 2210 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 21881 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 396 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2368 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 30072 0 0 sigio 0 0K 0K 78643K 394 0 0 proc 41 38K 70K 78643K 17893 0 0 subproc 68 69634K 69634K 78643K 23120 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 4192 0 0 in_multi 33 2K 2K 78643K 8485 0 0 ether_multi 1 0K 0K 78643K 208 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 5417 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 102 21K 42K 78643K 94131 0 0 UVM aobj 130 4K 5K 78643K 178 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 691 0 0 NDP 5 0K 0K 78643K 2043 0 0 temp 121 2362K 2442K 78643K 112301 0 0 kqueue 0 0K 0K 78643K 371 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 682 0 678 1 0 1 1 0 8 0 inpcbpl 280 13041 0 13034 1 0 1 1 0 8 0 plimitpl 152 1655 0 1646 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 6143 0 6103 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 5039 0 5035 1 0 1 1 0 8 0 nd6 48 1360 0 1356 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 28720 0 28529 35 23 12 13 0 8 0 art_table 32 28721 0 28529 2 0 2 2 0 8 0 art_node 16 6142 0 6108 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semapl 112 2364 0 2354 1 0 1 1 0 8 0 shmpl 112 176 0 48 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 40595 0 38615 65 1 64 64 0 8 0 ffsino 272 40595 0 38615 136 3 133 133 0 8 0 nchpl 144 80821 0 79247 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 306140 0 306140 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 212124 0 212124 125 124 1 6 0 8 1 sigapl 432 28205 0 28189 9 7 2 3 0 8 0 futexpl 56 291254 0 291254 1 0 1 1 0 8 1 knotepl 112 18360 0 18333 36 35 1 2 0 8 0 kqueuepl 104 8210 0 8208 1 0 1 1 0 8 0 pipepl 112 24750 0 24731 70 69 1 2 0 8 0 fdescpl 488 28206 0 28189 3 0 3 3 0 8 0 filepl 152 193482 0 193383 56 51 5 7 0 8 0 lockfpl 96 6557 0 6557 37 36 1 1 0 8 1 lockfspl 24 14182 0 14182 33 32 1 1 0 8 1 sessionpl 112 695 0 685 1 0 1 1 0 8 0 pgrppl 48 989 0 979 1 0 1 1 0 8 0 ucredpl 96 71779 0 71770 1 0 1 1 0 8 0 zombiepl 144 28190 0 28189 1 0 1 1 0 8 0 processpl 840 28221 0 28189 4 0 4 4 0 8 0 procpl 600 80462 0 80417 12 8 4 5 0 8 0 srpgc 64 3978 0 3978 92 91 1 1 0 8 1 sosppl 128 693 0 693 121 120 1 1 0 8 1 sockpl 384 28507 0 28490 26 23 3 4 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 1 mcl12k 12288 97 0 0 3 1 2 2 0 8 0 mcl9k 9216 121 0 0 6 4 2 2 0 8 0 mcl8k 8192 71 0 0 6 4 2 3 0 8 0 mcl4k 4096 64 0 0 4 1 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 161 0 0 15 4 11 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1424 0 0 16 6 10 12 0 8 0 bufpl 256 47860 0 40891 436 0 436 436 0 8 0 anonpl 16 3088621 0 3083253 547 509 38 43 0 125 0 amapchunkpl 152 214053 0 213960 643 638 5 101 0 158 0 amappl16 192 153463 0 153203 798 773 25 29 0 8 8 amappl15 184 5130 0 5129 1 0 1 1 0 8 0 amappl14 176 4744 0 4735 5 4 1 1 0 8 0 amappl13 168 3889 0 3881 1 0 1 1 0 8 0 amappl12 160 4261 0 4254 1 0 1 1 0 8 0 amappl11 152 6323 0 6314 1 0 1 1 0 8 0 amappl10 144 4836 0 4825 1 0 1 1 0 8 0 amappl9 136 3816 0 3814 1 0 1 1 0 8 0 amappl8 128 8712 0 8619 6 2 4 4 0 8 0 amappl7 120 3813 0 3797 1 0 1 1 0 8 0 amappl6 112 3543 0 3526 1 0 1 1 0 8 0 amappl5 104 4688 0 4677 1 0 1 1 0 8 0 amappl4 96 5035 0 4996 7 5 2 2 0 8 0 amappl3 88 2756 0 2751 1 0 1 1 0 8 0 amappl2 80 247650 0 247565 2 0 2 2 0 8 0 amappl1 72 711591 0 711122 24 14 10 19 0 8 0 amappl 72 86074 0 86035 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 177 0 48 3 0 3 3 0 8 0 uaddrrnd 24 28206 0 28189 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28206 0 28189 1 0 1 1 0 8 0 vmmpekpl 168 235786 0 235760 2 0 2 2 0 8 0 vmmpepl 168 3249996 0 3248452 586 512 74 89 0 357 1 vmsppl 360 28205 0 28189 2 0 2 2 0 8 0 pdppl 4096 56419 0 56378 6 0 6 6 0 8 0 pvpl 32 8174727 0 8165939 1244 1141 103 124 0 265 10 pmappl 224 28205 0 28189 113 112 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 669 0 44 18 0 18 18 0 8 0