0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) r8 = dup(r7) r9 = syz_open_pts() close(r4) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r8, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 07:33:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0], 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0xc94a1e6138dd1d92, 0x6) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="21e53390d757a440f7d785bd3a4181531739b3aa06d6ff1aee9f573b9346868f7f9483a181bd130566468baa1e098d63d1ae3dce8aa4f11c49aadff1b3396cda0b69b967df85a2325afc3ea820eeb4234078dbab9bcc759b031e322c238863eaa751d162d8cf3bb02a805ad939392ec583afe78e4aaa60839edc54141038ef6dc7dd6e1a0b80a67b027a", 0x8a}], 0x1, 0x0, 0x0, 0x405}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) 07:33:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc93, 0x3ff}, {0x20000, 0x1}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 07:33:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r2, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 07:33:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd, 0x1}], 0xffc, 0x0, 0xfffffffffffffffd, 0x0) 07:33:23 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 07:33:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x15c5) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) fchflags(r0, 0x10000) 07:33:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) pwritev(0xffffffffffffffff, &(0x7f0000000600), 0x3a2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 07:33:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) getpeername$unix(r0, 0x0, 0xffffffffffffffff) 07:33:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x4000, 0x4d, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="c5b7125d6b22351c6f244c3d27a0faab0e1bf4f3ea4d6a4be55a1714df7081a0a796469e95a538b30b21f19fb54605050ab1c32b84af0d88c56ac1e7c4a229b2c3a1cd5abe6d315a1bd0832892da0e6f18ffec26b426596c90de9e1fe202c636402ccd1d2c634af7d379cc5057909e5181fde0c632e352c9b06878c78754abc9ae0b1577f3db66926f5d21ced0f550b3ba1687b7b8cf8eba8207e9195eb12342705b1589bc37435d6eaf4cc49ae70e6a62c65f3d7e8b2e8d034876f067b543fc31b0ebced22226f6ddd14584cc07a8b65036f1fb25ae3c1f23e9d3fb14a4a39a6e02c24eb14ff683f55db40c", 0xec) 07:33:24 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x7}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x1) 07:33:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="b6feb8a8a37366d9bcdf5b830ae3b68109d66dbd108d7684e657aad46c850ba2702f13cb8c77159661baaabd7f6c316b9e21774b6bc08aedfd857e40e34df9bda5f269b64397a5495f8da5b3e03e719abac5bed300dcb990f305f3633ab0c8c3864192886ed55ebd16c0dbdb3d5e0f6f98fd90f163d8", 0x76}, {&(0x7f0000000180)="8da449c10da13f959f0eda25a6e690263df8ee2c4e3d380ee018533ecee94bacc55ca292b1b53add6f45e47a24aeb754187975f9126d2962bdadb49a21e65351e4fafd10dec38ba7b09a31646e078e6f", 0x50}, {&(0x7f0000000200)="620b3d595080ef1c5e5ae75d7ec4ea9f1b2d1e4a6adb9f5047b5a24d7d236b8859f5824804331583c8bd732fa6c75bf8e0faa71bf205ad2c2d1d4bfb25234b7d42d6a927b65b3c23b43bb1fc5510c1d4993a12db6645509c66e26eeec32c6e69efa4c228f11477b0f684f5b2fae538827d42e2", 0x73}, {&(0x7f0000000280)="890b13b933c8138b5e8dc2f54082840f49dcefb5216a3f7cd88ccaba374d5e346bfb23725665d84abce2d43e096d7c58ae702a7158", 0x35}], 0x4, &(0x7f0000000300)}, 0x3) 07:33:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202695e7f000001dff49ea52a8e8c12684d4955eeb280336d000080040000000052891e6e61207dc196bdedb2b52d3ff50adb341c91ef449210"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:33:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x3c73cf2e7a0457bf, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x1, 0xfffffffc}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) ftruncate(r0, 0x0, 0xfffffffffffffff8) 07:33:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x19, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x689, 0x20, 0x9, 0x1, 0x0, 0x80, 0x8, 0x2, 0x3, 0x5, 0x7}) 07:33:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x4d39bc164508b34, 0x0) r2 = msgget(0x3, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0xcb, 0x4}, 0x5, 0x7, r7, r8, 0xabbe, 0x6da1, 0x7, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x11) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, 0x0, &(0x7f0000000180)) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7b1, 0x44}, {0x18, 0x3, 0x4850, 0xffffffffffffff9a}, 0x6, [0xe6, 0x5, 0xffffffff, 0x2, 0x4, 0x7fffffff, 0x9, 0x7]}, 0x3c) write(r9, &(0x7f0000000400)="52477ff7f0236641582e06378a114710640f6a0e488829ab8981a8dc7d0736bb4d2383e8aa0ce1a5627ca7d74488714d3799e22352bd606c280052e4ee0b6e991d825ca2867468575ef788ba682ceb0ecd2a08d28e14401bbfddf2029f2063e78a5f98f5b27c05c526a34f7040bdc21afdbf43e1d8a4e7", 0x77) 07:33:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82d190162f4e0802"], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="d4d086015d0800"], 0x10) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {0x0}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x5) r5 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r3, &(0x7f0000000280)=""/167, 0xa7) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:33:24 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 07:33:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="63c8e21784a50bf2d1dda649486012a4f4f15c339216aa1b5b079e361c57f174485a5aca2c8cd81a45cad8aa7c713df58da78261c5c4d45762c1beb19ff353da0abba2d9c3cdd6ad20950e0ea75541cca4d06144715619a50792978acd41ef62fd91dca3d55fad79aec9ba71dec4d49c99ce1d82527e8e1fea608c5ef7e99dc0dd9ab687905b2c55ac0d328e930091da3e2bc9be7cc699b8cb877a349f3fab22f86890e3076fabfb14dc7b37ad72b9c0cf7174a66941e119cda9f5739a2aab020544dfd822526a4805303fd96f01f14c092b47c8abd537ee7acb7388c0625cd69a4ff9e6f1573c640299b4", 0xeb) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xa) listen(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x30) ioctl$TIOCSTART(r2, 0x2000746e) 07:33:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x0, 0x7, {[0x4, 0xfffffffffffffff8, 0xfffffffffffffffa, 0x100000001, 0x2, 0x0, 0x401, 0x7, 0x4, 0x2, 0x1, 0x200, 0x8000, 0x7, 0xc374, 0xa906b3, 0x2cb, 0x7], [0x3, 0x8000, 0x4, 0x3, 0x4, 0x8, 0xffffffffffff69cb, 0x1, 0x6, 0x7], [0xffffffffffff7fff, 0x1, 0xefe4, 0xf83b, 0x3, 0x8, 0x6], [0x4, 0x6, 0x9, 0x9, 0x7, 0x8001], [{0x5, 0x3, 0x58b72128, 0x1ff}, {0x40, 0xffffffffffff7fff, 0x1000, 0x40}, {0x13ea, 0xae30, 0xde, 0x6}, {0x3, 0xf5, 0xffffffff, 0x3}, {0x10000, 0x1f, 0x5, 0x300d}, {0x1, 0x2, 0x5, 0x9}, {0xfffffffffffffff9, 0xfffffffffffffe22, 0x1000}, {0x13db02db, 0xffffffff, 0x4a6, 0x1f}], {0xfe4, 0x100, 0x2, 0x5}, {0x402, 0xfff, 0x1, 0x8}}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="76515c7d5d7adf5ae78b2c10cae42b105bbbd55f1cbedcca561ffe2084d27057e0b4dbe4dc0a4582d25b5c4ccf340ea381fb0df334e15c43cd3d1f183bd9204b1ac20370dd7fb47e6295d5f60a37879a47c2083ff722a62a260bb24bca26d85ae1ec4f6e6d49e13d9ded78373e829addca2933ec9b7d0813ebb7013c2bc46a7f0498b38ae87b348e8afe55643010ce7362e9a4bef2e334bbc35b846aaf7bc86b18288c255abf4ec6c17436f63b97dc752e2016d908d2180a6e56d0e4a564b4c2ccae9d8c2af5d7db71e8ee02ac6d9e088732124f0e7332ebe581f87be57d879f3f61c7a2d9b5daee50b860b564971d9982e90a38ad8908b1ab0275fb4c76b3fb959cfbc8030b453508bd90d314edf55622598a73d4a8825abd7c86e93a88f50103b856a042c42385023dcbf7fb90e8dd2e8f806ccb2c9451b05e81362675d5a32f12bbf26524176f56cc90ea5b0d3d3c44398aebe41a3cc1e936ff074d4a5110c9de3c37632c05910214d8197e6a4fce9e1b37e20e1e591840742d412c2efd2cee70c161465db52894e1ff7103212c381796bffdf54b97f610694cf7ec332f8fe28400f4a632a565ba4bf76af1b41de3d5e8665d3501378486c446a0a54022ad97e138c6e01da8b161ba0d5eee28e3b27c03b2677688e807863e38465108db7793e7f67b632fbd5d9810b5fbd271471b36d21c45762b97fea342fc4e66198ecdd79866770499458a17d9e3bb1f7e0bb1b226736c0a51333b6e4381f7f1f00cecbac5739f88e18cd7246feb7af901128e4d725e8e3e078230ecb9696f297e9fa4eada0e110c136afa63611d4947c095a4174c737ab4d979d5d29bb43f8a05fbb38da0b6e766c475234d1646caec785aaccc9e3e59f640f75bb000355debeec22f827a0013ec53a02c739dc1fc753ad17f28fb63f643a3a08266b4fa3a4a236d46fa1a079c7da9cafa8ce560572e74ce7652ebc3f8174c5dcb706d97c190c90effd02557d3a7173ed472fefb8523401decd7caced444e931946863f7382259a8e74a308e9ae2aa167206dca26856207b3d6037a6e95e98eb80b91c7a65769adc6044c2f77704c4f15973d93938e5428ebdeeed726f4a1ca4b4e1e8bd8920d440d8604fb39d61e22ca5235d462d6590f8931ecd148213bacc71581debd1f881a052f01415384318f5d2e84d6ece064718218ef512bc9b15c415fdd95c69bffbbb2a4012157786f90e8292636fc82d7f5c1d0d17148a8fe81f33a0d4ff8152e17a5e64223f801d19c5f9987cf730eed3ccf0bf03e6cc4081a5508af4d3e7714bde0091e3edc81b5a12f64ef79e5548885fb27f8406ecb7b96bb3318becada1808497548f2327241cdd5fdf4986152ce097ac1a080765f1012f7f489f3f28b3206c0c5c992c1431f911c67668d4fa5a4e91bf7d092e83e67aa126db52d38f9c86b05ec1612c4c1c03fea5ccb0866b19947eb249aa202d783b48781db979de7808f0259f27b3538cf2cd066fee46acb10386bddc12b62a264aeab3e45ba3983540088c7b154878b2d11864820d18bd42409cd7240d598b63db179815e59bd5e79514efbaf46c1756e1a0dcefe1957ce7cbad6e51b47f20c8ba347dc5135b61b9396b16e380b79d6c1cc043a28c4ef9836570c7d0c3b07d889f49b2b201ec21af8d78b6cbce14f3e0aa7c08b1a73e1ba707eff64d045ea2a2942fe5920336295b443cec52366c6cb02cddb8ca7756d826fc2c503592e81a671c778e6014a77204ef101a271b1cf3b9912da31c099bb56385a09407c08f6fb8d27b787b70a31f1ec7958cd985a6ab2db0742d0c3baa02036afd024a855a439979cf6e136371173527934fd7a07dc745b70fbb77193f9c1e96f4c7f06dfbf73cbe8736696627690559ead1ed6bad99d53dbcf09087c4f9b8b17d69c421ffa7119d51d181fd728f581fa1e0991c845e5055348b724e1d8117755303dd2d63b634fb9581c5ac6ab55028a40ebe0552e102f55f58da0c40c0f2b2cc8ae3f703cb57388e19608e5d477a23b761dbe5fbf4967e7232ff21d0f268c7af06acde8baf08a5c079e10e11fd1763323008637ce49bb016c24802cc63a9b762490467c1fb55cf607e8ccaf9a8baa05a9172741306332c150f0a58459545d0e0cf1d0de75c755ee2b898f0f10d0042863178f588aacacac9c96f1ac5eba87d791511e0715d659864a5b9f9e94b82870152926eac7f5f77d9aeb899799ef7cdd4ae57df066ec87537585ab741f3bd8ba251611c822df04e85fd9e3e6181b8961868da1bee9313766398436316608068103ecaf06e1bab0f431e8107698c23d7d2ea8bba49fd9998ce5244eb2c9689089bf22a9180f0a9010105700c591bb9d7e580207530782beda943b47da47600fa3e47a02c6fb59c709d1027784ba08716fadb6f35715fd0ae1787179bf6b7887db76afa18f6e291a881af5a768af8c9c4d184e48883459ed02ddcd6a464859d15ce45cabc042d171512020adbc37c0d2b682b5523f29ca57ddfc811f679f423bd87ab9e3200c706f166945fd60b9815f038d336d6972b3ff9af5ccda6432130e46acc4b7d4c228a42502f1d0fd20f48afd737e57b88139bd60539c35f0c7d8d07e7fbc973d3bf00f6185462f66da4785d20aa12f08c3aff6cc6006d415e7f494e22f2ed81c61b4487a470d4ed6519ca7d6b5ac4243307947b7e5681f31e9eb3b726aa8b08828fb5a954456b84874b2d7ed08b602588bdae30376b6c97755e74a4a9d2ebce0e05b5e7de39ca78775d277e630369a0d48052ee411e0d9a07a4bf28f794f8f493c1b5053989d6351d0e2cdc8094975ecf2add262a475cc52bdb216dd28f8a3669863afe2907e817655637699fb23ccd875c65a52e729168223d9fc58c44115118881a18b0dfeae1e9e2bbd3c4338a29e2096cc66b48a271d322fc47204036b2bb33db55bcf85e9909ecd9922d6f330d78a2f1eac0ddf916b78cb0a3414aabf881bb40b1e6109208f5514d6dd70509b0cf481ee2aeb14453046de6fe8e989f9b9b5604c836361b332d06fdc36334d35fde2bb4a92c5d69bd39e7a1cbcffdc870a4937e6e2936f0fb91166c88667e8992774a04ed02aefdad7845d7d0d031a8e252790b332dd6aacd192df48d0d84edda61217c1980229ce1d8f7c538bd2ef3d7bb7f90960cc32577262b7b9113824e41f12d5a84577e7402cba716c8ceaa25184e792cdf2c9a53b5e0e5b306edf304baae9473e442dd858d8d655176b140deac8223cc03b656ebdc08aa549aa0fc7982b1e836319fc87be199725f723dbf4b810c73b2ee75c6be2d6a9ce7cdcc04c9b9f75a030931929cc31fa701a7d7f82b373a90b804edcbb9bc92c5b819ce966e9d9427391f79f8070cfc190fd41975370978d63984760e8750eb195d1fd2c56f36c6da50b42503dc5e555eeb6790afb12081686e05d84a6d3bcd82967902b47950843f6a84a7ed96fc781f1d53842ff25c5177411d4164a56a52f0a2f77ae222341d52e6d2349b18084d637b1780fb05b4f6a6a92189540f02faa3743192815327de50fa0eec8eb64416dae3a23c9f8bd0d1a7d6aec9c302fc4ef926e7542ed0aed5fda9644a9832c81355895cd8d9c112c0647c511d0d55fcebb5e4b5791ae0b22dd5110d21c4f0f281c8d34c2f99f00c4366ed70ba75fd98f0c64ee007d41d1babe99adc35d18bea098b09b95d563b324032582c101aaa01195610a15914c5b393a036e7777e33dcfa328a455de0e88626af3feaff64daf1eeb8ecd307a49f1913e49ca4cd197f5b73e8617e5f09782a69a1300cad849ce64b2ef018d6c3bc2ac273532fe2d16025c87e25d8c4aeadfa0cc4f051953af58c4ec58df4588de0c1a46f5aefce86b7a9d838ef3190197ebd8a221b1c084fce460f4a26df4b535ae3e0aa4fd67ef31249ea9b6f442f5bf2f7bb5dbe2445dc89485a82624920c531021bd594d85dc7707a4126c9f618fc112328e031d73af4654cf608e296e0c6b323343c7efc73baee2ef3b0eda1e36df29c32bd6b1ed0473b161efd5ae6ce7edae1399dea45ee2f78c940068e1d8b2cec6c94d7c8c67789876bcfbc91f7ad6110eac7b3169a0a96a838676bcdc2e238c148d660a3ec3d635b3c864fcd2b41d762996e5de0deb27a4573644e2b29925325ab8dc6d3126a8b47e9f85ab52d8229c36f846daa619f4947bb8d4dd6c81002fbf7ba7a7740fa9b8ef3ea8197f46e324c422246e46a499c46f2a55d9aa66990975898def4d1fe56d6a3c33657c2f6ff504498dbd6401fe4ae23a4fab1b68ffc73db4c4eaf2720ec2fdfcb801572f8a8ac763725e16611dbd9016877d5e6791221827a5df3d63d0231c26be31d43d93a312e750eb2657352fdb3af72206391e57baac9dd5d085183bce9d168e180223794d0ec2dcb58ac878b51f0019f96855a4fac89104cb408f12bc7c266ede24c5bdbc1693e3b135ea9529ac159186ad06e74d04e440433a75f9293ee4b2046ddc2eaee1de86dc4b12d56dc04599bfcc431e4a5005ccd9a54b0123539b32f32feb06ed19427a309e4f676507402141383be5b03a2dd9abb7c4a4b61129dee30ddd6b58f97f161efbe2d77892574c6f4d456b872f16131e3ce238e35aa9131a14b08aaaa3d3482c2eb7eb14a8b24b4b7cb6e2ab9e6c8e783c4bccaf9529413887a4b26354e9f7d92f98011f85ef159d920a6a3b93b277676a0076727c7f56c2e7359d4c5f2d44dc25cf4ac09fb5b14ad5d57f8bb51902abbb542990cfdd6526bb6ebc85b5418b3dcfb63cda68540ac11dc142f4f2eaa51103535d0e5d3534ac05bb65c6a821ee9a97b796c6ded8c5d06de5e7e03a29a167608c4f648a2a4eff8308491a90dcc4178ee968e8643dcec04b3cf5e1dac89073e0bec4374d95e406a7a9f131e43eba1bcc9cd7a533cc7d0ba5fea1c03a85ded1a926b61450c06f9c17593a823b6b877a4512482b3cce060d0689e1e8cef3add9e521a6afed8f2a007cc36f027d0d140e35d1397f284d6bbc3f470b337711146ed4d3267a9a5415137e08edeaf27912a87cd0c785746285d248a7642e1afc6e0772d8773fb79f5e5c70b6de8c5ff1f91c013e7fa0d84619cd6be0bb26ca4e7a64b1833987040531d0badad9c919728d04a9f63663d07ae8ce16829c715a90440d3c82b4399279ab2a5b9888b66750f1063ec0e37385da939c4d37d39d7c875f426acad3bd8500bcf37400f8df31255008ac90577a5bbc20780deab2e5a866bd492fcaa7f5fee255c0f3b489f4a4a77e1b3c6973d347579f5c6c4ca4b9c2e8f9faaadf5943dba2aaa1d163aac8642e4704bc4e405239e2470ca30e964f667bbec1f03e4b770ffec263d93538d3b755dff8ecba8f76e5873ef6438b0dcf0849d6c94947049d0a5b408b9746342485e141a2be3c482dcabb954d5f53c91808cc14ca7d1196d8bf535593afa3f06dad211b69ea5a51099703feab91ec4dfd92630035fe4a11da59eb502e7df68b6f0a126aa91c9ca7d2394f40be979d767825a7eab95066a5cb8d21a37072c8f5f16b426963954da23a18a8073d34b5c41c68dec86b16b5435fe2ec9d7ad1da7432cac1538511b59b7373365b92d8f39cbde843c10b5cc6212747b0d2ebd6ca60783733947d0f6c95104a09b3638246a98cef59c8816e9967d1187c039507d2134cdbb18391b23196282c91730887b953e4f21595b780fba2da8c78e1da14ec19371c3a834dbb5926afb4cecf0da0cf17039c47c9c0b7b0f1dd1cd99de6a044bce20db255936620fc48598766e68a491", 0x1000}], 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x10001, 0x5, 0x1, 0x7, 0x5, 0x3, 0x0, 0x3, 0x2, 0x71e636f7}) 07:33:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fsync(r0) getdents(r0, &(0x7f0000000000)=""/13, 0xd) 07:33:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = syz_open_pts() socket$inet(0x2, 0x3, 0x82) close(r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) 07:33:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 07:33:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100000002) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 07:33:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semget(0x1, 0x3, 0x104) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:33:26 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x20, 0x17) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000001c0)=0x7) 07:33:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x9f, 0x5, 0x7fffffff, 0x3200000000000}, {0x79fe, 0x2, 0x0, 0x8}, {0x100000000, 0x1f, 0x100, 0x1e}, {0x7, 0x0, 0x6, 0x9}, {0x200, 0xf0, 0x0, 0x7ff}]}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getppid() fcntl$setown(r0, 0x6, r3) 07:33:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x10001}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pwrite(r0, &(0x7f0000000140)="4a719442f553983b7a76d790d28635ff6f3acfe61e180748fbc854e57c1edd29661fd5730b018283c15255acbf02068a60c5a8f08a835efef8215be174322fca2b78bcdeaa618604c2f61a4d1d671d1c8188b347e5606ca4547f0859cec37d864337a2d3f1fbca76519529fd908666eff1f04946edf44d40b75852066fc70ec1ecd707826bfd7207a966c0f98b0c744f491b4c2939d82aef194e554cc1884ad925e4c22e2607632873f1a2f893b8a5486403de25fae018bcd13f985008073619d24f3a837b488405274fcfdaa21a8f1782c744afcfcbbe7a3f04774d", 0xdc, 0x0, 0x0) 07:33:26 executing program 1: r0 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff1000/0xe000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8188, 0x80) mknod(&(0x7f0000001180)='./file0\x00', 0x957d46265bae56f5, 0x202) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) write(r2, &(0x7f0000001640)="fad637fc571e43942ebf0e922177e25f1e6fbbe4c55878e495981cf3686d38a2f14cb3623851467673f9fd53cddb34510fa9c9cab69cca386eb241fb1cb7559fd2ed00ab58ae21df2156f6847b9eb87eec68460b7e83ae8caf16f2928cf545f30a7605af1a627bd8edb26322437c86c0aa83aeebbad47f4314eba9833c20ae153489c0aecff4b261c6f2f15f95f4e70e0e9dd8ac6285485c93c1617ea3761170ca48a4af42f48699dbe0cd10ab6d634674170c9dc06ce8c727ac953e034b4bb35283e96c79198e385e352c3926d222df1ca0bc2bc72b88a5421c5ae212a56aca897583246916fa43f8faff16c2ce3286d5313dcb88f34acb69d9eb19", 0xfc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x10000, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000100)="765efa64b86bc95a1ffda4926fa2b411e4a4127b015a3e8096251947c6deab64e60d8db5d7b08791fbdbf5998b7ba254008f53246830f9d63992f558e22097bb7a32563abc18f920cacb538413dcc4691ca315e997f3218e791796e0cb0f1ae0a039042a8fa6aebf442f37d1f4bf6d463f576f3701dafbee7e11b9176ca08b859f19bdf020ba8acf814c963be679cb35eddb96a74d5db99542e4b0c4ecb77fc38581496acaa93dc5d5f0c5578225bf88511217b5fff72a6148750edffc4252cd7a5ff4cf9ded540ebaee5823381a752fd0b8af874af20cd058865aea5a0b129f96c39e22b6a85a90243b441882b242c4d2c0a9e72c8b0cdd19cca1731c8d8a9854270676e1ad2ac1bb725c419068c06f445c7ea6fe51d12b157fc844282873c9f8f8f772cc850d077821778aaea20a75c7ed621466f0e327ab1fe3e33072af5e0587436135636a5c4fd7e63648a3cf68c9583856afe139c8fa858cd791e193bc665f5354ce6152134108b0e5526418a331455be84f0d2e0ea8affe46cd413c895f1cefaa67870fed489fbab6438f4dc84051bfec52c473ce62cc0ff5de1bc9b4329d5766ae79550613f32644498e07976d5597e05d5c45a66e8943350335f3534f54383b1f827aef2e6e07a27911a8a60ece74334b4f9dd20b186acea39fe7759f1ed0ab301baf580aaf0a6dd8b6a6ee9dd1e0b21a72ee68b000f50039abbb1bd72221d5bebf9a1695f2060aac1e11d5db74bb3aba4b7f8b0898f486a8d389cdb9b646fd383a08dc2c86e27ac42797347f06b7db9ce887e46564b8b274ebe5b79aa99f4ca28166ce99e07af3ff57b8fad0dca52fc22083454948e90dc296a645c7c3bdf1c1793c59c69f17fb7a46f2776178db54af0de2e9395a4f77c4fdc9ffb0befb3399d69f29e99d4989c270963d19b34157da615e48803df79dd6db4bc7fa968b7c054ce43e99b55023d2a284e6574887ee59cf08cf1ea9d4f254636fa8d0727f27870b1c89d6a55b37f4707b32aabe8c3a151a71f800e8867342049648c0cbbe95edd51e1f1fa25350486ed4d45136c51d09eab1f23dba74f62557792c6fe73bab5b5838c45876577725f8330c2deed820cde921e28ca4d2024cfeec8b34d04458270e5a3a7960bb2ca01e025a86693d90f0450a616387703d86d6c72df81e286e83f779ab20a97d3a64b7b0b7784490cbd8af5e7f9a3a5497808af00d22d65286ddece13eb8a68a79758306eaa2456abc4293a551d88ee44024ed0feb7058eba8dabd155a0bb0e4fd19ce7390ec12d261237cfd4b49cc817afc72cf9bc45c1476bb45bead2066744041a543142033ed3b5e3f15dfc3268de105665feb46aa9d554fabe249d7ce8f26566c06a0ed2b5acf34b519c439d4eb287931f9db4f9a68f3c12408b998ba9eca0390cdd69980b8115961a480eb2e97326b11220772a89c73975ef1c5e564ffbd852ceee78107c89908a1ffa64e9cac5aad184c8261662af7a347d84f5193464b14f5a5fb59a8038fa8c5e06552e42e5ecc8894a27856146eaca09e14106df548f42cc565ffd9d043e1725f29ab15aab7e520d387d9991a4f8b72c6f472a14500b6925fcc82de100cd15c78e9d6ad2d324cfe51bfa1e843a2f64b6fd2d8bb09a867bb228ff12833889161a27abfc36259e9ff850e398b5f74e38a4a972cc4bf80d1b56c9f776a8cd7963e8b08f6097337d6e7eb0bd7dd25afb59a98db7edb220727f8dec06421ff4c6332951ba4274653241f6bb75ee85ff4a5d4df0362825eae980f6e138f91f24355206d88f7905874a54e58c86d25fdbd5d3da03d353b516ad5f0f77a4ff997f5439f2d0f6eb9565321f4d5bf59012e4fa5242bd54ca9d4a1cb284bf641eda13f111440d838d7078950aa3d66c7183ef165c6e40008a63576cca15ce5d83e741e585e93dbcf84641aa06d58354d3a852c9c1937b8a0038dcfaf182c0176b1bae838ac54529845a491ffa21d939cc637371a2b97f24992d9ce514f58d728de7933e701acd35a48f98f7f2fe91bad1a97b77f0a0dc2243cfdc7119ab6fe53ca563723420ae5d1805b400ac1c28f75caf06ac4777d44af8183e9badcd28e50429968425bec706a621b46f437e34f184fcad909798ca0cb8925602198b058ca314a8270a32029d0e3fc5b2068ab336fa307ad8814cd8dee6bd0991ae96278fc5b615bfd731d6464c21d57d034dc3d25ec4fe7a125e904defde0acc02895c2ebb4d06305bfe964aa38d24ed2c4049b90a9e1636419ced893d7a10a191e81d7e67f2997530947cf2ea0d8a087efa8cf8d75b20b7c4a23793fce42ea478f55d93c15d48dcd9cc085554c5e3ae8fc9b8e68a0a95d2f11fca5e5df90b887a49d773c9f56dffcfb91e9d778f0a656e5f2d12e3c4d25d48516bd404f91edbb4494e8f57d5e7829df34b9d8cff3e3e7e42190976e1ae2a9e9367c87168011d2698d446d85d6c2c63d6154f1dcb3cfe70b9c737694e490b3b22dc42c740b830117c6d4784cd85b3aabf44c642ee30e5fa6a6eae329a62d0cbb3a4ced9064ce108c07229dfc7a9eec141cc49662a2a78006f43a56210a16f5954e9b3f86ca454faef4405f2439b31937418e2c245004cc2ce0f3ab4aa87538e4c24be608e66b5d41d8932c82ed3683d1a2c568eb4c475871e6effde33d87d5f3477c0b800aae917f69f8c8246af5abaa599232952264df1c4eaeda6b6579b2f8710c2f29ee296334f2dc7b09e0ba716fe9347dec69e163c50a648f7a91bba6e1fb998f0ceebd47b3cacb0fa25ba5836761e642a56a325b1479e1237aa9fb926198d4bc669ea3fc14e598425256528efe3ccfc22ca880b4f0fd2a0ba4bdf1ee5e2faae6cbab041f40e3c452efc7cc926085870c25038bb2eb3273ef0f035765486e188861f5f5a916a5fab53a60c96f16a10ccc48d06e90d21b7cec8e663e166a58cc45194b5c845394457cf0894d71e105b9fe5bccbe7c32fd0c9029fd422ca6d70d185185729d7c84aa24f5cc1918580d922ee36306d3087547373430764a515e903038846630bbeae34b5e3e3afaf257ab3f29d7dbe26dbc8fe5180c0c1b94af378f1342e38c74df3963aacf6a389b5d1b450277c1ee68cf83865c6c44d43f487d0b1ff783ffe59df1e4b911e4c5edb12a3a68ad76adf0825740c1aed7efa6e0a0b48490b2c1b0edb6f7f708779752e6ed211ba0879f97a24e38ebaf86648aa321af53e53024526839c96183baed80470622d77101e9111112019f159c51a91dc6d79e13bfcf47d327f14d882d379a0147e77c45ddd9caa63c68cf1c0ab3a69328234d5aa3d81d178902c3502d7c77be49a9f9e9336820c70bd961813dff9fa5322d0adeced643077558688438ee20f23b3bfb60e418436768d3ca23d9d453a4fa2392b17393db2b1244b1d21d8a6715f5f3d3e0056d24f64004557534cf498e9732096e2789d6ae1bb31ecb25435c23db5ce0180f106c678a840b20074ffae644242b6ed502c6fbfc067493f0167705b068576650f5e6d59ad42140e7d80d6abcaa44163ef516e84b7cabb6598249381336d7e86fcf105ec8225c70ba6f085f16170f4504bb92741e5719a621f64dbf210e183449f52fb7f8b35b1d299ce91ad7131194b8b4b4dc21b55c459803b28f606c42d06ed34928f7a29a481a8ecf6fbead862041f1bf63e98ebf22aa08f0765555cccd0f93d547222dc0b53f8bab22a51454fe08734ce41afaa12d139d8427b258319591b908b6f7855cc0ea805d397b9d31f009fabd3e1ca2349492f0755f7143f3014146af5718a1abf0e988e2335b0f3e306459026a73318ea2e715d5028df2fec8eb5987e33e45b161f7cb1b693b2ce152b58c94178c7f502539605d8d1527883142de770e333037eade41740736e9edbe970cdfc920f9135c3ad92fb9a9e5821ff9acb2a6ce6388b7d2ee3180c82679bb75e3ae4ac173f1c7a855cc24a4198fd0336c8b16fb7ac45e7a613ecbcb40059c342e92209bb1c440e3174d135440c08841a8360c1ce36334353fe35344e4fcf4921ec10020eeaa11e06c75bd90d94e0ec0d9930d9bd43e458635ac1125a83afcf261fb0e1183b17aa2bfd3b2457c8555e81a855ee6b90f3d7fbdbb4bfe506bf065d88d30a8440d89f78582a421f7e20ecad4a1faa7ebbe3f4839849e82bf9e97da5f5d385adbf1d86c60472bdc55f8719985200d43d4b2cba286bb083097d0cc9f2e61fd3ca6c9ea5017bd57a5368cc56bf9f3fceb57a22af98d0558b0a8d8fcc51d098a52e403557446576afa09c9f22cbc0220ce766e472b8368c6ebb354a9a9d05ace59ec2eaefb2e110ddca93f88cbe24a38cecd94f916a33c1049cf8764d3fa68881c6f0eb474f266ef3323a755911b042df5bdf1ac18f08109be9857fe7e58918188c899bdb67e78f7891ccd6bc3a27d89227c5f6481e9cb8cd5a01e52ca524eb265b57a5f3cd4f5cd203edd83f12118f4c16da1db168cd9aac556103e0a9cf7a71342ffa840324c1bb74021dac3ae0185d2428d2718c7f44052a71824ff8a378a89660d694738afdaf34e8cad2aafa77f651a9030641883ec40315301e5e56a3a07e502c66927ad6d60612c6186a7e558829966b46bad5038f4d62796c02937109f1fec351b6fec769ba4aa19427475222cfdd5ecdd577ab27939392e4b2e2675515d19555d0186f5b9ea7c3f0330b398130b4e257917974c3abdfcf4155ffad7b81ff2cd5973315138d101ca434b089bb9545aedf6e8fa9cd820e23e6171e4242609192c8648aa2aef41b850ab30fe5fe511806cace8ff411d03d7434e71ec3ffc144308ba4e0d6fa5647152bf56694a2d2a13f5c07a9fc10e26da12b28442b4a586ad84f264a02deb85df52e741a8148a777634e824859000b335b3f884ae21747c546e948e858419a1b6d8fd9398d35fc7ac939ff44ad5832e4b7e0f26beb903179533f037cbc869c6863b1c6b4450f4172281832572acbdcc51913a14d88d9d90225e39ed527230d7e5f16a6224defb5e5f356f9f0e6f353a3c8478a0accffd1ed6424d2483560871abd2b46c3b6a4a0428bbdc1809b68c89b71b6e652ef03fddf59e3d376e3d83c78368ed085ce52f5a49ec5a5ecbe2fa10cec6e74cd65b80bca9ce334d53f4a6a2130efa6492b39b955145b0ee0f96de44ea612005ff584c13c07c9abef6dbeb5c8ba22699aaba0c900d59abf65f573f2dc8454d27de86ba3bde87e72769d2e5b67c6c2db6b137719733c575736d5ec642845daa79c331dc24352db3601b0facce1ef855750ed19dd3e1d6575f1a5a2438f4802b4c45fd88d927e86795c26b1360b23ca0281b8026a5f3acbfc9e2911f7a0490d713125793f3c063b3cf4129ecdea615403b99aad02bb73b262d2da51948fbe57ba1ecae4509c8a76d1e7902bdc2e86733202012e98e4e3a5ad111c3875b7390b81ea7434f4cca92e289856918b9eb3dc353beb189a692604c8e706313aa5d44922519fc051b90645c47d56787a42a103a5d6f025955a98726ad00cc2edfd15f3d21dae410b4eaae4636e3c8805b84ed92d49e12639a393993320b3099e851a102207062d9ff5e67cddd48972940f80b9056c397da1428d470e1c342f3c7f4dedd12dbd7418bc3b90d209e5d9f7f932f8da8d8a8435c90e116b2a2391284126c6a42b40be5e1db9b2565cfc0be968bb3d6949672279bcfe8630756d191ee7264c1e2dcc007d32ae5105ff7cd17feccecd180279dcf0a28a888396042dc22919e9aef5c0d2725994cc9abb24646d021f97813744b75", 0x1000}, {&(0x7f0000001100)="9bb8f4fc300941f78df1d924297fc13f7226997a890e968ffcfc6f9b5b72cd4eb8543543356a4b25529be15b41ac05cc4d9e00a03af89cc7a6b604155a6450ff046bb60ba2c328a3b1e62c6c202f97f7aca904083ed9b285cb788b24e83970c6c74fed70523777", 0x67}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="58397671016f8ef71d503faa5f06a0bd23ecb9c699bf43a8f707df5867b1435484e35c22c3d66ae506d6ef426fc5776c92d073a71cb67da28ae1b3358c0124bb03d82a9f0c8e8d969e26390514fcc19cf33b879284bc0fed87dbd8dbb51a50ae0623b60fcdda3b870e5aa01b721a4d573a98a0597ebebd109c5b766595b103c10437db08a4480d10fa1ae714a8c1fae109fbf1abe306d77f3a504c45be11fd259dda05fd5e24075de245e21fa871ffc91c2b800855b7b9f48e9f6ea20e54028f1bd6811ef97d2222dc808c61ec46b187f9e72bf97b431ae936dd18689364491e220bbe1e7e6d74cd8a2a5cc3d1f816fa", 0xf0}, {&(0x7f00000012c0)="c8bd6c8c63b16a6ba472bcdb71b3cc52504db9062a3d753b4510724d8482b98505e16482395461e264c35b0bbc4d8849019b0146e7d207413cc7690b99fe0c0909228f0449b66513101d54d62b574116aa8be437d926787487d49f64bff53c6b5caa3c2875e73f28597676d6c1fa5b0865db1ce54fe5936c2e9e4df464d7db9398d310cd037cec37b2f74a5cd91bf3a6c0f8db5d3da3cbe91f3e3df46051e64e8dabde5b9223678429c9b4a7dcbda520567ba4c46d0bee27e0dc313998f4853d0c532fb6f5d04707c5fb6978d2f3023bdfff22cfb7c07b71eecaac230cb8c35fba7e3b5944b47a1a7cbefa6ed62145b0d7ac", 0xf2}, {&(0x7f00000013c0)="0a2f562cdddfda3bbb8aa777127b9e7d0f81b84d9cf52295bcaedd186238f69afa416667130e174e3f0184a78691ef707663c8d7266cb4f9894e072405829f7bd51c089968d8b56f0d4c8db4b8a6a3091075b82869348a3b30f5b8b20e2acddefc3c318c9c413c0f9b1e096698fc376e5018cb354cb290bdf96cae6dcc393345c627ea88601733faaeb421a2241ec4dc56c5ecd3e0e2a1794833fd566e3df5d4d96b2fa7786eb6eea98f9ac377767de81e5701762163f9f7397c865a1c3874fab85c6c99268a509a174437a5128a914c49e3c9dcfb2ce040bcab940be68fb6c450706279e049c1b36b93", 0xea}, {&(0x7f00000014c0)="bd336b1337e006a0ce6d284393cc04038c4c545f9b8fc33db9db77d212f194dd8341c53b5775153dda057715c187059b19d881c3f1a061bf9bbe3fc03cb732d01b2c853a69e475bb159e3324c01f7d24a8b3cbf002c4b41dd8f4ade1b54882681f6bd559ee859cfdb2f7d87bcb6a0b212c742d336c388a207f2ffaa623be761f9a8e7f4867e1a44977b3efdbee6e561f9e2674e48b5edca89a3712767f71", 0x9e}], 0x7) 07:33:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0x100000001, 0xfffffffffffffff8, &(0x7f0000000040)={{0x2, 0x200, 0x1, 0xaeea, 0x0, 0xe267, 0x4}, {[0x1f01, 0x8f4f, 0x3ff, 0x8000, 0x8, 0x9, 0x8000, 0x7ff, 0x630ca76c, 0x8, 0x9dd00000000, 0x1, 0x5ead653f, 0x8, 0x0, 0x3ff, 0x9, 0x2], [0x1, 0x40, 0x6, 0x9, 0x1, 0x0, 0x9, 0xb58, 0x8001, 0x20], [0xb4d, 0x100, 0x100, 0x67c7, 0x2, 0x7f, 0x40], [0x400, 0x0, 0x7, 0x7fffffff, 0x8, 0x9], [{0x800, 0x6, 0xfff, 0x7}, {0x10000, 0x7fffffff, 0x8, 0x80000001}, {0xd5, 0x1, 0x7f15, 0x81}, {0x100000000, 0x1, 0xffffffffe9f800d6, 0x40}, {0x7, 0x3ff, 0x53, 0x2000008000}, {0x8, 0x9, 0x302, 0x1}, {0x3, 0x539, 0x0, 0x100000000}, {0xdb, 0x0, 0x1, 0x101}], {0x0, 0x1, 0x4, 0xfffffffffffffff9}, {0x9d6e, 0x7, 0x101, 0x4}}}, 0x879, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r4, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000400)=""/255) pread(r5, &(0x7f0000000500)="30fe2db9a98b1d1583059263023bab7f026f6c333671fb7eeb3014078d4663efc638a1db808d77bac9f262e81081fbbc6e79031a532316877518d66b635f33d7d1795f2d284fb49fd752193b5502ead321a68a21728e0afffff78ca3b798014c2de6d5f0c404f3a18f6cdcc2fa1c3fb7e70603687571ecb91f42fe8163167500b78a5e6b9e730fa9598f5c26293d4e8d41cad4db4f25fd9f4285c83be6f6ad18c40c2b1d0019966abd71d90bc8efab703003cd836ce23afdec3cc56569f83f8590924693748d0c764ce3da6f9ade4a1999", 0xd1, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) sendsyslog(&(0x7f0000000680)="681503a6d5eb3f0998783f373737b7e668684d7b0c2ed105602b3ff3e6e2ec866bc580745ac8c48679197f4f76ea8c8069df4ce0e5b3351853e80f49e87cd315cbf0e5f66b519af8eefc3c6ca7f2ca75df238faa1efa9ac205fd9210a29e13338aef321a45cd2bcdd774c4c8e32d34876b48b0f1853fabaa7158849f92b9d5cd68025d6548257f11b576136ae01a4496c6995e74705e53d99f8c971bf1ea0957610c711985f529624acce1817f75e65ac103d0e7e3ef424d02adb6fa86", 0xbd, 0x10) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000740)={{0x8001, 0x7fffffff}, {0x3, 0x3f62}}, &(0x7f0000000780)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchflags(r0, 0x0) getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x1e1) r8 = open(&(0x7f0000000880)='./file0\x00', 0x0, 0x9) accept(r8, 0x0, &(0x7f00000008c0)) 07:33:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x7) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000003f00)=ANY=[@ANYBLOB="0100000000000000f8053e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcacf0c000034a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7ba9ae271a"], 0xe3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 07:33:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x6a22}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:33:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x9aa1682011e344d, 0x0, 0xef, 0x0, 0xff54}, 0x0) listen(r0, 0x42b8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5, 0x3}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x1a0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0xffffffffffffff81, 0x368d, 0x3}, 0xc) 07:33:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) ftruncate(r1, 0x0, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x19, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/141, 0x8d, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x4}, 0xc) 07:33:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) fchdir(r0) 07:33:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xed90) sendto(r0, &(0x7f0000000100)="bf8666c1cb88533cb42bea2dbe704dd215", 0x11, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2d78ea862ecf49d9ab8d2b74792495b8063d535c43f4cd2cdffd293508be795d653fc45add7657a4af95bc732e6f4c245f90b1fa240f25010d61b8412f28ea5e38f56d1d559a0761dd14b1927be20729aa7e944e1aa9c9292c6e2f2f132512437e8e3b0d2abf44ed0ca3f1f694eadc27c729c4e4a6ce89c954063a70fbd90ce1b247ce741481c44fd3e084ae506d6ea67df90d27b5932335722ab0725a19a95c00c8d301c32e22d6b3c38b8fb3ebcd0ecb62c6be1f70112ccf33b24dc39e1a0bb46e95672dc260822aa5ebb747472247d9f666c18d1594e19c582f6a2a34df0a0279ac509"], &(0x7f0000000040)=0x6e) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) sendto(r2, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 07:33:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 07:33:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) 07:33:26 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000df6000/0x3000)=nil, 0x3000, 0x5) select(0xfffffffffffffde8, &(0x7f00007dafc0), &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4000000}, &(0x7f00006c7fc0)={0x0, 0x0, 0xfffffffffffffffd}, 0x0) 07:33:26 executing program 0: r0 = socket(0x2, 0x3, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 07:33:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x40000000, &(0x7f0000000080)="0c8de92f1374cc86685a74d242ceef43e56a230fded27fe9fa7969fc1ec6e83d8607d2086891eb99f349b66f5f41e27dfff58cab4e16f70c3a6ade4a748e2fc92d47a0d122207592515f0c6ad36ba806cc0cceb17a4d5541c55d31a6080b392aeb17b2def0c4d045170bab0ec89a1a4a53456a2ba78a6f2daf95388a03200a1e20", 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:33:27 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 07:33:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000e9000000000001000000000000000004"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:33:27 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 07:33:27 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000380)="7e8ccdecb455de26a0f59a3e2300103325a5631d57756614ee239345c772918bc465d30ad64be90d1c0ec18308d750e03bd650fc4fe4b173e417f159296aae41c87ba0b42c9fe1e0fc73ea25399b18baca84c403e602729a99cd05470323ae9499766e3c191d945da93339a261e8646cf0b4047c38e2bab51c26f78ed81370111e045d2d556543db4aa03eb8fd5dcfbb09f2bef397b3ccc4442faa1b1c8b03c3216afa6d9af2a1bef5caf7623ed4d3d2a91afabf8088674ae9619bdc649efa2298534fbedc26041ac0176b4b108b20226b073a1d1aad6f6d384866a46937e116a37cc7678859b87b3d43bff56e3ecbb58e3c5582f8359201f09e5d24cdb9cc06ca8402f01377e771767cb6dd2b3177f9658d923fea747a813a290adc9f85d35dbb0827e4677694bd02188c39f431a5e1069a3cc0bccef103d9adf4d08c15376f5d9d77236ce0e4fd22c55bb81cc3eed2592936674dc1d7d8e18e89960947b36fed4c1110d1e6e3d448495748291eec59c88ac1c2b727c5f5460ca7b0d984828289328a1a014d92e3423fc92474ea363e8808067bd06794788f74d6e1152e505d264ff049ce2b8c21de900144d8d1f12d4ee65daa362732938b561928fcfab30a6adf80352061e92215d9296d046edb20af0f3f35bff0d09fa5cc778b150c2632654abe474e16292eba038d82b5af66aa128b88c672", 0xf214baa6c2ab189) 07:33:27 executing program 1: syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x400, r1) accept(r2, 0x0, &(0x7f0000000100)) sendto$inet(r2, &(0x7f0000000080)="588aac688d0771002e2f74844079b0a630d234b9644898b594b2788a5c96ba73707238972e40c085a2", 0x29, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1165) 07:33:27 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x200, r1) r2 = socket(0x10000000002, 0x2, 0xffffffffffffff75) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:33:27 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 07:33:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) 07:33:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000380)="76732d132f7e86c90e0ffd8ed5cef8c4394bd8019be25d222da1abd558b45acaa86cbe0e2055d36d80020000000000000052595e73149b704095c5fb8c81bd5024f7e8d3b097e68d78e2fe57e6fa5c501405ae0da13cf3478b701ad5955d1cc95ff48ed3fd04cdc0193e17f5a07c14f225b2c3cc47b6c1d8d144c3b10b58607a3a3eded813e0339a89ddf4255cd8219e7067cc4a7586dc68821b6d371fc89448ce525d5b11576109d92d5f2c660eee60bd8593da0b30a3cf55cfb7fbf3f7d76a7ac0ce7c2289899e88628a240f9a06d122217a2ebc31040f31f75182a1238fc993a4777cc2b5ece585ff00f20adbecfa5df86a67d56aa671e311c3be066da3a0ebb3b0f4ba43b113d90cacfb637f4a78f6e7b6aeaff4b93f052d2e4a804afa036942e91187278f9884bb254cc7458b74c1675d562f02b91c2ea61b76e09b4c67badc44752dc8ae58d901319b92975a6d339a1d544be356778327e9baed96a13c24275c576c81cb1e67a1aa4366aaf33c7ceee6930d8ba80c4ac0ec12f3c59b74938750a6d3200c34e6e27a4258a0b5d8", 0xff82) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="823100924df8acda9b01800000dada5d99108f7de02e6d47cdb7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x400, 0x4) shutdown(r0, 0x2) 07:33:27 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 07:33:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f00000000c0)="100d356eb0862c6476835efd16ffcb9bf816725e14d091ea0eae7be641a553852b578327d1c56ae66b99f65090bc4af6f6b9af2bdef29126aca5c191f795dcc304021bf3a8f58d96bf086750185e2629d386358e0710100adb984b0b7a14c989d278f32e42328e4707ad571513f4116d74a0a0de85007ece694b47d0edad7b4b97f4296759cd693a6a46000855fd864bfebc12e9105a3ea313ec4033b71bfb0a54204fbfb24aa4d5b5be9a8e211115ed2672552df742827b9f96253cbceedbca6139e954bfed6ece3b", 0xc9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) chmod(&(0x7f0000000000)='./file0\x00', 0x100) lseek(r0, 0x0, 0x0, 0x0) 07:33:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x10002) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/112, 0x70}], 0x7) r1 = syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000540)=0x7) dup2(r1, r3) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x40) 07:33:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0xfffffffeffffffff, 0xc41, 0x4, "c28f73d01abe56a6a43311c23377e2a01522693d", 0x4, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 07:33:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xdd}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x10001}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) ftruncate(r0, 0x0, 0x1ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x0, 0xfffffffffffffffb, 0x401, 0xffffffffffffffff}, {0x7efa, 0x7f, 0xfffffffffffff800, 0x5}, {0x887, 0x0, 0x7, 0x100000000}, {0x7, 0xffffffff, 0x3, 0x3}, {0xffff, 0x100000000, 0x0, 0x6}, {0x3, 0x100, 0x1ff, 0x7}, {0x1, 0x3b69e2bc, 0x3, 0x2}, {0x7, 0x7ff, 0x0, 0xfffffffffffffff8}]}) 07:33:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x1ff, 0x49f, {[0xffffffffffffffc0, 0x9, 0x9a, 0xe1, 0x282, 0x80000001, 0x2, 0x8, 0x9, 0x3ff, 0x80, 0x0, 0x9, 0x2, 0x1f, 0xe22, 0xfff, 0x80000001], [0x80000000, 0x0, 0x9, 0x1f, 0x401, 0x100, 0x7873, 0x4, 0x3, 0x1], [0x9, 0x5, 0x1, 0x401, 0x8904, 0x5f21, 0x1], [0x5, 0x5, 0x6, 0xb9, 0xe1db, 0x8001], [{0x80000001, 0x6, 0x0, 0x42049a1e}, {0x4, 0x9, 0x0, 0x60e7}, {0x9, 0x81, 0xd58, 0xfffffffffffff5e4}, {0x401, 0x0, 0x3, 0x8}, {0x5, 0x9, 0xd4, 0x1}, {0x9, 0x20, 0xa310, 0x2}, {0xfffffffffffffd01, 0x4, 0x364980fc, 0x3}, {0x100000001, 0x5, 0x1, 0x3}], {0x7, 0x1, 0x1, 0x1ce6286d}, {0x5, 0x6, 0x80000000}}}) 07:33:27 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8000, 0xa5f2}) 07:33:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x200, 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:33:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) r2 = dup2(r0, r1) pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x400, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x3, 0x3}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:33:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x9, 0x7}}, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 07:33:27 executing program 1: r0 = socket(0x20, 0x8000, 0x100000000000000) setsockopt(r0, 0x2c, 0x5, 0x0, 0xffffff2d) recvfrom$unix(r0, &(0x7f0000000000)=""/102, 0x66, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x7, 0x0, &(0x7f0000000100)="58978580875f8cc7da3c08b8e4ea5aad77e4468354b8b0c8c4e5a61ca905159a3f641c7d71f1f7185f642d0766a7b830439ccbc598c7b83d5968adc08518591b963f9a0e80ede390e357cd0858aaedbbc2ba1d4ed5eb651ac8cd4826db8c16c6fcd24c454bc1f5b6ffe7b10cb7db61f042c84c6b58c99dfcfde5c96e2d4cfde5d2e9dbc8d8ebb3f5d63c21a78055673ac4db961afe63ea201cbc8b3eb84ac03c53ffab3999c83b4bcc4c432fec650871da795312d417a6516cb893aa24a1abe4e138c23e1a247d41b1e06a37b1e10dec18ed00da26c44981db14dfc402e73c2911818a65d26dabd9b68646ca5898", 0xee) sendto$unix(r0, &(0x7f00000000c0)="6100c5e62e511adab51d4c1905ae6ce5343ee772bb18522587ec285898032347fe3adf77d41a9d6b6a5f72b110ecfa424c1f", 0x32, 0x1, 0x0, 0x0) 07:33:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 07:33:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 07:33:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 07:33:28 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 07:33:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x33cbcaa1d24d99c4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8532d3c0600e235", 0x8) 07:33:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x3, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 07:33:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() flock(r2, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) r3 = socket$inet(0x2, 0x4, 0xffffffff) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) setsockopt(r3, 0xffffffffffffffc1, 0x9a20, &(0x7f0000000100)="266aa8b72716b0dce1fa41ceb21ef0deb35a564e81df193905d73bef63614d1f863300c685be39e991fcf3237b95667cf9bcb4348822ea1bd1463a2619b232631f6e0a396ecb762fd6c881d6d95563c67bc0e6f7939e7e777375eae53a96e46feaeb1f0aa3b58b78a448a50907e4074ff0e9c96ed4414bb2ad5c6cea771db52fad4cdfad212373d83c7b4599bc0e5c1fab436c947727db0b25cc6685b497fcc98dfd2df3ca5f5bf37c083f73d7995c276336470541a1ea38dbe2c869371decaebbbeebe04f751060be891451a0329c9fd465697adc500b92c2d084efc5df27482ce512d410ab57e61c", 0xe9) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2) 07:33:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x100, 0x6, 0xac0c, "a59de812db5ea1a603de1d218708c796f1d33f9b", 0x7e5, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffd49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0xd26, 0x5318, 0x100}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) 07:33:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40031a7ced9448f8) pread(r0, &(0x7f00000000c0)="cd8afccea2ac7ee4caff3951d5499a09cdf8c7ed", 0x14, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) 07:33:29 executing program 0: r0 = getegid() getgroups(0x4000006a, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) setregid(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x680e, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x58}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3c19eb23}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0xc3fd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x7}) getpeername(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700"/4098], &(0x7f0000000080)=0x1002) r3 = semget$private(0x0, 0x2, 0x40) r4 = getuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001640)={{0x3, r4, r1, r5, r1, 0x10, 0x5}, 0xa8, 0x1, 0x1}) unlink(&(0x7f0000000000)='./file0\x00') setreuid(r5, r5) 07:33:29 executing program 0: r0 = socket(0x19, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2000000f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 07:33:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa2c64d722cb59219, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x371) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 07:33:29 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7, 0x100000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) fsync(r0) r1 = syz_open_pts() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r5, r7, r2, r5, r5, r4, r4]) getgroups(0x1, &(0x7f0000000180)=[0x0, r5, 0xffffffffffffffff, r8, r3, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000001c0)=[r6, r7, r9]) close(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f00000002c0)=0x7) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "69118d6f5a9a2e81e500"}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000200)={0x2, 0x1ff}) sendto(r12, &(0x7f0000000800)="9d0bb591d7ec5fb929912c7cbb23b98bb7d476955677c7c488df740d52449d2af645667242e578292cb0d2f47bcaa33d758465ad059397a4f34e4a27230e932867c0a5b09a27601e6401b988f921bfa95c236f1b4162c4d46caab12b680b1d51d7cbdf2837ba79ce15a11190515d54e326df1ac8b082d29e2c98330b25cdf4c91a7e379dfc0ca61274f286a2f946448b4a5b93d621adef35c29a17aeda7c803db48475f79738ba9da113550e495f83ba08ede366cdd45f7463dcd8fc629303097e374533a37ad060bc856df0b654191182e5885384d4ef69c7db9177246028730145b7c7ddd9adaddb633e60a89418eacc5c4d333579be8ea7ee789590e55ae6c247a18d1f7a7273e3a64ca9e0a168cbbb90662d8382778c6e175d8ead4eda2c0c21da3cf0a110511683a3b6f8c847ca05cacef3775e027bf92bc6e80b557ddf99e5801af853e4860a3113c937fdeff54814d920cfa03b4dadf8a902e3e3339040d4585fda3e54b2753a62a922fef933c20d5b85a34f74c88e3a323c041978091d5bb109911b974883edb8ee94ab91a5499dae5808bcdfdd201832817c9623cea58710009a05437f00bd896acb12ee0657ef04da96beb567030a4f3616187715c00313696bc8547ac3a4026c9f5765e6374e3c8aebcdceb04b90af4d8d9855f27e1d2e2f4b7f13641f96b05a9d65c3d040f5f9ef4a5047a286d18e65970bc7b113b8348332a59dbacef8cad68ff0482a93946a4e81b243b9d6fccc19645218eef64d98617ec3701dec532c63c521d338e58ce52bccf4df72e98b372a7dbc475f915acb162c0495ffcfa0209c6aae5925bb3d5749bd3c0a40977f012665b4928c00fea5b10c2f5965deda7564269c6eea65b76aaed7a202dc91ea48b5edc029f07928809e6b1b79a078602ead07a756ee8d8308b79d29bf8a96cd15dcfc27d4f965ee4d487f69da44ded9a12ca33b3f7ff114a352635fd9b02ab1e8f276e964c6d137183b94108dca09149aa1936afc9ef5dbccc3ec3e668113f7b0283994217f646eec399692df42a3d132a993d223a04d11f450dd3ab5d6fe37448ad71ea37855b6ec912804ede8b5dcdfd8c51ac6cf9ef61e015891190096a7f52d6993fac762d9c70dc95112ff3e43ed826d7e639ad37ea11c356d2d38f97dcb51c3ee95d47e9d53c30579a2bbd527ebdfbf95a613bbdf8e0090eb923dee4735b182c4941c6c5ccb77c330b0eee7e328e1c8ce7f4e1c672b283384bbc87c3c6922b300c97a0c3ff45b50e7f3186035a1407d358a2ebb481cf8fc6e9772cc3f483a038486efd40e9d010a82b0cabbaa974cd9eb1c1c0d3f0e1de8bbb6883d87db840fd7cc805449737d90b7114feb8d5a0af16f1c27d42dbdbb8a08d91b043c519eba0c7419faa6e55dde8386ea6ecbe544d4cb396a1d12c7f4f5766fff5bd653ae3fb6a0c8275d128f5621b9b59388a1109dc524fb675990834fde6cf0f30512f5f13c3087d3b25f89caad0bdda599139484ce7a32169f64b3da98025e90ee917a1ac370e1b802aeec9c49d14ccea9d768b687bfd6c9778d9e134d1c288c648d82eb8647b9ccf063c0a52da56136b91dc5a2cbef28b1d6ab4d2906e986eab3fc8d34e1bc769bb5c8aaeba4a1a71ba99f2e448639af07f16bc04f3059dda398601efcc5941c89865e48fd926e6612eddbb3e85ca9422d2b575a3d15c34749bdd1fc016c771d1ab2f11b4c42209563b2ec01217dc13138bff84a1f9294a239344248cb1a5f964f55cb28d704a9517b32ea594610fb029d035d83879e0d1cb883a8e16ba9c49f596b5b465dd0bb4dd9fc02f7ea7f3692ddcab075ee30d1e4677b7a17f9018cf63280952493dca875058da6a660eddb2562a0754bc7302e1fd455c24c28a54edfa002d8fb45badaa630c298244d3e63bdf3ac528b26511fd0831334ae865aff148cb608b5a30136d2056c3c529db256e6b0eaf2bb51bf2d3c082be687599c92520279e4749f3c0628cad736690b987b8ff43cd2fe1718dd9a24e6fa631dda5bb74c5bb5703af1eb2f058e781fb3a2d950fb1786ee338fcf5dae489e5e777d79169ef8a31a8aed03aa2a729f99ca80ba948546db249f080b9dd1ccd59f02ebf8ce712c1a483213aaf4d8da74c07d55491ade6c4dc7976e767691c46dedddcc00cf103a0568053769c9c74fd081cd88c5d2df688944021359f8d5b58112ceb7008adc5148402cff7fbd71c1866c8716286023ef3b202d6df8adb1572c60b3d506d6cc48fe54cf4e1b9ceaba9a961862106cf267f7ce71b5ba367c8371d8daed078a1b053ba9ace007b2592524d174aa55676e1c3958930ff229d717622e8fce3929981074bc685d9cd3d51bbf6a55d3cfa9f1662cbf0ca19a96175b52512d7b793491a2286e47e965ac44fc4fb1eadcb1252fd9f9c8bd571a7893931163a5fb5ca5405fd72c1cd9f00516cb0e402967a62aed4a45cc217474ee5e27ffd47a87f6554a4df0c7c941af274671fb19263b9affbfdcec6a788bf14e8c38f971851272d2a13db44a5906d588636d775549870e2dfb6795427dc87fb287984cd1ee45a5e085d083d68622a9bcaac2b6a39090e9384ad49b68d2c0a2b9f1b40a5187e6ac78b5ee181224d7be73e09bb07271aed7a4d929cb85f3dc6bd320939c063fdd016ad74dae549f2c0393337f7b5c571080e455cc7a29d97ec46e2ed43d1dd300a188e70341cd353c84f8b67ebdc21b6bf39cc90d5c3ced967c71289868e810a4b26facc961727ae747ca59af7f9f9090396de0e42d4ec067bae9c078abd60beaf03ddb378f9ccaf3291fe4d0e6ae16fbe10c8f321a29ec4915f930fc5267ddbcb9a8a3d1bee409279c3ec695910a6cf616eb921c4c08e0a7dcd40e41d418f482f2e75a744c275b64bbf7dc0557ad145e626de9272ce8da296383d102cbefd3c29dad269e8220308173aa2527311752a8da2b2760f523de92c07a897f61b98e885e5a64651dce7c7db57a94657488a7d0018ae403b6b0819a4e50374d888e3f727de7dede92d1bc5ca63222f015698e05afe1d26192b068f825d848b4924a13589b5c359d0ca728583b3630b440c433fb60c47823236f3a2de9364fe2df71982241c0e4c7622b8a0833672cc32e814b2110a5d7a398d328341ec44ecb875a8d971b55721b8dda2fc71a130ee44a208161515f5a159023acbc1d013746fe757c4f25791c03ee8387881ceb15f067a83bac65aa0fcf91cb86a4beb39918e6be86e62aa88dba8b94f1455320d15df2bef4a5a721c0543d0a7e76dd4e8aed69fda87003a3cdc15448c1cb2e794fdf43f4567aed8af76c6ba394a470d1d124fbac9e49fe24791727bf658eb907eb849988f428881e3651cf965a6dcb42b38dd7fa9a19a3a3c7994e10b65723b2bdafa3d2154ea0784f7421109a3c0f2ecb6ec103af34e635b1563719d311b5d09aff5722dafc90e631d105df68cb112cea3a05c7abe07416b390354847f9a1c9d1ff55501f6fc61ae9b04c5508f5db53fac8c96e5e4c8be8f386f737002bc85144ca27df6b0d7c7021ed456759f43648e84b011d2022e939629be3c65f30b4d37ff5091ae070ecee877840db1a03fa45837ed8784dee1c117470420bb3ce6e176319b8774ec0530b8dbb094bfbac2e14997c33fea8e5e3825950f107fea895c11f709c7ff9897d93d5e7ea4092d6c45f76a24720b11022905cb65174cb30e33666622f68a2b5349040c51f08664262c748c09c8e0ae70fe39383782bfb1564a7470b3aeb59fd878dcaf481283919dbf5b4899e7695b3fbc617d19452920de63455fd8613ac895f0d95a67a15ab938c3e4ffcb9e6aa3856f44b4f9f815c1d46a5925fc2ad98ad6b59196941b7e3954ad8165a8e94c29c57a4f97c8109b2ae28fe430f3257740e2e5d498536603025041106d6143b37076ab10e2e946ebf942a66fd2810351981e6615c860b1ef4496604b65f66a13c2230d0b6eaa4cae44d6b2609b2ff23995d93f4b50c446a40d192bde2ea73450e6a15c5271b96391316c03df8e39cb560fa443d98ea739dc41baacd081ee619ce1f039a97c46a71c9afc2da4fdd4b82cd16ba3260ed82d71989e47d4f4d20b64ecd5ec24bcb59114dba6233253b7e9134b209d037d08df7a1d864ee95b009e25b5da0544e1f3c42f468932ad4f77ef5f1823ef333827528f602deb75951a9245caaadd825bd65dfa3649b78c3e985ad0e33578d461ae5f9ef2860f93369595dc63b5033f2687af70e06470788ba2ca3e26315a6191a8c1b46c1dcf36c0513e28c5b44dfb4809e0a71e6f59e115ef8ef37c7ed9b82140dfd39d1c115a003f0bb158d989af292cf5218951238030caf8511023c1a810340acc0bfa166efd2215e702446867bac4445950823d6870ac9df528adb37b36c82ef2d4a5ea889fa00bdd74933a7d97bb0d2ce78ef2ac21238c789ba0e8a13d7a08575c4f5455828559870ea282fa3a2f935a588a0479607c46f76a1d8eb7d541755bd7ccefcb0593a27761734632029d88ca03799845f3130026cd9f0753b3860ce19b9c809cd1c182f0514129aaa84f74059da38451a88b94cd9913bee9e44c5cc21062ce4385f7890951e16ea10bf45e00e53d0a8046d55b25a4dc91b277491b311e9fbfc912631c157de292c78ad6c1e292cf632f0f318bf6beb69d9862e964a9dfe25459bca44a3288ebc38ea2296691b7f77547463b0896880e7b204334ab2e8626e299291a0722268a73696020df25be8bde576222a956d9e82900bb20d746b991a29ac9c4500e6bc3ce96548da428358b05cd099301a3fbeab902de499a41b347ca68928b474e9ba8bc474b7a284d2e0ebfef7584ceff603dedd3be70d3907384583310a4cd2da8c67ff07148e2b6b7dbac7e04d0e9a21ba54cc4e94c69da84b04a2a2454aff226f73883aa6aa297ddb9317e6189ee646bf4672882c5c10c93d5787923b3f0719375387b9f75513868439511fb7f1ac429fef4ebb9eb7e7b9734265590e50b110faa1173a63b6851ca414d0f40f1b224495d15cafedd6632007e34f839917756a19c48e97ec0e39ae3877e82f217853d67f1b0253d01c85917b79aabecdc076c5b8b3d91a7e2b58b8306af6e3bf3582d5370fc051231e53b437db2aea8904b6f1b17e3611aabc7f5b61382b88a58b7dc8d458bffd72451413456d515fc15446a7d7589e23fc37b23a2e6d80b239adc57726d40cc7b46362447447dad018b6bd143d895a8a7f2ca3412a0fcd8dfbe99f5db5c31a6c8a03bb75ca2543c2e10ae5e455612d48ff6694169875c7b5db0cd4ba30fa865fda2b1fee7220ec403cb00fd06eeee915816201986a85ed8f57aab5a9f223d1dcd04d12905581eaaa5ade67c377020f77942a571f53f7a2978911bc8a0170dd4f9b31d03ee4aee1ed0c3e2036562f7ce1a72e2f3e594dfed83de6f006a60762d35db82f3fdb1caf48a7b10e72ed692cc299b12bd961237e1713801bc48ed4db4eab313c42b42cfb1c15818c61ff64876dbe41477faa6acc1d034870a25b8b0465a7f4597d80a6d4f6cc48b30b850c42e193dc60948a99e1b40f4abdc78f895cd26daf1f14a858ff1253abcf2e1e5c6b0fd5a7be4a0259bdfdfaae245b96cd950c97f4973d5c54bb69d2fcd05b999e286346cc87132526f6ddf2fb4aa490e68f12e2a382c9933efeef6950f58e45f46f3e015ffe00d97018448c2ba713af4c2ad023ba6a3adeedb7f8db29844110f22ae56afbb8904a1c6138b8f50022184451a43e31d2a224f599e7e288332bfe89ab", 0x1000, 0x400, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x12012, r0, 0x0, 0x0) 07:33:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getegid() 07:33:29 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0xffffff24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 07:33:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 07:33:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket(0x2, 0x4000, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 07:33:29 executing program 0: r0 = getegid() r1 = getegid() setgroups(0x2, &(0x7f0000000000)=[r0, r1]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0xb32}, {0x3, 0x8}, {0x2}, {0x3, 0x3}, {0x2, 0x7f}, {0x3, 0x80000000}, {0x7b2f6bf5d4015067, 0x1}, {0x3, 0xfffffffffffffeff}, {0x2, 0x5}, {0x3, 0x200}, {0x3, 0x1}, {0x2, 0x8263}, {0x7622692d5ea10c01}, {0x2, 0x2}, {0x3, 0xff}, {0x1, 0x4}, {0x3, 0x7}, {0xcd4a49b40fec8192, 0xacd}, {0x78130b28e87d2b33, 0x1}, {0x1, 0x7}, {0x0, 0xad42}, {0x3, 0x1}, {0x2, 0x1ff}, {0x3, 0xcb42}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x80}, {0x1, 0x8}, {0x0, 0x3ff}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x37) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = msgget(0x1, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, r5, r6, r5, r6, 0x2, 0xff}, 0x9, 0x4, r4, r4, 0x1, 0xffffffffffffffff, 0x0, 0x5}) setgroups(0x5, &(0x7f00000003c0)=[r0, r0, r6, r1, r0]) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000400)={0x7fffffff, './file0\x00'}) recvfrom$inet(r3, &(0x7f0000000440)=""/210, 0xd2, 0x800, &(0x7f0000000540)={0x2, 0x3}, 0xc) bind$inet6(r2, &(0x7f0000000580)={0x18, 0x3, 0x0, 0x7}, 0xc) bind$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000600)={0x39, 0x5, 0x9, 0x1, "4953685b67bcbf796dbb5c53eb2ff2f6cb4cc9b4", 0xffff, 0x8001}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000680)=0x100000000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000006c0)={0x3, 0x10001}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000700)) ioctl$KDSETRAD(r8, 0x20004b43) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x400, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={r4, r5, r0}, 0xc) fcntl$setown(r2, 0x6, r4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000007c0)=0xffffffffffffffff) getppid() close(r9) 07:33:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 07:33:34 executing program 0: socket$inet(0x2, 0x4000, 0xfffffffffffffffe) 07:33:34 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r2 = getpid() semop(r0, &(0x7f0000000140), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000340)=0xc) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x78, 0x4}, 0x8) r6 = getpgid(0xffffffffffffffff) setpgid(r2, r6) 07:33:34 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 07:33:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4b738904c21a562c, 0x1000000010000000}, {0x25, 0x100000000}, {0x26, 0x4}, {0x41}], 0x4}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x145) 07:33:34 executing program 0: socketpair(0x18, 0x4, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="b559f23aac90ed9a5037f96521ca3e47b4f183c453be8589092d0ad77b1d055ca3409112c7dd759300e7b990182c86dc82dc3a64d22bacf11cfc88c421cf68721c271d9232fbf5fc73479b09f6a9ae1fc88068ac69f185b976f389c4d704026fa6cd4ce4636635a99dbb148054f7001a1d2108c08a872de4cb47f4ee4d52049019b72b9ee117d8699e951fb90b62ad197b0c60de6a1328ed965f6a665f9a374f3fdfb158d675b85cc38cf7fd7fa45af24e7e7a69d8785bf3cc949523acd307a19be145af397d2bfcf29563b43da31ce01e8596ff2ff4ac712e7278a9c165a0134abdf24e97", 0xe5}, {&(0x7f0000000280)="4791faef48b56fd1b1d8c97f018861885d3693414fe52aeaa0fa68663d074fde27dc4cf7ea236c80b7895bf9bddf6a791d9b56d2a9012f8612b12fdbc869fa6c277359f1f5f6782f44f4049f97a68c9528547f92e3302ded02c6304f5c4babd218724d728875044ffe9013b51a632e33f8ee96009296654e572ddc3b550383c1c66fa62fde9080fea0110f6bc438543e80767ae7c3be105361e13c0086df39c0b8f47e2e84b75c33c42dff2ed15ffe01d48544c7e548a3af2d4dce6f5fda36b41bf37aaff06184a84738122598b4c5a9bb9bf4e3fbeafae03ebcb5d8c0e13d57955e8c", 0xe3}], 0x2, 0x0, 0x36) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x43f}, {0x84, 0x7}, {0x1cf, 0x2}], 0x3}) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{0x0, 0x378}], 0x1, 0x0, 0x0) 07:33:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 07:33:34 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000380)='./file1/file0\x00', r0, &(0x7f0000000340)='./file0\x00') connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 07:33:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0xf68, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) mlockall(0x1) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) sendto(r1, &(0x7f0000000240)="1c51af3dbba37360bb9d61d12b4c267f5991c8bc80a8a3217eafa4b17ea77c920b9c534af9c428f2d0ff8c4c6b30914a9d4a56b74f0c3a091d7c7abb5140d437806bc54c6bcf76a80560f34a468f7253fa60de3286332294d09f4a7da9a9a95b49b1f73a307709ef6a66632b95", 0x6d, 0x8, &(0x7f00000002c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 07:33:34 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, r1) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 07:33:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x195, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7dd6050000009ef9000000000000fdff00", 0x5}) 07:33:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x6, 0x8000, 0x80000001) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:33:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 07:33:34 executing program 0: socket$inet6(0x18, 0x1, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x80000000]}) 07:33:34 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file1\x00', 0x40, 0x54) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000000c0)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) r12 = getpid() ktrace(0x0, 0x5, 0x10100, r12) ioctl$BIOCLOCK(r10, 0x20004276) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000001880)={0x10, 0x2, 0x4, 0x94, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8ca2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x30}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xaf}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x8) 07:33:34 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 07:33:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x3}}) r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x100, 0x4}, {0xff, 0x3}}, 0x0) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84f2ffffffffff2211fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:33:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000009c0)="e107507295ae7be4e38ae008baeaf2f41823e0a687f560a024015138d5c783934f1b3af3df86fd274a4d62a1a05a04d917f10a650e1d9b54a763d126d3223b39bcc3609ca11e5ece6e2c05239d141e22fa5ed92e7c7f7db5a2f7a4034a38d7907c8e1a8cebee2426ec6b6130d9df76f485aea7cd97fc81c4d47e91fe83fa98593b36a3d4", 0x84, 0x405, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r2, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) semget(0x3, 0x2, 0x87) poll(&(0x7f0000000980)=[{r0, 0x40}, {r3, 0x4}, {r1, 0x8}, {r0, 0x1}, {r2, 0x100}, {r0, 0x10}, {r0, 0x4}, {r1}], 0x22c7, 0x10001) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000940)) 07:33:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) r3 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) 07:33:35 executing program 0: r0 = socket(0x18, 0x4, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 07:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0xffffffffffffffe1}, {0x18, 0x3, 0x200, 0xb63}, 0x6, [0xa000000000000000, 0x100000000, 0x6, 0x10000, 0x3a, 0x401, 0x9, 0xfffffffffffffffb]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r2) mkdirat(r4, &(0x7f0000000240)='./file1\x00', 0x2) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) 07:33:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:33:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 07:33:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x1) r2 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='].\\#\x00') 07:33:35 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0xffffff0000000000) 07:33:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000080)="e4a55a1c4ed496e334f1713c85ffe1aee10cddd8dfb7df07ea5066f83e47031f98ae7efd1eb8d19133f585326eb1e969f331028ec5723d5c676f3d", 0x3b, 0x0, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:33:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:33:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000001680)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/115, 0x73}, {&(0x7f00000001c0)=""/238, 0xee}], 0x2, &(0x7f0000000300)=""/181, 0xb5}, 0x42) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x5013, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x7) unveil(0x0, &(0x7f0000000180)='c\b') getpgrp() munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fchmod(r0, 0x11c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x9, r1}) ioctl$KDGKBMODE(r0, 0x40044b06) getrlimit(0x8, 0xffffffffffffffff) 07:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) flock(r0, 0x8) write(r0, &(0x7f0000000100)='\f', 0x1) 07:33:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) socket$inet(0x2, 0x0, 0xfff) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000140), 0x0) socket(0x10, 0x5, 0x7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:33:35 executing program 1: r0 = getegid() setgid(r0) r1 = socket$inet6(0x18, 0x1, 0xffffffefffffff00) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:33:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x257a, 0x3, 0x800, 0x4202, &(0x7f0000000040)={{0x1, 0x1ff, 0x7, 0x7, 0xd6f, 0xfffffffffffff001, 0x81}, {[0x6, 0x1d8e36e7, 0x5, 0x1, 0x5, 0x9, 0x3f, 0x393, 0xbf, 0x2, 0x4, 0x3ee531ea, 0x1ff, 0x3, 0xba, 0x8, 0x3, 0x2], [0x4, 0x2, 0xffffffffffffcbc8, 0x3f, 0xfff, 0x100000000, 0x8, 0x0, 0x3, 0x3], [0xff, 0xffffffffffff8001, 0x7174, 0x7, 0x2, 0x7, 0x100000000], [0x4, 0xfffffffffffffffd, 0x874, 0x10000, 0x4b2f, 0x1f], [{0x6, 0x6, 0x2, 0x3}, {0x2400000000000, 0x2, 0x200, 0x1}, {0xa5, 0x1000000000, 0x80000001, 0x7}, {0x1, 0x1000, 0x7}, {0x100, 0x6, 0x1000, 0x8000}, {0x4, 0x1000, 0x401, 0x2}, {0x7fffffff, 0x8, 0x7ff, 0xff}, {0x100000000, 0x1000, 0x3, 0x400}], {0x6, 0x401, 0x5c8a, 0x4}, {0x3ff, 0x80000001, 0x401, 0x1}}}, 0x94, 0x1f}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 07:33:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getpid() fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xa3, 0xf0000002, 0x1, 0x5486}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xd8b, 0x8}, {{r0}, 0xfffffffffffffff9, 0x61004ef9f2fe3524, 0x20, 0x7, 0x100000001}, {{r1}, 0x0, 0x80, 0x0, 0x9, 0x13}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x2}, {{r2}, 0xfffffffffffffff8, 0x90, 0x20, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x10001, 0x8}], 0xfffffffffffffffa, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x9, 0x9}], 0x4, &(0x7f0000000080)={0x72, 0xec00}) 07:33:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x3, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f666d6c65300089ad587273276f17f8e578e55d16b0bc0f62a924eba6cb9d324d6fff08429a38e9525ea53304d8c1bb67aaed394d42c60a0e1326c6e72a0cd26115412dca8a3522826b59c746abdbb45b6a69fb9ad75c4230efca399150be4191a0aa313fa9f1da1356349884b3b33538fbc401d6a7000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000800)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) 07:33:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0xb49, 0x1ff, 0x8}) kqueue() close(r1) 07:33:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001a00)={{0x18, 0x0, 0x5, 0xc6}, {0x18, 0x3, 0xfff, 0xffff}, 0x5, [0x9, 0x10001, 0x100000001, 0x80000000, 0x7, 0x5, 0xa1, 0x2]}, 0x3c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001300)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') writev(r2, &(0x7f0000001940)=[{&(0x7f0000001200)="762afcb832213b9a697bb8db8cab80aa17479dfd88b9722d4496d51425c001e2420879626e8fac11091b8e8c502a9eb1308d9e1a5eca2857f5b51b3ce5cb851a2651de37905da87f79fc9603", 0x4c}, {&(0x7f0000001380)="42467b31f632390097107c1fc4b1e4199590189be253e8fd0b208ca7a166cdc298ebb173c0afb4295c7a5d188c5cfb3be42bc6108b4ede44dfe36bbc98ca80d9a0414c986aa71b485cbb256ff3da3b1777cfbe04f845a196a00b92fd68979120318fcddb376001081c97d88e0610763c370a330af223fdc79824a51a910ce69afcea6d5acf590e9af624d2bb6bcb79885a82671dbafc86e7c485c4cd32478e01d81c4c4dcb62c45ae67a7407a71dece2c5d33eefffd12f82b6040813356b164fdae321367bddada1decedaaca1c12608b5fa18e90cd2f9", 0xd7}, {&(0x7f0000001280)="1234ed10c8395db6bcdffd303e3fa50dd88bc7239caffc24c7e524a604cbc04825651fe795d350c75936b1ac6a715870a03485", 0x33}, {&(0x7f0000001480)="ea5ba0f469a2062ac5418c45a920946f24d1d7ff9607dd8912125d4a681857188cccebb556777daecd69c57453fa076d778ed6e84fb814e60c28b25af20ef6d2b8495d1e2ae9314980217b403572e7c97b7d19e55fc5eb2d4917c5c9244ce5e81dcbe1afd0ce16e7f8c0458df5decd719a0cf5f9c22abef919c860cd1e4c810269bd4978c5b612e24898611e5ab8cb7d4679c245a9d59e5d0f98ae0ae1310eb75975977afff4e01170cc9d12b2909221ef498225440473b157286a7a71bedbb00f86c37e251c90c21012331c046886", 0xcf}, {&(0x7f0000001580)="647da72a3c48aba9e64070b74352cad8bacdc11738ef9e431dd3a14dce262553710c5dbdc997ee99c4d6516be3e1497bc31268d2e705dad4297bc131e870e732f99e7d2315336e5b17a06a692277b12c4a3a6e25b3ef922ea1ea9a93b60848196b0613219fd5a38384015a1e7f2193c86d0e79ac61936008bfb54d23e63818337b535064e9c85afd403ff1198c7d5a9419fb3847c2f74ed5be662ff20e7dd3cf3ea25f84f7726255d9d1e9f119b29d611c8148a06e9ddd8584f8989f252244b656b31fe1ff6e9d6d0754f995d0424d057ebb8a4a6c3f69a19616a172523f472751ceda00fcfda9485aa32328cdc92b2354754841cb0cd6", 0xf7}, {&(0x7f0000001680)="875859d79b7ce193d834b787e7e3cd9fe87df1e0d8d3141f792d1201ce70761888ffb91c6f1725863085721e69134ac5f08d2f93f9634271de8c3f7f9cf7acfa4268babdc56bb13ff01674c6d3b580ca3de7399d6bff1b06707732d266818f04b032a37f2e6e0c486aac6559fc6ab9690e3742b32c10ff90ad17ec601dc8e8a3e9eff2d0e9edfe1ebae41db904013d441e13f3d094b928e4f5568eae0ae642ea608688b14e3293af0316d0d50aac20277f860a9b4abe849519dc32c5dc27ca2ccbf05e904174496b3a5c877bc68fdf77068e72de6ca1d5819c502b808f18ae3cc7e05e4bbf66eadd807678b5562e6bbb63875a6f0b29d6219cf0e8f5", 0xfc}, {&(0x7f0000001780)="5082f19a67d6211c169f073be5d536ca6248085ac395e5f4a749ea16ff1f48022858b3fb375a9b18bef5188b21997c7a574a96b613920691247a1197e3ea0726fc5582af1fdd7c898675523e97a807711eb81e19ca4388e9d75c80d985d806d28533c33da595d07dc230acbfde7b4dc2ffbcf4846e57e83bcd5fa39c049c1a3e5bb7dc5d67079e1c5c4d76afdbfae29f390fccd03b4bacff67f1a2e9f88d2d7dfe750784da038e57a5070a8afd092187ac5482fe3ade996c01d5b7056303ac96bbbb368f53b5b6c598b7b9b2d5486029244b4b12f2", 0xd5}, {&(0x7f0000001880)="c3189bf0e78485452c9aecc78b11e7f525e58619857dd058a055535eb9dfd8622325436dc68b15959bad72042e3f4acb35a593634a4b97c0be429ca337c9f2a265b70ea4186a592e62016e2b9f7aeb9814884958b36d269dfbbe28f6483dd856a2086158f4c330921cca9cd6fd3ae3d56b25770e412b45aa4924234cda4331f1d2c8", 0x82}, {&(0x7f00000012c0)="93eb03f87612f5b446241bc20b1308c068a6a5ba", 0x14}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0xfffffffffffff801, 0x8, 0x6dce, 0x2, "be1e6a4e9cecb32d3cca338a907a0311e21a07b0", 0x3, 0x200}) 07:33:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) 07:33:36 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) clock_getres(0x3, &(0x7f0000000040)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="1667d23091bba1ce857431edce3d2cefe1979361ab6c91f18fb7f1213fb0c96ac5c2e20bd3c0e01a178339288726f7d497c64ed92b93d8ec38b63b070b470a9dcae31edb9fcaf48710559447cf96d5284a9a34bf35d823f50c25b7fd57d5af37f049ab53c1e5bd5d8ec5ee65772bf25782379219784709f0356d4a156f3f6e", 0x7f}, {&(0x7f0000000440)="ab4112fbaa860686ecfd34c3b871d2f458e91a6dc25c1785426ef8d26f8f0543079a39d6c727ae374fc985051b4069798d98c41988e34e47a99422ea4facd2d82c1655a57824b985e9e7", 0x4a}, {&(0x7f00000004c0)="8c60b648583d1a5c99ee9361e67733fbb0d4826e05ad59c69413ed309c3860836f658513fcac2ad5", 0x28}, {&(0x7f0000000500)="c507dc989269e77e347a329fb233636fd8d3a9a9d884a04c1b628f3b93b1d1defe30a833dae33d0005", 0x29}, {&(0x7f0000000540)="ad27bb53b0781600fa49df765350b719261eb84ed2f9ca1635498ef8ebb9f4c9d07f3b2d2492a448c33885a81534496977a7fc9679e43a7135a5b29d317a8a3f3dce15cc502698f7103cf879b1126c965165e35be2ab6191a6a10b8407e3c075b5879aecba4f8e6b5f205ffdf89b2243d767969aa34c9a614951d0eb10536b78e3fb552a794b3aa6cf97051a0cca5bec1563cd8ca075572b615eff36669e5f18efcd104023cfaf34cd3128710f83ebacce21d318d17217bc74e97025e31ba06251d3374ce43c46d478626f1b119eca9045aca60315e36b1a998434489940757ef4dcbec17314194230e99a7bbee8dde251a36a105d00ca0ad92bac34ccc67cddbc7ea78da04566ce7608bd12f27c96bb4c59c53d781745ee878810ddd33c2fd886fb734e6a9a9ecabcf45758bbba47fb0ed8c4bc7001ea4ac8d99f58d9a7f0eb38fd1b2e8448226660163d46ffdce71b31cc8607ed90d76161d6ffdb8585d34db068e81d836ad158663d675a5d32779962ee3dd6f3c59799092a037dd9986517cae7bd2be273e26f8a94ec04aa462b8e6def210c27d120eadec0e1b16dceaf194aa428bcf117a14a82e396924fdee66909243a5b56930f1db4997cd4b2227e9633d4a8bf150535d02e47ddc80ffe8962be685979badd0fb6637ea677b54a7492b7f3e4f5cd9ae8865a02fec2e15e59fd624223675596fe68ef03c2c691148d56070b2953f7a01df3963ae1f48c09e1d876aa1108731878627e4a8a2c189fd65d506047f5dab178c95ded0e23d9806605825f24385547333134a4738cd3ee59f92e71489c8f19aac2ce6826bbba68e3849d0adb1a5e2d7bfd499e1743a9776e9442ec1f377f0390d2ab404d522b3d9ff96b69b7ba164d8006a2f436531351fc47199d1c6168970d5ad18ed219b22301dcbec77e370f1de518153c321d7f3586685d83bb7132bfc83126d73992c3da64017e2dff0a6753a947eb8e679e7610549cf0a310f4aae5ff6e3d1497756fd56656fec96f4c0caf677f21fe32ee1b7a766c5d1392d3c5f584df4e6998b24111368af58580846b24c649e559396460417749ca7383473704cacb9a1875d2497dc05b77db23fac50f5c91dd0660c5102d6b33acadf7f645baecf1c4ee659bcae3301b09f7635cd946cb114e9136a7644ffe5be14020984d6f8a641bce1f3274b1d1aa9d9882a69c5a2484ed7a9cf28137469f0244977c5fc4fbf10507b00abf3f32bbee082a984fc5f2185abb1e208e5b1525f4deb72255b5183dfbf94df20d5b4d0a1fdd598c6353e1d53471e7acc0a30e3ad9daf6037f3283462f538231fa6651b734e48aa8010a212a0826b3bf189627156a664a827439ac0f8553e9c4d1edaab68a2e7904b9427e08994192700dd5ed313ebbf551bfef1ff1140d02dd344709e45b7f1fbaa4e6df639f2f1a0680f12a802e1d41729c0c6e482c7cec894347aa806d04ced9da46227f6516ec28f4c814f330209b3800fbdf8ad9bacf6fc39a8f2a9c0527b2d455714f706a651be63f75e80feeec30f7c1cc25144c531805be4c619d05a8752e4bd77a68dd94b0460107d9b5c6ec7a46b94ebabfcf6f29fc630fbc4a144d0b94d727793c9034c9aa959d831b35fe0549c78e4f0568dff8a1f461978419170d6988e64ce26f8520e066557b7c677ae9a60e15b03e5a2ca215a327ac44b5f45530fb2fcde446962ba968fb93a3541b09ac92dccc6b5578defcb790927e212161d0f5404e04bba6fc16cd34c354a68fe29cc79c50976c5a44940fb1acf8bcf3056ea407352e462b8113bab0666717f0527a6d18063bd9c2dde0e4f3a8ae2d28a8c646545ad7941a629a98e39a247ef879bfdab56093fc8b5cfd5b1e12bd9f6ca7e7677a01880ca9eaea3906ed3d2ed9eda75834bfb8081da62c1cc96a6d90735854bd0ab27f4eb0b4597c0716d4204ce07af9177192ddafde2e065c7fb5d8c0b28aa34b2cc0209480566896bc6a420a92c680c9eb67a22cfeacdab0a77a7e92d74b15d9dce13c104347a05043d8a4b1647cf4ec021a01a1fad1b211f214ff0e1644ca93032bda4daed95b432af0dc31531a2bed34d49450556bdb24ea9bceec6ace9eaa36888a76063a11dd847136437617e8333c4851aeb45863d854a0ae33f3367e9dd0c27e181be8a3498b86efc07337f2ea3688b07825e76472e54bf1bff25c9b98202cee98db7408f95d0ff9af9ce27256daadc058eb50444f6dc89d82b2bb3ee24ea1256d9931ea8c5cceb2f02b9707598e0f8ae9de32f31d626d5de97ed486bcd3efd30f9d98579df788ae030f65c306372e6cd7f4fb03fc751aa2fa27269d797c887f05a4a642fa8d9f5011c1ad692d24e78f90571ae69232c292f4dee738d03956cdbd123d22c3c09567af8a98183bed29355416019401ed48801ae0b0546e54dfafb2e7fbd98cc7b9017954d0938552d39b044912e9188d3e3ee7c52b41a529c4085efaea085e3f209ad336325deeb09f678317fb9ca8629e8843adfffe3515abce728f1aadde55bb1a97da014b2edb2bee202dbe104f8d407a44f16e67bfce7d1edc218ee3f8153966fb6c8538680476a4cd9493059a787f305a7f9223c15a9654bd6eb98407a31458801f7a578e7abafb6a01a8e3978519c1b75fd09f3c87d53b0cfc99e25a84795daf63ecec8df7adb1b0f0828bff4b24b057c956ba1dddcb48ce728cdf9e21f3131bba01dcfd0c7914dc03ffc454b82c0bf8f828286bb630907a7a9121d4cf619b7f9b371cf789427373ea2f078d305008bf0448a3caba3cdaeaae9208aad50e946195d9c8c501328f8de0ee585841a07ab303f71bbf4573671b5bb1a8a582d049d0ae45f42c0dccf1070bd59aafd8beb3711f4c0b3acfedb0aacbb74bdf81074fedc0a1eb0050164cc844412c9ff354ca31dca5944f5ab6789dfa88013a406972cd5e1c5b9b9463ce7348fdb3cd94e426d1ca0a2f6ff08eecab08a5708a0baec3a77168c65f09ac440815d291d8a851484bb69d182850f8d31753a4f16f1d74da34ef51bad6c4384d61f3610bc7a57639500cfe840dbae6458c25f87ce90f45d44d3a3bac94cb9e24331fb6db4d67bf76c6d7f8e32b9e32e6ad0eee8b21236a1d378fff82b77b401a6ead6dae83412d4a195322f3efe75c52110c41ccfe15df531824c74edaf82614cee6b28f7ec57809bc873353444e8137343422e8e5f791b13b616d2540a6d503bf364243db6715c427b8e6162e82da8a03452d985a45406d3d093787f9630542c6ac5fb838280222309d141040e0ffc934c41dcef359f4ce1e016f2ae722f5bbc2afe3a08f797e5137f89fc285609dc1c95d505cf2ee2eb85c0328f8e00f571203a6a44ed22894f270a66f9ddb0ad81fd323c2b1e794c2e9234d02cbf4533f1900d563f37eb097b8cba356118953e3156ff0d75921010c72a5d5456788835eb4da202b93f468409f54df5dfc062b1f5c93eca3be7e61c03f95412e875ee59a9de756f285103be4227c072f3c0a8cb64c17078fc733fd9fddae0540b0eb9c990d429397411823c5371c6edee52ca640f5865ac551b172d994c3bd63305fbe625d3a33f977a111038aaa6489d8db7137507d505717133d0395605fd4de9f70f64e74324cbac9ab4dff7185ad0142353eeff059b40a8e47bd63b80a65da11726f8da9221c750f93d3a8d2161d2f705a8a10167458882360c24fff7dedcccf5251a5cd9ef80034b0a19fd7a80f62c8cdbf02ddbbf183cfda7781b2129270edf256a063154f62a43c5ef4c5c8e15225abccdc1389d79d34e8226416e8fef2a6ed22565d6ca3a5ed0527dd3cb005b458176f09bc8090b59fa22be711bca5bc06b36f2871657e7c66d0aa0cf6335957d756b9b1f08b4762a284151912cec2050142da17407813576daa37f0e9ac8a4d6ad2e226323b0f81505df71271581a73b1cbcb74143d3612b870e89f6bbba18fce92a4106b28bf1a9a0c2f3a19aae640541c8ba5fdebffdb5840881de88253c4c5fbc2075ab5fe4bd0a9fe662439d487fa68490cd5a2e932cf065079ebeb5daa2892aaa4c1cc0b026da1440e093f3b5dd6465d4a4659b734f03924ea08e5931b4fa9dc55eafb375345741edea90f3008c6cd0f86ae3c732aabd2fca81ec722d250edbb8b6480e342bc990b7df535f3c8751b668e8cf6296716b2395a5db6aa845344afebb4adc895931bbd84e164a9e6c4af2972b060ce63dd33949c8d815a81c6ded2434b3416661029b9cd59f9ff4daa1770b987537fc612393de1bc68e04b59e457490718d13458791cddc52e1413d0c886bc465ece04ea90fd4cf2ce55219ed0275e61b8fcb57479af7ee09a42ff7469308b665eadd0567f2eab4249e6f0cd0a69a2ad8db333d9f81d362329333e615e08059bf2f7176f95e01bd4021e002e3b5ed0679af39aa4a99a13364f1bbd688befe4d7ba44ac14702bef72931816cf0d96db9b9e70cb72f4ce8449ddc3328b45f7508737b600fe93748f645611723e04bc00df634602726935b4b284a13345c07b65ad81f5f3d68f42dd9313646422002b7d02e57f4dc7d90138d74a8279d6a5e97c89adaefd4634ba952df0c772b383b2062da2e49e3d55b547ae1ff147731d7f35589b97bba36f1d7e963b4b25f977f483425ef1b3af359e53c9bb5b87387b3ab4b6aabdbf397f57598dcbe36c2a40d2423cd6136da715780f08988b5bd40df999c4e03462851e85a6b13af11a552e1a2017adc050556c98417a044ee733a721aa1bc0e420dd10e807e3ad769d1143843b40ab73487567a85174ef75cfcbf9af730d9eadac0a8d4805cfd7deea4f0c9b5b0d97d5dfb843ab459958d46c325ab393c69a79c80cfa11b6079ca1892e4e4d5106868386a9fdf998c938dd0bdb881192a2c8961608c2e2209f0f2fc9c6ef643c31b98362941b9e4b1dce713baa804a72d6ba197086ecc3091e6b65d122b2fad477c100f372641363a45df98d3fc3096043a1cd8f713afdd40ed1f242352fa8e4b53cdd5354aeec13b38a03c1405f05807a6cc60866e890fc0a733faecbe767ef627f4051daf70439be37b1a81c54b383a30b3af0a13cb20591621a513aa75145cddb47458c3eecdfa0b1889c31c6e7a2749674d389924d54a95a50a8cb8bf129c2edf53c9afaedae36f7c047669800cb990faf5dd972b39b20c91014a0f358112c09532125ba0c299f11d653537f9801babb672c5ee7efed8e7f49a2779cfd612079cd52c1293134e03adb03e83654e843fd9df21b8a18cd9be7390c463a58792d96623bbfa3d5186fbbcc9754b6d43bf7766697d3c00a10df36e54049405be51046858b6454700ce7e29df1161a03810c2dc2fe86e7f477bab5cf3892fcc3e9c38aa33ff9a6eeaf58af043702b0945665ab2fb4e3968b802618ee26c16bdd0866fab98ee1672167468ced1653b564f19c107c8686958d312a85a9652cce5be02587aa78465683612583aa8e6fb9dcaae06596eab5aabd831aecd6811325492a00664a230928e6161004e18924063fa7d380ac2ebcf1537b7a1964eb8739da3ca1ac7c56735182bc33ac25e5229a8c1cf2616cd840ab61be63912c2c816ea0afaf7a0bbc98f72969f2dd677c49994619220499ab62a93114e156d8ec476c729593b7461359c4dc8cbd11b70405f6ad6617da436dc808a9a5f04da61ba4f011e2d3cd551fdb7e06a369b4a3189bfcd42180890f9286760b78a8886bcb40636b0a088fb46cfc7f7fbdb098c1abc0a38e66b15aa1ac01dbc78ebf8779ca2766edc610e90ec4cf81", 0x1000}, {&(0x7f0000001540)="985399a70cdeb3c27f6b407aa5713fd3ac5d10c94d8adbb29c04efeb99f9318f2313e829362f9f82f2171bb2432a923217c5e0bd189d92e6beb9eb98a1bd700d1ead16e019a6c496c76fb00c9925f0", 0x4f}], 0x6, 0x0, 0x22) socketpair(0x18, 0x69f1651d709377e0, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="2fdddd3d9ee83a88f87b347424ee997a37e00ea510a7f80e32c0dd4752aba70243c2513dd95d524d5e3078c8b5b1ec0f12844195acd79a3d463a81fb8215f114740693b23a54f5312b306420c3bd6f424b6da86c2ab4edc68a91559430bbe392515841921a13f9b697def84cfd4f41f68a6b546f71bfd0ed6941bf26b06fd0232b1f67935266cc81de2035b48f5eaad71002588afeba649db74d1f6ece16e64095cac4f886f5c04a8074b0906dac45653d9d364fbfa28f0f51ba61256a1b9e3ca74ef56d579d3d7c2ee8de32166ec9adb275862450", 0xd5}, {&(0x7f0000000240)="d089539746ca0964ab1fbf2a6f9b9f3b8cc088686719d46ca785cc1dbcfc1a7aaeb401cf50a7fd6e7daab64d0578fc20b1de31aeefe130dbbd0f941c609d2c86995e181cfa815d7539f812f309ccaefc287614c8c3c1b33e9ba6de68268da55b43bfcdec11c654d5452cf2dc261a12e2e27b9e3756d55728a9ae5e4b88307957c0e4c42cd3472436779d5e51da605c4466bf478e2fc4e3ebe511ef27b2cee1", 0x9f}], 0x2, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x1, 0x4a1) r5 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x19) ioctl$TIOCSTART(r5, 0x2000746e) semop(r4, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000340)=""/54) semctl$GETPID(r4, 0x6, 0x4, &(0x7f0000000080)=""/74) 07:33:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:33:36 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0x80000001, 0x100, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x2, 0x80}, {{r4}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x400, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x2, 0x10, 0x0, 0x6}, {{r4}, 0xfffffffffffffffb, 0x20, 0x36, 0x2, 0xbb38}, {{r4}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x7, 0x8}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0xd34, 0x6}], 0x6, &(0x7f0000000200)={0x5, 0x7fffffff}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x5014, r4, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2010, r4, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 07:33:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) close(0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/185) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r2, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000500)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x2) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000001880)=r2) getsockopt(r2, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) socket$inet(0x2, 0x1, 0x4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000840)) sendto$inet6(r4, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r5 = dup2(r2, r4) sendto(r5, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 07:33:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100000005) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) 07:33:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 07:33:37 executing program 1: pledge(&(0x7f0000000000)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 07:33:37 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0x523ebeb61d855068) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) syz_open_pts() madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 07:33:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0xffffffffffffff04) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000000), 0x1f0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 07:33:37 executing program 0: r0 = socket(0x18, 0x2, 0x2) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x7, 0x1, 0x7ff, "51bb7d3847b825bcb9b73ad6538f124bdb1b8647", 0x0, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:33:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bd510b7dfe43f1ce5e34ddcb000000000000000521a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d740f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304e8e1a6db3fbbd1", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:33:39 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 07:33:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getgroups(0x0, 0xfffffffffffffffe) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x2) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000540)=""/69, 0x45}], 0x6, &(0x7f0000000640)=""/168, 0xa8}, 0x40) fchmodat(r1, &(0x7f0000000880)='./file0\x00', 0x2768ccad38381dc4, 0x2) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:33:39 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x314) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/67) setitimer(0x3, &(0x7f0000000480)={{0x1000}, {0x8, 0x7}}, &(0x7f00000004c0)) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) syz_open_pts() setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r3 = semget$private(0x0, 0x3, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3, 0x9}) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 07:33:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) sync() 07:33:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000006c0)=0x5) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x64f, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="fd73497ec62898c8ac3cb889563d3ba8f56fdbf23a52df5b791653e8693b97512239cfe5af4fd2082269674ca38c98583d58ebd785500b133b515695fc3a02b4f1a7313a6b7bfa22dfab52bb8f1f0cdd697a206494ce3d23", 0x58}, {&(0x7f00000000c0)="f11c21a5ef11b443df7e63fc0dd3f8f0d76a2b4b063d52c0cc272f23982d4027da3aaf59f5356d6e774b240d3cb9944bd1a4ae4d4cf2bd72df616a7dadcda60fcebb52b7fadf1543984b21f2c5f0a0a40773dee397bce7c1c6177885d133feba4e00cdec5176f73f100bd759815e00cacc277c6f78f7c3a367737b863e28eac3dc5eadb2c308c4b29fe268b40778eda19db10a42ab9a1bf7c28ddf4cf15d17935763928a395999dad48a41dfd4cd585ce287e5c0c8e4206ea9c757029cefdf8616d7a33e0d7e800916be9fff006ea01fbeb767aa95af21ea604d945f4e", 0xdd}, {&(0x7f00000001c0)="3196536e4de1e05302796ecdf6c9e75e947931eb9aba3d7b870bf2c922477dfe9780251fc8713799b138dc3f940e89115e85489fc8454c749bc143d8d8252c3732704d58af6c9768a48468aa6ed7db5d33f30730aa5b27c9ef88e00d6dbccd46893bb88d31c65965509f1f490edcb0c9768e", 0x72}, {&(0x7f0000000240)="629fffdf781e17f9362ee59773811909af9f2c193b7595c42b5023c5b5f8199d5c39fcf26da3761d2effa166063654300c7e57d13deaf3376436dbb153c9ce6bc26744e8153424323fbfa6c75a6ac27d81edaa090e69fad339ffdb4c21fcfb338ca4c5cc1a3446a02c85bb4ca25faf9ebf38350d6ec7f780b8826dff", 0x7c}, {&(0x7f00000002c0)="6b7dcef63b66124d04d6efeec624458e0fdd49f9f294bedac7bf95e10f18aba02601a567228540cf5822abd9161a828ae90d04bc41afa3ba755e000755d4bccd15374c2ad3031738b9ab61717a991c9ac202143224ea934bfa418d78dbbf", 0x5e}], 0x5, &(0x7f0000000440)=[{0x40, 0x0, 0x4800000, "70596ef5bb21518c61356b8302ec180e89d5a94895f6ace6bdfa1fdd42915bb9a1e69834ebd030a67f7d43742beb"}, {0x80, 0x0, 0x80000001, "53495f0ec305522a5d740fee4f0bcbb047167adf30b17ad04615538346ee7e5db83cba97c0de740497030bc3ae8005ff8f0a07f914d3e3c61aa53d017e6443b4c281933a2ed1f44edb1a0d4d722accb5d1a473b5a4a1f752e2c912d8a662629fa988f4051f6a7b5ecbad89e9"}, {0xa0, 0x1, 0xffffffffffffffc1, "9fd067f0282ad40c87d2e1b037de52ec45a1a3e4f9bfdb79f16465159db07e8d60fcdb4a6e097cae8399b140aa55e516def912c94b964163e9720318a759cb1f28e243b249e4ec7580b94ae2b864b4bf0f2e2d5688775a5be85cc18545ce1ec2e98b5a90755fcd136c2734a5496a17a609fac910072e4597f5d75f72501a6d18272e38fd311da54140c11c4c51"}, {0x100, 0xffff, 0x9, "c414f0bcf3cee69e62861e64a4b94976d4ba392724e79bfef8030cfea28549a053cffdd785c87470a8ea9393c187264d7fe578ae21013043b87b3a9bbe47b01e915df0381657667ff4b904d433aaa9ab26be22751a91e3a3425e59191d42e424b934dc937b2c6a55462cb2947cf4abce7518830ec84d5985993fe70993e47216d5dd1af0cdb5e937ba9f0d419dd6719e85a89326aa0542236cca30bfab7a0aa63f8a1d4b9032f82cc2e4ed05587e461a8c7dc9fbc008ee974791436d70539093dedf0a3e9312a14d46c3d8bacf53582dde7de0292c1aa7f0a735dd6c16439e7a1c0fc310e1aa0349716d7ac5c8df"}], 0x260}, 0x8) 07:33:39 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), 0x0) r0 = socket(0x6, 0x1, 0x101) recvfrom$inet(r0, &(0x7f0000000100)=""/171, 0xab, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="388f995ba4d649bd0441559ed23aefbd05dd47b28778738b99a76a81ffa9cce2cdbe32c8301d169e46537feb51a524a83df2cc5b2b9229de6d51fbbe789cf4bb945584147dcea24f41a2b49d04ac2c368522aa4f619da09a99ad82b49bc5926840941d87c3436be4ed47154f4617e98ac98feb97ac9e30f2c8141c13e0c776072941c61f02c41d81952648d3fca97984634bc004c51375e9f09a9dfb14bf2e983a1857d8cd2ca6f25852ba0573a687f5333461ad90c2ac4ef5853e7d60c3eb0bfe31e3eec7677d8742e6a3c5e0f15541cba569062f1f4d1d4a55c0a517eb", 0xde) flock(r0, 0x7) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000200)=@un=@file={0x0, ""/69}, 0x47, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/104, 0x68}, {&(0x7f0000001480)=""/202, 0xca}, {&(0x7f0000001580)=""/72, 0x48}, {&(0x7f0000001600)=""/139, 0x8b}], 0x9, &(0x7f0000001780)=""/54, 0x36}, 0x40) 07:33:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000180)="150ebbf4131fc60bd6d80925bc2a1000aa87cead54949931305d4eefdb1a17242d128e83c77f92b8cccdfd28ecda0cf45849083ef92315a2218ae5a64f47d95cb8aa522d13c282b6745c6dd49c544a425e748873ac9c643062827270972b3c0bde5ade30bd582a75b1ce04228b07dd203d4cb3e4250b1249b5ca975fad2bfc86dd8595b91a8e0f003d53574c07db", 0x8e, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/33, 0x21}], 0x2, &(0x7f0000000340)=""/134, 0x86}, 0x2) 07:33:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001440)="0b67f905d271f15639d586a28c7977256a5332970654e12341cc57cc13924c017ac5fb65b816b1266adf075910b5fc4accd341f494fa9b1f79b47e0a372b82f73ad922c451ae10f768698878d2fe6cf5b3a13c048fe81689ab82bbbd3ae6fa76ec39721d6a8aa305ff407c851d1b4e08251c95416e8116f709ecfb990e1221740bb4cec61f292cb1ed52911e09a5906b18c54aceb5c607e6bc7842e492b1555309", 0xa1}, {&(0x7f0000001ac0)="405c40a4813c5769b8f78e353ae5b3a44b7bbffc123997cc0b0494b335076d4cb16f9a0864efcaa4e05789e0bf09766bc04a074022c650de0e24a88d7544119fc586d1b135e5e3c8d0f6531d8e8d479d94de", 0x52}, {&(0x7f0000001b40)="76eace4b3e29c63a35bb932d9c22be272902e25882081132405a0e28c92dbfa1752ab20b8e03d737c8013f53d8d11d788ac4f83ce154f3aa8ebedbf47f1bc99ed03f7b9fe99ac340edd74de18f74eca3f57057404ace5d9f8d8ffc2eb5100153843ad14cab4679bdb6f3953a09f862c6a92be1a845959cd5625519a8381bedf780bf6c3f1e86aed6d07dc9ffec94bad3d7ade5ea60c58a025c97ef892c7f5b9f4fc05de71658ad51fb1f3e7082e398e48518904222a07ce52ecf69c1afa25b", 0xbf}], 0x3) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="edacad6c455b9a366c27299a756e16794739ee5580a0b3efa43b573c12742e60bb6f675527ecf774cbf6c33027f05c0b375b6bcef3d40cbfd2a11c509e72325236e132fec1094a8eb27952075c10a23148710225d82600cc4dfba259bb46f716530a553074ca221e5c6813b6554ee5895a351726bde4f38dea8d5be632b9d9c57e0d1ecb393f0b268084bd97ab31a931d30ef49e46f2993209dcf22c99b97c72d8e0b83496438e66dff7012c76f25a20428e121d83481e27e6c292f35ce2d12e46fb12f8aac08ae80877fa9bf96ca38748b2324b7cf6dc8b16", 0xd9}, {&(0x7f0000000240)="e02eeae8174c253343732d0ae6f48ac91c6b4ea234159f6f1ca9ee579ddf24275e6c293eabf33c2ddc9608d38be1f00fedf47fccaf366ab2ad9bf96d705be42e77bd209ef2bbc488fdeb22b298711d25fb453c5f7ed20eaea8a7d84919ef9f0122f44b889d603ad81fef92855bc65cb0a62387af21d93073a075a74f3adfb0d72a066004cee80b9bd35adb9c92e063e2edd9cebb59beef42788a19693546f2dd4641e592278a27df3bd9f7d35560958527f8d8dc8a9b8fb4f2821307d0fa0920e36c366f4448f7e538e3edae", 0xcc}, {&(0x7f0000000340)="2d45f0924a9e7ed211865048010c66ed3461d7a0eae2efdc07a3c2c67febd1ce902540d19896c48355df4d866bd95db9c6416272d3a796d07ca13c9bf47616f1a52e321bdabf27a77ccdef180a1afc6e9c04f7df23ab47badc120bce36bb55e385053e10253e11e7e9050200d18a72853c04ce9a", 0x74}, {&(0x7f0000000040)}, {&(0x7f0000000040)="22ce63f60289cfe21c21bb06110a8edc763416e623", 0x15}, {&(0x7f00000003c0)="59020810a429937f7577f56054518eb60dc49f5627475021e7ed09963224b7d5cdfc745ccf4576cf3bac1476647925464080a73dbd3e8c3c864a7fd7ea1c76571c39892ac114172f6ffee55ff97619cda34c1ded92591bb44799ca7471b133f7594b0fbdbc9950be3d10c68122016531869d7ee1476ecf0b39b03ba9939130733c06e554f4af47dba96fa569201d43824760fa20f9159aec9650b00c46b80049ff064fa5b490bc95ea7406ef96f565f7ea9445e19b34166e3b6fa4d069438a5eaba5f3ba775b3ebf5c56f7021c29e48f5e1722b1bd653e253133b4f84e493f68d66c5721510a91aa90ea0849850e7ea8a856e30ca114eeedf2aee58a8ace6afdcd0538072c454e020a811a0a70ed31c6aafb371db013463c6ecd15d5847cb0fbe04b6f93935523e629bb79ea874212ac549aababc681f312c9a91c6f5b92f1e367df736201453c785e39e2f1f50f17bb947bb75b3870bdbe08b918d4fefa990e192be97d286a780a46cdf491d02257577f096de8ee303ac6658c4ba531fa2b6c918a6c67ece3422ae6d5431b0d767f0941f860a4443727d1f512a5eb5cfd638468d9878548d85073e469a510a1cce0f921db90ea3468823fa8f14401f9b7d8d12e5ad98ed9806dfa5ce960dc4596887af1f543728c89e28f085d625ef0508bbc2f49f9118ec50801ecb01e86c6de6f7f396f021ba4a7e9df30fbc466024b4fe11b7bfd79dc1db52b89e625fc7b2ffd9c18a7c460afa9133e1a149c17780df128a6cda77ed88d25520aa4896bb80a81ee0b0689817a7c5b25e7fa45ec6fc346e046ae09741dbd9616e12c9f1ff92a750e0422e5846d9022b2ac751f0605506b70bd9c8c5c85ccef3236fe196c258db0a6d2b88211c4788b60f8506327b588f72553f4653c2e640076727902af1f57406ced38c82aa6791fc87466ad2d3783ce9c43cb2322b85c6797cfda729e6276cb07d085c71ade638c980daede16c2d5c4394430984d848526c04f6e7367025ee85e6fad3b20fda98ca6ab9793f46e750ac581d74a3821d4648bffaec7837b34d2d21d2a6af22728b29e519cbc643ec6276f858815b7ac613cd45337ea5a5b68433a75615d99aef28bf09a2db78e3f058ea9410c613cbbee696f941217b8405d9c503fc97f64e317b25685bf9dd7b5f872585b6227db8b0c26eb10ef44cafaee6bef3729baaa890caa88c4c6b629ee632742133d2a12cabb932c33c67f8ff33717156cf4ba3d6fcb095dff4cd39de8d68891f1424b1566e85fb41b713aea6ac7344cbfffa02bbd2276ca1f8fe95d42103aa74b609bc96fe2f17e025757a23c4f3e6218fb265b92751b6f50e8ae7198fb84e433ba03ef84576dd3650140af38192c4343b219867ebf4b8c4c9a14a4612ecb79e9db1528033fd3727ceeb3a06bed7f4cbde17b8f7049a55a9ea4992381dfb83aaca5b0b2cb789c9608f6ad5d311fc0494a167349202fa0e5c59838e312343971954ef0361a1cede8dafb0afc25c77f7f9e857eeec59e7d71cdf7700708cc1acc9a39da0e2aec189e07a34563b52478acc75e7ecc8274eb56e6d455471549cf876a35a396c83f37336ee9c23258eb0040ead79dd9bbddfaad41d0ddf89ce55fbde3147393ca941d130289b78ca86ac594977bc3c692c20e47af605daaaeb0a87afac874bde8533857f7beaee387b81f3fca31e5095a92959df3225d5df2a7c0fcffa457ab2881a8526e6954d4fe49a2579cb5cbc86810b76523c929f537303e8037a8ee47eb7e35bd064f4934fba29bb8b2b105bba1230847d8291beb243a89c317e00334ecd7e075341042fc994ce789c073bf8f155810a945e70d6f32f559047ae363f8cf46efef5439ff3a42fa93a81ed06feddfa6c2987f6df07872308c0156e9bea0c32a297d1f947aec3bdb9e37f7042c0137dc8b6a3bc308842add94fe35dc162a2dbe483f8dd12eb1af588444e8c8ce52895430d16126780237e695424c4c1359c8244d8ec059881e5539359f86637857aa7ceba2d39f606d841ac220f7bf564ed2b8ad1e36f42b57981aa0dfa4b473fdc993dcfd1eaee89d46affa327cf444afc5edbfc96473b2519409bd2df1b9e2c67731dfa79e41073daa87da9499e8cb32b1c8c4d3d75eb493bd6b7cfd7fd8d4ab696249544cf0ad8c45364ae6194e7b759e93a20b9e2fcb583a639ca1bf3e3c96a90747305de381dbf71d301a43c46243e7832b76ab859646895f389cb7946ae2b71ad33b8969dd61690e747c8433f9732db2183e87320e5b66f27c4ae2d2792ee96884c721b9b7fbccf4164bdca7b6f77ad4729360e92139a3ea27de14a8263659cea40ed7c5b541e5e8ca1993d8fee86e763c0acc6c239ecab76634c8ca3ad8f746961a86306191eb6f06cfd86171a243c31bf24518031592fdc6897f758bd9c3be0f93f28c3b40a167a10b15484a3c3d00c64be7e1e0418947efe50919ceff8dbf9b0099426c4f36f3c7a041644dac5b9445e23056ceafa8701b71105caf5df4bf0f74343408624466e677c6f495bcffa2ba4013fbd3354464751418fe57d5083331962dfc8cbe00fb5f9c4616e96517515ab599b2b780249a74cdcf0f8ccb539ee94f3fd57bcd76c7df7044a5dc5660ecd8d98bd39dd90304c7272e89ef9b9635faf168a31d3296f0b5932be6066506c9deb8d864b55147b37ed6be9b36cb4f8a7db87a6d59542efcefa2c278a0f57c48bdf847d600f73b7891e8ea03c6de8f310fbc78bce495ce56b8bc1d866bfd0221c3b6af001d9d6c8aa7fdd40562a97fcf2e56b64d9d2ef326fbfb6595a0b9980cfe9d65213eea9926ac8ad3e39bd4906dd228715fe317281e893b311d739624db4e5b5a2160c1886c934e03babcf8294737188191c452c96a90123166ab8115a2dd46685f8ca07ce4468b2b3af25f50dc9fd9eefc981ae43f96f1085cae1cc3c7fc9509df4e21c8be28505528dd6196f7f9f9f7a1f06207fe2e0eb69a413d931872c0adf3693939f3c55f48185146b8aa4125c9385fe20f4debe075a9ff8e2e3840992134fc5895329174d2687caf6d4efa3b9c593fad6e78cdc29a21df1d4f7b00293d11b4e2b36798a6362c5a580f5084476125386906b0f4151ce376f391a87097ef87184b884ba19b8e96b5546687e9e47066fce99182d583a48afcdc7df1628e40d78740191b0510a48ccbf9873c1ad5621a6223d3633f4062d2cc0a4acd789e9494feadce8e5252066bf56adcbbf5d48cbbb34b318e3c6caf755c00bb44397c3185a7565090f41088bc406f402536d0d3a3a02e081df05bd376762f60162786bace3d2161d324a00bd65c3cdb5ec896d7752e84158f5e69b5a3d539f5dbd92a4fc55098d223703e6a65f836fda38da6f5b656ae9f1f6a8c53ded550e873ea55209d6da446856203dfcc7e07c15fce6d95aef2fc53f5ced88bbccd9401c70394ee54d96447e3469dd127ec33bc38cb40feb9de2aaa93d8dd4c1283bb45e7290f1bfffe3b6ecdd7229f0c7e0c288b99d83a0db9ae3b3edfcc8194fcbb1e443fc14925b8449d1058931fdb564c67fbaaddfc992bb53d08bdc78845814842453562ac63129e9b654c2a4328b05c3b5a89f15b792acc04864b6fd87169f88b9f72a5d5a9581fd6d98c1071121fdbcfea9befcaceb39a7c4b8c5aa62876d87b3ec29bf2118e3954b5a7c33f6f4a079d323e99e69ee6663feb0f55bd7e6d80172ab922b83837b7f1a8dd6223729bfe802cf35bbb13181a036336a1a516e70dd8dbe9f5068256d293e5aa95c6463e252c874cd851b9b751e3dd776a5f8de942cfbef5d84de3cfbbba7c462401691d638cfbc0fb35deb6e16376f1fd381364804c2ff8783468f2181d6ff221f69d593b65860cf3487be10e8959ad4ccc9e9aad456925ba0c37654fe1cdb2b135fe4469091880dc1a89d326bc6ad2f3b5fff9a5c86824e8efb07bdf1dd6aff4f4e39d9098c78d9787e4cd184e907a690db91b4204abf2787873c4b317a521da068ec6d07f7484e20cd193eaa1ab5d319b6eef9ccd3279dbc7520fccb5825c31e67122fd14961425b55534629d94f50a950c7995d415d1d32ee44cb4f4913d15c0b3e9493c0dfe45de6b8469462e148dd880725743b9a925e0636a68aaf874bf5ee58628330eabbc99a6b05ff083417e0c3d759f3c540e07a78fda1825077d8241bbc9c5a09755cc4d7c68e44b19e5fbc7d6a2123f652510c185778905d3b55c63304a6123d9d5ee2f8a16923788fb46ffcced41af50db2d91b51f2894eb5c8c194ba65c0d13d7ba68ff34b945b0a53e6d029345300dac6e30f4ee1b0a0308a41aa233b6dd93a923a1cedb2572f5b3fb07789fe278c2d7a89686203be525b319758cc644cd9d832d853222fff1f672a36e0249e514bf36ce07c41530fbfa3f7d0cf1ba569777107574f2084dd5734ae57667ba65434af9c088c8f3d0c7e9be39334668b4f05e062c4c59b0503b400116872aac74e9aeb2d3ee368a5a42d23f869ff75c4241dfa974f494fde6b437521ae8d4be0167f5a99ece28e00514984680ed564412d27bedf4a58df51a04345c3b01af3ce1ef5aba0d0585335a8d297c096e63d5223f33c1e124da9f7aed3b755a734b3e223c0dcfdb70865da978e21ec28c3ef21ac9fb282de6480702050b56bb19028d751b02eb249d37baee358bd5a7a78a661f40f109e14de6d65191fc0140b87f237fe6d60cdd8b94e6f9956516aa9960b3046985b61f237795aa9592727fb810390badf2579064eb8203cca4a7a7a2b36b53fd959b5057dbebd29bcdedf57c069782bfbc5fff26f0d1252385673ec814f8522cd0e181a555e042614252ccf34f886c60e2d67fa0110cc8f65d1a08a44dfa2ce96e90bea582212b059f03daf48e942a74babb70c60360b3681068398b0ad2d2987b1a5ff3028b7d9a09a3dc8c67ec1928a34e1bd9f142e9ac41491defeaf978eeee9f987889ee7a88a2b6558ae0ba19dce958a1448e424a7361fbd340f9737131e8ca698221e54d2db9612a0002dd2e6ed702d0bcc1612c09838e9877e3c82d0c70cf39a1061c05081b879d7d499da5856602ca67c470db254659647002e14759bcc53b68a2261e8190ab167686a1635445b247d5439f2995f11f8bcb5e6c461f85adc08f98a5c7b372e215aa35f99c60aa03cb4545f6f5d6a3720797b0bd751668df01cd0215441bd7816eb667f7711504787708c591c567155cc858b9945609e30f5cb1c210fdbf6900890aee320feb1f3c9883bab21c26451c10ccafe42ca185303063cf513626b2f5dfa14670151c923ba327e7d352665943d622f41bdc772fd09b748a427d2aae58d0489b5fe227a1c18ecf03e4314dc728554de622fbf8855e4c364275f781c67be3a8fefbda67db8698916227f9e573394f814515afaa5ccca85db1db656066bf8f47b3c4b787c67ed4bed460a92f8525f500536cddd8464826a4063f5d179ba1ccafaf251e54289836c1c54b9e009f53385568a16a5f7d72998fdc45a535ecad398e58d488490ba94bf74987da5289198a9f10553a8e698c50b21b9787f2d7e42a87ba30a34c22466a95b4fbaaa931811ace6a6c61f6cc249cef9d6f2658d99515d892c541496173734833c6dda16711a33c764130a4877094736e8c4dea133a99176332a4e80184562035f474bb8ef1bef399999ce5fe13e1f808293495b9253626aa607bbe4eae71ac815239da44b6fc1e42c74851b75f6710f02fe9d150a21de3e11097b5b3f6255096f6dd07eaff07ed7ad19455813a7a9b1cdfc1038850c6", 0x1000}, {&(0x7f00000013c0)="3e53f978a59a9f9b88a6a983ae79402cb3a5275ff65ead4fe84be5daafd5ba6c48c631e88db4e750b2bf126fe1c6232056061e911a57a612785762c9533b32961042614e2e5bf0084f28c384241c5686e0f818454a51134f8ff6d92697d4", 0x5e}], 0x7) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000015c0)={0x10, 0xfff, 0x4, 0x100, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffaf6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x171}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3432}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe3f5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 07:33:39 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0xd4) 07:33:40 executing program 1: semget(0x2, 0x3, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 07:33:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00006ef000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001180)) pwrite(r0, &(0x7f00000010c0)="0732b8b6844d1b29a0a975518cffe96050678d8f13758ab7418a9f26b772e9d1b4caf5f713dfebbbcf8375b7c67b439fa03448d5cb28d0a8450dcb067da7add7f8474ea39526d9ea44315962747b185091c976659bc877c853254e4d6b31914639bdbbc4b0af5e0e0ebf44392c251eb3c0a55a67180466357ba19a1e2e78", 0x7e, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 07:33:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/174, 0x119}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x7ff}) 07:33:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0x80000001, &(0x7f0000000100)="96896aedc538ba27fb75cd6798bff3e998cf68b1857b7697a1227c8e3ebb06e3a03e220d6c9a8e248f0c74ea316f0b94a50bf1f590d0af5342b9557ea1d802ab9447cd0253106699dc3af58c4b81ed37f0afc6dd33c12b8da546eb39a749b9c2cd4e55bf0cd62e0207813d4ba7154eba7a15223a4887a6becbc60e16885914c106785b039b2ef8074d896f3ae6ae6e4ee3b4645d92421042e8ad55130466beed85ca579156aeee208f646135676a1dbd79f77d86b6c4f6fe2839e3cd5bc80bb523cd3fe80bdd6661183ffbd974ac43877a33dcd598d9e2d1955453c009849ad0090fd51bb0631762d2205b650d84cdbf424cb5f084fe4c45f3bf338d5181916ae0f78073b80edcbabfba0a1750614a25cdc39d2d707bad1795cf1122b2db1d67710c7c0416b6ddf90911b9a7cb4a9a61c2d1fc7b37e24c5c29b1977cc752ad58488a30fc07d98679eba266817a28b588414e625b12544db9f12842d1dbf2bb638785f25d2f102e7175b8583bea45bd45505fc6447fbb4cb668296553d1a27c72a1dcc080d3c6ec45237cb2fde2794d4e4d6cf4facbaf619fd72fcfad04b1d4ec56156d1be2e05d39e29122a69f034f1f3ded58e6a5cb38a6621a0388ecda54ee7243ed749996b0b2ceabaf9a93d70bab56581515b334ae0ea7260a02571b5a1a7fc282806abfb2cc16c6aeb534859ceb61d2853bb678dbdfb5f86fa8d03f1513f800077aa1335d5a54b2046db976a0442a8551e78cbc75123561542945c82089ee84966b396907dcad2bc89512fb167fe7f823aeeb1a3b0f795407194678fe634f33c342fbafd7e3a3dcf624b5e82a66de972c9cb737b49935bb186b12f6a44c11ab3b2794cc7b482fbe8fda90cedb5433ef3778d8a6a7d094f14697f7f0295e83736d32df0ee0dcc2dd1397c3dd37227d92d25050821a2efe79fb54d5e524e1961a6f470b32483ed9cdbc1b2ff2e9c59b1cf3a1dc0d6d0280cdcbcaf059c61d6d93ad64bcd3cd3f279f65ab9d3a94ce03947e35fc40547b78dcc237f4a7991223b15bb143ab3bfc981660f0b1c56a3dcfe31f14c27a019a7a6bd9b21cf37222b6b864dbe9a5996b44172dd713edfc8f0b7687be3f98328594377f6035c52cc412696e5dc5f21d8e52313ac8d5884f9abdca592f441b3b9c3100ebd219adcb208ebd14d412027c0e2fd5b9159d133741b00423484047f5caa3d66a47a646530b5d5e0be5ab94f274543fd368cd5d1c7210afd8aca342e4101841e041b6ae364d60aff44d2fb6a0b1e24e9811e29151eb307feea5142c6a098d5a5adbea70357facae8ed92ad7fc05d065fa767c8b6d652ff876819c59eb39661b9e980eea56704b8d7a23b10b7fe2bad809b50fae9e167c33d82c1f098936698df3374d1aad36abc41452fce88577f72bdaa5b141f6e67e18ac2660a54b122b67c464a286b1c1523dff01f51fb4e42c9d1279b66b12af0f0e9e09a7224bfb85479f19b167db6fd2f8eb2154ef4a003144d213374070821c287f21917300c5b45d3391e430a3cf5c3f4ac4eef6e85163e0b52057b6992df314f8ca4cede232069f7e8954b3262f41b87fc47b9ea2497da84323bd468b7d91af4697a121a727d5a9691931ede60af6a61a1216ab1f913be1d6f23dcd2d1d46845ddf676ac51a05e967df89e0f4a01ef3c2ea55ec100ee6837f0fc414d71417d94b4611de7131c1e9d10d6d20d77f106b200b4e17a21af8f6f62f67e93f8960820653ca59db14d4017000a5380d2289e966b73bffe54c147c24b714843d2ac97d1565d4161684f1f37faf8ad5238d01ed60b759a9e324dfe783f3568c4b4ddd46dedb0f622134b1f76703d37c888043bc725bdc7561729bebf33d544636df03512ee761a86ac3ddf47cc6bbd052933477d9c2cdcd6f98db154ee5574f6d73b37c540c3fef9162bd3d92d113cad84fe557f0e26fe658264933769277514231a6c876be5dae233681fd0979e8e90b9de7ff0c0c89bfaffa5910723ea18187a3d550d55e2e5147509127b4f0a008edbbdb5a586fe2e479f5f0bffe05f3c022a5a5423c03314ab6b3e450cb25561720347322bff6db0352c57195529e6b8993e82ee918c34d3228ba5cd838acdd9d37a03854cf35096a0abe626d125291f7233da2788e7ae4a60973a66e580e284a04e9d957573f3dd11ce7e9ec69fc3bf83a5385776efc1144e34a407e7f91deadfd97db586990e78f45dc0dbbad77b1719305b31be9926466abcaff8f224058017ce1a318a32acfe62062efb7992d08b1b7d1abe09e3a6818e09b009f79f06b0810c0b0b27e492bf3d4bdffcfb7493d2679e75e84609704bae1de6ee94d28fa52c0152a91e9caaea7ae557b541040ba596c27c666219d7f8a8464578da2566e4550e4e31f14c35516a2ab3046470ca63935e0d0d325a55cc4167f946e4953b819f0635e2507b8a1d494345c2873896ce295b2e3bab96018832b286edaae838b5294898e49fc2e6e6cc3639c32cb75790bbb7d249633379fcf8410a7ca4d9c33869742306462e466f4b4eff7257e1c23ff5e1cc3249e691dae02ddd0bbfad71c13774bbea583bd13b35fdb4036ade77b1d365d19e1ab33e9c3a419dd7ebb52b0be941def19d3249249b2c047244637c5952b455fb97e7741e66b11566e6723022b3eb9be0b98f7e44b3dbf838493d07db756ee068f8e8dab4d2886b567d38ac6c5a6bca3d1df3d0c662d7dc96127a16e3132c46658784b73186b8c49f71bcb110ceda09fa029ef6bef236079a572f9a6dcb80360372c54b3e6795fe9c3185bd67e881b38c0b6948bb5eb60b30b01c0a4fb4b972cd4e46466c50a163165a15c7277807cb2f0c64320c87d8438e0194f0513f56ada63a82a7fb6bc548a50236b7e67c796d87d05151b18c474d0a6d0405d552b3d846d67942e1da89940c24bd5334434d23e821b7a6d7073747322596560b0fba635d669d0ef3b6dbbb478e38b84b2bd6fb1e916b59ef4810787f0d14d4ad4fb36967d94b7ca9cbc592e9f336e82ca7f059db7f8bb495dcd55fec06ba21b3d7fc4312d08a93cc8957e3e0315727d7a4e3146701f751df129354162df84fc59cb5ad88d6344a3b8312c0ceca27fa2eb12d6dc0a834831937b5a43e224237dc9de99813dda91074b8a2300f396dd02b79c69b5df81584887a4792fa00d55814f66e6a09857ba4f6c935a490033fb1364107628169f920b151a856a41a65bb5df9f46e3d38e46cda52cd411da37889555f8d989ef26fd412262ed9bd25ccaa4b348976afd2262da329859e319fa88594eb989628b250968c35104c1b44bb8b7c8f6188cf8e334fd9898e24e21a6e5b7f53989ef3105d83cb29f0aee7fee5d973f30e205e520b685220529d1d48c04d3e1162c9bf861fbab7e8bb37fadbc576de0e642293c20166a4b3b9e10f89788b693883e6ab4ea1b5c9ca4d6b4ecea908fb4d86712f2a30838c10b06b3fdb58f439077ba74abb1f68d5678785152246814cd31728f5b81c42e9da5d1c9aa06264fbc829ca51935bfdd450b0da793c4139458a6a3f8436c2da6700d5ae1022bd31b280c09b780d664207dea5cbb71a1a22c452877cea16112aa77a1647d860db768a2803ee60cc2f935f005a67a84d4de644e595911b643dae4bb824bb1b42d32492dcf80572092ad17c5934b64e4d99e84a5e5e55e46ef8bce73d9836a6310be2f3745a908523c03fc7b1dd0c36870abf8ad5f14ed985c858ff9072a5a12eb6cc55ed6085f0afb3cce4997d5d0a214e95aff1f9b99028d90185418cc76cb82ef9ba2b325c545b68d86ddc0aec16a5ef738b23abe14d484d957ca57584e98776e434d23895028a741fdb9c892f6844aff633fc70d3808627c924ab0a71884c1a63293d3cf298716cb22fcf2a391354d2264ce80b3caadc3718772c34911bd06428de289ed1317b98a1ed0a54fbdc087272de782e4971bc47a1c51aaf6495ef0438e3f1c058151ea93a526d2e446a1aa8a81463b017bc19eca45c01405991061d69601b70f38920f8b618934b1ecbe0aaf82af146f19afdae21aaa1fdd4b98e0ed03941b0efbfdd8fba0e9f944c510bfc69dce7d287d969809a829502fabfaf00601f086e90314959ea7f2e7a2fcb7dc8f1f0df64006816dd66f67a37beeca2b6e3813898126be0bf5536a59d980c1833ab892ba3f1ea879b4261fc00fcf674f16ed723c29f01aacc08cf7d446d83cf60fae7330286f71de2c6402e29a6783891de17a6c62069a030efb1efe3055d4db2f8619d6fc0b4a9e80165d9a029c28bd04b6ec0cea67b5c9200d2b487835fb4e96f6654a9cdfb720f14c29d7584c734fcbb8a4a1f68f481152d094cafb496dc60511c0b2ab60031618304af79c8f4dc8f94603e3e01bb1807b0f50cebc995d23f62f3ca5b053a4c0b5fb6fe315b4179126d78fb9ccefef13fb5f0407db4eec3b0d322b0beaaf5d0f8373424d76cad2c828691d0c64354090cefaaecfcab380d955545b49989f46ee795a293d98572ae926bdef8e4e61992f849c02b20860c868af141df9e7c8164ada692deec33d9080b371fd3bc2915aac752f44f08377401348c34c8629c14d9f3cba93212f58c3a9bb6d847c8f336baead76fcd7b23d7b6de31d00150565932a1c6213ea74fbd8c477d13a3e9c42c1d8255ed70c5b6cfa20f5b6f0ab21bfeb8f20eb65849710ad6991e31aef9bc487f81dab15bccedd9672b30a7fb2d9fff2c4a49c813ce37f0a13f998e48fdc3377ce381522ee88d1dd6f2cc8c7b6ae8edf2308eed39adf7a9f9fb1d8b82ab8c70c2fde85a1bea0d63b3ebf0d5a7450e7b3692f4d0afb503a3e2fca4c4e318d3c99f0b5a945279417745d496fa51f8825d40ad58e0fb368da15566f570c6a822aafd24f028eda2a5761d96cd6d15ea7fd3c7c492fbbe0fda140b56b43302bf5e5a112ebc36272b3d4fd571d81ef26b9592a64559e80749c7e684714394a35893d57eb462ea1361ee63553c9c964c48311a0411d141a78c67c68eaa5f7a6823cc471897e87bcec6a367e127c0a8b795c45bb76fe441fe6dcc3bc110d67f21a9b3c6bac1b18c0ac5cd407bc180514425f0da3b45d208daf235167b4542e76e2b8730200bfc29bb191b75b399a126fe19a26d1f8e596af248ab18ee12519d5b21e6357ff3133364bd0dac835961623540970e8fe7b085cfa0b142607f763ae500499f9053ac4170544bd0143408afffa919052b22000a1e2b6e1e06ea34d53863a39a64f1a265ccc4dc5fe0b85abfcbcbe27ea64cebfe6a48f41e988b1fc8f9e4e971037dc4e36972eeadc4ee8974f1adb52f524852d10d83c869d26c03b8e535cf9e9f85f036e4a271c57bd9b6f83e2d5d02bd1466f6c3a8e48d05b10b857b2251c4025dd20c722d88ee517fec2f08e4b520f4bf2ac75802afbb631847a464e0bb7f131a54335a25d1dd604d459ed1cdbe8dba867af3aef051f7dc22a9c81a475cabb512b5af740ed9fbe4ad255437c474c9e1f63d2ad0fac697cd20bd4510b235cfff757bca30b9185d1839716c4f7710af278ea96b8ce5c7e445919b006bf19916906a990c42ad7a286d9117616884ff65e9ea2bb00fa844fd0fadc2519db2d085e8bc743ee2ab394510c376b040114195dae3deec03c46ec65afe43ed6b584ca56c9ea6f7e877acb80a8950b70e08601014084e64986d26d19a79b36c8dc577542aaceca55a4f0b1e3e795665b17793004be866eb7d6253d73c614a8da050d84a37bd4d54a9691f0223d31e216ffaf61988a549900c5c41944515b2feee674", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x47efef358f896358, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x80000000, 0x3, 0x0, 0x9f3, 0x7, 0x2, 0x2, 0x0, 0xffffffffffffffff, 0x2}) 07:33:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x400, 0x4) 07:33:41 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/153, 0x99) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x6, 0x2, 0x8000000000000dd5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$getflags(r2, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:33:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x50) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/217, &(0x7f0000000340)=0xd9) fchflags(r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:33:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x93d021f87881225a, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 07:33:41 executing program 1: r0 = socket(0x1, 0x5, 0xeb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unlink(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 07:33:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, r0, 0x0, 0x20000000001) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xf6, 0x2, 0x10001, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x25, 0xf0000000, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x60b, 0x400}, {{r0}, 0x0, 0x28, 0x2, 0x0, 0xffff}], 0x1ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x800, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x4b, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x401}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x9f, 0x1, 0x20, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8}], 0x7cf, &(0x7f00000000c0)={0x1ff, 0x5}) fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) 07:33:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) 07:33:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 07:33:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x800, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x100, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x20, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/43}, &(0x7f0000000400)=0x2d) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20, 0x0) r13 = socket$inet6(0x18, 0x2, 0x3) r14 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8000, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x20449, 0x0) socketpair(0x1e, 0x3, 0x1, &(0x7f0000000680)={0xffffffffffffffff}) socketpair(0xcee6b41de10e5f95, 0x3, 0x7e, &(0x7f00000006c0)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getpgrp() r21 = geteuid() getgroups(0x7, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r23 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x10, 0x0) r24 = getpgrp() r25 = getuid() getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="4e3e93837144e4168c41578cbbf4e2aa", 0x10}, {&(0x7f00000000c0)="42a4424178c2bfeee48ae2e769be827b202d286c0d13027d562b70203f0438c6ff05590e5cb8e978bbe9641329b0377b00873988616e3c137b27a2c9030be7ab514d6137597b60b1baa2cd4cc53ccd6a83be716cfbcb5c1edd3a42faf046b8ddd0b8bc083374096305200e68213092c33c046a876044c74f7fa8e5abec164fc92f5cf4dfd0b5aee60959b14c1c053ee7c348322c477d44507eb0dd62151c2ed11cb98f9020568e6eaaf9735293c745d910529bb9103d0e56e65918efad85f5e0e01c3b3fb718a04ed19620abfc2cf6e15507bbfa89a87cab3a06c2860374ee7eccbab5c9e01c77d6a4f9db09", 0xec}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000a12badaf01907274360a000018000000003e874a", @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x400}, 0x4) r27 = socket$inet6(0x18, 0x2, 0x0) r28 = dup2(r27, r27) sendmsg$unix(r28, &(0x7f0000001700)={&(0x7f0000000940)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5d66d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877aab8352fcb520f16c9ac345ffec5ae3b7d4a19827e9849767411ba36037979ab7bc69f2f2704e2d169f209be5e74961e556125fcde9a7d9c233d6056c0334cc047f7bfc7069ad8e243fa072a430e2646c69817ea1eacce78a6a8aae49e74686ce5cb114963e370c83c61b2060b8e220bb58512b7e81608f822b5f04d6c3cc49e3c83b90a2673797c1e98c7505eda0991b81"], 0x1c, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) 07:33:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f089ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='k\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(()$O\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}$@\x00']) mlock(&(0x7f0000048000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:33:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010042a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637c7fedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e7d14e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f432699cf5accb232f533ec95778c2477c877abbed2f221b0a33635da8fc132c8f91a480c865104d1ebe5df7c087d9556800799d641fe66ff9a248fd40bb63c73caa13608d2f052d671c816d"], 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x10000, 0x4, 0xffffffffffff0acc, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3c6c3b64}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9fb3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb54}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3800000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x59e1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 07:33:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x8dc, 0x4, 0x7e9, 0x5}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 07:33:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000000) 07:33:42 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) poll(&(0x7f0000000240)=[{r0, 0xaf883c2cfc96ee4f}, {r1, 0x1}, {r2, 0x4}, {r3, 0x4}], 0x4, 0x4) clock_gettime(0x2, &(0x7f0000000000)) r4 = socket(0x20, 0x1, 0x7) nanosleep(&(0x7f0000000140)={0x80, 0xfffffffffffff000}, &(0x7f0000000180)) r5 = getpgrp() r6 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000280)=0x5) fchmodat(r9, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) 07:33:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x2fffffffc}) flock(r0, 0x1) flock(r0, 0x1) pwrite(r0, &(0x7f00000011c0)="f878ac778611f8e12a58a938011d6b6a117fd45d87a66ec7ea6d1b890483c6b6bece327905260b22", 0x28, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/145, 0x91}], 0x3, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 07:33:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) getpeername$unix(r1, 0x0, 0xffffffffffffffff) 07:33:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r0]) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) 07:33:42 executing program 0: r0 = socket(0x0, 0x8001, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 07:33:42 executing program 0: r0 = socket$inet(0x2, 0x9082ec617ae617bc, 0xfffffffffffffffd) fcntl$getflags(r0, 0x1) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 07:33:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa9, 0x7fffffff, 0x646325b4, 0x6, "1b723e2671fe719861752ee0c9753b57fb249c95", 0x3dd, 0x94}) 07:33:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) 07:33:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="a3c413f36ebf81558658e9c12a22cb840b46b767b0592e6a28dab7a5f9b38b9091f96ff53274c9a53df4d55e5c0972ea77c72ceee114afa08a7a2bb6c46b162f218ef9a21dcef902d5f2f7675086be45f54bac7d40176c71e3d832a4f490f1e1a821169c1684861d279f783f7e87fce2927c7a24cbc2ff49a753974d63baccb650dc19253dd5e272d569770daea160b3ecb1d59b74f175f7fb39e62268e2852a898eda3f09b1774c28c960ba338c6ed3a40c8fc4869e7befe16a93565217c7d54d389bb642fe19883698b4c7c40ba194234d46dab7f479888bb1", 0xda) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 07:33:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202e1, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 07:33:42 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) listen(r1, 0x8) fcntl$getown(r0, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xc7c, 0x2, {0x7f, 0x52ed}}) 07:33:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x1, 0x8007, 0x10000000) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r1) dup(r3) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_open_pts() 07:33:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x3, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000c40)=0x6) bind(r0, &(0x7f0000000cc0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)="2c7454432fe9a276a2fa64cee6fb6e3101c679dd63f642fb6af751fba95b7c47186a29b0a1149c2c6238ed4f4758a8d1b334b035160beaabb8e5d9d506a790def6a49d7a82cb644ebe50ba2aaf2248f728124b597f305e5b89c0d3bdd613ff7e884b12a5b2052f96f3599c6e3c1b68b5bead87b5ed31eb3355e0a909ad6ed933113bf8a7642102ab12cac3fcb00c585a7ac0aed996e8e97c9cfaaa227c6e8f1eb687f0b233014695e19968d90a83ee7cd3901140a532be993822", 0xba}, {&(0x7f0000000180)="0361cb489e87fdf1b254118bb3a6040723a2d02246ae05a8c6938b9291b3d2f74a6b11d964d161abcf2f4a52e4fdb959418b6b292b4e6b77fb", 0x39}, {&(0x7f0000000380)="ee1ca20e2f138c03335ee190b71b70f01dcea8a93cc64df31396bc26b5132c057d3a6d7f5d4896fb6281ad6ad1cae708fabbd79a244b5db2abc07bc768eaea64fdef304d60e0df6968fc7540b8a00ef8fec090c9802f1c9059deed1e32e420e9f8f0c497bce6c5c0216e", 0x6a}, {&(0x7f00000004c0)="f219a4214eb50fa77448d732c41d96af98f79b363e8359274067e6604a8fa5d9b09f5c196cfadc7c4895c87c9b5ce8d6f1ebc7b4d1977746eaf5c98cade4e8470caed8be56f58245cc4fa5ed3ae4870ca38249c6e2dd29f3384a4dfd119f5235c38b4fd30fe15de7bcb302c5e0dd7b917f676dd70b84f23ac4abd803290c5e92691e40829a57bbd80c1da32f8f60bdcae99cc44adbd1074b9aefc6a5656afbf0a42151255a26010486baacb09e52f1acf82299b40d86d99686db57042a6c6d09278e43c0f0febb6997", 0xc9}, {&(0x7f00000005c0)="8654fa22a734c0f691fd195ef9df5ebb68efbd77f6c0e1c9373cd105fa9b2f9d5753dcc4f6e7412cb6865f1b3a5c90e49d0ed6c0a9861b4dc6d6c005eee78c3affd2182ec45c11f51df7118bef8cb200e2653132dbfb2f898585db01f8f49b9695609b8f84688535ee73a16d5b3e3966f61d284c25b03b81df80babf3e120714e62d1547a2966eac7b2d0881c4549ab792ece9b7a296dbe5351ef891a8f6f8d5b2ffd03d68186bf8dcbd50361aceeffb6c45ff7e3c913131d4bb904a943f6b87dcc0f4480f0518eaa416c64af7c3a493e2c2610360cb362c23e555f6c8", 0xdd}, {&(0x7f00000006c0)="e60a9db98add4444fe942a63cfcf5834ad900445bd83d640b915aa7c66a922060ad2330094b920f693e849267b7099fa3f32242a6df918beafeb3fa4c9220bad26dfeab67860affe6b466ce592fdcf8d7ee70bf834e6040fd45fc226682d6f27a0c3c4eaedae0355ba4634089be9490de869a4e215cc57cccdb71b5de8a138737caacd1c1d3ff91fb9d3e5bce0625c980bd5183b9e7d6745c6b8f3d189eb97185314500c6d0ea82c46763da084ff337636d1f6076147b8bd628bd47dc99b875ed4289c82ae3dcc19698f4539f98e56436558d880dcc432d8", 0xd8}, {&(0x7f0000000200)="98cbe34a8a58551cf069044602c94b027a3f5ecc196cc50701f7e7c46fdf265c92999cb0df7869ce0486a99218094dd98e40156b9177383f60", 0x39}, {&(0x7f00000007c0)="53255b7be617d2953911292183ad2b5be1c4ac4f6e273fac4c1268659c1ed43bba4e4ec156431ea0285bfdfd0dc73144f38fb736da938fc8701822d08fd8c98609256d4af29f3ead6ddf7093031bce9b1295aef54901c0329a930ecceb79306ff45475afcb3dc4c7d062e38c4b16d6c3e8cae715153c475ca0633a22c4dcfe09315b8ad9e05810ffb4ece89a0f23dfaa1dcc26d42d2d19cf34272ad5f993885b6f03067b2c87103a33484effba64723d", 0xb0}, {&(0x7f0000000880)="17c30a7c9c6ac4065b787edec6529f45903e2d9525eba300e85de961fa204b952694d6054941a881a141a0a5852683830a408d4772b246810caa9766943f9ce8a820e7345443cc6221709a618fc73702de818438eb1e904875a778b0d28c11769296b507cd017f10a75e15de5d2f9d55f6e4ad", 0x73}], 0x9, &(0x7f0000000b80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0xd8a3309e0553b0d}, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000c80)=0x8) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 07:33:43 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20011, 0x100ea) 07:33:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11}, {{r1}, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 07:33:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x90) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file2\x00', 0x0, 0x10) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 07:33:44 executing program 0: r0 = socket(0x1, 0x4, 0x0) listen(r0, 0x0) 07:33:44 executing program 1: socket(0x18, 0x2, 0x101) socket(0x11, 0x3, 0x0) 07:33:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r1, &(0x7f0000335000), 0x10052) recvfrom$inet6(r0, &(0x7f0000000100)=""/226, 0xe2, 0x40, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x1ff) 07:33:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) fchdir(r0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x12, 0x5, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0x4, 0x93c}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x40, 0xd8244d5a28cc977e, 0x4, 0x100}], 0x1b7, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0x200, 0x1}, {{r0}, 0xfffffffffffffffc, 0x35, 0x9b39b8ac848066b6, 0xffffffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x91, 0x10, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x3, 0x10001}, {{r1}, 0xc032d948b7223ba8, 0x50, 0x80000000, 0x80000001, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x3}, {{r0}, 0x0, 0x10, 0x40000000, 0x4, 0x1}], 0x4, &(0x7f0000000600)={0xfb, 0x101}) getpgrp() r3 = kqueue() ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x7f, 0x10001f, 0x2}, 0x10000, 0x5, 0x1}) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x29, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x4, 0x6}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2a, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x8, 0x101, 0x8}, {{r2}, 0xa304a0601a7b899f, 0x10, 0x4, 0xffffffff80000001, 0x9}, {{r2}, 0xfffffffffffffff8, 0x20, 0xdc91d8f8dde1fcf1, 0xb7f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1bb80062c5de7576, 0x3920e11a, 0x401}, {{r2}, 0xfffffffffffffffb, 0x8d4eb0065aa3e563, 0x80, 0xfffffffeffffffff, 0x8000000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000029, 0x4, 0x81}], 0x1f, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xfe1e42f9141911a9, 0x0, 0x7311700d, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x1ff, 0xff}, {{r2}, 0x0, 0x16aa1feefbd794fb, 0xf0000010, 0xfffffffffffff73f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xe7}, {{r2}, 0xffffffffffffffff, 0x94, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x4, 0x200}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x31, 0x1, 0x0, 0xf4f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x8}], 0x7f9, &(0x7f0000000440)={0xfbc, 0x8}) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) nanosleep(&(0x7f0000000080)={0x7e, 0xfffffffffffffffc}, &(0x7f00000000c0)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10012, r1, 0x0, 0x0) 07:33:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) lstat(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 07:33:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpgid(0x0) r2 = semget(0x2, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/47) fcntl$setown(r0, 0x6, r1) 07:33:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) flock(0xffffffffffffffff, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 07:33:46 executing program 1: r0 = socket(0x2, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:33:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700), 0x0) 07:33:46 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r3 = getgid() socketpair(0x0, 0x0, 0x9, &(0x7f0000001600)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001640)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = kqueue() r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x400, 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x800, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r15 = getuid() r16 = getegid() r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000001880)={0xffffffffffffffff}, 0x4) r19 = openat$klog(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/klog\x00', 0x80, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x0, 0x0) r21 = getpgrp() r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r24 = socket$inet(0x2, 0x4000, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) r26 = openat$klog(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/klog\x00', 0x200, 0x0) r27 = socket$inet6(0x18, 0x1, 0x10000) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r29 = accept$inet(0xffffffffffffffff, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/klog\x00', 0x100, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/zero\x00', 0x200, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x80, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x1, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x10, 0x0) r35 = accept$unix(0xffffffffffffff9c, &(0x7f0000001bc0)=@file={0x0, ""/108}, &(0x7f0000001c40)=0x6e) r36 = socket$unix(0x1, 0x7, 0x0) r37 = socket$inet(0x2, 0x4000, 0x9) r38 = socket$inet(0x2, 0x3, 0x80000000) r39 = getpid() r40 = geteuid() r41 = getgid() r42 = accept(0xffffffffffffffff, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r43 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x1, 0x0) r44 = open(&(0x7f0000001d40)='./file0\x00', 0x10, 0x4) r45 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/diskmap\x00', 0x10, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/bpf\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000000380)=@abs={0x37016dc8bf8e7263, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f00000013c0)="5c88371277b59a124155332929a7e0150a5252eb5b0f61d6510140ddd48c4d7c7fcc70860ed87c9cc3a2a765a46237032f275dad9d36ec2cbc87a92938f2c85d87a914f156ab53028649d44e8c0e9510511777a1be8454e524b259cdf576fa0b365a3ae477ed1fb20cdff1516573e812d85085fb948d832deb3698304848d77831a8e135cf8dce975f81c5c002234d1da319575bd2d1d57c0c8eee0209bcd6f997adc18c23", 0xa5}, {&(0x7f0000001480)="410b6a61caf3a6595109cdbe589332b7a900b08a8fe4753b239d862fa9f5ae1d0f79ce858594feceab7875645153a8c4c246b5dda8e70489c439acd2ae9e669ff9d508f5bcdb2c90a4277b494818fb1a0bc47a116b739f2b60d2453d4786ef7193fa04b2c10f1599136a6a6615f37337a3347dcda9d2c51bc6b38d35850deed2c33b548076af39435c1f0ac9e20272e325a02f8c07a8bd60a843e9790ef1b94dc4efbcb15725797d7cad752a1275e7b1b2b8869cff7c417c80060398aabb7f265e202337a6b8da89940000a62a4b91", 0xcf}], 0x2, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31]}, @rights={0x30, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @rights={0x28, 0xffff, 0x1, [r42, r43, r44, r45, r46, r47]}], 0x160, 0x400}, 0x2) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="05293847eb4ba408f2a1e60d47c0e353533656fe77c1a9590aff655982a03e19195ccc5f65856f73e7ad6c94c950a345c72bf22197abb8d5d318ecab9f79f406f783f8ecdf2f24d86ae2356fee58d9572fc7e063ae75b91a3de7bb696c36c720515ec6b2b467cbd45a6ce0e564c3413aa6f8dda2b5e88264a986e05d7db52cf4", 0x80}, {&(0x7f0000000140)="a10ff0a54486af4d8e67a90d938c0d2a5ce896324d6a9334f92700d235285b638dd107aa81aa73afebf0ba59b0942b7d7e41d9127028f85c5ce5622a7ce156470466f3c02689ea550dc8fb5fe9d7055d6dd388f1fd09d8092c32d7af33c281ac4ae672313272b4dc7d081de79362a48082edace762c456cfcc72c5c9a59a8e257c281b1b67d0289040239ce4a40713227d777fbe77127e801f553c4363a244d17c8a743620217b6a4380201eda10fa2bc2875403ec0334ebc7310ac09b31", 0xbe}, {&(0x7f0000000200)="b875c16e0de22f027cbe9c91f328997fa81d3bb1a83be29ab2df70ede9523f98dbacf5df9f3e595cf39a6789dc8de5a2045b29a413c11c60538260973334082dec87b41e25cc15201e3b5db0313cc7b0f032e770b5eb2109fdfad279fc71ddd8c3648e89caa56b45d4a350489ef1aecf385accf0cdb8d129eb82e0b04c963ce0da22ff8e10f92e9ed692957990ebffa46a0d91c753301daad79025", 0x9b}, {&(0x7f00000002c0)="8d64d8e9f0a7af7ec61ee0d6b795eed7a2e06756a6124ba89dc9d43aa16cb2ca07fd65c17fe9d972a86b6de29f6e78fdbd5a5c7d906c05c408d91c22b6e9a59be94d079aa3e982f69dee200d49e9b57f0d34281f9718e1db8b14cf159d0c090cf6c954c1d8305fdc83e95469de3f60096be3b344a84dd3112f0ce01d3fa2ba2b7085ca4c262e528f49295b9532c4244051b759840600de05", 0x98}], 0x4}, 0x0) 07:33:46 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x18) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 07:33:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) syz_open_pts() r1 = getgid() setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 07:33:46 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x3, "09250c29957a173a0d0a138b563ca0171b3b5ade72a9fd87f80941656a361dde21d3d9484a2383025c65d7ccb668c563786bd314cf6379693890834ea3e4e387d15c34ef2c3ed640bb1247f62a21a58c2d0152b4cd8f74692e9e7b1ed6400c7153fe3f7f0e8ac9776c10c7d0c7088bd956022ed9446a0298856e4dcd6c214d1154c68e9f6acb8d846eb17958b9bfd2053952cde457efeb4d45af2dbdf2cee04164f6ba8ddddbdcbd57ce380fd7421254aba9bf14e7c3379b0064de3b734a"}, 0xc6, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000180)="68ecd018bf60573479f30e520f9f28da6ccfcc2afd9659bb71cac8a7669f5444d57246380cc40e23e5d3b8258ca4b7e7c8931b61868d0b20322a421f2bf2cbfae0ed46d5e5042416e60fdc0c3168e2bd64d8c4d6dfce0c5b4898b685b6d0b1c976160faab0ff196eb323aa10d42ea59958ebe4a81a08b422d5c7de104609c0d63aa0c43aef3c66e22d7db6a80a7c60509bbd6c409dcaf402ccf6990a3347e357fe7f4ef20ab55e0e693494304609fc218b9f34b73e964adf890922afa56311830d999b7fddb13df48a3421e93227f057b4ebd4dca502b74733c45476a4852d7ca085c7534b22913cb91d5d474e757378f4077dfebf6195def19a87a35f18d843f17b46f114f0b5b6e48256de876b75fc6bc70cd0d28ae0cf79d3071038a7d9bebd27185002d05860e81493f82588d5a5816677c520b03547b0ab88603def4443c573f4286ea91c9d5622fd9431aec03fcff1cd49a0d06f3fb00f48f14bdb780ed159503018c36ce26fa83206e3ae857124bf3b57b89f8887969a40d96d9bcbfeb916c276e905ce732bfad408a5c021fae344b44f912bdc7efe69d8941ab47ae748a4ffd2aad4e7d323a0cfe15556cbe5b363561ba8727ac287d508a8ffa98365591c23835a2279d2b0e63e12dce339523f20e091a9fe57ca218b86d5b6c29c59855367f3b2e50e289a3204d3842e4fa5e8b04d971b54ad6a93bc4c368bb8770bfd63554a6ae0aea632b829260e2ba65db1a3f59fabd3c2baef364f3a357757c3421af5c9c2a16a2234708e94ed148496158c60282844e3ac0b91d3a8e0e9c071a5e545b2386bcc1f15410a759e18be0c0aafbba76c81a749c45b3bc7eb08a0282ca0098da9f704e833bf62579073b6e4dd9d844ec7727eddac374f98a538f35ae36af7471bc6c26e5b4fbfcd7e24839392d5774903f425009d6e1afffb71ba01e829199a54b542c38dda760afdfc72dfbf0d7adea0b630306cda2685b2072041fcc30d061ac2e12de531e5dcd7a543dc503ec43d8c0f454e998ff6841b9cb973f3035acfce10e18547d834915216123717f19305bda7e8db1f333c381b68854d2437a3574d7a63179f28ec924088da02ab321a93e0b5bf38b05568ce8920aeb3f64c23d251e8c74dee1020826126ce0cae17f69bcc79e89ee688e7321a1b90241cdde0ac4ab9819dca69d9221d5361b57923e30414cd49beba9ce5698e775bb08851a0d09721378ccb1a3ac33260050cf03870db178ac77ebc3acf9bff6a32730cf6ee861e1fd267f13f3075217bdd74c15b2f17f8500d731ae3affdbcc267480786fde6f21f927c239a024caebbb18af2b673ba6ac3f5f3d2d5ccc1e6750b43390f3e93a20d989fd89ee00a3437784400371ac5a5a34977c8260b5378a2a4fdf213b4ae435a8370496e989c443c979db8a753ebfbab8ee0ee206c4f45cdfe5bdb16c33ed9a57b0b7bee15928fe74e39b07a534bcac83ceaeda7d0ec3bc4ee341eceb575b65a87701eef6744b1c372eed3d6decdd1a9b3e9d875e6d644fe7f535f150aa980dba282d1eb5c6b6069c079d56a75fc00f824145916a065db945f5e19cf6d4ee4c2747c77e3c3f49534d40d537df14ba35adb26c21a54703a8a244826e602337c82adfbee4acfbdaf830048006c1f16cb02ccddf9c4e8105ee1ed8359060e6882c57022b524594e157bcf72f8c22d6a679a6956d85e62ed544fe4dd2afc431db16eac28b2352d5d359c59e9e0bd5e050521ea45d62836864227925caef87f358c6811a5c787f38977fb3536d26a5cb7a3695b20df636d930dff3e7fc6d142a8a03e6e1cba642a6a4bb7acbd6956f564f409d5e7e6a273c799af284afcbe806d0eacf5221cd384a8917ea13e72e30c4285fba92100157383e06b3665f12ea6acddb22efbc10d0639ed57359645f31ac85169b6c1b50e2377d3e6b6e5b078c2c2766310c43d46a8e0edb5970a9133634e04a4fa25d1dfb24d1443e8ca5a765043346ba7ca37e29db6960896d25f1d81cfac64219384d57cead83fa81d25e11869d04c9f9646d2e70563bf9766a63d0a2335cc832abf9b8ee8c5712b57c39893c58b9e2634701222954e595bd4169bd85ba878ed686382d02dc7671066e0ce447d24d788db85079d5701209b54b8dd1077869adc2b887685b04cdf433cbcd0504fd735e57fbbe1af1c4ebe8931353a8cad6c963141f1872510df57fae5cda7e998718da8ae85c7aca8ff11f32982178426115824be482726fc4a367b935227914f9c086cf29098b1b8c07808ee0d451aa1586c921d1b2e5c4c06ebb311ad0931f46dcd7532afcba0b25f221f675f03c48d8bb24efd6c0e32e4a5dbeab6d947a91aa88c151914392364108731bba1394321ece754803f1db9e1b4155bf6e869c702aa4fe7f27fe041dd5498b97e879bdd1962f561f9ace638c29ac31eb036148befe5aa48fa0e828f231d9a7f7fd5b4e4361f67c5e94fc5825c1f72a281ba19ce55de5574dbb3333f7fb1c8b010d2ffe50f7ff0b582a06d17fc39eea4f45ac745923cf6bd9150e2c59b2b1c523cffea3ab7e9408bbedd1dcf046b329cb42e79573d1c18bfe4761fe45bad3941dba32baceeb95cd27fd6bc4deed0926ea121014c108f22fdeb463cb19ef7806c4efeafde35b8f8294c56fd2cbfb8fef7cec050eebbdfc6884d814698a803b2a91c67a26e26fe43b45bd423923961876c1c25e071d33980d46ad0f0b6c463461a5c9ae6892e1651ad152e88bc04cf47ed23ea47e621d41be2168d4656a638eaaca1e90332186b60109d01a25815c30b7d69f74a5e537c73b99e3f55c7257831ceafe499628f94e0cf19dac1cfa4670664d9f525f719a2c632fcccec7b1864b545019f3ce87abaffe9f8b1301e17bf59e5d6f2eb69b55b1f87fb5587727bbcd1554b3165ea7b5ec0217c2cdecb8b0c567315d492afc6561074fcd100b21e5ec607b34f06d400b609812366474cabc2bd9f21aae7a9d1c64237578674144f0f6be6277f3178d3aa6b4e8661cbecfd7e3bbd291e4efeb66a9e77e42e051a7a7d41302d094cfd5a5111087ad4a75777fffe9876c3513be0b3a6f23a2280cc914b54b1ee33a907822b5d3f1d92f7ec01fadfda6d842b35263683433eaedf417c7cd735fa6904e93e8d6738fe44e9925d92ecfb5aaa1bf8a0e6e092c068a155b737e372dd6dbbd7e906cb7025ac723a6d0162e8a7f68db30b1ca9f9e452fd25e02b99c106133946e301f746721a85cd2f2ec0ac2e6b663e93caa1f268d8f20d72b078d76d71d004cbaabc1934e28d4a0c3eda818b5fbd55d026a7bb30ffbc01e9258bd648c9b9c9ce2e1bf9c3c1545cd2910048c2cc1d5bb2552be43556a6c6fd7373ce72208ff628c27bc5d7c59e704d3db36040eec5c4b5ca68fc9e6827661819d077bd145806e8f6f65c5502fd0a85ad1af55ea6608a197310f57f99b90204b140da3ca27040f53c8626c9f7706f9c23b9f6d3ef80ba96a5294885594396e482662dd81c6261ee1e60cf9a3bda9ef97b74a6f64b57bfc90516b5ba44dd92960f3b0863fd1941f6e49b3c66e3fadab63fa3ff98bedf8f116ada36411563369db31cbf828e80bbc95ccabf286c0f01f42719bdac4ef95a1bffe40dd4b8712c061adb6195319d7faaf3da3ef30b3007d17d2ee2ceb8cf23813e645b5889aab3c33e0c8a6525c24de9b0f5c095f1cf6069ef8a65cb6dc1d36c956018c5af3c6dc088d601e7feb59815b23e23966575bd86575949c05d8945524849771a5f37192c1e93fe92a6d9412375ebe4297c34b2736f8de54c50c31f5cf86bf22d55b51c684bb5cd45657b604122f4335bc6e664c5c1506284234b41063874dead3d0bbf7e070ae0760568536501f3afaa50464114203f904c261a19cb8c9644fda056541c3aaba1af4348b210db0e908a619b559295a8b2ccb538f9f59dd6d65fe7af8c250bf0923242c562bb6ea9f7c8390264307d8d8943adc4a6f24ca0086d08ad8b7ecb5d1426b03837e88237e252be4bcebff215350cb0293d658a869aa79460e83eb4f00c508a8fb8294caf8a08cac417b42526b481f3d8cd6993aad9139316af8c02b0907805b4a5d463dcd2324a7d6c9b8134046c4e3d4862b7a4a7fc8872e76eff2ec7bb906155f00f617d5aa7a9445807a01f5d50fba967ca311be4e57e1dd7ff45d6af0619924d77f12fb381b287ad6894779a62c12db66c07298a018de3d8388fc2821419740481fd4ba34bad59fd31684acf3cc91d1dcdfe9118d2b75f5be498fda4a52d030fc1e9ec46fbaadb0237300a4810cd622521d08d2a43649f06d270e4543cf52d367cc39fcdcf564cb0df02c382b2fc5b07e4b72e510ccfe7e797aa66a5a60fb2c5521b3a4447a7a606f271535f7e6f023dff38f1273050e1defafb793225f21f2100c6ed7ea26f1627e2b388ca2f1aa0220483f19f6b0161cbd1e4a84201afa22a3352d34622950ad6a5bf5ddf7260cfa4b871b08aa377848677e3c93609cde73b3df597b22d9044659ce1fd7f8ab4e294546aba07045a6d8364920644209de55a5d8bc60cb345e70c6264114470d98628ad90b6dff0ee730f846a7c754ffbd6dff48f9d8fffbf143b32824f200c596cbc4df817abdb64da78912ffbf1a87ded9309b2270e4c842acee8cae44d68c489fb7bb41742fc171227b704756fc4700e851a542c5411a829605735f407a07efb65aa5a70dcd98fd453bbc078c8ea06625dfa93627f974ee4072628f78dc0bfda3f5c9719da9a9cc3e1b2942196a73180dd4b8fc253c285e27786acc72e6b1fe8bdf7d625d42e2e95221875e5cb8f91d50fcbfc4b2ba2d032de595a285606a8a1efca3bc0dbf3ae13d633b9e60d17a94852db9bc46ed57236769cadf07a60473271c2d89d2c1215cff855a931880f43de2f44de7385cb1c0f92a91914f91ded067804369f5a2363d1eabdf2dd16f815aee9047fc2015c5d8af44489d7cab2975e8e849c8b2602e62d136af93de08162497b1ecb52be5520bde218b08d4bec51e5b8c525970c8c695c2914bf7aeb67fb1101ecaa6898f583c57bbb2e9fd830f2277a8c44de2ee2f48062f01ab8082114827c62f6fdbb8a328c05bc0590b59208232f5c8cab3436f7a9c99f23cc9cbac3ce9c2848de1485759ffb11bcdd31640a56a1add9ba05b7628cb5e76b0104239855648097a4f52b7adf7524dcf798c7eb99b9c7fa4d58fb89b7c989bf00ce65b96df40b057f07829ab505488719657d19e7478acdc2f4bfb750317216df166d80683338b0563f9b293db1abde7361a3af65e2b2367ede862de8e077515c16a8bf173acbd87dc2ef2e3a77aa1ad14f76c8ba665bb50a6679e1e301d80ebfe19899d39b841b4eb8b6464ccaf56778c89464f69ee5d8d35719c2a321741ef4ade8d2ab42438b324a527475be8e2503ebc4ed23be91a3895887689349e638a4eed307d21c0a2ad3ddedf630b2e5403ac4628dd1d0757aa1d92065aa1d35b7f738327f9c2de2839af8b960c592948470356043bf4a51408bda2b989c5600872ca1a2738f71f5da2dcbade1c3e3eadb73a2821efd00bef1747d8400ce9a359da5e29e2949944c2a79e5a7df91def1804cc18d40f9c98b24e019a4467b6799691ec196fdf632d74d20847aa22ed7de39454b35553d60095e84856e314b552791a903f378bf31dffe6121afb80c413b9fa863be4aafe2758cb3707002046d319127e9f9bf1b96022024e0d8b05880afc8882028cb0b9673214860ce853ea17327f0870b73933b7d585d9f7329544c3b891812", 0x1000}], 0x1, 0x0, 0x0) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, 0x3f) r2 = getuid() getgroups(0x3, &(0x7f0000001200)=[0x0, 0x0, 0x0]) fchown(r1, r2, r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001240)={0x7f, 0x4, 0xffffffff, 0x56d2, "1458859f5f5c93c9ee1bb5d4080fc02e43b3fda3", 0x10000, 0x8}) r6 = getpid() r7 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)="02be1d07855cdc22126a38658f43418d24769a82cbed9fa40b9253d7e706571642e03d68e38bbabdf8ae54b0004da670", 0x30}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r6, r2, r4}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x20, 0xffff, 0x1, [r5, r5, r1, r1]}], 0x60, 0x401}, 0x9) bind$unix(r1, &(0x7f0000001400)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x8000, 0x0) fchflags(r5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x40, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000001500)={0x2}) r9 = open(&(0x7f0000001540)='./file0\x00', 0x400, 0x140) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000001580)={0x5, 0x1f}) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000015c0)) ioctl$BIOCFLUSH(r8, 0x20004268) socket(0x0, 0x2, 0x1) getppid() ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000001600)={0x6, 0xec1c, 0x7, {[0x4e99, 0xfff, 0x1ff, 0x5, 0x7ed, 0x10000, 0x8000, 0xf57, 0x2, 0x4, 0x9000000000000000, 0x95e, 0xffffffffffff92ac, 0x4, 0x7fff, 0xa8, 0x4, 0x1000], [0x1, 0x7, 0x0, 0x5, 0x1e4c, 0x4, 0x8, 0x8, 0x1, 0x9], [0x2, 0x6, 0x808, 0x8000, 0x8000, 0x9, 0x6], [0xffffffffffffb138, 0x3f, 0x631b, 0x4, 0x9, 0x876], [{0x6, 0x9, 0x7, 0x40}, {0x14000000000000, 0x216, 0x9, 0x4}, {0xffffffffffffffff, 0x1, 0x3, 0xffffffffffff8001}, {0xffffffffa85bd008, 0x5, 0x7f, 0x8}, {0x10001, 0x3f, 0x772d, 0x40}, {0x1, 0x10001, 0x4, 0x602}, {0x4, 0x2, 0x6}, {0x9, 0x9, 0x5, 0x96}], {0x100000001, 0x7, 0x10000, 0x9}, {0xffffffffffffff71, 0x1, 0x3, 0x3}}}) kqueue() msgsnd(r0, &(0x7f0000001880)={0x2, "b8e6142d61867bada0572f726d31132fa4de9e7a86f9108cb337c814ac3c1a40dff766472aab68ffbf6d2f32c0f76bd6c5799b7f2a03b47c89445a10781f67411af99b07938f0c15496ea71012ebddbc9e1b7d500e1125511f"}, 0x61, 0x800) msgget$private(0x0, 0x200) msgget$private(0x0, 0x160) 07:33:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x6, {0x5cf, 0xfffffffffffffffd}}) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 07:33:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x19dd0535947927e9, 0xef) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) 07:33:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x72, 0x7, 0xe56a, 0x1f, "fb44205425118a6f96244587be0b586c15247eb0", 0x3, 0x4}) 07:33:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "090000e600", 0x6, 0x5}) syz_open_pts() r2 = accept$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd928f61999e716513dc0f993a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb7a0000000000000000000000000000000000000000000000000000000000000000000000000000001ebc68ab587a39eaf76a89bd71ed8e2cf1b0304b6ee4015969b3c78b22c05c2c2c93dc0cb33c9ddf65a7b58ccc47cecc42c72751a3bbac301b7fe5b06da1cd75f761f7075e225ae27ae34d7c49791b521e966f5d724d"], &(0x7f0000000000)=0x1002) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f00000012c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409565b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb70100fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2bf77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699248b317d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809ce4714db7f1fcef82300cc9f2b804a57e2cf2c1d0497546b7d6e37", 0x5ea) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r0, 0x100}, {r1, 0x80}, {r2, 0x10}], 0x4, 0x7f) 07:33:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:33:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:33:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000180)='.\x00', r2, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 07:33:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x10010) r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x8, 0x3735, 0x6, 0x40000000007}) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4a, 0x100, 0x6, 0x0, 0x8, 0x3, 0x200, 0x0, 0x2, 0x6, 0x7}) r4 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000240)={0x3, 0x1, 0xffff, 0xfffffffffffffff9, r5}) 07:33:48 executing program 0: r0 = syz_open_pts() munlockall() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000}) 07:33:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:33:48 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x9, 0x0, 0xb0b}) 07:33:48 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="36d12e2c827aa56534eca86361044244fcff6e4b36bad5b1310a34b9dce9248e2531470d7161589fe7807b9477bc9983c6d9d6e4206dadc0778d86c2d2e1268704cdf31ecef398d037ba866c", 0x4c}, {&(0x7f0000000140)="bd85299b26e76804a6c68868637356a4", 0x10}, {&(0x7f0000000240)="345e0f2ffb5a6ac0da59c8f57fa3c5607354c1d2f7f41aa547701b03972c663f355eb66561e70aeb658e735c0d1188f8a885c7ff4dc5c7485dfd84193b5e34a82cd8abaf151cbfa3bba4b3a239510abf13428402cc36f3", 0x57}, {&(0x7f00000002c0)="b8abe37e0eca894ffb454d31a7dcf1b1d256cbca37c57ad8202965f3cc67cd186162a2daf2c4332ead5526ad186f1a4f9c9fa255cc42f387e44f8e8184c4b7b6d28d81817ce51c2ee18e02fb0a0796ccb5ffabd793a3730886e1ae26a3aa021f61eafe3687c077ef3add8b2ed506d6203bb80ba6e6133881bdcd904e42cdcf5adc3f63e1418be0451e11443d5daef9bb37eb1f3b8d88a9c0def52fb07e1d9a93", 0xa0}], 0x4, &(0x7f00000003c0)=[{0xa0, 0x4f5130415f8f631d, 0x80000000, "31acd5d85f79001639602dcefbabba15f901b375606e4fc8d746f436851c6fa18c917029a9b6d5d559a43d236c407600890d24d1e79ac35d23ed03db7b2c80a15c6dae6f7a0bf4caa1e1f6faca25db1ee3ad120cff348fa84c62d9bd1c2e68b06a56f5b964deb381a7316ac53501f25117629812d65803b88196a9e7d7f9cb09c15ed4a5d5424ad4eb"}, {0xe0, 0x1, 0x5, "693ca6c814870c75fd8deb87caff04e2179186ba9b65e502d95fbd85f2fbac2865608ffd86993fe9c62293ebc0b26465326557d3d717c198c782534bed10fc62c21b3ca8e3ea93ce103a35463e561c15835bb1b711fdb4a0e0632093d4665771c838560dbcb52b3a835a649c2681fb9794bbbc163f8d1064aecbae27ac4c651ad164fd91c10d879bb9ccb57c274f8cb59a373c394533e944f4b5ad13a232736eb7f72d76a9f3a44d3c0e5b27c6e3cb561de2571036e9448bf2aaa10495e315b311aa19d24052dad0dc"}], 0x180}, 0x8) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 07:33:48 executing program 1: r0 = socket(0x20, 0x1, 0x4) socket(0x18, 0x2, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x14, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x365e}, 0xfffffffffffffd71) 07:33:48 executing program 0: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x10000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 07:33:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r0, 0x3) r2 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x2) r3 = socket$inet6(0x18, 0x4, 0x0) r4 = socket$inet(0x2, 0x4000, 0x0) r5 = dup2(r0, r2) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r5}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r5}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r2, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r3, 0x2) sendto$inet6(r2, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r4, 0x70) close(r3) mknodat(r5, &(0x7f00000001c0)='./file0\x00', 0x6005, 0x6) r6 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000001680)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x7, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x5, 0x8}, {0x8005, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r3, 0x2}, {r3, 0x10}, {r3, 0x14}, {r3, 0x80}, {r3, 0x90}, {r3, 0xa}, {r3, 0x1d}, {r3, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 07:33:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r4, 0x74}, {r4, 0x40}], 0x2, 0x0) close(r4) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000000c0)={0x4, 0x3ff, 0x4, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000002c0)={0x2, 0x7f, 0x9}) 07:33:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000, 0x3d, &(0x7f00000000c0)="3e1ff18f70947fb6fdd0ac7a81a246bb95db25c5b5dd1fec98813d35f074e7b98208eeb8fbc09cecb154b46832708de4bb366051c81ab4496042b90330603a54e66f01b4bb0fd940", 0xffffffffffffff84) 07:33:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="c690eb8b712319e979b3089fd8fc1f9ff8359b4f8d2420277e2a5e55dfea4763026a3d9897d8f5796db77530ff924622f08eea4457435e2c2476845c5e9b2fc2b3373c4a143ecf4910047695842e780aa4ae0f0602efd60e29b9e6cc5d62e9886ec1ad692b7453d2ea1ccbf0850cf8ec8e076615ca889b0cf9f5624f26b4ba057937e96cdc50a2f0f3aab1f407", 0x8d, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="01022e2f66696c653000"], 0xa) 07:33:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff0000010b75d6f37503a5acfb1c20408535a3441a15b2acc6bb3b67200e16ef9ca4fd7f0793da5a6da0a8fffc8aee810481dff3a8e50ae0b1c398a9e0bff3233ac76559340f4353a7714ac8505a166e602b2a3cb0436c12b32ac33ea6fb908aeb24f91f2182e40a44cff111835a04e3d23c86237bb620d8aab89fc5d3a1d735d5ffb073b7588bf7ed7b63970c172f96a796ee6e350abde597a24d34f4041c254516"], 0x9}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x100000000, "945077eeb94168c95dee03630fe24cdaa8e63b3b", 0x9, 0x6}) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:33:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) recvfrom$unix(r1, &(0x7f0000000100), 0x0, 0x840, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) 07:33:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x85}, {r2, 0xc}], 0x3, 0x0) socket(0x6, 0x4, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xa205c462df84ff5e, 0x3010, r2, 0x0, 0x0) 07:33:48 executing program 0: r0 = socket(0x1, 0x2, 0x0) flock(r0, 0xf) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 07:33:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = fcntl$dupfd(r0, 0x401, r0) fchmod(r1, 0x19b) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 07:33:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x8000, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/216, 0xd8) r2 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f0000000240)="6687030b068fca7397336121e2bc9acb3f6d6e4e5a4e4301112eb3ff6106c9a511cf0fcad2f088dcbaecd364de8106a7588e00f2f128f7dca386964150da22ece9334dcc6b349a080f07da9a9acc28f3c64075e3d7a0a59af9c8", 0x5a) write(r0, &(0x7f00000003c0)='\f', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 07:33:49 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 07:33:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/234, 0xea, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 07:33:49 executing program 0: select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x4}) 07:33:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="ec82da2d927646a77e48f51d7f27aeb106ca64089c46ce530dc5ad9b11d6376c2d09bfbad09fe65a15a3cfcae623e8e709fcdda81bbd0bc2f61ee60df9847f64daa88cb55e1bca4a2e43ed7b29d417d0a1e8670b59ee863aeb0d0fa6af782271d77ec8cfc0368e7246fa99cb0b5b8e7c03144cd18a70de421ee9647a98afb588d853501b424c4d71725ec00b5db430702bf6c6515e729871b67141b4a887", 0x9e) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 07:33:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000300)='./file1\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_open_pts() 07:33:50 executing program 0: pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x20, 0x100}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getegid() truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[r3, r4, r5, r6, r7]) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2800dfffb6ff000001000000000000001202b3d40a2fb8abb468e236cc55375e0440d49a9c40e12603b703cdda37c7b1acad1df715b6ee5b84e0956d59b0962f20ae299f3c9dfd6a642da499d2944de42a4894bf77bfaa0aa6b90ee4c4109a89808076697c5b131da1dc7de9320c6a282fc5ed1798064eb8e4ac81b6fd1f03da5c90eeff72fd1c9c9aa0d4a6cc0403bb1927bd74d1090000005c2c492fe9a00e0fc2988668be6ab13f91727e647c0424a4c6fcb46a4cb7636267a63ea5fb1374fc20f4869ebec2efea34c90896fc1ca5eb33c196028fcf20129e0d93b8dc4a23c16e8007964637d0c8", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) kqueue() recvmsg(r8, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 07:33:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xffffffffffffff3e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x4008}, 0x8) 07:33:50 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0xf0000003, 0x50262091, 0x9}], 0xd2f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5d2d, 0x3}, {{r0}, 0xfffffffffffffffe, 0x41, 0x8, 0x1, 0x101}], 0x9, &(0x7f00000000c0)={0x6d, 0x3ff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x2, 0x3, {0x3, 0xcc}}) 07:33:50 executing program 1: munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:33:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x12) r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/21, 0x15) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 07:33:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/56, 0x38, 0x800, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000640)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 07:33:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00'], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28081, 0x0) r0 = socket(0x1, 0x1, 0x53f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c477c00962a573070abecc68cae9c5d5ada481526c93f1812e563d5392fd0e0bb31b9a21841fc1c91c77b3f077d0b2eca68ed1426db498ba330c22af1e5d1fa85e8493a6100e455bbac4971ddadfa3ef220921cf328b9eac6df35760730a943e056059dd2ab9d39fd63dd217a5ee48b04e8e455a7c9daf580bca5673b25655f1803611518341489309dc83a10d379c5c38679df7f530a2e9f1f4d9d420b46ea19667f2b72d51b3e6e8d4fbfd12d46eb9723c654a165065e864f05b9ff98a550fb56b89d803c44fa8c66123d500f8ca4d312f77230f9245a1ef4f1815e873fa0a410324faa94ab20d7eac8b008ae8cf2ddc1db90c837a5935b7a3b5c9dc21417862f0de25d06cbeeaea7ab2b6c87d72fa5d34c0dff8efd8db4f3ab8661ade27a40665059bceff247901ba3892b3a13a13dc241037e8074a61955c4f0882c85d3a64094fdf36f3af42e863b0e88066fbf786b3d9a42938c4d9aa030ff79209c24ead2923048ab239c988731bdbde0f365ada5d2e5db62b21b48be9f244532c7b78d3c89ea8f8bb48d2643672b12c4c206a725cda6dfcb5950278fb17f539953e57c6fd4e535422815b912716d95572abfcff934b3840e919d4a61d09416515ff71687e68b68cc964afa477f0f1e622ca513a376f2f9b71faa07f48f7779230fbcb7acd3f4bd0bb6cde43147bbc203574102cb6feca0c30b5e9a8890c0c1f6e6438a13b23490dc8ffa37ba4d3d29d2f797126db00ee57920a0d296ffa155b56efcbfed61c32891a1db4b9f89fe3d593e26d4721041b902779a1b780243460c9b0fd32bed89b120091720e2c9b2a53ed89383f8648d40469df865cbd9d3143b27cc07f46bd3c599c3fcf88667bdae167ef7ff32e8b9fa88c33581fc5c6aec8dc1ae976748ea27d77f43e2c3fea6a25160911f7a51afc5d91657bde86e5910e4bf48eff05f2fa6c42115fd71018e2d4dd745050e8bc70def2deff4ef89789d3e9a0b16d496075e22478f0128834af2fbdd63dffbdd8e5442c11607a0aebb3583c244a974b98e270e405048d02ea04bf3e9d242318c5248c83955ed31ce8ac609ee71a882f6e1c2bb0279ece94862ee08e27e6650685499973a15493c734cd5ce22f3eecb0b314a2a73ac07e4d350b0e159420fb66091bc4decc0d03d21e8867cfae23707c1bbd565224f84e3280af2d3fe79d0aebbb5c056b464915b3e6774ba555fc291dac1930b354ba011f6465aec6bcda054026a61c22777f0a30dc86b9091be5d4f8ca4a9ecd05450258687a5ff2ffe70d96ac76b9c7e9899a7b486d3282406d1b377441f00cd44def9f7f75f80a437b32c8ba1c23311bbb52d707aaec972c217983fd473318bc67625ac465990a448b0e8ba7169113d8f4ea04cc87dbab26a9f68e56c1908cfe85a6fcbc180f88a6a6a761b995a815e68dff95081399ed865421616c19571ddf2685e9e63e1f1c9bd6adc367bf054594cdabc7e5fb44d00f9054ddbd02030e1355dc94c92af0274369764be05e869d57ba0975c4c73bf9d11eee2ab1e9c721ad0f118f8e4ebdebdfdada6f4617fe1c4bcd715a4ea01d916888d83e24b925050eb1ede9868396c5168cd729fbf3bb3ac07e19fb24bfbc8e82abb01172afc039e721779a24a22a9b765316e9146a72087ebcc5369cd94400e02295d631be775b39e7a635959c4acbba8fe3640b88bbcf93210b8cd0c32874cac2c1fff503b85300a421deb1f902dc072f50051395c36660dc2d38f98d41a3e3cb0f8d3e149e85520534c47ee19de4bd2e5f018ab4530608dd1c8c8dca63f407a5acaa5c25d7b965cd9e0877dcf11e4de74cede23b1c260d2e2f1d73ba27cfcdf9101e4959d37e35a745e07715a91b1dff4e2dc3013e246e9d60c84811672461dab51f3e51329ba1d4cce37a73f5d92e0427b35f3e7d6c80701c0a2bfedd94f6580a488b71d815ab0a6207792f3e3577dd9f5d77ce2cd669a28922b6e375c5f3f33d8a4e9eaae", 0xb09) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cec6e84033d4120008e9f845913bdd9ba9abed748efc41695593586944f093e2a15122624c9cfd348cfddad93f6063547d57895a2c388250ebda9df2be2d69bbb4b67d71882575ad4d9b8b5ba6d4cd34b01cd4cb1c592ad6ef4b9703ac16d512", 0x60) 07:33:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a020000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f00004d6000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f00004d4000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) 07:33:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="25051f848657bb43e874b71962754e92ed108131c7c747", 0x17, 0x6, 0x0, 0x0) 07:33:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) shutdown(r0, 0x1) 07:33:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:33:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 07:33:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000180)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) 07:33:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x3) flock(r0, 0xa) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000140), 0x0) 07:33:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xd375, 0x808, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 07:33:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x48) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x92) r1 = socket(0x2, 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a0a00"/4098], &(0x7f0000001140)=0x1002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001180)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:33:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x8d, &(0x7f0000000000)="aaa186bda18292a6016876f2fa436c1fc4f5f9d0126246519755f44e698f17ccbb08ba3fc5b176fd4d54907dff3f4a7bd8a45619f3ff6a2dc0a62072096a0e179d21a97bb31950d84eed2ecca7bab56de6e045acd275d525", 0x58) 07:33:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="f564fc2fd16255c9ecfd8ab5007c79615e243c7578b63bb298e39169a5904b90f0b0f33a5d54943ce11059b92fcdadb80a30546e7f3af51b0636eed6ab784bc9a0fd7817a2a9439f74f1b2aa7c20e7386a1ef3f0b6d4b1e765e826724e1ffc73799edae1ed7224ed819b94a5da58b51b27421f85ef10d8b34d4ee0ca05f3f4cba346925b8b89205e2a6bd9f8577876bae22e6915b332ce20133f9731e41be7723c286f5b2df34a88b3ae11521068d0c5263d", 0xb2}, {&(0x7f0000000100)="60361092c19b3500c0dc34656851ab6b5b59b6fe619a8f636f4a7860ea12fd2a733f3415855d95f0d9b8511bd8b59965e205f2069648976f06ae6f4031549e7f7e6b3535076c0b238477f21bcfa353d04c283eb24749f1a8cdc58a2a23717165ea126f87972a3fc3bfbc99f04c7d7ac84fce066dc08d5c238b72ea08008975ebc305ea0d6dd722b02a00e633a0e985dcc98e5d6614c465b810883611ddd1c5bc3152b294de44898dce1129a1091aa57e4f21679547b5404796c5c066b9939e243424ff6c44412b37b467cf13", 0xcc}, {&(0x7f0000000200)="167a21a7e9b56506d02477", 0xb}, {&(0x7f0000000240)="897ad042a382d378fec708d9a93e8129957c073fc97daa8fc351fcd6d3f506dff4d46c9766aad27e13bc56da27b5f52e179e7fb5428ebfde46c966649213a753d3bd86fa2365637d3b710d761cafdc17cb8b68ebcd6992840d08a5a03add39", 0x5f}, {&(0x7f00000002c0)="7782abfd6fdef58a8a53ddf7532aa3f6537dc5524e4cec51560d5087d5cec28331233033bc43ac2ef3a768e0dd7a4b1a6e4427f83a95ff03db442aa81937277b2a583dc98fb01ec9b5df48a4d598bd5a7431cff000c41724f68ca52abfca351c337d9544e33886a7dcfdc27d9a0d0ca22812fa3eb01f9444050730704ddd7e925cba02b94a27b15ad19227b57059f4f1f2b9710610c6fe71f9e46d7200683dc3460b9627ded88b107e1cee18789b762c2413e2187486237ae8f011145c75194b51b8262e65d1011271f9494d93e1c0e1469184e8456723ed140cf64ef815b407ae57698fdca0a94cbd5a2f365a39af5e", 0xf0}, {&(0x7f00000003c0)="4dd13c7693e98430fedd462d7ebd370ce1a82ab6f1248c137606a9a582e4c20a5fac803005f25a1904343f876f568a8e5813e981ed123242b6ef277a2ddf8ad92f9557d30f9d3d1fc9caf078758eae793d7e972af0dd9396", 0x58}, {&(0x7f0000000440)="d18c5d304b4460d8488ed0634e89d62a363dd9e06604f86dcf3ba96e7fc1fa631e05695cbc478c2c292f74a288eca10c7e718d3a8182d6db5f5704c1a020bccb5746e22bc07079d783d5e6437c2fb6facee0b5f7a37e73e7e8ae9bf9caa012e9ed1a8dd468fd3ca23e44210753fff54961325d77c676f7b80fb149fa19b21d771b989b7220bc761a1149a836b9af06277fe5166b90f12c87925aa27cdc0a1d3c20ca82cfff524542a67a7035d55295e3b47fa1eb282bc6cf047e6c93c2b22772c334be86b4b6706b7bb3c8f7821a56", 0xcf}], 0x7, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x1}, 0x408) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) getitimer(0x2, &(0x7f0000000680)) socket$unix(0x1, 0x5, 0x0) 07:33:53 executing program 1: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x4, 0x10188) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000240)=0xcbb) r6 = syz_open_pts() fchmod(0xffffffffffffffff, 0x100) flock(r6, 0xd) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x40, 0x0, 0x0) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) 07:33:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x8000, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:33:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10052, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x18, 0xf0000000, 0x9, 0x3f}], 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:33:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in, 0x4f) 07:33:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x2ce, 0x0, 0x0, 0xfffffffffffffe38) sendto$inet6(r0, &(0x7f0000000100)="0066d618f7dd2bd15325965f4d4ded0b10d99383039db2ea4aec6f7ea71f2841be14ede5b51a88727dedac114516fb17dbc3a39e33b24402ad5194d7680824e7548b5e8e29f5eee0a6704281db9f24b9212ca68050c1792363b165", 0x5b, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0xd4d, 0x4}, 0xf4) 07:33:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x2, 0x4dc) sendto(r1, &(0x7f0000000340)="1171940121b51ff2a85a25a2ea973804de8c533c0d3c8e8ef93ff42b2547f6398969b858a47d87625c5474f7ec5e9633b87ac3ef656246d1f6a0cb433ef19cbd4d821d7b9e593dc4357a314af587aff245f1c2596db50dfe17c0b56089996b240ef9117faf4c70c807a2dcc591ca57313ca912ef330b2cf6a77bbbd2cf36528b7cbed47ddae9c2b58316519688fe8f677dbcc227adb5f090f5f35ced6f900da8b102520108afa99dc16c9b5627683460bab842e1facb43b3d120ad0af542f1b31992371e44710aaa389fd4425ee1c9e85b14867130", 0xd5, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x3}, 0xc) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xad7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$KDENABIO(r3, 0x20004b3c) ftruncate(r0, 0x0, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(r1) 07:33:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) chdir(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) fsync(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) socket(0x18, 0x3, 0x6) 07:33:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) msgget(0x1, 0x4) write(r2, &(0x7f0000000200)="41f12fe6ee25d3d288bbb9c700f0249ffd1a3bb31e3336994c85cbcf627877114f24e6e81de313900fc461b77ae76e099571b4ca4dca27e33099180f0d0a2a2029c5918bb88017c263c24b0ffc8986c428449eef638689ff7b5f3793888ed8f092512e35d2ca2e793fb5c261cd6f2d54a95a7c27f0e853d563995f01748b913a885bca522b50f6de76447c21093d07ade032308e6854a1", 0x97) write(r1, &(0x7f00000001c0)="17", 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) close(r1) 07:33:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1000) r2 = socket(0x20, 0x3, 0x1) setsockopt(r1, 0x7, 0x4, &(0x7f0000001100)="e372e9834602f5", 0x7) setsockopt(r2, 0x2b, 0x9, &(0x7f00000000c0)="a3130e00000000", 0x7) getuid() recvfrom(r1, &(0x7f0000001140)=""/198, 0xc6, 0x800, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x100000001, 0x3, &(0x7f0000000100)="f22e338f6039d65d50cd70e1864544b1d65b5de06e37945a17a518d37083d838c317cfac17907da2cf442769e03d0641d3c0cc24ad2bb22b44bcdfbee571f54674f078f6479977da3c6f3e09e6dcbe420e102c972da150ba23779d76baa9610a11c9ca3e77f5993fcdb348f287e3d1bfc311b43cb43cf31257d53f0304c34b7480addfa485ab8a3b0820f8a46b389c886dcd562cd9c5d13810af441092dbd5d8760a0ccef6ddd47cc89d3f303611227a2a2ef783f163323080304113f30b796a810b98632f3ee4a1b18a0eaac818781ced5352e64a6f947e14d5aa951b49cc800eb0538b4bf6ca845757b0d86b4482d883c506d2908653d6540d51f0c161a0bb2bf7b3788653aa7c96f50f8fcb4756ed9b7a9fd4468b31629d60bb4d54e145ab88ef533b0c3f8bb9f077f266c17c94b1cc461b6c5e01db6a114eec469121fb1b2fb975e7ad1fa99fd75601f5b9fc4db9e913242b3b4a46c86e13d8472dcd304aa09c3921860d48c0fda4523d9a74ca8eb091198bb89a584ba4846c123594f80ad7314e74732cb9b870fc64b67c381ef07f9a17b9ded807e06903d38886a721139cb6c49ccaac96a3909c602a8c9cc59bb279d4319f5425cdd7bf438d861673d9165a20a8d6342aeffeb3a52d9e1d7c1d1c6b6fee8b9864553fb442cd26c7caa73f65dc32f85d374acccfd8c983a4973cfd641bf904aae88a402227d6d3f8b8fc9d4a9f9325866955adada77823a9438c5e3e0659bbee5006a2eff5b3b3a4232556de80845ce664c5e8a710bd12b457d3e6c70586bb7555ffe5dad535fc10ba0102264016c2209c6e519a7fb2ddd4fb55a33c5ca01c46dacfc23d184d3334f93fe81da2846412a79695dff55e8c727f07a5fe7da7591a675f651577c3c172ad8ea5803d301c363c288fccee4c503cd6cbcba456fc9f2557fe744fba4928717f92e1f8915f5255b24350a70db96544e93023c84ef13d1b66ba1a2e121bd3eea6d7647cb74b263894f3801fb1cb7057d537ebca97d5e4ca4682c43eb6a9f1e991fccbfc0ff49a16d46c763859ae05c24f37749592b5f7ca9647fa10df6aa4587d0e46093211d6d827b12780525ee8f672e32a94cd90f658b7e986eec19a839d13c597f6a135979f900291b099bdcb2bc01178a8c5caf4f164789b923d2c06df3466843a53507d86faac5796b241797fe93ec608f8d19c16f7f17ba38b40137d90264d57b5e2f3c7c371c5d2cde395892195b987f1e90f967444f6512c4940d11d07f6f93a89e7e4d358d7587b393f552479d4c1ec9c31f7a04d767c12806e4b580685408b031b48c42f5575457446752b69a60523cca9991e215729ee3b86958e8acc5dead4ff85dc645e6d6cac8f9e7c57697e0770e67f833878ed32e7606862ad683a3e0a019e82b77e28f532e20fd91196e2b5eecda1f63d6f49c1df5527d6ecee38325c628e6d27e35a3b6c076af42f871b3bd166fca5fe706b0dd8745bcf883e4b3ca4c42047b59d2b1c5fb7ffba2f3006e42dcdfcf5cfb6d37dc08495d3007654dbbe272b3c3147735bc0d19e1b31ca9f3357fa66113bcf7f6c8539327b8688669b1e58056ba49e231baee95709ee6553b071d044cd6561ba868087b8af78733a0c4ed0735b5cec070e3ffd98a504cffb7ff6ff3ce4b932ac8d7849fa5726a015d7afbcce66f2e8f62eef546aa1fc42e1e1a749f617876c6dc378a840b51386498a88de5130b3004c877bad069d3489490444ef67e54279d6312e1f3c2c22d7a6af24a622a71304663a822436342e52be36de30599cf70739721da461a2ba0a2742084380e547e57d0326243e57fab53d2a7078c9488755f6750f5aad4159ab3e67610afaef261d22367e304a93ba53d520216f0ba30cf453d40d4949fb862b3ffb7e43a2696b0710818383d4cc4796080ad388bd72364126dd00194eac623bfdb10930211738bb21de557cab15a61b56f792760feef19360bd9e4bfd1ca1e40789481060465e15fb7851ac48c927213904004034ecf6ef2934151e32ff293e224bfc7df9e93c50e5ee07f833381e2f98e773c5b3bfe1957336426de590ee53f8c3d56e0c67dc5a39515802cad56e9b7832991e529627042d96c84dcb0d932dc3d3ec29c3bfbc9af510708443b601e3c343e01b476f1e8f17e6a8ce7d3cb96eddc15126f488f16d4cadb992d0ca48c02df3eba161a23c70d4b889bcb3c924579f1229f5542da7f5c2a205add704aad7b3af4de08d3367134f0a96e793f8fbf491e022c0f2c32135e986b61d235b9269e12dc92039dfd9b5c9efd7aa59c0bb80c8656c61f5e456917c92e46a0e7e337e76cf1706d52088a3c9fa53b04b3453f157fabcb2bec58b1dafc0759d062c4da8c93457440530fd3292bbfde67f48407cfdf72c2b7c6533694aea05b33963cac9717946628e34b8bcbd6b273974b9c184cab63f7831585e04b022209976d3f642046994193c72c897e0bad911b14349a9a7c7030d79af832e136c9360f2cfdc8fadbad3280d7cf269286e596bdb6a5617ba7300af813a5815be073b136f797f9b50850b483e7cf55f30c555f947e350914ab5d13dd215a289f84f658f59e7536e5ce40190db96a77e26f0c142daf9db5187d7556f88a138ce4dd22fcd1cc14aba2a6f107b5de9ca5aa8062b18c0de65b9abea71490580c556b8ef1415025376f8aa38de35aa7d3a4c078ced92ac672972e5d8d912f5fc3dabda482b9e44058729127969c756cab9dff2bd09bf998d588da44777f9ae71380db3153ed2b3c6de4986d07fea9eb3a759474b04545f9c9fc77a7ba9687ac6f0da9a12e7d34e1ad4177b5c2c4f6723ebbec24f6e1db618b7fdcb4c7af5609a87c310326621dbd96482ada80737f9709ead63288ac6601c0efedbaa37cd124acdd8572f668ca3f999effe2d39b46f63cfcb4b017420a35ecd785e25f318af1bd72fb189c720ceb67fc9c4e3d424d3f91ad01fc09c319dec151641480dc45098319c8e977505f8dcdd9f9568f29ddfa7314fb5f6a0ac0ad630287c7c9605044f5616076199fbe2089e93ad968cd3eb42f1990e42abc7df26ab160ad42e33635273fdef0c39c497573fdc2133b867455d108db5712fbe9640fa1909343a5b8b7700a366a8da2c1a2bf63aba6d67b1d9872601fd8ac098926f47a7aff33275cff54424ec2cb512d2921a169692817f88036abad4eec33207a20b2c11370feb14f3409a7f37ed754a03c0803222917f265dcd1a7f0d18e56a1b55627adad3839d2ddae99768dcc42a2ae57f78210cc502cb068a437f68da46657d64a53ea66a0ccd6880ed6c9bebf49aa0d1e2f33f308a78b3b7e98a9a7963185f2690c7f14dd457282d3cb3218f01797cc3d014711b414201590be80250704ef39713951774d738bcef57f0090f268a7181ad88c5d582f9ae87db5d5ae0df339ae8487fd45ee98ecbe9e974d204af329507fa0b650aca0ad199edb14e14be72a9c6b377a341087d2b5e60e53e4b80e1fa25881ab0974555d2a8a991c19b0a7fe5a1242cb76d329edddff111a0c3ec0967f2df8d29ddf20a424bb0d9bf627afb0500ee6fa4767cc6ae4402008c07388fcb1ea67bff65b6ced2325888f68602a39064c8a91c40f15e6a8130bedfccac4864dc32f9c57237458722349cbc3b60c9f160fb228a878cf2a5a19c2b53b7f51b7cf9c1d28d0d8df78c2acf5c8a5103ab976c1e5ce99fcb123cc3ea4fac7552c89a0dce98ffebbe73048b56c77981ab0f78576d08e283650e1a59887175a64a0a3df1c54c4986d8a60308f0cc11ad6df402d0a6a1a074f159285f10a37e29975efc5fcc1ca4a857035feaa985a56ff1c449d64f07d0b5a2fba7603162b746f09b123e2ea61483e839cde05400914921b10976a21f1fb4e69b6bda09428da3a3a9129338b000a3af2338eb219cd880ea971f72c60ec08c3065073158ea9e56bab9d82633a6d7e9d38c5464b631bf234733a8d552e0d78addb67139db33b510b2f8dd4bd1305af5c71860680bf057723bf3ef14cf656e94677b6a734feaae8fce7bdf88f27ca2138af6ac7a905f5d5a5901488e30d0bda100cd920b62bcd1d555c32cca8fb0dc0ffd982cbcd102351691a72b14e8a21b9d18995d9cf3328ba3ab918ef0797acde44e6c985ed9f14cbc0bc86ee32f6bb655544027f1748bb705470ec6e5c3e6d12beda41111eaab1ce241f6858d26bd6a79ff7f319b9dcb14a6e96d871aebc12212f8a455b24834b32895e43225d4461aebbba52925d15e10b8d39232b6fe67f5a1ad9422473764236dd73e915b130c0ee9327a0c215ff4a187b27f9f197e2b188a9701fff5e3a6ff5cc863808b9dd6e8df67ffeab449f47d3f04415830ef02781cdfaf5e1aca9ccec09098990278899d8c94a4f75179acb3437ba3e6cfa2f942619fa9c71a4d0e4d298bd37bcdf796f31ed9393baf7a1c6696ea251fee092f36736fd300eb935943d378e628f573abf0cd6e68195c7ab1cfe25ff6835d0ead1452e39fbb9238b06eec6c9cf1891303015ad6f40e34892ca942d788c12fb6bc79444de06bf74dffddbbb1df7ae441ad869c3d2a68fb6196206eabdc04542526a929ed030a8762174cc0b561c5f522cd44882013fdde24bedbfd32d3d6f8711dccf292bead1af1e30c7eacd662d9589fdce6fbd5f433eab68ebacbd39d5d78b7b466ec9165b5a70563934cfc56ee214ee1ba863e6131589aedf0f7dba2ae32b259d01834df3fb5db3e9ff00db8fa500fb65eb74b89685d583f7269a22cd1b2782c4cafcd9019ee522d9ddb9b15acdd628672c7a6db1f05eb6407e263faaf74ce7fc7aa2e9ef2e1393fadca92fa72cfe0ba132ae00cdb1e496af6cb5632fa25cea1b8e5ced0254cd2240bd64f0a53c37d427cce4d130a7ce73f3d684c25e306b5168c51836e9e94e78702431f16f100745e7912e0ebcdb41fd4337fdea909951dbc833569e63afe97adb216d6f0ecf641c3c1c24aa0febaeebaf75144523e6ff0b193f4b971d7cf707ae6c5a0b7056328732133b9b022a6a9e8548c72bb26bf29cac98b0ce7dede0798cfb15161c41be330b3e51d2c0281bcac4d01d41641b04360d95fdbf0aa650bc282d42a0076f54c9d1476425ab19ec693123222c4b76246b164f3da93c1cc81c516b0fbfd3fdec1625ec7bceff00d90dae01d7bb493d8f5ed1d74c79bbec504472d6b63ef98855caee7c695e3e7e65e7943ef22c3ea7447fc9ac388fbd777ec09fa8f6558ab83c25a365cdd204ad20016a0afbc1eac4c05dee12695676019ca10ca10e31a1c79f9d3f0c58d32e9bafa7e7128620e1f2137e7cd4d12cb7f26f7f24c1aa7d31db586ea2bec4ec561ecce790ca89934fe9a0b94a7607edcd8ae28db279442ce6541704a888703eefa0378b2516e87d06dc2dd6dc0019eb0fe2183649a340757fdd346c608f4f4074975ff7643abb6a587eac50c1eb7efa58f1acd7c61afc6c9390ff4cc81ec5db914684109f556aa227293c23f2fd3235c4b94aa4440e994fc1c573e2cac3ae70e7e775a3c91ea4e5976f693274fef2c7196f5712326dc7369d5e2b9b0745cd6f8f459b2f43e080d12214adf2dc71ba6d499c325fe6a51a81d13f92ba5b4e54df15830b75f739cbb370b24af0f0a03edf70f9cff9ef13bc469fc0fd378a68701b56d4b7dd1f32e0b928eebf9c17e1f637f1422faa8480323d4deffdc4b12ae59edeac890eebea24ca1f8eb563ed0fabc74123311d9505bb3edf77cdc8863f4738859c0ee654373b926d51b58fc9c0cf6a182e18b7bf6718478", 0x1000) 07:33:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x4) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:33:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) acct(&(0x7f0000000380)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x52b6da6df7ecebee, 0xf0000000, 0xffff, 0x7fffffff}, {{}, 0x0, 0x850a62f5ee7e5c8e, 0x40, 0x2, 0x1}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x2}, {{}, 0xd4de7ca3e3886a88, 0x4, 0x1, 0x1ff, 0xd5}, {{}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x360c2d35}], 0x5, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x10, 0x10, 0x200, 0x401}, {{}, 0xfffffffffffffffa, 0x11, 0x2, 0x400}, {{}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x101}, {{}, 0xfffffffffffffff8, 0xd6, 0x165dcbd8ed743b11, 0x1, 0x7}, {{}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0x5}, {{}, 0xfffffffffffffffd, 0x10, 0x10, 0x5}], 0x2, &(0x7f0000000340)={0x3, 0x2}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1495) write(0xffffffffffffffff, &(0x7f00000004c0)="37ca800700580000000000c710f0a271050000001a2d66d2b44b693eeef71861fc2ee89b0f8b70068f3f88da0675cbb05c5c8c01611d364527385a061bd4ca519188a52aa245b13bed4d75776f0d750145afaec9201ff5c5e882b91cc299906c6825a853025625a8db9cfd80573523aa4bcde41d2d45e71db2d5b572be49702badab8a0d1344171a2fc0495bd69ef18bee9d6f14364a829fa51ccf385c93ba8869d27cff9e5d3d3e9011eaf8bc1ecc089bd7dac74c5d9d886d7247249cabc034ae56ea72291e869daa70effc568697a6ffdea193e6ccc8d9a79a2411171fac20014b0d68b6681c7505713c6918ef0142193224dd7535e797afe3f0df7e8fb2c29944c51836632f3bbdcf70acd6ebbb6a728642fa66c2a194a69f0834b1046440eb46b4c2326fd3a1e2a1188466aac919256ca8dea6b7696cfd626e6970283bb4ca321c0526d1075d7a18806a710ec69e94bc13c7d47683a000"/354, 0x162) pipe(&(0x7f00000003c0)) 07:33:54 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x20, 0x8005, 0x3) bind(r1, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x8, 0x80000001}, 0xc) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="f901a781f38688fa831ae0ad20d735a5cbd0a76a2937d9961f015f300e15977421e791319bcc75ee10804f4e56670f478603c3ead157817578eb19a8f3d96e76cf5deefe55c57cecac79a3d25bdba8ffc5430f1fccfa2d652248f0a3c639e73959eeb383d03471789efee2661ed957c6bb09cfe5ddccf262f1dea5a57bd32318c877dfa4510e3a208cb6e19b7fa4e1b30cde4a26d5818a56a1867e7d854314c91fbe76476806809a37a524fc9ca1dbeb4e5149be02479002644dd5014ae73026cb7f3cd629fa1c4a0ef5cb84", 0xcc}, {&(0x7f0000000280)="5ab7731d8d676f5097b6872de67d1aae6faade508de3e8e8184d43c1e8b48364e194011d5c9b2d7432a77b832cf722f5cd1e968ff5111c842149531604c200249ffcba4b0357917713e82089f5e46a5ad54bdc26aed0d5719d144da67b0047722a2fa95063ae9a6bd22c4e1061384e232e138f9f9ac598a4df1200598bf018761a36030b44e9c7ef9a724a2313c158322e976b43edc060e1fa2dfbf08ac8d85106e67aeffe9038eada941449a8e66352308df919bb2c674889a6f549ab16b73d3b07c9baf9d77cebaf56734d907e70846042bfa0e46a9a99c0bad1c2", 0xdc}], 0x2, &(0x7f0000000380)=[{0xf8, 0xffff, 0x7ff, "5cd83aca9ca4d68df0b3911e294c22e7eeaa019834babad2086c98c03cd3c3356f7b9da92be5e548581ae287fe90ab0462e8a4330d4f210be9c35ebbfff2ae87ad0a5689bd2b0604cef777638b805b7ce0706c6342492223786c1a5f6f16793dff800b1c7110429677da73f132cf523a594de487e0ba84ccbdb317bb9492fd0c5e36d4cc3b6a8898ac8ec426a2bdf719713b18ed6fe8bbe40896e272afba344c6b0aaf149875e46f1bde85fecb71c272b453f843ebf7fdfdfe3ed66c2499f600fb8c2cff9f5f4c73ed78ab8acb0527fb5ae462a00ff5aad93450e4eb13addcc174bf9d3d85852e"}, {0x110, 0x1, 0xf3, "46a96c266f49a351de6cde9800bb09aa758876342f4ad8685ef91d3f3ca0e53f3e58a3f36b9196bf996eea1baf14c5944f7d6c57d2824ae811e9cf76f44feb50161c4d0c99f227a340b70888e74c8ae1662977211941ca600ac7c2808ce52dd207f22b9817555618b67aaa1b83bfcab671b74b736feea3b44243598b608733ca043a984d6afa099568db60826709c2873462a28e292faa0e40faa47daa4b4f201e884f9f4c1d99caea5f5316ef9e95f4680f0f64b6da7a978cf48f33dc7da0820e7215bc15e12a66e2dc904385ab933e48dcae45cc49da25eda64196370a4ea2072c4611897c1c3ddb592537d8534a6b469bee3223be68d3eb"}], 0x208}, 0x404) 07:33:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) munlockall() pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) 07:33:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xa6, 0x8}, {{r1}, 0x0, 0x40, 0x4, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x6a, 0x1, 0xfffffffffffffffc, 0x7fffffff}], 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000066, 0x3, 0x4}], 0x80000001, &(0x7f0000001200)={0x7, 0x1}) r4 = dup2(r1, r0) setsockopt(r0, 0xcacb, 0x0, &(0x7f0000000180)="52a249a11e4c1eb21f670cce1cf34ad78bc367e8bd679da39601250809e737dfc7cd02726acc4ea6710546785a3b757f171cc1cf03d0732f207e96c315ec1d666c0b87caf266ba41b2c49a13f209ca40ec53045856a5a9dbb456a41b14112d76e0af92d00f0258aa5932882f4694f7fb0a0871dbfeab9e7f8258538cbb9e5714ace37ddef978c6299633118afcf1e181383fa29540226e4396cea9360ae1647e171c51498e6358b584aa172b554b469a64b804f8fa71e3e3023a6aba4495a406219a21a32fdb90f7ffff9b53458b526439c3c18dbae3f8d49dad3b288e705231f5590374b517cff61a66cf58486f9b8e73b3f41a14a64cc4eb63b62dd01314a03dcf534e4409e24cbbfc1b102d8f346642525e524b94d594e64fb1e4367bed6717c7644d28fbbf41960293bbc8a25621fb76e1c807ba49bafe448890616b2444f60c6cac2019edc13cb970bd6655a426ef535811ab58903262cb056474fcd08cc07938312a5d98d574cbabfb33ca8cd892646e5d8681b9a31dc9202be489d850876a90a4a602e636cced525d222479b89713ec40662dda68b8c063bc993deb85ffe38af2b65fabbee3e3eb4300f441b89407bbe63ef673671a3a8492c3e13fd5cd4136a47a08e3f89f181b952126723449a646b4e278b73f3dcc487578323294fb70ce102fc10f3ee6262958656aca7869cdad4edffcb2be293d25382c34191f4500a3b6e85f34a1bf8bc9c6d30ac4ec4f2cab379b5011e3ea1003d0f76c2e0127d580154b80d2365d216675ad9d6a206f3198187c0f207b37bafa1e6b43672c54a0cbebd846207f64921ed49543548aff1c5730e600ae7a93a9942185ee00f6c838f4775eca0bb0996f992258bed45c502762f699c8002fd799d4b5e26aaa53a595d6d829d5272aa963417a675908f06d483a9474193206b562b06749408be6c41edddfa6216f8c2c52d355c5647dd8d8033ce098603b601488feff542d6b226727d7cae897a1cc9aa26acb27badd49de3e1c345018876650f3a4d733793b1e17c7853f2ca9a14d734f57456759b46ad39e060f329e05a60d905c333acae8e194ba163bb138b1366840697a8372ce7ed84af89d28cb4237dc2a450d5c7711e68670d0db122b4810e28664495b4ad167c5e8623af844556fe49849f4e6ffcf5f7973a54e304c063ae20713438e06d1dadf49bae092240b0ce21abfeee8a9e4915a536b9b39c84d6a77aebac1b1b9544349268a400c335ef2ff4a54cf9d4526eb23b4748af2590997316a549c57398ca5c9875ddd927390256f32f3a2e68b9efffcdaf55aad62db6fbf252017bdee667a391d3089383753d25732b6485296f13e511135673d3035af2bc08332cae005fd86d6845d4ba13bbe95bace4e54ff0b65b46fe3c237364f5453a351c7fbad31d3320407ec6d0711590dd60bf08252dfb34e5e90bc6ede5de889f8d35d287b827de84fa0543225a0cc71edd32d5cc2479cbf0eee72a50cc3e24ff7c06733ceac5a8ccd24b253c96b86dd2bfcdc7c8edeccd893f892fc08823b960df1af5fb077382c27c2854ae20a2f78073f3f77a72617da82ffa33fc6c6cb97ace193f9ac9533bd068a06eb4bac387b7a7fb22edfbb7b18ca3cd6c0de6abc1466c0016d0765961dbccdf19a13d441522b88c0dfbf65e14695723524b3f2f4b78d0788e63b169e1b530adb5b5cdc6e195447a505bde42fb22d958e5344e7ec41f1540e0726f24165b307cf2f3e5f0c480076669c7433ab925daeae3372cce421d73535a85def79adef0358dc6a3c04b7030a9a078793f6f210e4ae0ddc943eabe12bd054002bb7b78a3f281caa3e727088f8288a939deaa4c01a89ecd3f23a6fdbb8fae83a0c26dbdc433e8b2d7214d5f4cff3e06eedc422120c515bf517ded53470633631f8b26adea22b3101ae90cbf3412b7947910cf2436274bdfc197370e281c2b14526fe61d31f286e81fda2f6ddb93d0a0a931ca38de19d32345b8ebfdfc4dbfd004780647b04341a154d4e555d5aa6003c67df0ac30afd3da04db649656e16c7b09a452a0175055a30bfd50e777cef32cacc71f286ee44a4a8c6531dd416f85f5a012e563d6ea1c2b236e73795c1f1542d1216f6da3ef92839d590779d9ccd9f291afd32f03a4121c3983c16157a1cc1465ceb53a249b1bab7d9fb2ad71bc7886e01cc1322991ce661aeec7062297e67453e7dc8edf17d5851596a32f4bac309909124c0291e652b279287f43e2a0cf9f39fc196be9f7a74da81c5b726bccba1124220c92afe79596d4e24b4e125f2b615e44710fb9a11098eea38889f506aa6fcc47a5c939895995dc88b614310de85f9e1e50d4f45c53432634d9ab644ed0cb7651fe9c84035669dba39babbbc4069dbcc1f135c0e013c9d51e35c460dba5678749306cc4854e048d0c6be88a4e6beedc875c82aa4b5cb21fc5681f00a769cc8fd8a777d8dda8f50e141ce9c8644d81ad51af892132f7f2d6f4b4df8962ef9bac32fd3c3ccd80cfd7a27bb005e7c8d050a6092a5265ff513b74fca1d9e6057d8e5773f5e7ea50d9726f250717d21856d9db4faa9b1ed60cd4defddc47131a55987a431d0bc21bbb85ea26aa85a57373d3c23816fd751d8f80bb45e2a74d26ae96c4cb099167ce4b1df39c9c2c1c35235083430add80c56edacfa06e0b17af3e1cc9cd14f23b6bb48005bc081c7dafd44e7693a761c84698b9838661a3ef8189220bdc2508ed1f2a747394169aa245cfa7b8732f61a9c2a7e7b906d2a1ff271618e37fdb6884003eb2d1dd79d718601e88566d769400651f9bc41a9404b562be4ec2948e8521236c9c4f2343a2d15812fe4a018581abf0eebdfa021927783441f9b3996fdc62d45cd7bc4a8a89e976a609acdf3ddc10a785ab4c48c2a17252d274b346208aa8090b4e8c6c7460dd12a2449d7fe2da2224ed4ea43c66669dc7b879cf3f1694a74a097b585849eb6c55eb8707e7e6fc9e45a9148d5400676f980523a6f14bcb1f914703422cad9463518c6d5c0eff94ad133beac0911e4894a3254011c56cac9bf6d04d91c5d305e18c0325f9589c3cc7c0814b2334f7a44d16b8f68a89358db48abfb138c76912637ebb853b67b61cb02ab746cfe5ffd354b379e1a45b1306f730a79a23071931dd60756a99e3298c792cfee23b6bc27071883c663e1f96fffda641a841e85b91ed14f0dcaf9788ead87459a165ea978273acce74fce69598d815cc924995cddd3e05f113fae96a5ff03ca96b1d70ab562f50fdff4a19a3b32a1534921724c3110d512f59c135e06bd76a18c0b6ab6d1bdaa9927aec0548b0732722f15b9df4daa41f751a195850498caa10fe2027d1bcdaf8022e843414a48d6e2d5b804d59e8204ff8ab3cd143a1ba60cccc0fe4068399d0efd3d141e6e9e586859b1fc7a8e060fb8cf08fcc508b82a8cbaf4b7e1ce61037247d6906545e4883467b71cdcaad17c0ea7b2ea186aa9b340b7b072b6ea6391215805035092ddb0b38bad36c021c187803fd24af28a3dc661b673a910230d10b8d4f27aee564f82dad049e4378402055c6b309e5716f46866fc52eb38c3b1376370cb8c4a065f9f2e8cd358c8539d8334486f81c483f6b8ffd85992c37ccf4442ed483c651fe502eff7b388757b3c64de9445cb0adb42839a0f8acab298873cbafe1ee5fbb119f340657e3fa4e4e73fd97ec8c7196f4b161d52d0374b56d1ef61928b37934c31dd971dd38bab1cb2370f1aefdb200254c0319699452fecc3af2b4abe15d5bfbaab5bf59287454e3a63c157d53c41c191ed2c539d7863e46b829654c2f965107d58c2424079559794bfbce2c555002f2a3e197d3df72353a351ce4916c7a6c964be2475da7a4bfd207c57f619f5fd9a63116e6094bf1a4a6bf3db825c2914bc49aaca3bd2d1d96f3ccd43176a7c3ebbd358978d03995e7c556d94c513c3f6335e9f647989c97c5ffb9df0b62646ee15090b149b8a3256fd9fd4224e8d21b234f70031a208ca25e152d79beb8c7bd52cb1b4f013ad70af7d94c02b41763f3a0ab5a79e1f2e0f84d169d74a84f89773a9385e8e56c428b8cc1eb426284c3220a6f0a8df42eb2c141f373001a04121dc9250fb7349f5de410e11c11603bb8a1653a4a80a5309e6773fc2d6a5c85d1d1b92355c38665f495903f8d38b70172ac849f3041c420c7cc50e2663d338ea48fdfeda1e68a545bd94224614e2a42507a048060c14d1811395a657a2db81162b01c270718ae4741be3849a2e7a950b37639cf3cb6b205d0f4d215a23c3e37f2132cce6d664bef2b39f3b73ae1519a7d0c1224307bf4eaae0432ff9641547af2b2ea0e79e5714ec40b4e0f01cf6f5b976d9cbc5bd96c2d14b5417852014f49880abeffa59b6a44b19ee33f20aac8e667bd224ae8c853af7e5f4b183f02b5bdfce552e721ba3f00b66d23509cc471611429ed24967ea61af8d7c565053fd95aa10b6165ef08039d4afa8e464791e4adda641c2953ff327d26a5a7e72f0565ccec66559d73eb7941dbc7eff7c7dd5c3ad59ce348675c2b6a6042e4042d15154373199135f1056ec7958d396fd88f65e6f7d952edb723c3c31f0d9465a552ed17f460af50938a2ad17b000595683ed9a96ecebbc6ecb661d6bb9691de85c8650d14cf8f4891f1f0898c0f4b9a3f07886dce531af25a918a538484b34fa2f91db6ea8ffec615c84fc46cd34e681c7ad2c0e56f5925f0b14318e373dd55d47130feab6113cdd341e2b81ec96bf0b61a3701ead3cf599c494897525882a013521170aa436a57c451989d355624a1f17b63f1ed602b4ced7952dba88c6cdd3f9836e5cff57a7de5d027594058b1b2b72a18bb65d44ad1790928904fa90fbbcff65abc5b2d3f2778653a09781e8ee3e9e31cd9c09d01a00755ee6a3a18de8d6c701cd5a2102079314cc87df5fd14cf469fa9d8658d88abb3f5241198e770ac7ff2938804c10e52a4fbb311a72ffeb087159e95c9699ae9d138bab938ef0c22ffb4c4ab8b27f2118a631c666c4bd61f073cd9e7a9996ebf8a5622b845dce1a1c772862cedae30bcd8d4e5e62cc6b9148dcd3b6e30ef006f8752e0610db748c895d49c4570f186503e9ef884c71bcd804d7dc1e474e52040848547c3ace0df0e3ce442392507a23ccfe83873d1560fcd9174ec9e7ccc779ad3b94c36916855baf355f666a4c77e95325eb816d6e68b6eac9ef3ce436ca1d65741fd3c1e81c103c40673a0b624d3e07cd35dea2f22e8205698dcb2797d6817efcc04a868c336bde6af9119bf2384336a466694c76d797b41ede1210f8f44b6f7e767c145bb5219ff1fea5ae3c6f367a3c7827f0c272db84e64906dfc10fa5251d768d9c74f071db5ecd27afc1ef71ed55a7a967128d6d3f04bffaa487e60596db5dd8cb9405ff3342c804cf13acf5fc4e92db8358f4cca313d598e06309be7e0ac97f4e3c12c6e777ae52fded04f93e9b2345b61035cb1076f8e0b042cb87306a065b42b68ea4358a27ad6a3f42dc242750ec3d2e88b1e15c542108c4ff9fcde5a4bbcf88495b2b6af2bd71e7b828d63238da919dfd07235c616dbd60dfd6f567577ab9ab44c6fdfdd8d9f3f672a752849fa0bf57a82871dfb085e74858e7039b57ab042b1c2fb7278098705d3d53c7988593a0e8d7538395a918e89da6071accd120f11244aa91388c3a1268a0d2a971f30a819f76e193417db503f2ea86c70dc67c2280bd2fdbe9920fb9b2b4872b78be0e0f84622f100d2b6a3180dbf0e64c3b4b4bf5fa643541d2191ba6", 0x1000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x2) 07:33:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/139, &(0x7f00000000c0)=0x8b) 07:33:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f0000000080)=0x48) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x10000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r14, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="002c54002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x138, 0xd}, 0x404) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:33:54 executing program 1: socket$inet6(0x18, 0x3, 0xfc5) r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x2) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/84, 0x54) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 07:33:54 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffee) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x1e, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 07:33:54 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) listen(r0, 0x100000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 07:33:54 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = syz_open_pts() ftruncate(r1, 0x0, 0xd53) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x1, 0x40}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSBRK(r3, 0x2000747b) 07:33:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r3 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xffffffffffff4504, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xff, 0x7}, {{r0}, 0xecbae7c175371c58, 0x1, 0x8, 0x7fffffff, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x42, 0xea7ecea6f73fad80, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x800, 0xb538}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x42d09a554ca44f9e, 0x13, 0x2}, {{r3}, 0xfffffffffffffffd, 0xc2, 0x20, 0x9478, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x153020c76a0c5c10, 0x2, 0xfffffffffffffffa, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42aa58ab97dd7181, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0xac}, {{r1}, 0x0, 0x20, 0x4, 0x100, 0x7f}], 0xf66e, &(0x7f0000000000)={0x40, 0x6}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000440)) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x5ef2, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x22, 0x80, 0x81, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0xa0, 0x1, 0x6, 0x5de}, {{r0}, 0x0, 0x2, 0xfffff, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0xe3, 0x7ff}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kqueue() close(r4) r6 = dup2(r0, r1) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000280)=0x8) fcntl$setflags(r5, 0x2, 0x1) 07:33:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) writev(r3, &(0x7f0000002580)=[{&(0x7f00000001c0)="50811f0e894567332039da10fb2b16853b8b2ad5607f984554b83918de17d521b2c852f0b481a62a02f2aacf9c363d636cb7ea0b0863078b111a5001f05f5ba78af2e33a1c6851fcf812c6cd3b171fb9d921b816f62d3ddb987b9bde2cb0a42afb037986779d216e22ee88832388f9bdb90eac1e3b138dc1c42ad1143db2efa97661a8efe91710aba5ec4155d9796d0f04088f35d87f373320fb1ed4b85526c28b601ae0c2eb8ef3498b7a", 0xab}, {&(0x7f0000000300)="8c8de7bb18b8107260f4c55eb4914f656ba0bb8926ea05335ccab52d1f7bda0d25c9193a248131291ecb3998bc7d8879a8a64b73fcf88c4d4d8e835309006410a15affd1c06a267feb2d88b1558b5580729bf9ac452a6f6fc28fe858c07fdeb9f9b7a12ef7648aaa4ea53bcd190d4089936a27e8ca34023cacbc690ed5332ad486942194d01e1786dfc2f35f8f695b95582f648631dd23eff13107747fcb6794003328d7108c4b291f56764e54b002c6876730dd618aa3453f056097c77c9509f162d3b31825ea44be4a319775384e5608b22fdd111232ab0ab88419088f8fe6e29a8a934844d24a8e76e2b73d12f041c03354299265e6ecef501b58b6", 0xfd}, {&(0x7f0000000400)="951e901d8b9a53e539717a96af3a740b075f91ecf482a2131372133847d6563f3cf5fa716697784968b1ca19d7b2fac33e5ad19359dcb873257aebf3155f8517ce6f74a56a1824071fc7b919911e6f0ee4cd62f2807b5134d6404ca74cf0a82b1517914b9969792efad0869ea143ec28bb717960141186cc5d223a74b7a352604b07ebbf3c84fa02e70e321944b001b9a4de15d7f8ee3cd5e13c6f2438e8eb0e3c2e11f4969e2c28460f692b88e699ce3f51b447e699d1b35d3f8f515e50dc194cc2f35bb2c20a3c8a94be99afa6946a2ba42b25a4cda7906fc13d", 0xdb}, {&(0x7f0000000100)="6f8cb9746a1ae91a7639361bd2d41bf9ef", 0x11}, {&(0x7f0000000500)="8c6ecd65ad24478789a985782a0ffa99540d3f889223c887ccb737e272d905912109a3023774535c5f031ad2c36dc9c06e3d0b2f9530d5d89ce44d848845e9b257a2614fae88f40d9e0c6eb12b67d3426261c9325cf0a745750ac7cdb5abd95acf8e852c04b2fa685333d4b61b", 0x6d}, {&(0x7f0000000580)="897aab90edb1289b9f00399b5514cbd1a1b7359e9cd6f9b0fea5197b5011f2d5ab9ee1453aa49796baf7f2401dfb07967be8b7c9d248906b623b19a9c0a313a3afd6421f6e270369edc4af8e695da936da571f050deeb72f682aab67a09386e180acac71442058980da85f9fd96f8373abbd90b5feb6f8f4a293ccd97a1afe4d38fb44bc5486526321cc45c2a7c7bb1efb9bf80d0a676b3e9052a0828df01db6459cfb188ecd7abed5de59883fb2762b77b698e3ced228281f9434cceb643cd8453a2f8d47f6bf85f3d53c6928cc20f99e7f503ddba0e959f2a474dc6a6adf74469fe7349a3cffd7c5db1f5ff2eb9a286bf5c6af1f4c41c39e2bccfca94bc96a775a28d9113d2375ff026e48c1235b2db87dfd4ea401243bd4e6d68fdb920ac542074eade80588c3c9d658133f8f6cc369057b9ab95f1f838acf567758ec6a7b3be500dbd0f1104984f35989b7a47076962f51935344674f1139b558b97f753b8174c1993407bf3dcd0a6d97905c04ff4294bd323da142930cc54cb20025776e32e7428ab7e6c52b0de643ce931ef8142431ea809235c2c18759b530d1e3f6cd12913a24355177d56919393a50cd41d2fd2b36cccbeb0c090f342e35a18b756a872a78a21f5866e6c2ce3ac836170967feea08d61db6b8fc605be7abf5e2408a14889ac67711bcbc2e0d9d63c7f8d76ce213049458e1c388814b534a6eed85ee35ab7d58d2e7d40e7ad50e3fd6aeddeb731b5d604e659a837819d431b58be3c96ac3ad937f79d9c120216a5fd5c5456168a457fd36dd1326d03887837a12d1cf243337d88a61a5948d519d0c223247390ac112058dcb59637c58aa7584546ff9f141c03f457ce0064f4ad50b6d855016f2b6135d6f2db7bde3e785bea98232b09e23daf7d6d538fd8afe066aad07bbf257eab114d347512766268f0372a7c2a8ea665158a8959fb08637e81e8d7b1ad02532964713ed81e0001480dacdd6aec17ea99c7aed24831ab26fd307a524fe202717df7759184d08798fa8b4e23564426343a65c5d7019d9c9a61e8e73b0003c250c95a52ee2504c0ecf8f2b53e5ae1c09dd2c9362d29f9966dad393fce518fca5cd8e4c2bfb10f3a2aea1faa412872225a2a9a4570deb8e58b482fcfdd5858249ba00893368d3cc6694fdd5cab5398b004fd8f13936b4d802ef97796f153b3cc4ebe25624cc2443c05a4e4657ec9cbe94339a2343b1405966eaa06b98e0812877ee90644069b7b4ec26dab09e774b931d4164fb63f8f181933cfbc44d16469cb519be9457f559c2cce1755e561883f7d758c68105e391d61bc0af47a8e21d58d83cfaa59d10e4b1ea3c90a19e02b69b45e6cbcb4fd22b4eea6eac1036d1d6f1563bdcda1b30b790e0fe21d32d1d93310869a2965e1e435aefbd5e3cd3db4a89734ec438922032a0337fd6ef726a7e13cd6030caf6a5b8b9654709dff895b7ac4840aaf77e6edcafcd9410741e714fa0261d70aea591e2d2c2dc77d811ad7a860d2d79c65b100a4ce93f6078df3e60990ae481779aef2401d904f8c5cda2221c9f05e430d3fdbe362356390667f50470e74244b53ef8da9f19ce9924f534d710daf293e889dd34b8723a1c56f77ca9eceb25810fde1a2ad7d65786af75e3d8b337743e9bd8761ec1ba1bbf76d71ee56bcfedf149f6fc8ae7136aed98919d528db8e95d534d5f470d2ec536349c18dc0f9a997b3f217d1634fbbf47fd27ee18a95258443bf807900e366f2c5693698274153133b3b0542d428fe668cfdae80fea1bb97d76deb046aa817fc0d0e3958434f0c5a66cce31d0b9d81b9e646a8c3ba34564a743b77786b8cee621d7b6a7563556e5ba981c02898e1ea19cb6991c9176b70695c9c7f2995c616a91590e75efdec9b38ad73774e9d3f207ced428df7b86a69f89af5aea3c32d0692f4baa7bbf2bfacb98460373972511f7e936eb7ff2a93e768e6fb04eec7d4ebbc83e377c57fdb38397ebf5756b8c6cf5371a2c7dfef3a7ebaeb577b1e6906cd32c5065af6fd8030f6678d18d4e20b151942f8b125baa56b14416151a404b4162b145842e5ce6c0530da0058db8adf8cf31cf151d4054fd2afdbca9d832035bd66fe574728136eab753a733e989244a32347a6cd905378ed3c68aa90a16fa230545bfe75ee0e742e13b83596f86626b31c669b301ee5c71ea6a447cb2e2bbf568bd3c6621288089112ff716e2c670267bf758a98c98ad7132c0d6c8d492698d4074c9d32d4d99e05a9cf4e70a4c8819bfa7643558fe632c8dec1cf76a151d52c9f7413ea7f348e6d66a7f5512a4a17ada4927e06127076ca5c316b5df2364ba216b07a73a1f19c7ae2433009220ae59c594daebb203642a2d4af2fb00c154cccd6d17598c1609d7286249a59bb3c0946499faf287cc0edee840397590c37277eb57fc25908343ec9a67820ff0ba591adb86a6795b3e36d9543b977d39452ae81526294bbf0a2b7a7f39dcd6d3b0085be185e5c94d25b9ab29522c1d51ab433f0aa80c995245d5247f1cbc8633f12a64119dd65d39eb99d0a03588e2a17db527a26563818f1089f5ec298bc293e7de7a3d66e42a7fca7ad8ce4c28ffa6f1fddf53d18ac22b01addea4e5702af5162250f60f4fb2e31869535ed07ba42eb5cd07da908bfab98dee29d3faba4ec823ed39f12d62ce794a38ad8e1a22f7dbcb73879cb1ffcf37977dec263ddf193f6e420556d8052339b1d71f5c77eb2599ee8219eb1fa250db91cc18b5048167e5d4b35c9aa196f6d412bda960d8bc34e1ce8329c4af4375b1b3c7da762e43ad0cb5d4696021437b1739c1b97b0a17d0fb6d0914e319be23d058f2ba703f300ce8c5b2201f2f52a64ab2b1162934b08dbd641cdc8832ea95392529c911a124b96c725c95d43a341ff4fc9b87689632d7c77f338c15562205ba20acecde403a159b4e768559717b81c1e40eb3f3a8d264f49742b4ea23da57acb6b5322b757f1288cb3c2f14ce3d64c8628f81a42f8e7b40f0392795b6f7ad93ca5b4a8ee12aeb2b9021fece43438de816fed99318766d31831856f72d9483f6f9d449dd853005bd4bf2ee7ff55b8c67e508b0adfc06b3aca8fc827a20ac3371d39231bc505ff672220842c04f54fb4f3fbe5a05d2fbeb7c02277c54dce03dea1df89313e02ecfd982495d72eb90a49db91f6c9d8de423d0716ff6d567c97d9b30006fdeaf0aaaf0aac7cea9bd05702635831f04633a31cd3d92808d3789debd538ada7972d94c407df9817582247261480411094b17b47ddee947edd060c4a238e936eeeaa5239120990e12bcd07e44f0fa002776bd735bc6368bab82bc3a8bed5f8dedd07fa614fdf2243ad0ed277d6661de845892d1bdcb0a47d8216790a99d870f9e61b6c26c6b554bc56c1330992c9bfb7f17c4cb68e0b7c36431c4d39e710ceb031eda0a540ffe56bcdc57144e71d2a2960685d7f6bb2b45bf09b7868d15c4ad951d27fcc9cef8f292cad38f4bda26f00237f58dac3f2ae2d24c490d883e689254c020c40e6a3c18a9b6aa598822cb86ae35d70a9a4c0ae50f72bac83b1ba545aa7da623911277c6cfdb8b032f73505de7cad5a49973c3b2ee4b0de002f34e392385cb1f0581992d21232d5df17afceab336a7bb1bc4a7bd31b8f7d62528227a404cf8246952484a69304c77fe64f2644006bba0919b357c28d1dfa1d736ab6b405883a6390ee656bbfe2807ec3d0388c29e5e3c0b31da7a562565264da62f737fa811fe441961df820c405c8c4524f0a5d0387d419ff76ba1e771cd5145187a3bb92c5f19de661134dfb286b7ac25ff94d683cea196c4e979963304ca03a3fe1715180da233ea4013fd6d80e91d9669dc249868ec03f58ea989786659a624b5d22c22201dcd3ef82515d932238717fcaacb2d514727c033453e3aa1535c6ca80cdf3a95558c3a89db6aff22ad44cb5342b13152cc8d94f2e77b0efcd6c1a40cae46c147c6a1b5840242475d20c04d530b1f7147222cfeed090261177be90e10cbe106803e642219a9c15d958f4595c0072470c996d9481eb132ade8a8fed4d1144bb0ab4a5869de3a2d4105d65a56afce7b8951e3cb8e738d44dde55b77187dfa9cea9fba04b24ffc7b97c66e51b738be965d8fdd2e614eb0e2d1e394757c13db4af3ca9ddbae0a277265b5be4b4640f0f92d8726506a1293f1193e73163a12d0137c97cc94bbfeb966beb06a2be12856aae7d5d9ad7ac3617b8d171d712c34ca92e605d3414ebbfabcba1192f5a1a4cc97f78b01d590a22aeae977a32f731a1a84d68261467e7c0f9d52881325ff03ae91b6315181d2fa9393f18c3771f161706aadfb20c58026bcba0a59d7fdb1a744a3d36d87f08488d04c50d09b8852a2132be480b25f44a8a4b45be93a4670bc46a3eca1cd494a328c648a98b0358a403ead4801db0da017fa3c35dc5bf85cbb9be9ef4a1f0e0b572a480e44f924947a359a9b8ed27df9b097bba2ce5f5762ccb4a257066361c2e308f451bdef91ccf885b7bbc7e12678ca7efc59cf4887dabd1996eb8465d357d6db06133cec69b6879873a066950ca72510bcf8067c779ffdb12e5088c9a60f11241e8c0c569a9e61d168a92bef3a8cfcd0a2d71a5d4262d105020f28a5caacf0a26c8a0b57ab6fdd5ef9f7116a67e6c582dd71a124c92f07f09d537819262ff71343a11c8cb7231718c79f59643cc2e6f70113daaacedacd8509d299ff165329b035206400fbb284d367c4f13ac5e9aa9eaa7e7357b284fc6e417d2ba8739289e6de55af45a7ef7d9b8139412d07d2259d8b8738dc7b88cdf16fff148f7000879309390c9e00050a015c31b6ecd4930e9a71a52e0447789f99a6e1bebad06a02b2f8d31db86d682daeba23956a867b6ca56589e0028551d31df58051a02a4529fd2ce402ce1c58ee08c94236ddcfb191041d0ce9974218850222c48332247f356aeda1537d94f599999ccd0a8c7bf60b8cbbe5fb5e0ed25df82ef7875951883ddea1866c8fd9553d1bf9ccad0353d5d362082248579deb5fd78b801d61d5797ab69c1be4b85fdcff1b6d351f0cd425e85ed2f30c486ddf79c1ff9d7907dfff24618518314cd602a5606c0fa6db4ed14de66a46b259a2a07f1bcaf2c5c7cb681394872222a3cacd9f8144c4df7126efa226386768d545aa9e0f52b28ac3000266b88e18bfaaceddf9389e6a20d91097bd429e63100a4fa749aed5cab8a7705c645aea4140b757e98ccb7d27941dfe780fb60ee10e64292aaed09a5bf0deb4b807d030fe3a168dc58f8065f75c5e41424066320940fa2ad7f3d8f8136144e927dcda1261060e2cbc4e1f9eb097002bd417f10cbb01abe060a93cf1a2306b4f5fff00dd79d58c2a065814b3f6d9aed11b07393871cef36a966ed4067e32815b2ab0da76450eb20e2583d377f2162909fa8a36afa2975c575c8d2e6bf6fec61be54907ebde49a6e7cfb1e16b2b8db394dbcfc6399f7574aea708a77095b471873e74b971769e5ec980fe7812db5d2dad90eaf1062846ebd3d2be3dd4bcdd06a11e03e5c854f31ff85cc365aeac17c686e6f967cc69c28d849b62030b386a362d3a47f26202630cbdd47ab072c7057e901afa0ed95e99f33c5458cd48a9cf07b0885eed0cbd27b653a6c62f0adb89f7b1d955935768dbb59e5bb7ff807a87cc5fc9d5499f3fa740ff35d95009aeff36d7f7c14d7f41664d87cb56f4015c6b676b2e860fc52a746e130d0e645f870cb7e6bb05648abe7b5adefd244e95049603f3fb18331e3a3fea4c58", 0x1000}, {&(0x7f0000000140)="3d5b0132ed2ecde75fdd51cb9327a697fb243aa93f6577", 0x17}, {&(0x7f0000001580)="2c51f1f629fb76837abc277205ede63d587944c7e0d9f284de3cd1ba714da52f4fcaecc301741d9908465ba17cdcbacd3c4928578af92f3d32a72847870ceae0a5c8d3ed2c73f4c9b12b897dd5d8d49d61ff721dc30227b3f6c5aa477f80fdb5989029fccf12b113b8087a21b239155c06ac3cef45a3388ed0e6a4af8230fc0263c0dcd59c91281bf6f752af975575926c60f1b518e2949f8af91892e4ab1612a9939793556aa15497641c0b73acaf49f6e848e4af1ac15570923c52ac8fc0f8bd361396d41c95796ae07ae594f0d48f9d99c2dea8c04f66c06fee8c3563c4d4081f6e7e8945f163d84534614b3c5f356ac24031974c788145280ec7412fed6e090e19b3c5572efb500fc0307133d9ae018cfb2de7cb2ce1d2dabc28507ec273685fd1597ad6b2a055fa430af3e21b9999e539c0ca7fa69ef533f73617c2ea6cdb61cdfbcf7c1059472d315ef629a44737025501582272bbe597759168b4227b8430b15489ee8fdb47d29571811ff672644098d16c64c7239bf77c349228d7732586abb4022000653c61d195b5aa77e8d5357e1aaa596f2ebc15fa3877ec49948bc8245764c5f95b2670f37f5e4d6da49745f59b9e8ed4d781d1ac0e6d7610bc06ca63f957761f40e68a8d4a2c0a28b335118fe1df7eeb9d29f33f68f151188ae3435ff2e8844947189ac481e39d3e7a7363d66dff04ccbec2a11a7d008ae3a034a09c903a454cae593de95c4682953af5d4650eb421c296677e95cff69ca748c20e9b5f8c6fd7e3c88ddf21b20efa1d5165831fef7e6db594501376292d2206e5f28471d707dba7d1e261c41e779f3c386f887393caa14b028692a836f94ad19829f87efccea5ed780d097a7e4ff27bf4c9f7912e7b726e18188d06be264f453c5004994689fdd069f698f9104cf613bc4edd36ae325e320d64a858a2a08b1cb0a823ab8d9f23215a4692d0114b89ab94fee6e7598c78f021d0b873005c030634c141c5ad50a18ce0fcf25e4783d3166942baa89c8f05f0268a3a0f7a280c8b7412e62b72089ae2947ca2d6be66e485ebd4f977d47d24d441302da82dfab0e80d0bf62cd7a0586423deac8e2ab0d4da887d844cabfc9bbc41958f95eb067b5271086b392a4a9b2d77e26329c0ca2b44e185ed441fdcd59852b619158476e3033dc0e40d65e0e145fbc8b25fb388638dc925231bbe508920d0e0aaa3f40be6a94a51224ecac2c6f25ac3b704db0fa84b5d9356e04929b077c7343559f941c25adac5227267e01cc8685b2380e9d9bfe92b7510cf19ec28f203612db0bcfbb9d1748a4aadb3be8ba5603ec29f8247e7c31f05a97ccd005a09b9cfd8fa8534c70ddc45536fd5e968bfc2b6413993f7cf6747cd92ad2975733c835d3085861ef6f89c14f7bcc99cf54152f820f0baf110e1c1f32c9185e23657f78eb419c207fb704e0f2c5d3dced84a4435b08cf69b9f472d03a695baab78d936cfec1a043a6ddaa5eb77dbc3cb3c8147cfe0bca013bab06400e94ab816e7c420b64a557bd9540e884077d6c86923ee321738fdb3c3f15666142de411319fa3e71646b2e99628972d66b65e610afee35dba3df1258946dc7eb060d7708d582d70ef93ada082576b5af9f3e34f210c7905a755e868f45e14c05ee511f0d596b0197cd24cad0ce0a5dbb0e7e8d6f494fad565264b285c38f141fdfddd7754098e2bf2e7f898cd1880ec1783a64b72edd216c34a574977afbbd7d4d781eb485880d84fbd0060e23d0bb74b67d8372745dd331c5741d17d32b3477a4aa5ef27cf02a5fa51c290450ec18ae49eba30a903909d895fc5654cb3906e34f786eab5befa1afda8b1e8f9a1d4086ec854e55c3858d5292d349dd750d61d5f94136bc8bb630c82df5be4ac9f2ec24a2c5c5252f87c40c28c08bb605e40e381b84c54ed3d641e5fc065f863abfe615d4005846996c28293a47063bd70b015b1b2615afdc74079ec5028f8a0dcb8e5e9e98a220bbacf0fd4185377ccc738f0483d12bf24b95f2f1fbdda5f4bf79cd4a46b4af2d21a9279cbdb85d41099a9cbffcca538601464db7f081a560e058343634cc89f3d476351e2f6c2074019761442f7cdd0fbeab5074c1d44980cd18981fa463f620711c1dcfbcfa7da20cb6981c81b80c55f1a493e60cc133d8b4fa73e9127fd647acc2f416899d40a78082dc634616bba8ab2bc607683e4f92c5a8fd6c1a4cd70527581b15c373ba8b860e9a19b1bf1c95898bbb606aeb45294d0edea141c5db060090e5c2c72994df58e6121efdcb23f89a9ef0bf5db4f10b6d0ac4f10dff51a2d378299cfebb60098aad90108f3fbb0fc43cc926faea8abd098159c8c8d752c967e0e1059a9f03cb25140b8ce34a2a009d0db865a29942cccdb4f78671e067ce313ec77681d709d50a25db002887c7c927602a8c07ec51cfda8c60f815e2eaf3743711f18702ea39dea8333a33bbc55f86bb752e49097455fab736f072646eedd74ef5c5c348538f72191e7660b3714f8b82a3dae477db3bac5a71968b0f1755a5af0af64abf56f757c90a43b6e9f526d09f822286032a122f9f4454adbacdda75dc87faacdcd5ba8e73163ad429016c8d34dd16e5c971de5c31835097452190f35cbd70d4780318548176735ba0b847f63af08adef03de5bb61946bfa90c5b431a47786abb419bc3473ee14796c9aad92752804280d4b0a26cb347c95cd857e85518f5bfa34b80fca6b57531a0f83de8fa8b90efb48d9ddce0148be52b86f49986109d1363e5f48b0cbfd031b472f3ba47314c38ce16d3494e04bbf0070de61255f8954c30e2838cadbe78c1e2b82b7678bd5e6f4068ce7f55cf6d1d2e5dc810c87b8c6b3808630d979cbbad1ae56ba73da40f193693d12f93f63653b1fe092f8a31f518341c8e4c6390a7e60de85289bf356fb87e010475f8c0f4f0040edd99d15bda18eb6873ba980d373c17aba7c75c64149cee66da2c32682ba9eca4982789af49a11537b7e94e44e0508a39b23458742ba421850b802c86a88f331e8650afa517a281f97ce7897d4da72a63970d007abdfc4eb46df5521d008614061c205ad8afb77d298c118b0e4e62bb2530efa40b1fa374f6df50e991c9918e505947f656b8038801832c3d020367976b109e8891067962739bc4375ccfb026cea02a3ce10138efceae7e22500caeecb80a29dfe76743f4dcb21ba24a4b06370f4fa9858817075f7d1b20c00e9ea1bfcf6798eb4ed5b50065d43f5c1004dab396c87e94b40d2c8ad4e4748d43f9bfcf2e91803133f174de5019371373110514bc1f96fbde4de0e6229feff92b632fad5a06485124406baf30c71f2e08155d8306881cb7b9c14922275efcbe1acf37e0019d5051c75d901fc8f17d9068ac9042ff930c2408d8d69a91fa8811d0c2162e868c8f48d1cd78d5231c75dbcfc72853080bf4d680258bcaaa5d5526b6ca42162aceef6e2c470c4e9b0e5029c117c2b5d53566bb7c196723a67b286750c7849c13d0bdf6ff03a806675d3a4584c1ad73f3ae2ae601fcc1bbfe37e30318a3657ad1a8c77dbc23810d9f711a31691a688743a16042d4a70b8f74d859d0177cebff74f849351677cb95fc59fc344bf3ca28b468eda98962389af4f0e1fe2d41b84da65010b0e0eddb425d1d3278493400ccb641e678c77f225661dcc7f68c35f4be3f3397535a4d8e49b5a2f4bf6648928d756acfc3de8f7873133d5fbbeab52f43efaec6c1c6d3f7ddf456f2f3f46d8136ea30288247e091adad15550e374eba799489534194c057d89e06f34805c1c6250b205dea23eab8e148deb583130cdfd4fbd06759eb1c14f1a5d790be515fb7e7ae51589eb7cd5c4306845d950a11a1fb67098edbe6213aec2f27a7ae0fe0faa323637f620ea285a1824ee7b7922bec110b00aea5a4fd4a7628f38a00039eb86c96f1029f2c74a1aa9ab1fc287fccd58eb733456c62771b016fc5c1eb9aa90a3c59bbef9fed19ffcd182897fe38b28b353852f07faf03c4ac36b8273dcddd6787edd18df1b118dca9f1db408385f720b9d7e020cde00a74fe097c7f1242926c040de9b9206a62ac0b65d562025d070861f40d561e999490de48539a6fc0c569c50c6e427bcef35dccc168e436ecb43dafc76a625b73bcbee1c6e529c81f3d6377992a84318e75a67a788d001eac356e202c5471812a8f9ae9a9680cbd98718fe55d1788211a353f3b4fa195aa8d8940b985fea31ffc48ec25348315c6429b54a08f732e96b3bdbbcbe6b8387870260e802fb2ac50308678a8bef72ab67fbb7ff51c00d72eca2fc8f5d37e1a40cb46b4e23b865f2fe738c23db9eadbbe404181abc31eefc285c99bc17c972c12b21e461d0c16b2eea3951f662b526e1bc0e6267ee46239f17b70bec2e319bc3fe13357392fb44e4a1533257c1a0c0daa9dee7e645a3723f475eb9ae9d6634d978e2e92e1fc571fd09736f8a965610aadf6282fbcc9e2b7e080d12e84ce2a51c7b078120f161c1f2268a936baeaf4e02d6aec81f4f0aee329db96121fbe8ddbb5fe14fba3aa317edf7e1cbf5b1c6c4c66673fc2e48bfb175011a302ad270824f773c7b47f9323d84ef41212339241948a180fbf2aeaae80ea008ef59a3b89914d15fc14e829e2b5c2560b9659d2da013e3a374b1aa08d9dd03be968c186737b3dc25e907ac68459c24bde206dcc643c6ca0832d6334942416fc437bc9c21780e5d0e13de9b451f9d5e3bfb5cbe924453cf2acc269818c79c0912837a2b5130a0147adf7317f9208ddefc6e6e7b66e1abfde99a0ee2a32547bbeb6debf2d17358c76727c3698a0a3856b90ed09ae984ee740986aeb9cebf70ce9960410d2fc5f4260815e680fba6166e4457e653df6681fa518ff00e1a30ed03b445327962a7766258ba558d4107cc3344f951c9c3ea01e486a18098d6451e8412b2824317f6faa6e6fa0b6f2e21ab1e4a1814b00c177e4bddc8cc0edd59ea74251ded49b7677803f55be86954c0af4a7be70bb7f6452b18a7873ad13ae144337fc850ee7d2f9ae73a958776e120fc85fd5d21129933113ae5244ee924ea674f78a1a700e620ecaf5e13cb362d7b3215ee869b04dd7ddc2802482cd5de3e8ad939e8b9c83219db662012df21b2edda94609d1f599dfc989bcc6a3143156c0d20cb7bbba66d0aee505937cdb748a613bb481f498aa09d675cef81e40558762294e07526aa0daaa000686b676014eda9aa209fd2f6340182029860042cb48acddd7a307627ff9364953fd512fb530ed230461c16d33a3d41454a3f0008ff704f1afce386c7fe9d52e4cda4b1460ac34e81f3ad58e853b2d66d29e2b6a99a9c39a82122650755289285ccfeca3dd0cf80750780cc8c87ca4e26dc049ae347875e58ab9dd2f495b1950c6851c1ede918e9260f758a27b333860ed358de3738662216b6282f9194d8ba5da63d1d8116b9d9a860abeacb2a3ed27d9b40c2661e2c2b3af5482a43adf24f2be940cacb012a53eb92af85d76845fd7edae1bce80b8ff1892aecb5769141c8ce84d4069988b190cb12d24881ea33d4f6933f6b06f99a15d7f304ab6af2aeea6570ce2d2924f5d45e804d23b8ee6179dadc8f037027b0e6bc3d9abb2426e415fcd20b780d4d3259ba3be8abed09ab814e3f3eb7b6109abacdae321ef8568304b87d1da88a0337d70819dd7e604ced015c7b6c5e80058b91e7f234aa78be57e8de731063b24fa10a7df01786347dd712e405ccfce46ebdd344ca3a0a3f340e2c96e13181ebfb03ca93420d57a6de97962bb", 0x1000}], 0x8) 07:33:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x200000037, &(0x7f0000000040)="0000be29", 0x2cc) 07:33:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) setsockopt(r1, 0x1ff, 0x9, &(0x7f0000000180)="b65b48d4e1170d39f8e62798d12647ef837081d3ad420b65dbacc1991b27e60649f492f4be61320b4d87b912de06141ba398395e4426927220ab2b4c7ad69fd51bc8f85afa5ed5c6125bae8a017ec13f1a677a0fd1e05633d2885fae391cd995285d88ecfd00d8fe467888f2f502b3f5e3cce0e9ecf95656947628f8ccf2121c6df8b2b5768599f5caf6c9ed39c8cf940e0d65641014050f52bc4f3f497c083d004baae1ab751d05f196caae4bd2b3faede1cdaafa7d744b023d28cfd0a68c034f82c1ebd72167fe397ea0a294b05926a63180b8418209f4817066f301579af09ccf16a74682a0bdc91217c665a836b9fdeff0b6db6a53391f8e00e879099f792f1ff46565204f62962fc4a8419c72a34e5b76cfc2af331f39f893d3ec013f94eb2f4ab2407945602038e94d53dc07177993513b1270e432cf3968f7ad3d676b80ae67898efe590fdf228519e8ab7f494dba83848a67dbfa069b99fd7535ef61af49a6238a90f4141d3aa4c8f07c9e84d3e27c7712425a0f58358f1c6e2d87e3b49fe1a2dc09bdd50ac53032c51111355bc39e88fb6c5e3c1c431cb9ce0d2efdccb4ed0b05e37425796d7d4d83b355cd2e2d3ccbb74a8d0a3565566d30cdbb4c21dc65f779c56a46cd04f33c989a76de825e8b728df54a2f73d8269e44f1226e38883204f81306c7916da9f508872953c778d8bd34114c3f2627347cfcf37a59e5607dea7cc40d1be2639dcea22732646284e1c10727c4af4789830cacabc1dd632a1a927bc861322e0501c1e36ca3f054bf1e45ea1147b993b9fa9381a9a4b568d4eefc4b7bd649cd0311e3975eab9613a82253b03f2edf32748f89a1870935a4968f649b97a1d4e12d346b23bc2472d2301c546696f6cfc0dfd4c0f0d683e87966d63ad8454ea79611486d2382482b7beefe26c96e7cdd813511aa0865e62dfd541d98e6d1327097cace1d388f4d496546c3bfec5c1646aed91cb7695d487d2bb71a39cc8f48d383bd584b6fe4c39e1902c651f1d01cfebdf6fcbf2faab6e4d7341401f726eb15253dc65f671385317c9eed4218fd235983e0adf37110c5299f725a843351173ed6f1d57f4fafee673ab20b7768f00f0f580a326e742f2a81e72470b9e26e25fe2de82c17bd05d2670fe4e25c1584bce3a294f803187d5d3fc06b6764c78bcf11ccaa805f3bb862a2a5588bc9669eb4f5d7ceec8aed36d8dbb5080d8774ffa1c40ff61cd125142b58911a655213cfb7dacc7501206c635010a11ce25dcdacf61608a92c289cf8eefc7ccaa2e9abbd771ee1fe09f5ab8aedc9dae3778d25237e5b00064ffa5688ae33e881d8a7ffc2cc380c31c8435327f1fc920b6a4d4fe070348153a20c3308e21c5fa72e2d7c279ea10912dac678f7c8783efba4a35baea627c4ed28c2d040e012a775bd106d5663075842f6946c961151e56aa9f3268d229cc7002d30a6c6def356db3e12cec05c4ca42d5f064d0bfc0f449faa853dd337dc134b46ca09eb0dace07297fdae2d9d98d653877008df740bef41e9da6f1b4b4d504c8a008b41d124b898299c7614cbf63801277c53b51148032243078d73b99659759c8eb21f9b3a6096ca14ae39afe94e9203c87de7f18f82abade01a7501e5dfce36e48d0f54a5d0c062cd6f156689cf023daed141ae56d16ac7ed6581064522f3e2a05457200171fc3628cc5302b0d0908ff18160be53ca77e5743fa196ad66409cec007799c32daf5fd1e345b03013551392e2b6f05b8236e20672cbcf35b35180fd49c12244663c216e11d78c275cd5983128b76edd66c40da3e1a0c7fad227602e24badf7698a82a954f3cd4d175e3b8978eef440aaa71150aa11794df09fd78ceea11a915110af19b565ad1f4d3100b7575bfcfe4e1f4748e239943c3d59db2ef838e10f0a9dd8402d89275cf2efd40fb11506b7197121d5cee8d53a2e80d80762b411d4cfb0e99abf89c8312a18ce311bddca1835fd04fac83d437dcd27aaac0cd4f4e00736507c264d759a479d8d24e62ea4f1410372529593f2632335062796634e453af5c332d8b1a77de140e7dcfd62c33d60a7f84ab286e1812a7ec61b505adb84f6e2fcaf944f67b62226761085050873be0100c2d7eda5cb8da407db08ad0b36d2625208dc3eaeab033bc462b87378bfc27dec9479190338c2dabcfefb9d7eb565e3f6c0d65add8d32c9b6ab35515b7728203f67976bf71552418efeba0700ba4b2d89e923140b99df1e4c3f1c5b389e811b6ad4c49fc8195e2fcd3dcb655d277599e04e2e586a19b05cc311f8595e0f55b52d0aa8ffa2f3cd05c2ee7c2ef44c24cd524ec1c4ad9f7cf4714ce82275062eca594d67f2f79965ee857ecfdcb8981f5f6cdfeda206d0e305aebb39f425a3e425c4077deb024a9f104d85d90330e07ad3ad39b3e24355f335accb52f787ce775f363c1a145b1d153b09d2fee7166936dd49433e4d75867a4aab5de9cf73c3bfb1b0fe56f45dc5b31594cee18a5f557fb42dd7c42e4642cbb17ee4ef2382784d7ed12850fca300ca3155d9a83a838fcf95e06969b9441031cbd9d514f772ab5ce44b4acaffc5b3f14c8886a2aefd9e421e2d5dabf26ef84ab38aad2a291cb8edb94df105d00766cef72e10cb3e8f8f0243225bf24d624de6b7a2dfc932533393c6742e582ac8174c265fb55da650c789e85e81fe764cca51f88f3bcd607faee3362dfc604b129e3f44816ffdf2c3d626cdd41ea3050244da7695eccaccdaf6a756a85f1981de343abe2496f41b033031bc75e180a548052a73100e9aefba5a61acb96c12991c71e6db4d1f8f74cc478f60e9f5c5d2557525d37c25a0c90f4c664bc8117071bb32be24e6a832eeaf8b0a003de74bcc8ea563303a7aed867ba068e206c37bb6817977c1d905582d68bd6e10b1b9e9f87a8441b21e533c7b67f437c7d0a2f05b4a6e8f07e72a2fe07c799e4983ef8a32a5e7ea675d1d9bbb22ab9f52e0f53b41bdfcac429e835a256fef2b3fb21a3fb48b1a929369d69433ee520ceee7ab6505762528a3b69e7d37f7b9278a875a8935b80ae0f2d19516b91d78e7c94ff5ede58baf1bd0f74942de1acacc7d1f41107bd4e1bc7b83adcb269144e181a2a8be6b2e607497a4615227f440909794c6a7839b9e910dd02cf0421a68e56ec72ee13399050aed618c2d9f2bdf27b3eb7b30b038996668183542048aeb01d8ae51e8cd7bbb53bb524bf259611eabc32bb5b37742ae385cd020ac589293b0de17abd25e072db5a0c6038e2e76f674062bcaa5cf1c84bf248d3bfcdffbe01c944ccbde35158fcf4b851d4a52d49ec1810b0ee065e1b4b93a65d0f9a3b42c2b5f47eae3d7f8690d7f264ea7eb00926fcd2aa523718479ae2b377db6ecadbd6dfc681306d2b5454bf86d120117c3bde7fd585154b915b7f0f278cb85efe344ad62d5524a4ef9b9477989843414476f871516fbf85cedd652968e11725f96f8740a7e252127d2a3e8da9c5edc4ab5938813dd94e610b9052817776da3a55b880714b5fcf17faad7c4e0b32dc34109a44143e0b5952e0dfb0d8a292efcad3e1f1545b05bb6435e67ede7c8063805daa1b8d5e74156fb025631f9981d18cd5008655412453791bb8d5c6ce3c43bbf88d44026cf98411a5331a0c5af50f33878d8933d724e53b230f35ffc440ca0c9177b50f69a12ae23aa3b633b6125d649af4aea99927b809b989fd9afe298bfa92ebe3c593683a7628d5ba937fa13c5138b69847680a65ba4fb0c4b87308fab1f9a0bce1fa6421b8166f6f76a4ba98d791c0b75c89048ac9f27a4cfd82ca8bc0269719e21525f84f036d420a487153f56cfe6b2781a524db6599a28e129d846d24eb2383614add9ac32754742b12092baacb2827fbf42aa6c45d1a8deb5e4a59b6e73129e7f3f32b97a8bda9675d9d6e0b9f17d9139deab20cd19cbf4d36c0d0767fa8c2496d0d79b351ae36195933cc94abc235b8e95bc756b76ede65aea450d1de0a00a2ac9c8c3204c8b2c99d41656187e330755a0dbea2f5e2f0251dcf01f17909c8ea8b30e9c5b976b683186012bb41953ff5872d019ef0de6b577638f37585b0e064f55f2d349d0eca9c08ef1523cdf8c440518d1be90330c7f4b78324c1a0f7fb04136656829aa30c8b32d5f970fb6a01adb7477210126427c77860c6207dd8c80c770ae8e43d0df25b9164c603e84c0d60c36377d69345356e32f003ff92fa3ed1d3dc3d23ff7b5506ed0b4e49facae90492b809ef18e7da454c248667884afdac1040bb02436c421aa4bd498e00be5e7e0b98e2c62b1f5542ab9ee2e404116848d323b98f72fb04a1645cb940fdc050a59c7f8aa3f2df58fb061dde25cd2d000f064b6658a839e55440e8f9095250555f71c3973aae53d4e5a5d252ffa59b223cceaded9d52ce848314e7a2e2e2ce64cea6f065d04398f236e698bebcd7cff4b40af6dd26011078ed29030ef4fbdaf204b76e7be50964dd07e0c3e7a268d064bdc563324e04108abc03eb0bb24bd3cf1fea4f8a66b899674d553f6771250bd3a2d79a8216c7461b3a25ddfabacf2672f0c581c472e2d80b1ce68bf6b2e6aee0769b3a8b4d9126c4d6ab8428ba98da6348378e2bede7b8ee5d019f05ef06dbc54d264acf795f8e8b95dd23b5461fe4d30237d932354f41ee0ca664e3e0a7e3d383775b9b50083568c695a10be04f2b920e6cae885331010ea225d181a46480229a833743b2f7670a6b0532c7a94df428f539ad0fc4723624439f999fe13a7c3749529c5b3ff758bb328314ddf1167eafc02781babe3a121bbb43e55d228ba517d1db1fa4b77e79b14b69b22c6a7f0d87de0fd24c9595df76269179d4ecfffb7c9fa144a080aebc2d7b4845246e869945bfcb84052831f435a78b04dc84bb14be5a4fd31444dc6e1d80ae68fba80665005bd0d93872f5339e91731852806bb08a6750f2b56281ad75140bfcafc3aaaaef3204b6238e7d581a7b5acf46c9b293de76af8d11c691f4432133fa10005a08887d94985be1dd875604f5a444321fe7f14b0d1fbe7043429d80706c67cb2db54497e6ee322f953da49ab699a19ddb8dfd65eaaad188ce8608fcad741b7b6e4d85b5538c265c99d2ac578f8b9950f44ba03935f5b05330b451c900e8279f9f99fb43e23563865f4d9a67d165f8e1027fc782e3e1102dba3fb47f18fc265be3db4ab35166c29696d775b86947d8f997801c8e29762bf5cf7b34b60f8b82263d555bee63387f4fd482a2d34d9a45ca0aa8d6146db82158f7b5784a8f2ee7bf5220e3644ab5a357dccfa403196c25d278fa190b51ad003a826d20c795810d4e5a5db542d6cbd7bfc65eb455d7f39e17940f68b4953705289e08151e676582919d81b3c9c539f4c95ff84199619a6b360b2eaa601717af2228f9c17be2f05e135991d8b6cdd292a0494e5e840b671f4e7a0e2bdfd1713cc35559144f1fdf5439783ed634f31697b940bde4099cb3632157339babff220585ea25688a7a45d2b835c84dd813682bff951fc1f72de3c9cf82721d729e7d866bbcc7133009dc46480d948d34316c34422ec8e1d95199a08adb0576cdea9418bafda1427aea31f126eec075563c383a9e2cf4bed44fae6cbda2749eae8bbe7876a88fb425e72b8c5b49ba69fd9527775c6b1271bc2fec5173646af2be83ef6d22d18e1a0eb646d7a4dfffd829de9e43951af893b240696e0c4ad7fc5687764c857bf4dafd9afc6124b0d9cf33389b5f361cd4b0a12244ea3ea65bdc029cda7dd0377c79f0015c43729b0c", 0x1000) 07:33:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x8, 0x10001, 0x200}) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 07:33:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x6, 0x1, 0x94ab) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) fchown(r0, 0x0, 0x0) 07:33:54 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x510, 0x196f, 0x4, "c6090461d1ac1ba96061cac9aa7a21d50afa78de", 0x5, 0xffffffffffff8000}) 07:33:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0x6) r3 = kqueue() dup(r3) fchdir(r0) r4 = socket(0xf15c3fbacc8d2fdf, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:33:54 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='{\\\x00']) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)=[&(0x7f00000002c0)=']+\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='.\\\x00', &(0x7f00000003c0)='&%)\x00']) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/64, 0x40) chflags(&(0x7f00000004c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000500)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000540)=""/58, 0x3a, 0x1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r2, &(0x7f00000005c0)='./file1\x00', 0x4, 0x52) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r7 = accept(r2, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000740)=0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000780)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000840)={&(0x7f0000000800)='./file1\x00', r2, 0x2}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000880)={0x9, 0x1, 0x0, 0xffffffffffffff4e, "69456eb913e883fa7df9e32259df233ac57c08d7", 0x5, 0xfffffffffffffffb}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000008c0)) sendmsg$unix(r7, &(0x7f0000001f00)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001e00)=[{&(0x7f0000000940)="43ae52253b10263684826463b760695e514e2c217d68a750474416256202e9baea36d834cb0ebb45dff57a6ccfa405a428ce8a24aecda223cfad464006bdef4c00ae37be428298a9955671c6d23a7373d3b180bde09da26483bd553c8704b99bdf1f9bf6e27ecc754f7918d197d4f267045040be5696b57ca08763619dc0e01f093665c34ddc9345e03bd07658b1734b2bcfe75324b24a163101f16b9f6ab99ec6430df66eb74bf4a35116f042a41c0152643190c9dddfc11b5fdfec", 0xbc}, {&(0x7f0000000a00)="2a45d880537ccb9688787127ab86036200a23cabdcf3fd251ee22371ad15b1babf0c47503769b785f48fd61ac8ef8e2e9d0ec8b7382c27bd29459fb6c646fa3dc48fdf769fb5d7d1d781383f62de40b1a742ce", 0x53}, {&(0x7f0000000a80)="172163836228b995527ffbe70aa37456cc17c5936c8a9c295c49303f40c518a3f00a49477ffe0e7fdff3b44866921acf107368835fb30c600edbb673998efe2b0f0885e581b1661dbfcf92b2a3bb84fa3f27638b3cfd879727e1392d3c46cab24e33e35078b3a2dda84a8087baf2c3897d0fdc4c9508a55c0fc3f45a66543782273db11b47d7ee151ae30287ff71de9aac326a92f0b8bfa8c159d7de79b3f0b65a8b8cbcea44941c1e73d90da0f204614d56bda148", 0xb5}, {&(0x7f0000000b40)="a2cd09d5de5c647d827b3c63ee0f", 0xe}, {&(0x7f0000000b80)="c112814c5a8fce54a9640c719a2ee2d55ffa204ff8dea3ad2b92af7b35b1a3c683641026a0f4f0d9e724365816a1e7d10eb1b03265bc70334ce12d80a399647d1825a7a4a0b77ad98166d13c76103d90d079df0a648398909193ce6ba98b1fce980b63f5877a46d28b5d13825ba6ce87af16b3990f134eef11c8b9a166307b10cb1f65c6beca0f51458c0849e568c6861d21e0dfc538eca18f6ea7a161608a80e2cb70067112d86d9412d9cae48247e24d734f11dfa1912ba1df8992d50e634b5bc3a2922596b91bd0d2088d0da928898db6b308bd517c3d11b628e82d3fc4625d39f67970956e82cfda05d5bcdc680f8677294e5e489a17c9f74505a98612efc2d73f3aa2a94011c75b783465676d2147ede268a07e41196bdb66fedd3a989b74253e2e456695efa1cee3c56c7756c0c7d6c841b66ad2cf9b02831544fccf3bfb548a3086e28706bbc453542c2a9dc67dbb62538194b49ff8638a43ea8bc2f74fdcc02f41ce3b1d85216ae834991a4e6ba6d31a2eb4a204fbd0fdc948a1a10b4c3ef62939c4eb1fc69301f80445712db80eeef42673e230b5c9ef31037aba4682052c84531b05036723db323e8abcd3b1210c351e1403e3b6db92d8d964613a9795d9e12cafb20494253e3d9f361d3f02cf5c319150a6c2a1b653b9f42b68f81b405a6f8cb790a3a19cf2266fc466a59c8b763d4422e4a1651f52b9789984b38f0d311c12e8c6aaf3168c4dab0696d5e41d3e937225d17dc2e3a34f227b825123ceec53473b2b7483fdcb1ebd85fcf172529ff11efbc0207b5eb9275a8896c999d576ba4618b7288d3c4a6c67539e9c44d033e794036403431fb36211da265ed9ff08bce34fe95e0404d42572cc6121f2702bb80ee57b66af349d9f9ad85f9db27bcd730f1e8e89283228146b3073afbdfc715ce6a9f83701f313a49269c28a5260b38eaba04d639787056542400a8bbf620f9108ecab9797358f85be5d5955de151793b065e78e41ca5ded7ea7eb11514a2fe8f47a9ec3cc4dc7a56e1b47e95e67961bfca0a2ec4fa9ff3921bbb2861afc1f1fa778592012483e5386f94448710c91e7501c9079b43eea373bbf7cd226df1f11bea41467897da8615c0e52f19987af632a2c40a150ca71b0f94b040f07d7d7aaa5c3793c2aace5f85e82e8592a69cc0f878c7d90fb80337503c2981c41c324d503e12f8120d242f4f379426074830bd591d4152c5fbb5418c97ffc6d4cbb67a83b256854396b03b15f0a68d646309e711ea3d41c3593fa0917f09827747abd83dee2ee298cac476c103a6c6f04482cf73f6eb0b4fc554840ce2f303f45b4b33423604045c622caf0f104375a677f92515f430a31b8021dc31ed8acc4fcb12f45485269e35e3e93a68f1fb3384f477469ade09a6556cd46cceadf48fff84c5cbc8eded158b53fda02b3dc01348b4780733aad7cc044ee7a7cde43ccf66a7d42b0fc540047544617c39b9dfa1468ffc04cc070a8a88dc8bb48977a4d54c1f6b840b4d1eee157a38465dc624320506246636135671ad81dd255bcc42784e4a0a710326c2de3b04e3aab0f8876282a72e037bdc98b2397ac20edfb894f267db2177dfb6252d810020b76934cd01f3b390fafe46699ec520589c0375bfcdb28e622bc6cdfc44f7befba5492aeba32fdeb35039b950b7c66d719aebfaed7b03f382fc1fba371f4d3afb7591af48e0a3e4d7196840dbe454a9a473cbc53252aca9338a036dbaaba6555a1b89b7e765e3fc9253f64d6dc91158752ffd703cf7134c0a45a13a5179c586a72d835ac6a9a5facdb075ddb4168dfbba51d43be67c1969ad88860e64414f5d37339da3899ab0b8111f215e3e24111b234956b87ae4c5f98e8b5c65e3375f6546d2963df64abbc5711b4e157bd3e8b57dda5208ee85e1c7081eddcbb5679631771594e010d98907688f82dc3e5e2229a85756a8b5b9c074a849edbd13115a1400d7cfb4d7be8ad2d1642a93b04a2a281b304c2975cd8f613e3b4735da2c49937fee7431fb42745f4f5a949ea70c0d0ae65be172acbfbf621c139e4cb172b4fa8cc0c28020f4b344b0ec09610d0d1af27c781d91662dbc5a6f6acbbed61f8b04d4ca64725296c5a690457430af8e04d605fb9a834a5ead9fd4c03215200683e5cf3633a4372d4b961b8e3c9c35914f1a1ab410866ecb04f12e0ff679e21078aaaac97217b18cf4128ec38cc6a17fc161397921186fc955d3ac659457fc74180a558c3b51ec0fd93d301969561c38a433c205709abde5cf81813a092b2af737d665a908122c273a59ce3bc9a597b9a67de94509c1bf77716d326844c2d0a3a28395e211365a0c39cc896440f847abfdd5c89a5f749a23cde666eca13981d5b4626e78f6605b8ac3a3c7645e9da787be26b8dbbac6aa499c8ed05281577cd200e0a5975478d52f66ed7597e0370efaed76f96c79677298dfd4cc80922e8e8e0d3bb9e5bcda9369e14d456da1255dab3fe3a0e8401440052527c267137085973d008b4f1686367a3d50e01e8992ccf6640570bb31111f4b10ce922b3863ab82dc3a9fbc63696702bfec0a9650c26e36ca2d1e668ea47a5e36379c9221377247d52b8cc331087e43c5e827a2b302111dcc9d3a530c78490f4be372e143badfd1cf5b515560473463e08d320717cd41b8e2f23839d4fe8e3590d7d2543a3df6d716edb176e8836c602f927c53c682f6f1cec5dcec9a9c1b1ff5b857d5da243f970134b85ec845bf55f93f01a4f22d1d6a8b323cc081d4e64d41cbc2a53003f54db9253c4dbbcba03350f50e533ebfb59efbb937fc401a22a5a40f2763450358690efe4ec9215125fd6ba138e7244278b8b6186bf60f329812db1f788c938b51973ebfc2251a3b56b464748266f5ba7c82a2136c6cc1b335e5dc49648e6b3b0571e0f0c6433b6215d28fd1aaab9c4570b67558b2ad4dc987235d1f46d64526d1e94b9ef782e8e14b3ff4c68d00c2d0c5772ddb1727567b672be39ab859b7d308a4f39bc36df7339594a55761af7d895c1efbea0f71dbcf1249651e9d2870f9ddca638dbbaa51867b72482f9b6f2aebbdb8485056e28f584cb243dbf810abb2f71efc2452184e869bf45d25c1b13be66cd3dad34a28f9863b8ed77a790ad02d145540f0db44d2ae0c209710078c5ac7bdabbb926a361f7b331190836d53260f635822819b59229a165c622d63685b8cbf463ed788ae3dbb84e3e3d28dea20b6282d1b249162666abd6bc69273c72a3b030fbde78b7cebc474f33334d703be628c7d6347bab0e596e29cd351e154b56a25f2e8ea5d4fbabdfae5a74c523cda2ac37df22f3e6f87e1336860a27cf7fb92c211dcec87379728f67067b72d90715867f287a92a2dad8ce5947cd3a941ec74d97caa6447047f167eb6533782aa13290c38598b9662db42c1c2256fa4edeaef3097e781f44a5ecbd4b1a9e4b1cca69d3382e3d51387fb0dac02aa6b7eab12ccc0c3ac26775e809785d7e7c017157c1bc83c3f2c28ba703dfa1c1c197180d811e60757793ab03360e39d08796441ca41aec4897d1952b97beb62a41cd723e62d01222dff7e35e54dba0c14c9f33d9c8b23b08af73650f3ed017e22f57780074e20b36f57e513375ca7ff378947a3cb2f78cc34fa3547488bf7c5e8419805b373f18826ab43facb084c86abfab526680dc334e137a37ea0d0ab6696e033868f42d389966e254d9220040e77e93f10835d39f0d19f019162fded5af4ea2e135aeddb0a15e415ebe0e372c1ede152047cf1f6ba6d70b7826694e90e880de31eef93ef81810c28e43c52662ee16c45fa14ccd88c36df04ed3b9a0bd98836e5849d6c14516dfafc6a0352298fad62c5268e2b61b45f7f847e92162c2b3f497f84aed82ab4164e9df47982775f3aa931f28ab5dc499513138c46bee32bcca3d88f2d7809e724d05fa8bb063e2f3eac2d82e6dd3bfd567007bccc81320721e67b3f24096efe83d5202fd72f6be8e89c0057ad2ba361a43a9cc7b1337d3f0f3f15927b88cb346eaf2054c28bad98595594be1526cc1419c1f47694d164beb40f6300b31754020c79e5d13a25b49f3924da643cb77ffeae27c09ba84f8bcaa0fbb0594b865cf7e86d1bfd55e7e1108fcbeddc85e76b3e51c0a4fb72d3804613cf46077ea2e4efa4cac06230518a905aea4abd49a301d1b0cf6bb0c57fcac6c16e64419cd6eea568be169c06221a6390a5c766dd055e9bfa8828a9e6f8f6a65356a4a1ab67981c28a684038510cc8f62c1e392adbb00743fbcb179374b549ccedf972ce1bb5dc3db995d62481b609d107e607f2c510aedbc38684aa65718d88abd57404fa790e823ddde8844425929d748fbe74aec459e2aac8f905dc14b87f26a1cd8798332faeadefac02894d075b87370dfe41a5d44a17801e9d0adee51a530897adb1648ea138807e9b45eed8978b74cff8bd6d7def932cad9ce4b93d794b0a4e1b25d6adf46934b07e8503eb353e8af8b78c45291e22db454795dbdd96227c1a150876f91e995cb6003bf6a2c30c8f5ae1541e7c61748496132ebb811808e60d9f01d2ca84fe60cfdd0c97e32aff07ee79ec6d7b0447a5f8999f37d0f4dbec91254b81f74800064198d59bae487a56b21a39221f58cd028eaa87e1f449d55e0c3268d3c917068a0fdcb9d6a360904c9abe9ba3784a2d076890c43f4e8c3f6030deb30a268d8b8926baccfe6b64b4fe3e56bb16bf057a84c60ae707d986356cdaacf75906becc8a0f922c5107621246ca78e55dcd80dfe6b317f0bc0ad198102ae57edf172150110bce00ecd2cfdc2b360581703af6a1b44c46af6560f6fe3e66108ead56ba4195292093a247c639508420d55cf1f19d35afc4b559f4df2698b1b043408b131127276d026e6072ef6d5d6c82c9b7963de0c6041787e1e3b93d9a8c56953e4400d297386f78af1365af2ad81600bdad00071b54d5c941f3e5059ca7dfbcec02d5077b5617b040ccb2b9b5f09bfe66135250be6ed1d9fdea3cdbcd9d48881c6c04d42594c231e7a2ed8032a76386efd50ec19666d96643ba46d465682d86fa042b97c8cbb26a7859e8b5cd00349dcacf101528954a3664a1ceff18f5cf3cd9496ebbbd1816affe05a56e97b55cfe9c0189e31d8448751ef55c8515e52dc19a8616b60a35cefa8d11b8a003f0f62cbbdaa7d4bc713f8e757da55130317f8ff277d38a39906c4102d585bdb215d4e88f01823b9b06354b216e6806d71d54040a9fe04a373912bdb47c163496f256188aa3942fc5314be789b47b871b0ed1116bf016bb7c0bf2ef1e6c58893658f9d385d270ad6e7bf1acf1fa1eb3ca50afc4f426e1b185a158c1fe807dddbd29ed08db0edd1a4f1032f5466249cdcebd66941d00700951fa64739d0a7a97bd21bbc5e990f09be754504449f089fa20337a2e0aed36de9ea3febc9143c1354d52d5a88a42a923306702825f53467ada18812be5cad551aefd31f87fdef781195217ef95a74bfc6545fa0bf8d364b2a100892516a38b99c0d75bebd6ae42f744b089a60cc88e7f47cf741c86cd72e87fb6fa1cba4764ce8f8870abf2297be4a7ec483e956dfc9a94209845c838416069aa6edaa75b8b92cec7583cae34b5337fbc7a2185ea85936228f61c8f4d8d411a14d26d3adab59ffec51e1eb766dfb18d9c7f0b070ca462022b7053e51daabf99c405508ec7679ace011e39732a4aa2d49faca0b5925b91753bfa4da025182f8e0069781cec360487517f936836cfa63950871e2b5ae1360e6881465757", 0x1000}, {&(0x7f0000001b80)="13b7fa09e96288d357ccff58ae9fb4d3373438dc0bf45232746c3fb077495ddc2d0ec1", 0x23}, {&(0x7f0000001bc0)="247a4818424f110dfb6a7617e83e381b93c080d72fe3bbbac41e61da335c9a7b71912776e1aee654965a058678fb256422ff993e9ea51c83a85f713684aa385f574afa3aec766f833f", 0x49}, {&(0x7f0000001c40)="c5eccb5d8c63d9bfd44cc12994d9772821880328bab2abd0974b6da7d915c6a90bdb313fa916163d76320ab9ca19ac7e15a89ca190c83022832d47ee903110418e48e2af71113d54939c5cb710e20c2c7283da", 0x53}, {&(0x7f0000001cc0)="6e6d73286bda5dd46dad9551110203a0034c3fa8dc3122c028a4b73f95dd93ca87f8afc9b75aae21e419f31cb01cfb36d3380847e3beebb50a61f20e41165d4101579fb2afe07e6d1de73ccc7997d103c403bdfa7662690482fb295ebdbc79f38a356bbf2e550686c935ead088799935ad3e5fa499dedbb8d10b34e8af426c8e25f475395d5277e6d927c4c44c3563c5e26bbfd137e174cad4349166310303c5fd56cfe26751d0fa351ac1c7545b90be4d7c9940bcea5e586ade3990c11d0c8a95d13eb2444243e6f067bec9d4008effacb7c96aaf2048d99febc0ae67caff81720213257401fe7ba2528bdd361be95f3c4da8", 0xf3}, {&(0x7f0000001dc0)="6d472c2dfbd5acb03efa81e947bd18415efc2b4bc2df80752cff8cb435ab6acb4407434754f1dda3d1caf940fa745d", 0x2f}], 0xa, &(0x7f0000001ec0)=[@rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r4, r0, r6}], 0x38, 0x2}, 0x9) r8 = msgget$private(0x0, 0x42) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001f40)={{0xe660, r5, r6, r0, r1, 0x4, 0x2}, 0x81, 0x81, r4, r4, 0x2, 0x0, 0x6, 0x3f}) getsockname$unix(r7, &(0x7f0000001fc0)=@abs, &(0x7f0000002000)=0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002040)={'./file1\x00', 0xc3a, 0x11, 0x5, 0x1, 0x1, 0x1, 0x10001, 0xd67f2bffaf90ab0, 0x2, 0xffff, 0x5}) execve(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002300)=[&(0x7f0000002100)='\x00', &(0x7f0000002140)='{\\\x00', &(0x7f0000002180)='\x00', &(0x7f00000021c0)=']+\x00', &(0x7f0000002200)='(\x00', &(0x7f0000002240)='(\x00', &(0x7f0000002280)='(\x00', &(0x7f00000022c0)='(-{$:$\x00'], &(0x7f0000002440)=[&(0x7f0000002340)='{\\\x00', &(0x7f0000002380)=')\x00', &(0x7f00000023c0)='{\\\x00', &(0x7f0000002400)='\x00']) msgget$private(0x0, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002480)=0x8) bind(r7, &(0x7f00000024c0)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000002500)='./file0\x00', 0x0, 0xffffffff) r9 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000002540)=""/253) 07:33:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x80000000, 0x5}, {0x18, 0x3, 0x5, 0xfff}, 0x7fff, [0x2, 0x10000, 0x9, 0x1, 0x7, 0x0, 0x1ff, 0x4]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/216, 0xd8, 0x802, &(0x7f00000001c0)={0x18, 0x0, 0x20, 0x6}, 0xc) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 07:33:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x104) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 07:33:55 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chflags(&(0x7f0000000680)='./file0\x00', 0x10000) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x800, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1811, r0, 0x0, 0x0) 07:33:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xc931523c) dup2(r0, r1) 07:33:55 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/127, 0x7f}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f0000000780)=""/166, 0xa6}, {&(0x7f0000000840)=""/188, 0xbc}, {&(0x7f0000000900)=""/237, 0xed}], 0x9, 0x0, 0x5f) select(0x2e1551367e1add07, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x100000000) select(0x40, &(0x7f0000000000)={0x9, 0xffff, 0x3ff, 0x2, 0x9, 0x1, 0xc7, 0x6}, &(0x7f0000000040)={0x3, 0x4, 0x9, 0x800, 0x4, 0x4, 0x9, 0xfad6}, &(0x7f0000000080)={0x6, 0x7, 0x100000000, 0xffffffff00000001, 0x1823356c, 0x5, 0x2, 0x8}, &(0x7f00000000c0)={0x8, 0x1}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) pread(r1, &(0x7f00000001c0)="57e5a3d08946e00e5c938fd99b1f8e8305f6d61fd4b077218d4f9300caf5a824432ddeb7375706a8d61c462d31c1cc256d9df37683accf552f003c5aed584caf63f54a4df53eea7d99dd5610151ac9c83d924c3e04679c54f3acac6bb748104e57829f69511779c949ccc78c80f9d4f93977668c53a85a5aef783c8e55e19c60473bd0242b56e773d553cb2b24e5be0a1e1b1e042b8d26a4649d9e4f7d", 0x9d, 0x0, 0x0) 07:33:55 executing program 0: socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="e64e12e8fb4615c44cfc6baf415b73e69bda1810ca02f9cd6ee5c293db81058d6d6f18f53f2766e3b85831a1ceb71cfd25c8e2fdcb3903fc7082c002a19c8999789ecba8abcb43a3bef241f2b2b7e6b3983e052002258fb62cfad5ea94c048d7dde3d2de1c5b2d11a826b4032430ce59d68d92c6807c318e096eb59f04", 0x7d, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000000029, 0x31, 0x0, 0xffffffffffffff70) close(r1) 07:33:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000740)={{0x8, r5, r6, r7, r8, 0x80, 0x7}, 0xb53d, 0x8, r9, r10, 0x1, 0x6, 0x2, 0xfff}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r12 = getuid() geteuid() setreuid(r12, r12) msgget$private(0x0, 0x106e0) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 07:33:56 executing program 0: r0 = getppid() wait4(r0, &(0x7f00000001c0), 0x2, &(0x7f0000000040)) mlockall(0x0) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x0, 0xb09, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 07:33:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchflags(r2, 0x1) 07:33:56 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) semget$private(0x0, 0x0, 0x10) r1 = semget$private(0x0, 0x1, 0x40) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) 07:33:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000000c0)="00db7d", 0x32c) flock(r1, 0xd) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:33:56 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 07:33:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) fchflags(r0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 07:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000000)="b313b34a8964cb96a80961eade46f7e04fa839f4f554bd01870c9085d04e4489cb45c4e51dc435d7d48279790e873a910c73023821fcabd2c402fffe8ed7f7", 0x3f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:33:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00", 0x8000000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 07:33:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000001000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r5, r6) 07:33:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 07:33:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r2, 0x0, r2) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 07:33:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) fcntl$dupfd(r0, 0xa, r0) 07:33:56 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f00002dc000/0x2000)=nil, 0x2000, 0x7) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r0) r5 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r6 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 07:33:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file1/../file0\x00') renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 07:33:56 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000800)='./file0/file0\x00', 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r2, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x47) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000007c0)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 07:33:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r1, r1) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000040)="6e6f77d4e298f8f6c04418cf90addff68c3e7d8deddec75cde12e967e1d851a1b0504c996987d372c04b832f0a1998d3f6496b36fc242559d1bbc712702d52b579ae23a4ad0467f7dea9aee779ccb27ac9629fe15cd91abab159c496972df50e0a33048c53ce1c7521aad869d690350a87049b17e272f865fd07683f2bdeea39bb25259da6c99e4c35ad6ed14205f94919337c41d8c144038c7ed353c1d8611568471347c519a9069c641ec6a85eac25645d14e72e3e293ddc85cc87ae72712b622f9045ad7e14a775731789", 0xcc}, {&(0x7f00000001c0)="276088bf669803a5e15cafe7e4d3339221993b34f3527015e135e005619253fda05c56a4968db5a401f74196d9a7a875626df2d30ae38f0e5326ff7b6bfdbc9e1b60b2f2f9545b", 0x47}, {&(0x7f0000000240)="e27bb94ad22184a595a4e0fb8e42f82c5232feaf40cbccbc27548e2d9af48e00e8eb652ec5a72ea90e247394e0aad87e69cf03f0fc2269cfb4d6af7be6c27a9abf1f8d865eeed91248f80097164a927081c2f864d411728ec6d1f8a68dc519fde9f4013ca9ab6db11363e1893cbfa424defbd3d8888c53dcfaae574e6d5022a5aaaaab67e3ef42fb7b1b1de418b34eef662176ebeab2b4f67ad0a187febb2cbecd2f77a61fe82da7e13e53d660238fbae7acdf70f39488270b74f34dd45f39832a93bc6f6c797cb11102cac1b2e0f4", 0xcf}, {&(0x7f0000000340)="91085d267d5019406c74186e1888c38fc0db472275bc6a184b57b93644160991820fee722a91a344dfdf71e33c48cf3832ecb362edf6d213d0a8e57dec2cac28e2281ee923bc1a1e8775f83815df9dc92f22ff370c95d52c46855c7299f18afc6264661c481b6e1a8b4dc947045db088c33703c890d94689b84874dc82bfb28eb03a66547a1790d6e5df5e7229a559e9a4d0b676c2c3da5f3a7f790085658019fe1ad57ca2b61d496006af96915febf06c012b3d0502ff9e5c5cb6642fcb539124781a5eb8a59a5d77f7fed364a8b3fdb8a3e0f8bde7fa07236fa373ddd697360507dc296f3142f821c5cfc521962227d8", 0xf1}, {&(0x7f0000000140)="4fad4da81abceb2195e6f2fbd6c268b692b02e52da8b06b66d73368cb26a69738ec4636106851e1f0b7da68938", 0x2d}, {&(0x7f0000000440)="87d2d051468a81f612cae3903ff48019d55922e9f15ef41859af5f59449334dac275b538abd34ec6d99c1390fb15bb3f835ef10d70f88ad96ef5e4fe5c821f9f94633a6bb9fb2a5e6ada8764a30bd9c9893bef78fe1b5c1d6d03d91b8580d61e2843cb3fdd14f7acac643b6c", 0x6c}, {&(0x7f00000004c0)="ebf90fbc70d17422579f7bd75899e49c8233e917698dd47408016e50e647c4c20325b0db90dd40b08814fa2eefe16823950cb9d8af1a421e31feeeeae0188266f471019d9bf48d429043e66aab618db4528683b8f3adb134bd70c7cb", 0x5c}, {&(0x7f0000000540)="b349db829524825d8573eaff92f6ff6049ae09495ca4f7880d0ec640909e63bab1abb10ecc4c36f33f55a5d395ac779c1c1e69099505e804414aded8ac1e305707b61468102428a7ad11b0fa77c20032880841e0cd1536c6be2d9c83431bc9b00db18cd37780fa5db44229138da598593c39909d9f5d828967a3623185a4daa3a5945bfe7b85c373326e74736b0973927d035b2d7fce586ffe99653d3b0b0838e2c315fb569ce7c291e3d9588d1d95", 0xaf}, {&(0x7f0000000600)="a7142e44e6c9ac37363c45067a981ca81708155eeee9470df98b6ab24aaee00b1f93cb67dea687b5e6c482f227e431b46e534291f88e1fa0f1b17d9b1b7ed6e10c01d7837b52ff6b369dcf0e7c1803761661e2f37327b1ba23f0e0cab3482b5500f8ccf52a32f416d3d6effef72b9e4fb109e8b800aeec3cda1ad1b5167e18", 0x7f}], 0x9, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x2}, 0x400) syz_open_pts() 07:33:56 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = semget(0x2, 0x0, 0x110) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x100) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000040)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xfffffffffffffc80) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) kqueue() 07:33:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8, 0x8000, 0x0, 0x2, 0xffffffffffff8001, 0x7fff, 0x2ce0f21ae654060c, 0x0, 0x8, 0x9}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0xfffffffffffffffd) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000002340)) r2 = dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002500)=0x8) getegid() setgid(0x0) pwritev(r3, &(0x7f0000002480)=[{&(0x7f00000000c0)="9a36602eca70c8e82fb32973d6288e754c5105dc89a935dbba081002c6d1671bc0ab0889b902fb1edfeb2bc5fbea377d728a6bede85fd186c60a89680433db04ab1b5cbe58bd6aa94ae7e6ec0d8261d9565cf97d7ce38f6f6b57ce3ac921b0c90a692213338170df30ae93a32ce3d38fdd18ae2e075c454b56b9f54b0b18db2b2035d493f9e6a924eb874acc27eb16ca19259577517969bc561a3fb01b04de86fded332b924d38eb7923dc8ce06030acee9f79b14b2e5f2478b17e0d9281e26f8ac78d7ef6a428a314054cb3bf16452e2e93af87d737428c87bc26548b63a03b28d398c5dd653981d42933f4cae84054c118554ed67ae236d314249249b34e89f811e31f0c5873a4d4e0dc2b14700110c1b23f758cb95910f5293e932521d76e816be5d0436850bd90a1cd93f4edb698cf2efe4b1bb1901abfd19da86016690d5e7f8b427163b2d1f1fca75977814bdf7ac17c3fb2cbe51c646dd8c6b6c1cb8c2e5755c573a61583863e2ebe38c04c4f19bb720acb332f5d1c0ac865584362ecf82d641a714b920cee5412c6995b707105269ae44d6e7321430cfc597e4ef99741017cf6a93b70d58bfded61009b5f3e5eb47cbd14656f203e8cb25ba6be92974c505a9f03572f73462e111e4ca184ae3988bb8b23d945d115340e07718379565b95c0ff49e67dabd1c1152aff89574c8e8550af3709b2c0d91deeca75692554f9fae3895046b06aa153010d1c7c048579d6a905be49c916bf01fb17cd9d0a39c1cd03b344e6d2a1c2deab2fa1e3454fd9c77af29ac6a314b34960ad9b67ebb9f3c768916bc0a0cbe6c5fdbbff7d8fd3dd4f47fdec69005c70d8099dc26b9ae515daef47af7ab314cf8de0aeef443717de3433de6fa981d08c9640f48fa0db0cfa22442b0dc7520f4947cfc34f90c0d576641b4c7943d1581678bd17fa745f1b8c62e4f2a2b718bd0829f90adbdf2750f43b7ef9d939abdc2d5938b782b06569a780c7af3e85449fcfd230de3f794e6fb0fb7e61fc49a3862d3c7a1c3628cca4e40e1cb572cdfd3158600136f3874e937bf00d1178b2a3d3c61171302edd0f543ac1b0e3fc70f42be4b5a9cf2ba51613f372ac2eb8b06b281c1f60938ffeeb8e4d06559faae6ecdd1c0bb5bb2d12cc38cc7055dbeb8673595ee8323692411e6d22728d5757d347773ee73e2b96dcbbacd148163e0b4df774e00b58466e4d0787e4c16e54555f0dd43d4c041d0dc47b5c9755507b00098aa93e0e2106cfc6b3b883c3047747c0661271592a35e24538ab3bf96d60dd9ee211e0e6f02fdab89e1f5402a68caf2c14c354bed235994553dadc09a197bd87d47c2ae0f0b0cca66c56a74a00f29fefbd311a5b177177cfff7e251a8b93e36de261aa97388921a266469c1415f0ac8e5692da3f031377a699d1ca7ef26923e5ee413e55b97f84ed1f9094f8e7b64de9882fd1b47272cb8e1b6e08b67fc4486b9133b897114f8ebd3d62634e12b086e824b2572e3dad3513ac251708927979f0b802122a13263fa76827ce8d709ec16832441b741232c0ea8dadf27221c461099320942cb1b395bb30b5a7b4d26785bbb898c7e11874c373d3815e8ec72d9d1e76ccd63964d1bb18fd3d2a9b099462d2ab4d87e93dc2ea14158d7ffdb69e3dead51a5bd106c59ccdfe2c72a48ad9207d6ac8d7dda1f0ad698b7b6f9bff93f5b089859b5d5c95a0332a69b5cc515111719ca40a0b8fdff403be4a8adb29709b21bf49c85b50a61153dcfaa06946985a357c2ca8795b881ae277ddaab7618f337ee66c0a9857fd88d6c22633af7195213ba2f76b375f945fac3d14cb13f1c1eff8c5b588096bf52231f8c3efd066bd4a8d0b6006e97551c9dc2ded5de2af0ef9296e51eed14a74d602b8903333be044677211162136107ae8d3ae318db9ee851653cf8558da4410fd03fc86fa3561e35563578d53efbdd59abcf242854e38a17f0e4d5b82875a772ae012088b32e72148afb92d88bf592e38751caad7f76f41ad52c0a35ba20d004098238ff0d550d718461130199fd9ca2587ad07489e3962618f24ad32f24103eb5f1703ddef055f20384c7d29f7b6a591c8fc2bf0547515b9b1adbb32b125fa5a8bb420e8f527030023430a2f29132ec4afe17f40ec923363c475d1299a93540b801cbdf514411bc48413a2bdccdf042dcb19e30d5462f1df5b8cdd85be72b3bcb03e45ecb0591b0ac29e011a07ae3c422af1ddd7a63492b2ceeb5f73e7297f33023c90273d25c9d4fbb4991f1e5c21b6fd3830f269de2e935b85f661b92e5f4cd1ecfdcff92ebd2d9940eadc8ff70cf2b3e487eee689e8ac689ed0fe78e8a9b960e32723b046a723ca33b03f6d6abbb1ed318291a2ca762cc8c0dbdecb234394cae1f571d1e385d4c1a477e48ece1ba92b675ab20d1b61705a4f540b34c9258d20e228446f06851dfb0ba2ceca3e78311364ffe040b8e7368d05b00367037825659ba5ec899aa2406e9a1c5f0eefc74bb353b40c42e8f5a061c8f02a9b82e00ea7671bc7ee7eaa1a0051e3ab48a569fcc347067dfe53ac145cddc9888726d246d45666b812758a0b99ac2d9683adc2ffa168ebf873ca0b370f6f13c62478c36a01d50872312be7ea858972f53c68c796a0ece81630306db83bcc6e2e9ee6d99dd96073380bbbe1d8c2d2497c6b0f29231e2e9e2cdc081e3988f1d1718bd22a1c8ee2d18e5acb22b952690d685385766c8846c142249fe93e18e910d4e6aacad73af074ce71f731e83deef211ef460c27430c6fbf6066f9e9a4570d4238afcb1f95a2518013e070c4d7e7a333c90a53e27f6377668d1085936b569e3a29415968532bf032d761f186ffba9e7f6c854bed3210639d5bdb48050111e5ce6c1f205f6f3344895d29f13bb1a1e2900465a877bbaeafb9f150e0293ebd94d5fc4c80b913d714e5734d73d460d9f7c14f2cb8ab42f046bb3d382f4ba954deeebc7e084eb3c251d11f76da3e7a099e4cd9433d635b8115e514649fac5056b31d88907457b35ee1fc675bf4e1cbee8a3afd931494a7cc6dd79afd8b4d65a067f7ff2ecbe951640b5e85f712e0d78a1be92fb824451e5cba87c2ed7df1a4b1ece491d2b88899186dfe77fe64e4f2b2083f211861c81f6be2de9c909a9d7e3440ab404e92ee0430cc68de1d84933a8f239d3935a27ef42d913819fc9cd963a8e61c1c62b3c4c5a69727bd24444fc72b95fb94d4f346a9e5bd930d5d9eba57db895992a02a06df37824580d1a019b988f6748c77c84bc6b9e541a4beaa5b8b05ad176939e2d969d3f31eb0866eeb34d17c5f04748d942e13c7659e6a8400ea10ed6ed4b7522e36e8ecd055df789dd5c5a3edce73b9cba267ce94ba15173c076a3439cfc951e4ca77590463be8eaffe3401fbb2f29d479eb9dcd040036041cf95770151dfe9e8fb1e74804d250924e99336eba5b21e6d523d6c7f18912e124feb503051e322362a16cefbb3aad8038b17a7295d69695965713eae2ed5a6a0b160d09725faa63b288293fe9a7e795d6fb7a0bbba6961a10c926da870fc571d951c00bf7f63522161d5abec034cb5ef426111499192cf4c0b86f8bbc796625d28e7f07ca65fac2e371eb42f9a3f45dc9949ed78afaec76d134ef6f2bc7acb5470b6cb3f2447876dee184a0932257372433e496621bd1c624cd14a802f3629da31d30b95905ddce0c01e469ed79fe173cb788049e42094943eaa8638abade479afcb840ffceed3290ee6f11bcebb40c8dde9fa389f78310d937a214a5543e7bd5d9319fe4833aba11ea3af402dc3e7d11bb766c63e0a7b2ce931c9a1b87c60a279b871e359be00c22fa40e7be5e2cf982bee2839839f568dc7300bd3604347286a3e252fb9d1b11cb8477d960a23c7729f3b9bde2a3a8f5df7966a3efc15cbef0dc7bf9fda7642b31507e0e39f83dd3e97b0f5307793a8707e2c5d6ec9713e5a913f55b31c5a2b6854798560ba3c7b651f211721950827bb9a29fd40c024dcb400e9f52db7328cdbaddfa7c510411e05d3a4440464c6c67b8b7f506405defed71b295a65d8e581d208d40907b46385f0f5c7de907a83a486c67db143fc664a394f54d222ea1e3773dbc0f0071a4bb79df2a6401077b53a99e2f43895da6916dbde8b01536282419ae19698e1d0c42f2c8ed9e21e62d5d7d9b4e6094dbaa1d4d1f1f9163b7d8038a205c6122f81210a36781da630671389a329fe48c8910d2ec6f25017f7f2e58420f510446f91eef3456c6c39d81247195fd68527cda97a658708164cfdae04138a6c7c16b753f54aa57234b36551e8e394e071870984bd962d19f7f1572399d9d2974d1811099184b9724858a32c75a380d99327b44650ed2cc5ffb83d1c4b43504e2e1887cf49823c7bb195af8718e3996e0b7818b1675eb311e453b367c6e82851276b53a0bbbe41483c62ec0898219d68f19fc09e16c0aed8e64474f016b1db957aad5b833232e3832ccd71c1b18b4ab2c2b3ac81d5a03854cdd56467ff2318a22cfd7abb4ddb5a0a27e123108ef48e7c3c26b817fa9e50ff9a6f727c4fb697f7fb84d0dd9c15a04a82430a5c1214775c8bfebdcd65aaaa020c2d932f3a3c888a2b1a0783d1c5fcb0fc98b76023f327ab266aa9a389ac40d8766a721bcde837f375d54591814b813e6edc7b0819310cbc362dcf23c4a7b46de4180d1362ab1348fefd6cec5455b21b422184f67a2791129320886450c9eef797680274ed926bd8572921d80dc37c6861cde267ab994ae6a86d149d9b2880043b516025d9cbf8915eff17ac9e95f6641714cb5710376644be9634d4df165f709dff7f4624008606fe624a0d198bdfdff017d98d27c24c0592cb7d705fe643dd785a84a45e8d291a5a87c3ed9fdb73dc98d24a2b2e7aae980290f349ba24f673549dba18a260fd527543db2b9dfb8428ce3aea0610c68d05b94f714727d564f51ca52d188385e0384c93190984f39d50421c955859c42f7cc2c0e4609abda477b2500b39a1cee4be34084b6dd2a62b1aca94dd57e3979d1e0cb38ff776533d8a54aa4a0b30cb46c2de55aee03e0b2fd204247f109d05d50181c78e7a1b1b5812234a146a8aab2cb156f2c27757a6365b217f7a599e3d68f10014c29c4d94db82b55f6bf68b2605b70d6fb119d8309ab4b790b359097ebc7a286883d532cbbfee657e386520e2cea36ccfafd659988897d9412bf4e9b4ea192ea2a89aea4651df982d2414d078106a2e1a9ab6f29c62057317d19d97e7fb349273493b3c52fd58305c3a011346dbd6035631bf080b7d32e64096524a3fc9fef245d1f1ec4cc47a6d432af0b7fc6c07b304c2a38a1b5891c29e66eea3ce38b2fbe914eea9cd586b25a684848b72765c7a3d8c323be4c7dc68e5709a2e303b10d4fc20460c33a5c58a4d012d0e8b9f98a2ed812c1d16adbfcd5f066c1fa817d2c18c23048ae80d2bffa743a95d259ff02b894b603007cc44badaaa486da246432c00a64c13988ebcb5a39b4831c630eec655b653d7dec34a5f2057753797e24be4cc8375b19cae8edcc4a415f41cb7bb679544d82af4d7020fea64b28cc20561d3e52400a04880200febc60987559d3142407ab66e66beb39d8a94dfbe1b5ec8c732b825df82a09d56d33dbb6980895a33ba1fe7d122c7047cfbb35a48799b8a6c383b00c5578c1b226586ca62c036c8513c42fb7dcc2cb48236d052c303f1fed320751299cde8c0ec4742b57bcce8934acfc6a4ca1d99f13d7fd1a30f2a1a88ed7d77465722682c6a230e12fb2b92b054b", 0x1000}, {&(0x7f00000010c0)="1905c73f0644321f39b9148d81424b8f1721bca54fa7799e20fe05465da85b80828385f48850fad7d7ca252b10ff9d61de48f8ea4c6145c0742607a5b676e78f24eb3594192fb7eefdee43da2564d2cb7156927f4a92b88307e5ab09183bcb180d16eb2a34be5411bc92e3972f60f6ff383170a4c1454ff5da9835c64965c7bb6d693b19f7a355446f0469d5604ecc84b49f9641309812005b3d26c28884c90667a37582e0a2c472a260aa1b2b78f42b391012c82a550e44d172cf85a1c0e84994dff555c4e5a708f4ce9656b09d73d41cf9bc4e1b64ba0cad37e10196dd777aefbc35be8cde4daad77018b06940b0307c775ca4d7780e4f9db001def1f2c7f41d4654e6d00854842c51a84f636a2041af60ab9b72b650b1e5f93444d9ab7aec45a03ee58cbe91b682ac2dc3d7ac92f7550836df5cd198b1ff3c91c903d3225cad5b0f8641550428c325345667bad7aaca8044d9652b00a0a7f67971b33725a4364c53686fb054b3058412c4cc49847a98e0d5e69f6f54266bbc949c2ce564f77cfc7d1e4f65cb29193fcaf5d0ad27014359359552ac2672a77ef0cf30c68b4971e8458946a7eb8b7f7ffb728bc0e0e2d04f9142cd2202063e1d17237079fba479a931106f757edb64278f0ed7e1caedd296dff312257e1d62c7e2bb5e5c035a3f083395f869609cc299c4552c183b70a4f992a3f26795e6b26c14535167bdc25cedbe2c600c1c95e85556c461a2fe1d6cdef87a3f3dae808898d7bc149322fc037ba9ce0977e281f005e6664c2bd517cad1af0259b8154e840be0dac042f934d1f51c0ddc76018b53a7cb68a0773995823021b2b62384b6e2ef2b7f57e49df0b091c04b1e974a3959bb84fab4fec63cc5f2f2a210e84f75b10aca706c28ca06fd1dd45e369a472cf090e8a49bc947423f74e7c97f95263f4f21e4816cb83d4bed78ee4ec50a9a2461ea5816330392fc9f0468901bff2bf3712b8914ae57d8edf8bc79c6002233bf9922b54683667833d6e94ef256be6b58739aedd8739f9d38560db0d7966869ee21cc9d42092ae0b8f9d549632d0a6abcdae85c4cd9f51fa2131a7c7346b6da37465c8740cb4693f6d36eb5e9826e50ee07b8dbf8844aec93fd6233bd60e746a24e1fef875988673ff6c0cac433c48390b8d2067c44c4a6c5d3008f3be1a662ecbf9cbb491a717276ab2e99f385ebc69e3b5485bc5b686c56dbd616f2ba0ba7b1088a3e8fea77254d505b2d32016f4930328e005ea62fea0cdd03d77e61a19ed121dfcea11dfe1f200f33fd302fcf4b47698259ec78be26f59d4ffb291f84beea6583774b3b436307cb3152537ac5ab411ada5c0c4d58a7c849f26cd74070b2317784ef565d32d171cdcea2193655489e7b2dbee12ce75df43053089e5821e784973e90be869ba1e0918ca30383bddb116d129bce09957452a13f5f900b1995ea3cd55ae70db9d7eff1a55d4a9548bd18555d80f8b9c7eb0ca0047f245f0049b51596c6b3da4f37be2add5546e3de04a86a31da4de35de2a7472a55c22e946045297c2732957f344abe66a382a3768d1459d3ef0db1d833ce636a5afaffa180aff49218e75e5a86d834d451562f698b3049df4653220c7429c8f92a36a9e4f03a3518f54d897b46b5dd8d06313776f022dc01b98fe41732f1152b40daa7315a9fee34ebfa64b154a825bf01b24ca43ba0d99103cf2fd93313998c7d70ebc4fe04fd9fd5110a14956cba3b957cbf90e6633c42f55c7e2739ce8fa22cd8b37d81392f63d25aab732a9d68181d88337e6137a57cbffd77c4e68f597fda680d1ee13dfbc528ced19b92135609cf7a8f370c0716c5e9093ee6a7d0ab6b6b5e6cc908563a0aa3045e31fbc1f6eff7d5e2ca59bd4f036f3a5277878eccdab5ecae4ccd25750873e478c415dc7d918d83cc98503a2e86c90128b42248653bd9ea387dadd371e013bb5344cf073d1954dc6850908867cf8a9d314aed843a6892b13d750cda4f3867a0db8a4b6be993be5dfa2d74a80c3c9539112f411ab56dc9e7d89963afbf984bd300568dde1faf1fc5c56ecf96f374f04663d008307f3cb1bcbdf455432b1720ed475526846fc6be7fdf35f53193fdfd7b40f520737092baf61e5e6108430ae3125b9e4849028cd35ba8ffc4eabb89504b19d168c8ed64413d0cf168c6ba1dc8fb41dbccb2c1acd3552db95ffc1758d276277863db06c2e010eb4268848b061c473b1057759f4e85a1b3b4688383f9ebcfebbc252b15fe8d50f6ca4ef0fbe0c2f6d5f458181a6fdd39aa895e3a3810d67d79ec16b61bdc21999c62838c10896dd6bb00a414edc2856e33f5960330f2d9cc833e506f0cbc3db3dcb206a51f2d8265ec6909186290ae758f421e760b29864afdbe3293953e55ecf25b739e25346f2bb9457aff8059ef6c5e65aebc83afa5fcac3425f14979a91f67461dc4280c5b4fa1eaa93c05d092e12548259e23726a43f9bc7eef7e99fd6863d06f2a4a884a86f787aafe0076c3f16d0e813e0afc9ac72a8e8f5d7442677b8c039eb31ea784b4fc6d798e87ee168ee148914157beecf8d474ee653e3e1cbe1a2cbe5c9bed6adc8abce51e169b3fa0a0d2a6a4c680629a6f74dee718cb27381e34ee97e756539643165a8e443286c0cf5701f46cbbdd39babb83b297f5d7eb578cc65a0061dfa7190b006cc0ea57b0d0a96a9952fa92acbd62d0507f5820f1373b4cd00dd4f638fe7eff475e0491207d356f56a98e67d5dc74f7d5f2177d5cc25d68937f7f0eff0e129aaf2423c121854295a124ee3597e0dc8ee03b594328ea0c38209d966bf8407b3c620a9d56116ff7ce8494b3aa8d998f6ee3a59781d056312374d78a1246ce452767823cf7f896d8797c67dfc25cb638a25f6cca5e9c8bd0be40d655d09b1eb86cae0c94082de95c9992280fede784059ef8ca39abd383368bbd5978ab334dfbf95e2cfdbdfcf30f5d515a9969abd1ab3055b0d1925dfe01dae9afaa93bd38b7bde174eb27cf38e31faa2137a16c67abde47f2856f93b2381ebc1134b61e14866e455e6a4a05a4b788deb2d2d707207de6072fa0fb43f3392df59f6e41cdbc15d86f9f04f9d4a69fbfcfc9f8a4e2f424aa1445ec5588eacc266a366b843cca358c1244d05027e62097a0a455fd87ec25c9b68b46bd5e8408cea62a92c5f09785f07ba3c0c8761e800f69127663ee3791eb481e485133c3769deeb1171997f7a2a7d074530d111374a82f9e5dd50f0400d8bda6d829e95409769eb0d60b7ca1313822b95b37bd013a8c41f07c517ccf43aab628b5b370730621c29f845e8fd22d41a3c95d1ad11ca8d5af2fc4bba5f0cbeb78f72a6521cc633aa7d9a41f60327ca931cc74c3ff6c8040e4e54972be4bc8143223db66b4d2d6973e51a5eb9edae13a6536091451db447a767afe2d8b9303ebac837a296431621324cb1daf61c4069bfda26e419b1599ddf3760109b0429bfcf03bc63d18099437a6261d8fe7f84eb3ee47ccac24e0ecc0932514a53ff84ee724081bbba8b3ac7a970183fd1693ec9289a0e3f78d07eea120a0bc3f835368d66fd4c3b2ffb16a511c3e08ae616d37d84a4daf69ce6932cc477d19edf50bee7899e8f1b0d06e7b0728afac5ce4229faffde168f9ae2beaab9b8de66eeb583011737cfc8421c93a5a29d85b7592f80ba5b5547ec72367428ab6764911f81e4011e63a4a2e70033f1cac3a410b8aeb17336eb4ee23fcf946dfa1879c00d699d4db15fb2b104ed02ac1173ab6e59076b87621c62c084f116c69bf4e3f8d70a378da049fe1dc97876701d3ee25317a868d6118a941771d748eb46dbd35c8800cf45b4ccf35cc409cef828d9d0abf4268007c70db629575fc283f58dec789f793d696a674b75f5f5cfea8d2c8dc32b9c56693458e5220605f3c8b2d69d88a1e937af3c12a9b26eac734e4408fe18afb982cd87574ce98589e713a1a15e2eaa386174c1e36a238549a8f9d03b20256b72a9801bc69381996f1061bac7eac344809ec553b439ec67eb7fa90d62e53d7067148abb4344473a3a2d8a46da03b4aac23e354c4fda5b18a9905303ccd8fe1089bc511853a485c41e5ac6fbb0a0f510f8ac4d5d946ded8770570e490789218a207d2f7957132e812885c6cb1938c33b4d3216f9ed67a9c7c55322f0843acce5f9de41ba361b9b2f83f5d163098aacb2245720558420f624480ae368e12dd95fafdb62528c1923538c0ddd468d70fc80a0a7c32a04b4216684c936690fdca6563d8cd3cccaf88083aa3d67422d0f567c6bdb01317c0b8b752c37261574a183a4e242f7896306c373b83a4285a429892cc97941d133bb2e7a1edd5186038a4c9e2f2390693eae3c618405b23c31758414e0612bc09d825e1cc436b9d1d2f7bc2c7359b75f51e3a2cce6c581b30936dd62b6f47b88078e643250df3f5e2754f9db7e4fc2da27467741abd654cae55bb85ecf7135ff977ea18cbbcedd41e6866f473ae39c1b742408d0361b10c7176e77e70d218467391f654b14ce386440d081e2bc079d6c31d9d9d04bee0e8a65155a5ec9faecb56ee8f2ab6385c095071a334b63a79e0ba47650b5b8a604fbd2a13b42fcfd9cb2154d2e0056382f40f1ebca03fc3809df9cc549128d5b552b4cf8b3a08dbb3d2dbad8b1f90a1a4aa6348026fee531ec9bd5837d52ce077e01f8c12994743807b47ccfcacd42b0531c66502dafacc1404f876d028e3c92c2ef627c19b5db988df7a4b49422317e82deb9f4a1206b599574b5cf9864009cf9906f6ba9a5642295da0914424f3035199aa121d696e5747bc2d4e103fe296470e0ac560f223cf301a6344acbb0faa5b69ffb0ab73b084f9d0c932908109d1d89952ca9caffd5f0375055508be44fef1883ac54dedefb97ecd7ab80599f68af150278057b5420e153dd369ce28370aef1cb635325e41b1b134069e4bd01062a7181360c2b2be7a0f5327981fdc11cc6ef0c85043b6bb01c66e3d533ce46962cf33879b51707460321f747369d0e75a04bd96619dead8edf756339560845fedb8d4420e1324b56059770bcdbb7b56da1705f3fd220d96fd69a93dd901356db1ff6e09d62d0ce577ffb4503a8d39747730bd2cc18d25742af5548e025384e5fa8b0afde10710cfb7c9b11703144b4ab36a26e41f3009be85bac08e0cc980a8982babdc43a4ea0003745bf7df36b12cb8aea846af8e42e45cd5c405460bc4fb6acd1e8058f1fa79c24102a8ee135cc5756ef5c9ce8d64e499d5f9934082d72b9d19221ba79b795d3671ff4561fb2aa6e97fd3c6761d0f9a3f3bb7b13bdde8e69c569d7271bb1f555510ababf1b7168dfd37c6807a543661f83cc6956725233ec3d8e067afceb389d4473aff33a7ee314de9134090ba7c31ed36f63c12116d8ec743aa0feb078a8a87b94d44c3c017bdbcf70946e542ca5e2f4113be70d91605b72ad43007b151dd6fc98afd0fba0698f0a50f8cc5766cd06614f981a4ccb50e2acae58cb7fc960128fcd1021a22e42689a4ef53ff51f564ed8086094ed9402bc19489b2f6b9784d3e01018c8ab99dabaecaf210de1e9fb714086dd2c808197b59e6a5d0084becfc6d3c4f0f4e892edbe397b9beca6af8af13198c5ea1755465940f75ec8468e3a70df7758bd86576da7c37c43439100ad0a4f29f4d56a0dec1eef88a98266841deca5a9efb5ef6ec934106564e1de56ba44f25d9dd3c72c1e8659689901d295295646d411c9e266a212f4b12a5b49dbe6d08a1c2f205cd9e79229e10949846fd8a462b0a5f", 0x1000}, {&(0x7f00000020c0)="777ee4fae04249483b3bbbc0ec8f94d07965d40a6a099801456d8268acde4deae374a7f22573be6d53a4dd07dd3af4246867232daade36eacc0285896ceb75b31012e760472aa1d4", 0x48}, {&(0x7f0000002140)="3067639f82d1de5ee6fd67230755be658b54c4ca2f1a43c78886d5044f75b6e73edb8ebf274eab1cd3c83eeb0416b6c959a85f017c91ac1612665d2dbf16f1c1cb5263d36e2867ee959bc5db39af78c4319073ecbf07d0baf3951d8d266961ce858254580d0e05281308d923110d4500ea7f8407cd9670973f3927694d9e", 0x7e}, {&(0x7f00000021c0)="e50723f257606086ae3f175e2ee551cec8f1983837575b60581e810eec6b5e01819f7552073b5267ba412dfaf4df07e723ee307488f9f66486b2a7e03cc6fedd453df321e5ce1c566c9b619f9e4ce667b1a4a622cdb02b5585be3ff9fa8134", 0x5f}, {&(0x7f0000002240)="018badbb550ea2f42747429bdedd3b85292572517b64be655a67d803f8c29b7e58047b54bdf74b4eb52c5b3e46c3f4277a5c3ec9e7a5cc4031823697d123fc2ddbd0e74417f88f3826e1bf3f40e54e96945717f4baa8983eabbb6a2aaf4bfd75150fa65b91a3ca63f42fe813c3c4e57547f9f8cd574195ecba402730ffcd7f69b318819c596dea4e95db656b635a103cf103bbd9f739f22778da2615b3d2b2879e83267d156747841365bada039eae6e35ffd5ee1a1e511838c7714872b0703e45fecc46cd47e4c102291be3e1ead9e6154f", 0xd2}, {&(0x7f0000002340)}, {&(0x7f0000002380)="4bfe9fe77e553dc4ccf16380838f8aeff385ab9664f93c3b2a8762eb256a74510706eec326c4a324658e87643abc72ae11d55e67c351b5f73c23baf9cefbc33fb2944fe35dd1e20823a24810620ffd0562e5ae030d58cdd6c6d0825f4e9e399597f16817fe325389f7f3c213d452ae644277f0b9007d024918be458e373d6b4da579869d461d1f42bafdbf3b226487cf2878bdefb41c36732825228ebbd9ce6c37782766442a2785f719d756b355a8b9f410fe8cbc54924a99cd5b4924e042ef9e0a914da93fe8d06440ae", 0xcb}], 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002540)={'./file0\x00', 0x10001, 0x6, 0x4, 0x0, 0x1, 0x100000000, 0x1, 0x2, 0x1, 0xff, 0x3}) 07:33:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x8, 0x1}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x766ea75aee9463e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x6, 0x7fff}, 0x7fffffff, 0x7fff, 0x5}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) 07:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 07:33:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x5}, 0xc) 07:33:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800e4e0ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket(0x3, 0x8000, 0x40) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) 07:33:57 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x47, 0xa943}) 07:33:57 executing program 0: close(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x8, 0x3, 0x3, 0x4, "8b000000000000000000000800", 0x3, 0x10000}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) syz_open_pts() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000500)="c8b8e077610641ca59f86c3dd8a3b8365e037002e1c2ece353217d5ef0022dfb3b28e3b22ba954dc1dd8e122a7422b067a18835e94005588f0d98ff2ac08458c04e02b1fceffd8b52a913510a61d8ec0485a96c40a2a0b41a122fa641322d33c88332adfaada0821c4bca4bc7686c78c278fbf4895601ae328e5cb72365d89c6ebb03cb14a9de62cc7e504880f7f26605ffa04c87ebf9cc07400aab5a17ec14995a448b611aae4d8512be4a84db202992c5f0f4ab0ad02bee357fb90ef513a907ae7b756cd0714279b56856d5d72dffa6de539469aafc61732cb9382446811c263522cdf13afd296af6b05d494964305a4d1c80d0938134f04de9a802d2d4a0571e387a90da9215a672ff3dd53a53989a6f8f670f3267b85f5b0741293da259695c5c8f4b7c6ef3fcb9356f761145f2b490ab01d15901b3b48a8c24a86e6731f2ad010d566f4c432e1347961f1854ed7ef65daebdc84f3164664cb2b5ba77cbc42301d0898b5b6bb768d638c54c95e30d96e16ef7285cec51f05790d0167b111d0859c1fd2d252548b9c3c96f4f670067287efb19a0c42ccca7392e6dba5401e0cfe99ba82b75ad1f6b24f296578786d0f3a92b110229942154a50b4789db6d65fa6f9ac24e24097a6f8bc7611929aa2bcca22583796e94c28160d37bdf701579ee7c5bf4ec2325faae93abdbb9609f3f84611285faa890dc1573bb58d16045d86b74509c122a1e4ae4eafcc7803aa7281a64c08ef0bcdbaf021702f4a24edfc3431b9d6cbd3e01fb133cab59d5f249f6bc183ce0e59655cb8e3d45aefcdebd4aa3233a541c68a68891f9607c42717a8cf271d421a96cd6336502cece776fc1790d0dd3cf21d4f4d0eb3a1a4cf13dedbc0b232ffca85980adcf4eb548f81c59958bc214198c662ec9e0028214f2c6d2c2953e43120275a422d1b8fe89f3a8375e79da7bdb173c16c5e008439036a668978a2c3a4e58ef9fbf4f016634b39b401a039193c8b18445effba06c63b4029dd661fef8f0d3ec6697d716bf3d49b598652f97b6df51dc2b1312d9f1cb7e4586151a2af437eeb83a660559fdb3c7ddf9f9840fd23d34483db39a5ff89678faf30bc9502f6b7c3e1853ba9de9f1eb393255a39fd191004336810758ecda12a1e5ae26e78548692ea13eb44b60f1dae2188f198a0977ee0ef15c8bdb868f033d290a672403ddd55168f4724a0c4350f2c888c57d12bec3bf035932a2d7f912000a30f8641d0636ea345fd83c5357ff4aa73a089a7e9c6bac4639d33eb4c68eead0ea408d936d1b402aa94614bae07c34c97fc3a294a26e5593c76a77d806eee1173dbc1898342a48908d12a2bdfe18027a8b996ab5b599b4a7088577c6b2ca9698e70b6288cc15add636478c8072ded51f963033fc1625f935105b9085fea45a2cb0d41ab167937ea8d25c4137bc2f7026460eb5d32fbd8bc7959af7e0553b4eaeed92af20d466d879925895a78261d660fd7b64126d8f85b877df820f031b95550ef7d9134b0fa505b7f1eac4cc5a381bd42a82ec717b8f194fc250271a527a219ce03c1004107eeb16c0372457ef4905947eb7c015f7f39c4ddf7f119c8df81ad2ed860c037b9f6e056035977a47e1c35d5c95d0ca3438d5578c8386394a49316342358b5432b167c47718edb1954c35740d7ae1bfd5c1d8bc92b6810d51e6c1cbf1a7c43e1f348908ca39364f76a05a244b8fd7ba191f198bb73cefaf3bf5be85beb9676e1f1a5276474ab0bedf243c24a91f8c15223477b648c9a17349b1a7b4d47345fe8bda1c06c95a2a8996dba8969b4ff5c893ba4488ea9fe17e628817b06238f42c1f4d3b0697013c93f08b58b28f3677d258acb86532b5095b950fbcc2ec7464f659e61d8f8e8ebf48b8a3fa8496bea865273ac82881f3a63301d04d25ff2ecacb29a5f51e99c013eee85c63a5acb279544c4e227566c8ddad52e254dee49e133c54004756ebc960fcc5b05dce72cf270c46a220756e5d1fba1c3d9ffa44d1de39f8d56799a2fd75611b62c85aed5bbd6963340de3affda7f0eece469ca80148b7014eb64b06af09d1f01a7f9739045687fd129dbbab9232484f70e1428858860e944d6ef1b81a94eef9d33fb7102d55c30a555435b50c014fa9a00e7cb24c8ca7554cedbddb03aa1db803316b576925a4442f91868ea151096abe1954af238410113437572ba88df980dd13a11b17fe9dd0b645c08e6db4073a9962641507f28d803ee2fff1b337e830b4a5ecf6e88a9aef8f066920148d5392d564de9f48264be3c01d1469c9afd5b328164bebd24e8856f13b80168a254f3d974a0644cd96d02cb5e08b0b0e5b4f83c3efd043070ba2c20c8816d8eacc8c921abf5597861a26b14c6a1250232969e23801ba7d215349c9122539f9ca07d7db4cffb886fd5fddd84e4ade2ad4559739f462c554682740aa9d8c95ba183b87da1afd6d2d3507c2175b280df1431c7a2a12ce3dd85922ca477994fb754e43df282b3681fc9b8188747229cb5e92cda69bdf241bf793fc52692e0980745c00fc0489df23131ba734e8dd385bcfb4e0c7b9c4d254d486edad3f3abffe840b57c9ef3f52c25a72760db8332c9d0b4f2c832b66be1b73a12d14c1f7f52bb993367199d8697a604cd716650b95dfc34aae143f4b7bf02e8510ca062848f7a44b48125dcad88884dffe5dd59207d281431e25da9649c93cbcafef7ce52b13400469e04f3086dc44b80d6598df9c16a5982375308caf56144ffb31517964fc1606663b4a3f6e00e947fc7cffbe20cf0a0db8f0344ee2ac6b0051ac1c0ab3b1970881a8899ec3576377a48b50e1f4785f2b14f14837e9602c44414e7437d0866b010d38b7ca0d030fb6931bafaf1337e8faaf6f41e07623dda9f4e4bc8265d9b8f683bc74e27bcc2d404afda11f79002f7e3e0116741108376993a4577688e3edf1fd20489b075abd6a9571eaae2c780928fa419d2ef672ffb04580630c68d1a91c8ec62339e36057f0487261bfb5c02f63a0fe84db43c0e395e12b45f6921471144408c258901b13a2a521fe3d8f64903244c8ef717bf3a0736ddf141b528630454a48bf3cfa6ed13f4a202e5fe51cd677ecaa94f52d8db4df42ece4af48bc2b22fbc65a955b3eae3a9bdef17e8ddeb5c5dc2963607b49d327c0437e2b4e47493f5ce6877e453779f1d07e61fc85becff248056c696f066e7f1a7687d908cd531ba7a71c078d80e6366b029ade5a20b9847aff60b9848a3453005c2dc4e90d01f0d27aac41990d213d77dd33075080be0e9dcda0e7a7c0344480f59b3da533185b06181c03d13e4d3f3bbaff8f847a370a6c274316c8efb3d024dcfb8f99a1b64cf8126cd3a0f30e8138c9f29cc7c77466c32aa55745db045452b1a07b302a2c306fb57853fe66ec9adac9f88e4251c961ec0ddda4ad74a2015fd46cbe3c137ff7fc33f84233d6762681260240b85dc56cc875bf7d586e0ffe541c28238baea00cf986730e6f9dca9bf5a7f88a8f0bf6c9472b01c68579c3cef492074a663229fdd839f44be90029d18595d5760ddf9a5755278cd13781f419e14d638d1fc5c339d29745f345b3be6bd4a34623efbe658690d833bb5d91c0d167cc7bffca70272fbfc52edeca6dc220dff01a5e93e30acae106c99eee040d72e993e7e6b8f7993fb7175c643f1b47e8dfe1e78fa6045e3d4c4e400563fd729e8daff2d005ef8b343323f14029d8a656fbc48c0ec782ac55bc3a02e2f77ead0365f54c587680cdf813480d1113631b4f5203d1198b5fa86a317629996c25d0803f324081623043c6822498e4ff6adf37834a729936453c6a399952fec53386bba6f4227b22617a5432fbaf92edb06e5870c5cbedf3bb02510b8e51c6df5323bbc73b9e8a9f00204ad21973a1e1a92c68e0f2df86bf06746eb6c7ab603f997397a099b127fc4e14e4a00454773018c13e4a1fad48a9e64dbfd4778c73810a830148b9529ed01ad1515cfb6d8efa0bcc6cb0693b09ce7035f3491325aa18ad8582644e2b68a5dd2257a178750ec65805ede14b906da578e9e1352380cb7a9d8a525f67cae05cf92005d46845cd865a33eda1187e5cf0bf63f623a3dd75da5e3ba6a31999750bc9737ed0587babf018bc14e0a8fc9ce9249f5bb5c42fb4e157b7ac44ed31864c93baae725d7a0ac7b9650c3b3eb1c50b993abffdc53b51d4b33b04147eca1c3aec92348c967cf3e1c3b4cf75a980fa3296c83d7ed842e57de204c11a11310c081feb620673d2502dbbee0e75cfc9e0ec68620c48bfbe212683aa7c4d5db10b9a2efe7092bf09df36b5b004bda2ea6985c1aaed5a6f81ace54017155a723338e749f337365785fc015b9688a94143d19ad6e4288c6eb1f308cdcac0feb7b3a14be87e0e3d4d5f1eaa327f1b2849c429383034778f3e59bc90ba71f72b44d8b03368a2cc788b16c68f38f95f05a58baa9ec27fb0de0813a36f573babba2d0848cd27ef23cb5272a7d3ac7f0b96cd782d581694647599e769a00d8b95b8c88fb5947254566312285ec02930878e2c7cd78aaad106fcb252ee084a47e2bc3e0eb7a486dd7dd3ef15552a7b0a36c8a07d919ee7424e7e8f8964728ed72ab4c1f1f78af08eeb758bf96658893156c4eb3abc6bb07a2cd8300d4e85fe3c2d30c6412c21302ef430e194bd9bf5cb2db6bfe6e750d6993819e5bdcf12cd6166f8d02e0ccb0025ddd909f26f5d53a887db265026e3f9ab0eb5881e555f35075dc447dbd2d1cb21c631f000a3ac3526bbb3de4e62b7b05734c5d8ad9ea82dda1fb4d971c0675d14e48bd3a599d551f8bc06d89d72a67128774404fe97c1023a421858346bc57013dcac4b971daf3bb3ec04e526d6b8f32b2846e0fc9b55692ee359c2261dfa8a7e35ecfaa8adc1b5eb7ce15936252e8e639979e3eda2ec5a8b9fef590cd9c0aaa0a56f328fd9383c37e90b3a8aff77188cf121b154ffa36611bd406215896b12562296fa2b898d2ea3c7c3b16eeb2c1a4c44af9540eabe10357643f6618750165efc7a523ad4f7eb0a775be29b4cc56bf01cb96c336960d6f9efac80dc21c3e30b15de86e99f92d78ce71079da5093933da4b61bff60416224b2a91c226846df5bb17297d84c014d338d2d8e28b84b33c77a75e021272756a1740964e9e881b620e9f3dfb7e444682287c29f430782123a7f440d809ad9ec67432e4a0174cca9b85edeca00ffe3679ae3835c29df32a998903b6e4e9fdb79fcb293b89672cf3701586595ffa6ddc474472d2deb6e4e3ef1fd7436a7396833ad16c1ba19799dd14adc1480ba6cebe5b981356af3ab9c406b8ebd82e5ef2063d7e21613735827564c4853a469389c2271b87ab88f7dafff86dbbc8e53db8718b46c805366f36d7060bf66d7e40103fe97c392c0cdfc22211d5bbecd40332f4fddb6a55aaa3fd392d9c40bdec16dd47b0dc2802a127b091621799557fb5c2e79f241a912715551228ea320af8247f982c8f9ade3c88e18c0fc33e18fd66e4a4d6a74436eaa49f86a27f85c0a9dbd2cf2746823e04c3abf1aee3adfa1aecaa1b5df1b67e09c1e07b7f01389367cedfe827442798e70f57e67a86de6fd1f5034fac55f2b5f3efb9a646fda903c01eac50225a080d22b4e23167bc7211334a7c4a7e429209eee52bb63137dd129d07c9b50ffa3ff5f3cbfeab6589ee103288b7f2627c1e979d6c91ba01d07ca4490852ae45fecd73cea3c5b428e8329403fbe91cb05cb8aa0c689f81e3573c6653c1581729595c5c6889571c109eaa3447ad06b9", 0x1000}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r2, r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r6, r0, r0, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf0, 0x62ddfcf695ebcb88}, 0x400) 07:33:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 07:33:58 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x1, 0xfffffffffffffffb}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 07:33:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) 07:33:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000f40)="64f33d614bd056fbb947045f21687a2522fe88d55b1c0a041190ce3012729ff88b10e0aaaec1d736e07eccb5187ae1fe4576a3ae0588e903bb5eeaa2f61a579c7e29ed01145a3a92eef0287a754719e2855096b9df85fa33cdd451dac6ef642610210fc1468323806b859250a6d0ef37dd28ed08477e3b96e24c827c5c0bbe2cfdf23cc075dc0bba5674f32c1d7c8ca87cc67fcc38aea29e548d288c68c9f2adccf5b8e2193d9108cede70a4dc8d966e70c0", 0xb2, 0x4, &(0x7f0000001000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x8007, 0x3) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000900)=""/234, 0xea}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000a00)=""/209, 0xd1}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/198, 0xc6}, {&(0x7f0000000c00)=""/243, 0xf3}, {&(0x7f0000000d00)=""/150, 0x96}], 0x7, &(0x7f0000000e40)=""/177, 0xb1}, 0x41) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000640)=""/179, 0xb3}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000700)=""/246, 0xf6}], 0x9, &(0x7f00000003c0)}, 0x800) 07:33:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:33:58 executing program 1: r0 = socket(0x10, 0x2, 0xfffffffffffffff9) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x173, &(0x7f0000000140)=""/160, 0xa0}, 0x4) 07:33:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) 07:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0xffff, 0x8, 0x400, 0x5, 0x0, 0x3, 0x80, 0x10, [{0x10000, 0x800, 0x4, 0x2}, {0x1000, 0x9, 0x5, 0x6}, {0x5, 0x20, 0x8, 0x80}, {0x80, 0x8, 0xa3bc, 0xfffffffffffffff9}, {0xfffffffffffffffb, 0x3f, 0xa000000000000000, 0xffffffff}, {0x7, 0x401, 0x364, 0x1f}, {0xffffffffffff9c64}, {0x80000000, 0x8, 0x1800000000000, 0xea8}, {0x1, 0x7f, 0xff, 0x5}, {0x9, 0x7f, 0x10000}, {0xfff, 0x4, 0x8, 0x1}, {0x4, 0x9, 0x8, 0x8}, {0x401, 0x5, 0x9, 0xcb6e}, {0x6, 0x1b4, 0x4a, 0x6}, {0x0, 0xfffffffffffffffe, 0x7, 0xfff}, {0x7fffffff, 0xfffffffffffffffe, 0x2, 0x10000}]}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 07:33:59 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x3}, {0x80, 0x5}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/181, 0xb5, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) 07:33:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/231, 0xe7}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/62, 0x3e}], 0x9, &(0x7f0000000640)=""/39, 0x27}, 0x802) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 07:33:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) pwrite(r0, &(0x7f0000000080)="dd967256d092d3b71f22411ca4e684484a6ad319cbab9e9a2100249d2c5b393d568a02bed7d5", 0x26, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) msgctl$IPC_RMID(0x0, 0x0) 07:33:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x40, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r3) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_open_pts() 07:33:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:34:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) 07:34:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) 07:34:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x9a, 0x0, 0xffffffffffffae7e}], 0x3, 0x0, 0x52d, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 07:34:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 07:34:00 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r7, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 07:34:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) writev(r0, &(0x7f0000001000)=[{&(0x7f0000000000)="e8ecc16157cab13a7e5b2b00699af87487d20dfe50369c5efe01850550ff1bf2e1d20a0181f1525d3833e6cf724e342cb26eae330518d0cc02f4fb79243dc3c818b394932823840e57d1bfb2bab32de44e79bb3d5d6e6c8be19920e5d8890f28d15f4015608174ccfda66b469ef4882e1fd6c48da7314eb006863252edd6f87f29be577dda1f7e6d72743ffa5a77f1f3a339ba3b1f83f66133327d5003ca38bc4a3eb47b523449b3770ec428f3ee5ce632fd34745665d44536fa3cd0217acb33020d058205580737822e1f3a7878c5ed3bdbba5d15a780c6c79949205d2de8b90988585d7b071ac13bf10cf1e39d2175ea210846a1453e854f08d2db54062a895ed37525472a98e78e02258ee0416707f6066ee087e284a3f611f83546a800b844dcd3e698469d51b4e0523843a7ddf1bd258c0eacdf18cdef184db613090aca7ef7ca319845ac78b4bbdab97d17a107287e372bb23c7f7199bcc5994c6b6dd622853de352ff201747fd60be5d867ca4ce9fd22071d504a2b70168e3de98ef34a66f47610073b5b90daf9a46f153b76309259856a4b8b5f0c4430713b27a9a320f48203f836aedca7bfedd1cea25cb5c59779aedb9a8be4c714fe33da6e3f584c3a8da6153709bc02a5c3d01f9b02eecf8d4e684dda077e362bdce73697f6f214b559f60ee0a90198089e728251b1b0fda69d34c042262ddaba7584cf9b4abd8cedd1fcc61c70c8e5ff37fff6914616cbe8e99ab684cb9e91d2503a5de3dbbc7bb33898302aeab5e2c0c4799f8626c231813d4ae67f3b5fcde9ae68dfb1c55aed47cb2dd1b4349173a7c93305820bd7344e87a5c7b78332c4ba58c5949c89f89f4e9e08ff56376fdccc5bd2e3345dff4a930848e19ef5d1e19cc03b0be78795e77d9a15411c3323dd59dd0da3113c5a1a354a34d79d040b8ae0828be83b41cd0169eb8c07a28c60dc283f6c1c7e05ee8accb867dadf0f5cf639be4b6a5fa4d9dbb9a8dfa6e2e75bbf3dd9681312e11145a88358292a121a2465caf2bd7f22f57ab5051c1a45b0eea58a2b828eb5a73135b0590bee3e56bc34cfed9ebf35dd7664e8ee525804dd5d9eb6fd04b3a559addd502517631360c42889cc4a17934486479c4119e046f843b183c607c1da32bf6a376919f2b827573f7752ca5c7e11b76ac707150b581b5f0eeeb8cc92b1c913fcfddc354225ac899200c57e83783aa1b46b90dc187135fc22e70336c9ab1cf968f62ca67727a076d0ec5fa03d734fd24d07d161cd4b74012fe6c0547579b6a368304e74d332a9122552354e4e43cde43996d863b922649f47388c2a6d524bc454e4ec96bfcf9995fc9871d422d34b6816eeaaed87dce083ccdc45a423d229e1c3d8ebafed073d02cbd5bc1751a2163b784a2e936f5475a2f51e0a2a07e8f55387c43a6f5795a4cd22e5fb56aa3868d835b7b441428d1afe6c22a1bc410beba31dde87b9ece3e9a4729cead762e2fda5d86b063a5e7cdf6369ec69dbd51a72140385f48ee3f7c53e7f8e6b0c9fb8cc5764c42d67fa9bb9cf5fdde9e52c0e2f0f5df7fbc7572175f60984637867dd6f4601deea9241b2ee8288da00cc1fc98ef68aae065760e40fd7de7321611a956788ac919e6cd161dd83379565ff36643581538a42b7d1089b31fade4f90063ac4a3fb336e103907d42cc9ee953ad04a2b0222c13ca01b3c652949affe20b6e75adb02f2fddbecf73f6662486b551870d2860b1f278c8c8daec2109d07418bbb78016f5dee2ccc202b1a5ca8e36f288e0c3070c28ef630635ff09387a9f25549b5f6bd73504201e3f670f5624217d4b016e394ee1f9f2051ea11382a7e0c0be5e5c76cb6ae3eacc43fa8d24c050dea5404434e6bc32f647096f3d934ef174af81ffcd918a20ec4a4d66ab89b10f9c246f9f207bdd01ba65157fe9f4d7ca91b097483f84c4a53dc348f14bcf699172dc18b3ca636e65db5a287171c4524185f645fd692dbb7f69e6937b15ba47ae33b5d44c1c015bb911508b91cfa8a6fb26d481b90586aaf5e1ffc579a10a3aae251df5ec191c768a045d581662d8f5d18a30afbef7dc3ad5511513898105cd6c7dbd3e0b3d13f9974f38d6e0052c1f8a8d868432f9ddc80f4c8008edeb8e0f18cbb425ed031add2b15f6542507c81f721a2f67245c749263828a4f2a7391fa20754a11e0aebaa0a0011ab79f319673664fb10183dd24fdba76c00d5b6ed7dce91de25d7a99048569b35e9d70b7e9e5356b0009f7c9d7cff2283da238c11e35ee700305ba7b1038809a47971f940b3f1cb222b1f2fb9bc0f22a8c14fc42130f9bdb4f6ac826270063737b5e901b1a7ddfc0a2b675397bc7144ca9505f1037620f932d178636c975aabee5397a74fc6a11a9c07a4b995ed7db63cded818eae46f8bb09c4779885432067f95f2512e742c02bfb12560908c69aa6334680a403e5b7ce23201768d742b0e492139070b31cdf15d336c9d557f9c7ad6d1009595c8b12f0d0de9a6b9e09461fd533289acf880f7b78fe64a13afce1bb923920c3f01ccc77bddf8950703f941748dde4c47373068febf8c210dd985f7074111ec3b84cc5ed5cda6235d09cc58350ad2f653f4bf5a5d563737078e6512bb60f423a451fd8be4bc31004f1c633f85d3dab713bbd5b430c637191b115599ed9aea675b82dbc67b491eb41dd94b3f7482d287ee9f3d05a39ace093900bea30b775ecb5db6a5b8500e6eb5bf5adbd5b55188ef25e28d6bf142ce417c0ea62f50c4ce504260c0735185f9ac7765f9240784dd6756578d8a8525104fc5d2a80e3b0ebaaf57b79b59c43afdcb9786da2f4cfa5b745f6446aad132189442357ab96770e284ab8624f94ea1f52ca30100b1738fedfb2ff57b1e67289e3201593ea45e54fd533d47dad2d7165188117c4003f14a99cf9b9c1a7fd267bd6668b4691a92ad25eea92dff0c4cef735d50974e8974654164be342d94b728fd340fddfe8458c3e98bd745717a9cac3678d4da3fb4880db170b59b73a08256f1f85965549bd4888b03c6c5c33a554ec112b315216735678e03ce91f7c6e69376e0f3e970a7405a49cff5bd311b2b7b346e418fabf49cd272dd59b10d55b8ff8b0c22be8d5fbfd8dd9ac284d99dac4cea8f54f4184a98c2be1f04342bf29e70b5b368768891e55748fe985005428121b782bfcc09efb424006c4725b395753b9e958818db94b452fb5eea706d797c49a5753bace1691d0f28325b5ca0c0f0f35b8b1a10b73d904b98c8df9f812bbabea22696435fbe4a40b62bd7595a9a83fc76f2047b16b3485944d9fde7090cb1d3ee3aea83b2a23bcbb42120671f4c4fa97cc8dcfd12255a850ae72d6f533aa2a0cfa714943ffbe79b4d8684684d38fa72f64a18a2f5f8e81a09f0727252ef7e8afbf8fc42a6c929b2d4c24b073ec1e9d17fceec390c28b84753c9889af0cd948cb6c3fac041b5b213509db4b5078e6152b23becb6a267659106272f573cf201f9ffca2895fe03338a8ff156a8391a53d365f590ba8e05d5832a19a1d00a973bbd34c38cb3b60d24c7df378dd555b8dd4f3ae0837e7f156712ef5e22fcee13a3e3e15df053ee80e64d32214177dc5ebc3a9b1183d1dc322deb5f6a931bcff256faafd2f11344cec26db2ff206d1a1650cafe68093e419abcf4f00de362a32ed581c81e88de9a63bd93dd943e4481ea3eca782070554d2a231e505fb745606dfe34d61fd9ddbe85a548802aeca88dca5340e2d10053489e50e4ee7ade6f3b145f5bfb07b668a6f73371d9959c9cf225573be164ad555d49764fa18df03a137ba15d3ed0663ab2808df9bc01fda62fb7e681b0b6a1f954aa799baf37e3263fa43a97db87162c7b2a652701bbb2a307cf4903e2593f7d31d29bce9e56b719d28e5924e6191ab221c37d6386f8bb99a6e12ab2ae28bd0d5af6676e87d4f4bee0812411ad7c703f730be7d9e0391f3042a7033ee0141c7db3ae59c3e804a61b1588aba6c9f0159c1c74f4ebfa63aebf0e6e730cae084989b53a161b5c4b4f25af9b48085dbe24132e05becd6137339708285a7417403754734eb6a8e2c8149bbe0e23d43fa3dd51ce6a294b40abac5816516159cfe030911b4ed13e116fba6dc43878f5677914600182ef0710b5d42909bf10d64e0f82cd1bff50885bd77c9599a4093566dbe8600799152a70d1e50f8653151e260bcd78501d1588d0e97150e0c258b638d54ad1e53c35b7222390206f3a2720d1e43a1c1553346f17843e1592864a44fceeabe6465b857080d95de5dbcc6fd8f3d25216dada0ac13d0f83bc673b6de18698f8feb31d19c80c3c9a0c4d51e3d65d8a231296d8acedf11f904c225491030908aa1a80e728e9c53eacdf25695c01ac5aaaa3a1f1f81ef59c43b9564a1ba7c03abc0f96d9f1e552da2094ee8cea72f8e13c93288528ae2b842421babc0c3bd207a425d5698bf8ca344ff0fa7a48cef5c375a993ec4578b5e3c77c5a6d5c012cc0f3755fedac942d31dcd4842503776d70b765face87df14f4287757df40d8f4c6ee2d20d9832e2c8a1c0e8fd86e7165e731358a3aa7758a2817456d7497eb2e0fe98c0e056595b3cd81ff1b34033b8739389360462124320092cb44be861238884cd10358d51e04a411204ae9b23ba9aa44092fbc9b26fe811361517d299ea95a1d04a768d3c6c33ab5a3644dcd2e9828824d992cb8b90fef62c9b077f9bf6d63b69e3cfbffae99b3c2981b6b58835c3885dbed1ca5c7307c588f6d8e8e422ab71ccc671f657f17b135ea9a810cc9d08d3816f5fe4889ca57990116029e87ff6910afaf006f18d73ab476c8bdeafc4fee7557c43f2d63fd604f5579a62102bf0b6f921e88c84fec6492d5dacd69fa19764aa8af75f8f8ef7c678c6fcc2d51258183d57bb98be916589b309fa24358192c1b516be77275e63125da0ca3bcae253348ff9fb385f82126802da6dede57db5e9104caef3387056e2b563794397ab4ab993a165f4d31ea06299c8a5594c421cb5568d053e120e57149aad4441f2907921a5b9244e71bf8d38099b4769b4faa76d26d21bcf1b4a0448b9675bd03f603e30a7779dee3daeca01fd203d7a8cb93977fdbf1716b1732d7d9551e55b05561f82ecc37729d36908e62344bcd5772247cdde79671d0a28e9b6d9d1608629352c97bfb341fc654c65453d662f9e8ec12228ba7884bee60387786d6db69b0e404f9f9063eed18e2a29a4f74bed5b7cd6d69af019416a7cdec201df92ff6653a34d575d182a16b4bd3000146094a3f16426224ac6a9467b77d3a7a45ecabee156fbd41f0caf7d04caa262220545572a271aaecdcdbe53c3bdbe892da9af2dffb28ced3f0e2678360b8d232af8b4b0b96eb6c1193f89e2e5236127d816bdb2e899b0fe8763253820dbb018fc98342c5750038c7a48649ba61341028fe1e4c61b95f83f2e0629752a5723233a6da88f89b2f3c767abdab0315db7f7b549089e9d153d0788324c69f6fbb4408143ec0815a0fb5f15e88c2998bb7a3efc3b1656c00dc318175507a38a3dd444ec1ead3370acbe5071527ecc8c644392e044e5ca9565fc8b0b89377fa8813fb0f924223fd1d2c8ad5e612e4a4496efb19ad034d17d2747a261610f995cf7f120ab87a3cb045b77cfc7bdfdb3b25a36c012758a7d23e8f5301c3acd9bd4ee231b142f3d7983e03d515062ff86bcdacf98b9bc6756821bdd13d0b65942518907ece7d97f4fce96173778366db6062ed205ea27ba8ac31286f418d5d848734aac1431d23bf2347a5a66", 0x1000}], 0x1) 07:34:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x300, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 07:34:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/81}, &(0x7f0000000040)=0x53) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000640)='k', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x9, 0x689e, {0x7fffffff, 0x7}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) socket$inet(0x2, 0xc006, 0x80000000) ioctl$KDENABIO(r2, 0x20004b3c) 07:34:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:34:01 executing program 1: r0 = socket(0x20, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0), 0xc) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x1, 0x8000, 0xfffffffffffffc01) setsockopt(r0, 0x6eb, 0x1000002, &(0x7f0000000000)="3e338eb0e57fc7e3a718e42c59b6cd2c1221d620138ae67fe640d2f21cee7450a24c2273362ee7667fcaaceee935d0bbc21b54bf47f25073fc911d48304e7972c4c3df183ae60f12fe1efd262859526044c84389dc43a9ed8b2acd7cd0bebe16b256316d73a464d13b646baef29585c7f3ae85d1010000000000000091b852f7bac6913927660de721f3dc2f9d1b3ce97dd5dd112b288365be0abf6048a6aaf214a84e7912b2c1fb54d8779f88774410a3bf7219", 0xfffffffffffffc93) recvfrom(r1, &(0x7f00000000c0)=""/253, 0xfd, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6}, 0xc) 07:34:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x3, 0x6, 0x0, 0x2, 0xffff, 0x3, 0x2, 0x0, 0x8, 0x15a1}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:34:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000233000/0x4000)=nil, 0x4000, 0x16) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:34:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 07:34:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:34:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x0, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) 07:34:01 executing program 0: r0 = semget(0x1, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) semget$private(0x0, 0x3, 0x134) semctl$GETVAL(r0, 0x1d427eb3a8528c91, 0x5, 0x0) 07:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000100)="ac94134b0b0fe010b0518e44d9830d762c119d1652566bf39cf604e4f5f603479ccd80248b326aa3d4fbe949b2b365bdf1d8fdcd36a1c93f9f455a97dd2335e3d78dd32e55244973c8bc509d2c835c9e767e91785b341c3fd9c9137734b10d3f35d49f8e7437f0b4bae53ec4a1b28d703ec46d5b01", 0x75) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 07:34:02 executing program 0: socketpair$unix(0x1, 0x4e6b5b1d5b7d07fa, 0x0, &(0x7f0000000000)) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000300)}], 0x3, &(0x7f0000000380)=""/53, 0x35}, 0x840) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 07:34:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x95d9c37e4cee205c, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xb67) r2 = msgget(0x2, 0x410) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43}], 0x1}) close(r1) 07:34:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10001, 0x2) 07:34:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 07:34:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x4a9) 07:34:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x16, 0x1}, &(0x7f0000000100)) 07:34:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16e5b9d703f3d3d40abe5815f73f2a044fc33055572fbd5e41798632dfc94e3334ad867305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39d79c35d8a1fcd59130c7f2efd54a162f39545b54777ca26d464b0da58cf3208fd96379eed6ccdbf115c974a4521e2d22690a0335a961acdb82eef182698b41016a398b4c6aec14c514a0d64556676e9828cc9d58a5fbbde9ff1117c079089a9be8c6d25e9358f3fada0274a673f8b807ee6f1979fa8cb8284ce78005c1dd7170a0f65aa42fef43034cb6fb06238cabfa0fd0130dccdc431eeb057780aa1e9e583ce9be7bd4f890995c0e409a58b3a46ee8e51ecf9234efaa1d6100"/287, 0x11f) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="2d9d5b1ebbe2b621", 0x8}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 07:34:05 executing program 1: r0 = open(&(0x7f0000000480)='./file1\x00', 0x80000000010246, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file1\x00', r0, 0x3}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\xb7\xeb') fchmod(r0, 0x8e3) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) execve(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) 07:34:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="3b019479ec8deb770fe206a00369dd8dfac6bb4a269d3d212e174358616ad899463cffb04ee17984296b499a8576b64cad16421896a5697c5376bc72598414ca1ed09a396b86aae53ec0", 0x4a, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="b090fb66c9a8ef29634a81a9e99c275620b5d9f1721a72b4c5034db381a74f8a2682fa9d54542bbd953ff9f12ae3d0a31b1e3b4ca92294e3ab2000a66c271ca58b634a606b7b7890e858103fffa54cc64f8ac484922ed66c8e0ec8aefa546bda9787d05c59747c8fd76fc52755845841a3a853f7d94878732beff81667c9b0e153b89a9a66ccf83c922acfafdad940a5b720e3e821f490a21cd04739dc16c0d3bbdf14", 0xa3}, {&(0x7f0000000080)="b9b6a2805fd69327cd0b4a5b12fa84f013477f8efd616b0b4cc96ebb91da4db2390e0d902f98d34faf3f8fa989cc528d67e0b6dfc8f332ec3a", 0x39}, {&(0x7f00000001c0)="06614cb23591b6fe8948993678308a17faede261d67bca425a691c617fbc21f08343f02928b9fcf9e16f2cdbfc9ea68fb536dfc5c62ef07e32fa5cf6b1988c39d9a1a3aa60e69557e136a140149929440cb7ec81b0d057ca2c2c2c0066bbeb2836971faf76e3a50cd4cc151ae1aa5a555f722b09ac586fbd46c41da3139ce14f24e1291153107aa3491466a657b8f15d4e5158c1e57215ffdd595acc1c19de78d3e41261bf7c34f8920cbcd8a206ec7d507684827d609917443637ff763cf9feeea4638ce987891c752fe23bd120629a49d6847a71babedd268e18b8ad57dbcf2b1f3f", 0xe3}, {&(0x7f00000002c0)="4c92b9cbc7a3e91993bd242eeb0bf12d00ad6b0d7340571adb936cfd6224d8cfebc52b3786ad37d1278aae7204b14c5d174aead5831659f4342e6135ef77db", 0x3f}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 07:34:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 07:34:05 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x2}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 07:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000400)=""/92, 0x5c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x399) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 07:34:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r1 = socket(0x11, 0x4003, 0x0) syz_open_pts() sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 07:34:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 07:34:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 07:34:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 07:34:07 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) 07:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0xba) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) pread(r3, &(0x7f0000000580)="6376acf279e99bba04d4d09b4539a24aed3d40ce7a7ec4b60300b26d0912e196e3f8a86a0fe88ee89e8c569fd04e3a02de1c391d4f6e80df8def9611c1ef65a09bcd14a3cee1269744eb1b830c0077c99a87d796b23c8dde555c857687ffa001f6e077515e680749c967060b950c5f024f645c8da585a74af48873f2c7fa16223f90d1fd824834e188cfe8790c85dc73b0427e24f318f3dbac969940f8c33196c42700005635055e2b00893ea586aa94183eb1e1f290b5361f99d0bf272ae3793397175151e7fc48dc0d334a80af793cac24dae779017e3acefe110edfafed59b24da0d390a9323f7d5ee72ecdfb2d0d5530f0c25d7ac9c301ffaa5032c339e8690e16352fd94b9aa6265560692d4466e36683d6fff6fa846ea58dd65e2ba263e15b92818501798bc459bfefa7fadc422479eda18ab3ba8a0b8804a6e7cd515deb08fd54e3cf8e39c504644427cc6e0beb2a3e94f5a2b561922fd77af65de0e5133c4fef5f6ff1ca8d98cc7b59867bcac84dab5e0ef8988f346f547271af4b66f4b9133d178913b4270e84433da76449460940e69583436ba27dfdc2328cf39478e1339d104c0df42be846356f138adff6a6da48389d7351b2dcfe0cc14ee8f007c3af69a1e932724104a783831f299fecedf7a67be4401c9c8e14691d8f375d9a13270c4ae2cff722ae577d65c2318053fea5a8dd7ff2d2f0476aeee26be8f17e4280891e308d5d5e8058f3c776bee4f9cf996ab457c69ea568d0868c7cbcbbadef343be46db647948763e2a7640475dc5ca69924006f91756d668922b08a3d705ce2cffa7e9d7d47086881415ce3400712cf9fc130a98f2ab7769adf02d3d281981db77d915cba3562ca1db499a7cd23530aca6d2325f5cb3f06d68e3a1d5fc270b8bb469ce1371b8a0f24c1acb22a832ed662ab9769a0a4bd204633a34800165aac0ec7bc1a8757bd0109c3aa568d1b5077e5da9d2a6351b15fce34101481bf6ef838b040e73cb8b9e8931820503754645054ee483327fab4f66e7d9941692fbeeb79efb0c5c9eb840721eff902e89f18371b253dbe7b8dbbef50419759f6a853fefbdee3de1dd27a860f748dff01302f23721ad366acf72e40801dabf0f17b1121ea51b0a0a3abd9b3503606b868e087d6ae3c63a78546a695429194beb7c37c2f36435640edf05d9c338550bde06e601e404ac3419f7cf1589a457a444d4e1d47fe790dcb4fb68018e0c72469b639046f1cad7715cb60c239294956fc8829b5d490cbe7afea4e8a2faed06a7c41d9af11426f0127edc02030f6f2120a9e328083ba323ad12ea509024712a2af342b55efa2b17d1dadb62f38f866a38f69c96b3fd755cb68b8fc1d2cb955b0dadcce6bcc063149cf1bac0c2b5943648745f168a167de02fd5a357ff83416e2e3877270a480fd321c6846e94739aee28d7ac9d3b647683332ea64d4f15e63cb77509c829c3799523491fad186475e5d7d07c4df99c55b4c46a8b09eb1c39f474adcdf72b79dcf92cc3c31c043d0df6e63537c089420910b5ac9339d23fb05c31411b568250db6352931355b4b7e9e6e413b22eeea3d70d721a020d5e52010045f3d1ce787fc563fab71b78606a45c84df16a56e40538a64bfa952c3a4e08e4eccd9e5cf4ff8913b792458b414525e5ba8ec9ebb7f0cc10c7e6ef528a17252d55311b0011f44ebdbc9fbe51ba3e14ae67430cc490d6c330e375310814cec910e70b3bdd435adfb7ac133f803f4baf3720f9c4d862613a31381eba5bb31ec06f68e0a74c8ca4dff47a2a21856c52bd85fe3fae21e7f6c3d18b9732548f30ae30570a9ca41b991e59396839cc4a2256e784d36be94bb4c77808eed4ae2659f68ae94d26b1434880d8f73405da70d2f5de0b17a9bcbeca74d955bb8c138e132cae256036cb324ba5e5087e88522ee64925eb9bd65b46403f19553fbabbb6ac00c9e6f726b45600411d78418ce605503cb00f6da4e3ed2d8acf6e3564b6bd63daa15edbf9e7c1c7db731e9054fe70536754d058f551506934fd1296982f4e799a21b3b164dbdfbc9d002acfb604dc2e7ed9623a12ff8009852b62a807bfdfc6b06b39dae353b65bbe448d9981549ab96438e97996992640194aa650fbd27b1c52570b4e94c5ec89515ca00410bd6b123ff1194c08bf782fd87d17547ac1a9dd8cd87930e4fd1c130e95bc570a25d405aad736f39140a180e5d4d4b92a1c97df8d648551ba28a9bec96469b3bf9763ca803eff4863a0d7c128a0beaa9c055db2411416823eb3f4ce9d969fda1a109729015585d1fd623fb8ced913aebbc7681523009af563f01ebfd5525264ecd3103c81d89a53351040abc51577f35b78024f54a16ddd64d06dba16a793314178e3cb6ab0e6869c8339dad8911fb1da273e30afa895ebbf87b23bcc979035ec5cd728607e4575d0438fb6ba1f2a2ccd0456dd2eb4cd44089b6f456d8fd28e20682a258efe5ca431c758ff01fa3f12b5bba293ae510677d69b98bf63c0ecfbdc3d2790f20cd5d52a4cb6b89a29339f569ad4804f9522244c1aa3c6dd951cd5b6350fce8bf42b760575c3ef43e21aed5f1ef4ad1681e262c0e49b713891e8044959684716ae6e5a2a1c89e3eff173141f62b63439f91fa684e055b7c5a2cae02ff8580b483f43b4b426aab890293dd23ea941456958602286190b4e11f8414d7af5f9cf0ca7d406deafa4e637ee413713032d16c77b25b1147858c184cc598dcdcc5af82d5fc9178a13aad2936c531f54cf9c107980111d41ceceefcfe10f9814090d77569b347c46f5c7e14521d75ae1a2f8e7e247756c2a3653d0c43260a712c264839d3e226237e5b8fa14dbb54734edcbf4d6ddda569bf38f2462109a8411361f19e87ea9fbd926f4cdac8657851b1ab6b1c2b5be3ab0f9f953b8c4e8f99422b94369b1cf4513dc1438e2404d1485860bb029c5cf0ed9cbd17223c17b9c41f9d858e6000b890be724a4cbeee2d3e6b465ba9e11ecf31016a5eb30900593d18a84e625433528560d002e24dcf745a1d9d5e4e3b16038a1c039a95e4c7037f812aeec1c905bf1632799e112e6b16b6a02d5772392098e2f786e7e4aa1a1f0ce76ddad45c6c38951ec4981624376e5831b8e9c0c33e207cb8ed2487933467d3febf89d65ff521e8f81878dc8d38fcb6f8c1e2087e180986c55b5ad43a786b42e01ef8ab08caaaa8c7ae228e64c25bc2f1511b934fb0b874295afdf91a80cf6c028a926b5bd6466d9d5de67b581d274bb4f66ceb28e5a59838b52c1553cbc33d1f2431730083b9e8e40a0b362d2f1b60dfb0fe80826f5c7d0832181b8c4ce7d8cbfbb8abe8679f0c622cad37c62e42147e48d76a9ec87d22494969875a8dabf111e5567b763f7173fc6df4004742f5c2ea61ad48b5767813309c3ddc341a2ad8aa19861d90f2775be75af8d8b6929df56ecbfc57e0f031cd60ea8d272fafafac4c249ec1591ec33aab96c4e7fcdc5c16374ab07a6656d5869b7940f243d2396edeb26c6cb5fe8962e66476261a7057516712151f5d621d8279acf99860a20fac1594b2ad86bf86f48014bed9b94de99b74b18a705e64dbf22d54c76f53fd9f3887a0d3f18fe02959aed78433bf4b761c65c3922a6c6dab635a8b59e48c529e67dc8c6bd69f6faa15f5b7ca7e32c879de6cada356ea56455c4e21174e5c38a0488628e9d162a993dbd997d365d7e1c035b48b4826888ed05f455573cf406e70557670e75e553e850f91952431edd2df5d9c7d0182d75aea801392a9804fd6db38ee7f974864a9c8b5d5732b62e006638338661c227980e01319ff7d34ef7056bc92f45a5c579980f040ab364b155dee1af3a7cd7fe02850c5a40949cde7551974bf86ad04adb8dc35579e5c8dc2b82c560b3c00a783b989a66680f95bee1eefd87c56d4de251d794ffc17bd27037758b0d96d07ebce1fa17e7a68f968f4d85ad1094f86e6dc97faf9b6c66aeba6c256d1f07061962faf5de146d25e1767271f75dbef9af2208e56a37bd267e61d88089628be95eaeea8f56f70508c05f79e0b59fc6559ab2095fe0d0b71b07c11b8fb9299a1bb38821b1dbd35d691ede6a74dc2c047f6a3fdcffc6dbc2bd1cbec67ba244be25b1044fbd6bec5beab78fcb10ffe81cef001059042ce8b1fc8d6b06a36bbe8ecff19b8c127d0e7ee8fb7afc8de2e7ef1110489188d423fc73644633285d5056a5ef825d5bbc939a93391d9c14eff00492344be519c4d32990a9010dc1803d56cce627a25cc0cd2957a90a8ed90d7709259919afa1570005e59b0ed8b135ea378aeb5cf57ebd93a893fedd7b224a5d4772f610991594d143f4ff54550ef921bb9c9ec3db11e9573f6b9aebee03034835ddd1795b9124345bdf87987bf788787f10ff7543d10cf4f746ac8892d341e2bdb6c1ba9749d76842f294553e03a7f0b86d5b70ffb872c61d2e0047ab0f083336d934b19ab74cb94b90a51395cc4b28552726310a83256f915105d1d8bcf96b1b7b8fb7fee10cc76903cde41768f7cac2424db584bed91f0a36e250f51b2bde3d1be62c24b9c0068bb5367996ffe93bac6189a925a78d298b29677b3d387fb46edc8b337aae44d5f5edb2063b91eea7c02cbfa9ea9d2afdfdb195a66ec1406826cb4330b43dba180fdf75b960b71c93d8cb4d3127a0e2e6f7e9348204448a652fed5064f50472b8570d4554ac5cd174da1f60f895956fe575d0d364b5ec4ae18c9bd76a419e77533cf847c66eb373c71840560d01e5f79c43f18e6977797f5dd5cd03414cd8c0de70d9c6e3fe1dd0d8c33c63a3a4bf318de7d981d1eadb243ce916cb14f09f53ef3ccbe87c7d082e0f39403c2fb768cbb9df3d1727858d1a0a1204592f1674cae2861fc2de62621f85546a2a7a3755e811c0295337c4ccf8be105d044715758f802a11f80dd0be34c5e9e0a407de008d2d7f9a83a0ee632bedbb06a156a8fc834fe697e83df6df8d3dda2fd0caf0e69aa0b0bd6d7d273b8a0b86d03d08be1785ecfa8b2cac49da7fdf382866df53213c39010b5a6237439efbb4f913eec9fbd4df5a6c2f77aa61a4e10b1f6fadb0b1a81d5b802ae1698c5cd6171e6b56125a6889761ee1d136361991be72b389c7126b90aad602c69f7c2a7cecb15a05be68e60d81def0672abd63b6d8c129f8bffa7c79626fb74206487b185bb94cfcb939807572e72dd6d0e3fcdfc987daa636d9f6835ac7a7c67f705053ed1ac997c0dbad279966c5931f1df5991b11799d002369c239329855b1b444dd3c1614c1c40ece2b04648e814b6cbda12b6bddf40f984b9cae3a59a31cd8e16b9f2ea24ebf2ab9c8ce24ae296d298b8114d137bbe9ce5c14a0ec79b0eae03a98b969d7dfabfdadf3a48e9184d61ef64c4dd495c1b787268013dcdc21b775a8acfb1e448b892337c7ee3774e162107f4b6d3e92498647156008c1d75ca02a1603bd9652ea4c05879dfb0d96667358341cf2c6b845f33d58664b1bc5409286ae406d01b377b7813a6b70109f737dac0ff34839e271b6914fedf6b66104bba512939429261f0d22b2c386b7b463aed7bd5537ccb1e292292f0646564be3b32bc5897ba0e22c34ae2d238b929e0679e34768a43317db7db877e11927d03d1c8e6bdb661e52b665d0f1da9bf0169673829d08099fc9b970f58cb5f48636696c6f99a6c7e680ce935377785886a6d6ab3ae82abbdb5e59b78ae49905e54c33b67723ad856e005e20a4a0d22473caec230a659f02d3d40f25940f6e2d07c66641dedd16a9521bab3747075", 0x1000, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) syz_open_pts() pipe(&(0x7f00000002c0)) r4 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:34:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = syz_open_pts() write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x138) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) 07:34:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/158) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) syz_open_pts() 07:34:07 executing program 0: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x2e3a6aecda98f92c}, {r0, 0x40}, {r0, 0x10}, {r0, 0x40}], 0x4, 0x0) 07:34:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x39) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 07:34:07 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:34:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = geteuid() setreuid(r3, r3) 07:34:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 07:34:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16ccab34ce1b887f581afc8c76ba0834", 0x1d}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x400, r10) semop(r11, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 07:34:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) mprotect(&(0x7f00005a8000/0x3000)=nil, 0x3000, 0x0) r2 = shmget(0x3, 0x1000, 0x200, &(0x7f00005a8000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r1, 0x2000746e) 07:34:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 07:34:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) 07:34:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 07:34:09 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x105) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1}, {r1, 0x8}, {r0, 0x22}, {r1, 0x40}, {r0, 0x20}, {r0, 0x24}, {r1, 0x40}, {r0}, {r1, 0x10}], 0x20000000000000df, 0x8000001bad) r2 = socket(0x10, 0x4001, 0x3f) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 07:34:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3f, 0xffffffffffff2697}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) syz_open_pts() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0xff]}) getrlimit(0x8, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:34:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000100)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x172, 0x110, 0x0, 0x1a8) getuid() bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 07:34:09 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) geteuid() r1 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r0) 07:34:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwrite(r0, &(0x7f00000000c0)="6579e2a566c16940d9beed7e355e3d7d0d6007f17f782fa4b9bad5630b0cd34b8b5c47299a1004020aa8b3321cb01b0d8b5d7b28b55ae7e6099d835c114537577b9bfce6f15aa2c000"/92, 0xfffffffffffffe99, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xb5, 0x81, './file0\x00', 0xabc, 0x0, 0x800, 0xbf7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xbb2) socket$inet(0x2, 0x4, 0x2) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) 07:34:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x3, 0x1, 0xd6}, 0x1, [0x0, 0xfff, 0xeee8, 0x8, 0x4c2, 0x4, 0x1, 0x7]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:34:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000000480)=""/115, 0x73}], 0x5, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') syz_extract_tcp_res(&(0x7f0000000580), 0xfffffffffffffff9, 0xa6d) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 07:34:10 executing program 1: r0 = socket(0x18, 0x3, 0xffffffff80000001) listen(r0, 0x1) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) listen(r0, 0x3) write(r0, &(0x7f0000000000)="3bcb5f4e57e29368919fbe3ac4f9cab5af53396bb5f235a21b8795", 0x1b) 07:34:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000556000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xed, 0x8, &(0x7f0000000000)="2010aa015aa37930a0afa6d8ad2f4b3a407a14b70357b7877fd19863c265514c2dfadf68623228c90b75bdcedee89e43c2a923acb3f1c702dfc973493eee0e9d4debff9d78258e56bd2bbe4605cbc1e7a11ea5bf341ebcc04dc85d80419c8cab3243890c6a80a54ce76c01b5f90d6045f8f23ba75805e94619db499b27118c8a0c85e00ef5298ce377c296fa0fbda89ada71520c52bdc644d5bbcf3acfcb26959697d9a96a6985a51002c906b4d511eaaa460e5c177549960c395ef0a8fe69e3936984b149a458b6aaf16f9ab54e6e6664771b8d8c49ad723ad5fb12df5696d288a9571d6dd98bdb53079827e85bf6a225667ab240a871e518fc1d", 0xfb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 07:34:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') link(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 07:34:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x81) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f00000000c0)="ab", 0x1, 0x0, 0x40000) 07:34:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x7}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f0000000a00)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0x2bac44fa004221b7) close(r1) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 07:34:11 executing program 0: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) clock_getres(0x4, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 07:34:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 07:34:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fchflags(r0, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) socket(0x2, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x3, 0xffffffff}, 0x7, [0x8001, 0x81, 0x80000001, 0x4, 0x9, 0xffff, 0x2, 0xfffffffffffffc01]}, 0x3c) 07:34:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0xc8) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) faccessat(r1, &(0x7f0000000000)='.\x00', 0x1, 0x0) 07:34:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) close(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_open_pts() 07:34:13 executing program 1: mprotect(&(0x7f00007ba000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x20, 0x4005, 0x1bc5) 07:34:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mknodat(r1, 0x0, 0x4, 0x3f) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) 07:34:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:34:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="8552fbafbd7d36e777d5288cf489dec454b1f97846fc54291a8df321094b9022af0803f26e24cfd4e76f821428edb3292dd44edc10938ad284f7949373a1ec2a8e7ea04b3ed5464799f9b2a614b5a66ef527feb1f7488a01be2fd3ac672754583ddf089c56e017e6f0dbee", 0x6b}, {&(0x7f00000000c0)="3cf10f2d3cff80bb30b8", 0xa}, {&(0x7f0000000100)="da83abaf13884dd3c7e9d1504d4a15fd4c501e2a8334fce5bd5c41cb9b2b2ff742d0602b9372299ec84cf59c2b8c665b53cfc2faf0e96cb98f2a1b66c036e685960e4876923142cda2a1402fba1f1963527ae6391f58a8f457bb2b0d546a2b47407669ffd052ed14294d316cfd90052541cfe65e11e12f", 0x77}, {&(0x7f0000000180)="64069deedc945e9587345f3f1fd42b900e93849628014898208c526ca2927a67105d4a27a4df4823864f84a13922f47e685d88da97712626f84eed8c3e34737176d1458216a4d669cec992d09e052842e8156e558d3a633b6b041131ba06b695b123168ac6061fdd70a04dd4a1faddde5df106a1a3a8", 0x76}, {&(0x7f0000000200)="aa15b18967f2b1abe2e65ae01351a0593a6f1126c8f651c356f561e9eb289293d62d460d9fa6ccb220285d3e93e20ec350cdbe21f5a6d6f9319d2b148089649f2f37aafa28842dfd2dcf0916", 0x4c}, {&(0x7f0000000280)="83077a710f0ecf53c7fc8bd8c2134eb2b93f24a6bf67a52939dcf17e01b38e475b00af706b47b6fc9e6535e155e3eafaf716f7caa7bc71bce1b68f26e7f94d7a6de81a79cfb64589929af02820220a997582d4f1a481b7f6c2bebcdeda09274c5a292eadf15d30865dcbe00938520211eb14be57b79e600d83ec2f0c2040bbaf7883d6f87cb9418c0e234847bed65323d43a31b94911b7a10f17e12fc9bddc5d48d78a632c69c334cc989aecb352faa9bc35f4ffcd1a41da32870b9494c4b119ef6e591db47bd6168080c955ddf53c3f538367435f02d98adc96dbedf67c5fca7fbe65ace658dd7c13faba220fe4a898b43245f5bdd3edee60fbf0cdfec0e8b0b9f76c16b3967f6544e31eaaf7581a37a97417a7ad0f8f8b837f197a4f9c97fa62ccc8717a8651777a8626077b4d04ad71df35ac5628a4f7c8399164d998b44a258b8820696f0967590c43f5813ac810755ed187335ee161f052d1d7adb730531007b417bf4722f8267cded6412d830e867a81d7a248185c94b2350b5179c96b10bb66ab6be1eb9279807d3432620fa10e8a640655cd2fa593ab1124dc1c6bdb58347a508e74a1c63493ad09301255fde99a432df5a7d1d49216c03fccfb7580f840d72e21c198a937bb61a205baebaa67dcfb975228ed4ce8c502dff9b45e0a08e55406498745c2a04aeb692759b8cbce90ef1fb29dee8e9f2a8480282fc219390206e6ef9bb14ae0669d9375cc1f345bcea8f57ea5472b472a3efebe49f9747218863d70a46052e278e00266772f2ad18f13d51021530397a2e3659a5e5cc8fd3f9e57a2fcfe9e296665a6e563fd537a5d368249ee9c069428165a90afa74c17efcfe19503b1a85d7b2a93ebfc6ae99334ae737f65705cd417fadf8ad074df0e35eaed1e5844b6c2c9948bef3b73c18108860d68dd9dcd4809a6642e7fdd7c8a290333bc9b56c14084d33146e6b6e05e2c261ed2466b6484f1718812585fb0261848348a262d2f9f721ff892ce0d6195b7978ecc81cf1b9667c782e3c06a632d3ed4785193b4fb6f300dc1b64dd733443a9f9d17002954d98179b52604b700a259f41c8976d1ba273a1638d223d87e4f2d01d4013075e4d2ecfa315827e60fa3b4ec5d7154bcc7ab10801bf3fa884df7d95ce6404a2f3ce9be65d77ec641aee8373cf92eee9d67fd51c4f34943f710fa43345b2a8feb5f9919336366cd14b64ae773ea19c853e1eab3d20eb3abe650c12e977df0248e342876f67a3082f7ccb65ba528fad0ddebe2fa1f762d8e7ee6be43e14016c3500df0532e6d23a386994d0a28f07d7245f7da8cff289ef78f52db5cb137929efc4714125b81e9763ac6e81244e666f53e91e062c7b3b59566e52aa8efea7ca282c1e1d57e71715b3a1e1cfb630370b813499c139cf9e4f26279ee92442a45803947a78054e9dd21282f67bf8b2d12b9c65ee7878baac87c01a19be586e9c35b4b64d1e779e33448a4d1bf265b239699daad9f338f00ec44d14eec9e4c3e865fa0a48daef079cf520491324bdfa56e850ccf86d5278d303791103ed857ee961d7d3d9282d1ed220b5c3012002a23f6dbdacbc537ada93086026f84f3ddf18f61f39a0c29b19057ac1f5969476c0822517770ac09795df15facc85cc930b64a4ed4748dc65fb9d589567b255c9b833c1461797355f913d020f700f6838d71de1a78da1ff0e68fd74643a742aa3e463a43475ac33fa6467e5360cdfb9686c34cd65112a9db4251842975741a14950e42c159448b75606dace51dbb26a309cbe10e855c534277ca78c16feda2f2c601c69c427acc7bb29acf9302875c8edd5d737e1d4b4f590f9d02272c27b9e31a1110f18aead7f1e00cb241a9398857b428a566b5701466b672c157a7ff8cc0169dd13b5a10d59a6fa6c7a78549cbd2e9f7a598dae651008a4e91e837336932f5e06568d7a478a9bba410fb8aab5e13d52b546cbfacb7c06806d01695a52471514e464c289fab8d44a58ae0f91632c52eac52518d602f12e0f723330d95ff98c35fa4e7b6d2c652b9a9fdcc9950be59b8c5122773fb93a6b960e1e5d642e7696da63a32fc638df1fe993abe9704d6da282e6bc8776fd1bab9d6c9751f1628a1bf819429c1330dc8516fdf020f33b8fc54abd193ce4a98bae38411337e6ac64e93873d260560e8526b16c108144a495329589fc3e3578c27fc9b11095aea9aa0744352b110feae170cc433680c56cfa9cd97b492b36bc055625268ec5fc635eb5a25e1b9af5284b1609a6424d09691d0eb5b1e0b83029129834cc8f0d6ed0856fffcb16cf6c16ddcaa52ca9289d219f01cb93cb0cda88bf28cefecb4cc49d1ba376bc52e195ee046c0554aa264814370b0d7aee6f1b64d9b0714f78f722c62126a9d325e211435569f112eb4444c6e5787597c22254855983fdcb45afdab51e87dafa0edf339324050e9e6e3545b35c45bfd072ecc098c3e8256465a17004c42e24a80e33924784a17ab36763e7be0595709cf689e4ffa6c8226f8367d3490537f91c0320c429f91ceb4a4083374ee53c072a2b6012450cee2435d04af57f4879a639be71ea796336e7aee71d655802064c01aa3c4bad9f06990eea8dd266b65b710590dd63fe121c30e3785a886693fb73c3367150395fc7bd85cd311738858d2b2f860854f7d43c453e0cb77337ce6b4737aceb7461a7d79ad79f7ba43b634022caac69ba4996cfe3e3096ee55a186e3dcd17a9f2ec596b881acf2a1f0425a0d821208f7c650bc42cebb7dd93dfe4b0a10350c457214c0a530f966e8ae7f6337ecc254c69df1103d50d73f055bbf2613d21b6099aaf99b4720ff7c8878cd8713a14930cd7896d0e30c3740704ac67aef349b0d43683659423bde440b3e14a3b8fcf1853b64a1b4167ff392863b8e481992b8342ea0e859f2af997b4a1bde5cf9fba49e198e164f681d01f40985311db6062c1357ef614f0937f00e88fff73fa1f8e9dcd7d1822b604992fddc9622c01089a328576ef9c5a5d541b5f06ed5fcc6f56338c7fe5500123de1711d5ac7b1b07175dbb7117679dfd65d3bb511d3f12a07258acd655e2741ad15864d8aec83cbb6bf5e325bfafbbe662a905c2341fbacc49581cd23df25301ca57d8833c12eb62b8d950a88f0d4090bbe926be194fe48bb7c2bceb34ebf136fc38239029e9c1d749d8ffd52907dff2904a488d716f791d80135be79f1b9f192c264fecce87d5fc1883ae61a149de5db9ca96cd35d31172293bd2179bfd66a71ef23907a959bfd351f16ce90fde190cbdaf03ed8240cf7b97fab6d60e13842d892edd780e03a59012971a7a5cd98a6ae7719f555c8136736e96638cf3a79fb40ad2e8a69584e497160882cd23e0551587f0f326ceaa251d1bbb06af700c7794add752adec2956e69ab645d18cd38436f4291c812e262154c5993834e44e5f4ce483491363137b145abe944a656c7b72f56f3adb9efa39424c3969d147cbe0af5ebd317c562f838df2cab8462205bfe8df0b7f1108b93e0ae8c12e488cbb428ead635c5e7c84971c28a3372e830c86c8d667ec5ef36a0c8c73a393496be8ebc30c0f3fa295ef9d36353a0638410a93b9d8464544127f6ff72ca7f0137d7566ba05875e76a1f67414d2ed82f363a640763d8d8d10fdecd88bf8ae5b4bfa03a31680adf4cfeff38de1319195667fc285942551b66a407f4dba331f7e93e76b1a5ddeee863bbd0b84803432dcf6e297db4da84b96c9e0d114b3af79becce86548545eb064bc1b403350a05ea505250f27712c62891083abc911207c5f27467355545644b16fa2f98684260b083e49d4e1de4dcd1338876d3309b2283bac7d1b611492d3289d079002d384c1b0596d922934cabdc42ecc229ed9b18f3a9da623299dffe0e11b8c23c05568a44245b02ab8b85258b4799d8f350964c5799d00f71768113b408b273015688266c952e927cf5e7c11c163b250abe69e420c443a941c6e11b0d97166fdd228c07d508f10ce0612a32c4577c686723bd78fd8b7ef54dd4cae611db6fabfb41264f8738443d9f64360d93b763f59111e048d8924721edba1ca653e74e2267b564de1812fddb5b8c41875bbbc1ece8dadbc065a78f4593eea4fd1433023a0a466a50c52be9af171f5f3629df70cdacbcb5b6734a318b93cb09009da9714294bdba83af6ac00c0ee4cd5e59a1df0d97ce52a89880be5e988eca13663a8bd7bf4590234e55f8cd230f90595f9e7372cad1e8e9b613055e526c71c2d6ba0482319299ff760c7612a6a2db70c620f31bd8895eea0e926941f679d3bab6c278d18a38fb8091fdf098c7a1cc75c06df85607261a1ec38012ec9d72e1bad8e278345eeaea146882e49fa7ceb6980c1e23a9508caf9fec5dd3a634ca385ff8ab1fc5da29adf1ebe5bc4661da3b49ac00111074c27b5f831ef6d3f9d0242907bd165dc8f46581ac5ca3f15c8b3f80fb950e4521d980e4df50e95447fce5b66ec6da292d3509b4f09ce1f34cf6c77cce2411cfc3c9d0500584cc24e1802a3f8327dea8acbfd6ce0cda465ae5d521246642b0651e37efb26deee171b2ebd3b5c2147297569a127f7707a93b127212848005479d23f93c2c101cdb4d5269fa97a5215376a8d5d7d3390963f8d565329953def5c013449a5ef2ea74ac68eb062787c0508c831ae90f6df230b75edb56a4ee3f384c01265a7e3b58cfa6a911cffefe90e7f883407236235a5a3480ea1ebdfcc4a4a121f902debd43e5173887ccc4aac5e060afa717f3c348607f31baf0c3a6918413157176048bbcf52ebce3edf0525e741367fde9e8f5b2b073c8e191403f43e3211b32d88545ef06e4b73da64c181205ec67aee156ecd05ccab5712fa90eeb2e424cebae06406e912ec817ddd8573ed00c10e91858884ac26b88188dbdf7e61c6fba8d08af6154fb3415017c740cb564181b831608c46ac93dfdf3722e7183015a72325b7826074c3c2ab66f27b8823f51e38d4a0158faccf36db29f237616efff335d8b4a1d6b95f7c4df66d042c5218a7ecec84ac9b2f7829036495fc967cee75bd6c3828f2c51c94629efbcdf7a16f791914aa9d33425f2b53a6b2e9d7103b2ca6c29294929b8ada1f1acf4780146d634bbf979ea34568bb913f793e59de0b9e90d9125862c8956f80575a7861f620f4b11f107027b54bdcf8958ad5d4ab47c39821bac69079f4ee6a99b6923b877410b064641082a8eadb26ed6b36a3cbb5578164dcdb4c0769195eed127542db0096cfadd99ecfcb4f308036089d9694e45cf8c499c767f1dbb3bac41957a0d44e5631f0eb40b044558bf548278091afa86f19c68f558aebe1139e2aae1f44cad2f907be64b1407fb9833f1333e4cca51021bb4de4f86241ead7397f2234b54bf9cbf092b982564c67acce504cc13f32a40c16d803538aa23a96d63ec0b743bfe25826d553b893967633b59ae6fc2271739f1cdbe5ac5af81785bb0d11150f0e8ab87a23f6332ad228e12d48b00d36dc15a1ace19ec635ee0bf76c03b7f54352a64d3d31dff18b6e4e8324ea963e6be6c6335a6902c60d122fece9e87573e454338bcacb83f06c33c1f380466982ec75a993b0ee40484ee42c7357f3380784b9c6afd900a1016143fa84b85b278b9d941c67ae2ff6856e22b71d7f6f3b2e84d7db642b8743e4e27f3e69dcded81d85d2f5f173ca554a412e8fc9665a19b8a0e066234d2f255c5b5787483698bb8cc238ef91b3f8227b9a636c3af11ca8a7c1dd762ec340c6799488fa7c50054e90a67c3", 0x1000}], 0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 07:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:34:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x9) ftruncate(r0, 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r7 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r8]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x80) 07:34:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x23fffffffd, 0x20000000010000, 0x0, 0x1, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x26, 0x1, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) 07:34:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 07:34:13 executing program 1: r0 = socket(0x0, 0x2, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x1000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x3ff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x6, 0x8}) kevent(r3, &(0x7f0000000040), 0x0, 0x0, 0x4, 0x0) 07:34:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x42, &(0x7f0000000100)=@un=@file={0x1, './file0/file0\x00'}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:34:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) dup(r0) 07:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) write(r0, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) pwrite(r0, &(0x7f0000000100)="e2cb9440e5489ff38fd1dfe593ccbb84bf91cdb0f436a7ccb3da1513e2fe20880a4a1d15b1ed7eb0e34908af8b4e83b19ce5cc4c5bcfb85d6e21eb2d189af0bc16ac684e48bdd859968dcd4721889d87572413f6047e1d3367984ad306a86e998288e29641d58663f19e6ca1820daedff6d165d895eada484a62029cc1faf51a9eec915873b1610f8293b6bb56e5929415cc4aba2743a6ddf3612f514fdf7234bbc382f17181a55f62741faada9da19841886f2c26ad65633d8b1fd7792e10bdd29a4c7331df32cfd58293836cd3968b90ff8faa", 0xd4, 0x0, 0x0) 07:34:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 07:34:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x156) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 07:34:14 executing program 0: r0 = socket(0x20, 0x4002, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x3f) 07:34:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xb46) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 07:34:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) setitimer(0x3, &(0x7f0000000100)={{0x31b, 0x80000000000000}, {0x6, 0x3f}}, &(0x7f0000000180)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) 07:34:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0x101, 0x8fac}, {{r0}, 0xfffffffffffffff8, 0x26, 0x80, 0xff, 0xb1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x10001, 0x55}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x4, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x5, 0xd6bf}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x80000000, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x8, 0x8001}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x6000000d, 0x10001, 0x6e}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x1f80000000000, 0x8000}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0x6, 0x1}, {{r0}, 0x0, 0x1, 0x2, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x8a61970d66e67928, 0x7, 0x46a9}], 0x0, &(0x7f00000002c0)={0x5d3, 0x401}) 07:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 07:34:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) minherit(&(0x7f000027a000/0x1000)=nil, 0x1000, 0x3) 07:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 07:34:14 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) 07:34:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0x100000001, 0xfffffffffffffff8, &(0x7f0000000040)={{0x2, 0x200, 0x1, 0xaeea, 0x0, 0xe267, 0x4}, {[0x1f01, 0x8f4f, 0x3ff, 0x8000, 0x8, 0x9, 0x8000, 0x7ff, 0x630ca76c, 0x8, 0x9dd00000000, 0x1, 0x5ead653f, 0x8, 0x0, 0x3ff, 0x9, 0x2], [0x1, 0x40, 0x6, 0x9, 0x1, 0x0, 0x9, 0xb58, 0x8001, 0x20], [0xb4d, 0x100, 0x100, 0x67c7, 0x2, 0x7f, 0x40], [0x400, 0x0, 0x7, 0x7fffffff, 0x8, 0x9], [{0x800, 0x6, 0xfff, 0x7}, {0x10000, 0x7fffffff, 0x8, 0x80000001}, {0xd5, 0x1, 0x7f15, 0x81}, {0x100000000, 0x1, 0xffffffffe9f800d6, 0x40}, {0x7, 0x3ff, 0x53, 0x8000}, {0x8, 0x9, 0x302, 0x1}, {0x3, 0x539, 0x0, 0x100000000}, {0xdb, 0x0, 0x1, 0x101}], {0x0, 0x1, 0x4, 0xfffffffffffffff9}, {0x9d6e, 0x7, 0x101, 0x4}}}, 0x879, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r4, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000400)=""/255) symlinkat(&(0x7f0000000900)='./file0\x00', r0, &(0x7f0000000940)='./file0\x00') pread(r5, &(0x7f0000000500)="30fe2db9a98b1d1583059263023bab7f026f6c333671fb7eeb3014078d4663efc638a1db808d77bac9f262e81081fbbc6e79031a532316877518d66b635f33d7d1795f2d284fb49fd752193b5502ead321a68a21728e0afffff78ca3b798014c2de6d5f0c404f3a18f6cdcc2fa1c3fb7e70603687571ecb91f42fe8163167500b78a5e6b9e730fa9598f5c26293d4e8d41cad4db4f25fd9f4285c83be6f6ad18c40c2b1d0019966abd71d90bc8efab703003cd836ce23afdec3cc56569f83f8590924693748d0c764ce3da6f9ade4a1999", 0xd1, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) fcntl$dupfd(r5, 0xa, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) sendsyslog(&(0x7f0000000680)="681503a6d5eb3f0998783f373737b7e668684d7b0c2ed105602b3ff3e6e2ec866bc580745ac8c48679197f4f76ea8c8069df4ce0e5b3351853e80f49e87cd315cbf0e5f66b519af8eefc3c6ca7f2ca75df238faa1efa9ac205fd9210a29e13338aef321a45cd2bcdd774c4c8e32d34876b48b0f1853fabaa7158849f92b9d5cd68025d6548257f11b576136ae01a4496c6995e74705e53d99f8c971bf1ea0957610c711985f529624acce1817f75e65ac103d0e7e3ef424d02adb6fa86", 0xbd, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000000740)={{0x8001, 0x7fffffff}, {0x3, 0x3f62}}, &(0x7f0000000780)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchflags(r0, 0x0) getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x1e1) r8 = open(&(0x7f0000000880)='./file0\x00', 0x0, 0x9) accept(r8, 0x0, &(0x7f00000008c0)) 07:34:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xff, 0x0, 0x74, 0xfffffffffffffffd, "023700f1005e690000000000000000e9ffffff00", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r1, r1) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="012669bbffeca2cc35d853c25614ba6ff8f9d9653c333d20748d7c3bd5570a96249dc646b0cfccb2f4e7f35ee90d50ce512c0580f30f5fc5c264eac594c286116c7bb1832ddaa5e721f6a57bf692b80fecd4e9a6e371c76f6672ec0949d2cf2ea02e852002269652630b2b3a4575381bb67fdf1efc19830f027a3085b3270e0aee305ff2971e33"], 0xfffffffffffffd7f) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x80, 0x1, 0x1, 0x10001, 0x8000000, 0x2, 0x2, 0x2, 0x7, 0x5}) write(r3, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 07:34:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:34:15 executing program 1: r0 = socket(0x1, 0x3, 0xfff) getsockopt(r0, 0x2, 0x4ef, &(0x7f0000000040)=""/195, &(0x7f0000000140)=0xc3) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x8, 0x3, &(0x7f0000000180)="6f7c98cfc97a36eb1c71e60cd7342ab83ede8a503cf9c82f55f2cc304daf93279a3ff4dba3966e0caca9fe77d488f83cf3a352c9adb2a2bd7d8bad452dca19265ef1e3186698e8e8f1eeea98aefd43dea5d590512405a93350d356c5d5bf9ea46df104a3e5cc57453a7af05838b6f32a3caf03af12c53f2e420d2c9bf6fe48a2b4c7df82495d5d727c705a78d40cc187408e284b0382d15a506091f64854ce277798dfdcceb867ecf285bd03110cff5db642a49379", 0xb5) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="820201f0ff2abba7010000ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:34:15 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 07:34:15 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10144) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='\x00\x00\x00', 0x3}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000100)="2a41749150d0a953a8a3", 0xfffffffffffffede}], 0x2) r3 = open(&(0x7f0000000540)='./file0/file0\x00', 0x20, 0xc4) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="7cdf32516e", 0x5}, {&(0x7f0000000240)="a95cf39d3a616cfa160fa07ce9b47a78c0c09f8921af5def725194df6e2985ee197d5e7c47afd0991dcccdc26b91d914604721230a510790b3f89f666bf6d43656c80a84a61ffe0158dba28638fecd22d26611e093394753ca5cd7907c15096a40c13fca22e940e9ce8d7057f927a191cdd7b3451a7215ead7e60b0dfeed239aa66d33642df690dc4adad6d9b17921753e9e9110c38ffdf35e4f6ac3eb15ee", 0x9f}, {&(0x7f0000000300)="81ee4fd27eb39c70282e13522f6f24a568891b1e39aad799057b84eba45cf54b2563053d0f3d2fbd1b7ac432da4ca17f25be4564d37551bd5a65a9457fbfdf734ab3997a34c660dbf67ee125e5902b82cda410d4d4085c6f2e453a80d5032f82b01a9250f9d1c37ff13f50cc6407433cd688aff5d9101cdcb8cffe96e536c07338a6030d7e", 0x85}, {&(0x7f00000003c0)="f9ca322ea717490b5d22923127a6dc86b08eaaee3debddacca8007687cc333b5ede0f21698051894e4d818caca332bb08548309724b0ab9eb39e0fcba2ae8bafa01050565e30a22e769bd96ea1a714dcddef6918410fc1a70762739d65edce1598fe1df489de8475e67793dd8bacb26fff10c5e84135ef09964f8138e7c7f23e74ca5ddabde0d2c4717f11c8baff4cc03e9790c696b7e770f7ab491329f0683603cb03df9c35ecc40a0f46388a723f817658a9961eaf2fffa0f63ead15ddb24a8f4af515d6", 0xc5}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r4 = semget$private(0x0, 0x3, 0x474) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001c00)=[0x4, 0x3ff, 0x7, 0x3d0]) sendmsg(r3, &(0x7f0000001e40)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b00)=[{&(0x7f00000005c0)="f696d53716af405e5913e01667e5976f3431dee16a4bd8a63afca08ccdf209ec153de3cd3ed82e87536df8a366065c8eb7b641620b311e3984c4e142cc2d6efdab0fe5714a28d54d6dbb1500208f0e3ad54577ae00abbe4aaa07bf73e29e4880422ca157e2cb12b37b2d18e56e7b03f5f12adfa78ef98c9792dfe38855f6380e920a149c01ea2989c88bb123c9cef0e06745fea2118f946852b1", 0x9a}, {&(0x7f0000000680)="1838bf3257648f9ab5121e5ffe01d6744402b9277a43a31f283706d714d44d155b28d2cb0b5c4dc11063863ca0742d1c0e7b60e4724b725b242907be11c97c69c0bdbd36ecdedf3c390fd6c7922c413e93d860200167c8672936e5fe93c01bcf02142bb83a0bb33ffa8871ec8d6cbad0e9e6a019b5764881ca48ba922074bb0de5c7bd54c45d60ae0f5bac7b43590fbb122d8ac1196d667e596b7f8024307794a55728f2bff97e3994e1141395e1bdfb9b2b05e2e1cf58aaf02ce2cb", 0xbc}, {&(0x7f0000000740)="f9eac13de2ed8e820c233eef7150e44623714837be2d094e2163d27a2f3e61ced34e6d1a8ef642738b66125761c50a940d9d26cf3243b5b24fa0f9f52b771761c4da1e473e97e72d19ac69030af9c6646aab81500042190b97fd29b0834ccd166e7361f64206feb88997bc159283c7444d2621101300fb66e410919b6d0393b2a1e76c551ec54510e3da36f1c2be5d89bb01518354eed34ed7e88322ffb7fb62450997b8fd56ed2bd277706e6f71d3419128abaa4967690b5336393586ca3fb74a1adefb77068fac22b60ba6e79f60066678ed43778e990d5466", 0xda}, {&(0x7f0000000840)='#', 0x1}, {&(0x7f0000000880)="318ed2fc3f5c32972648c10fded9b7c88d82449226da35c045adf92f100a65fb5735219cb718e608eb4e85f6ac7718c0915af66fc0cef9cde4ca79ec11ddb2392d5d5e75a1fb482650ea26e828e1c7d42fdc25d0d0594ea5aaa0971b4208d7c17c9bd1df", 0x64}, {&(0x7f0000000c00)="db25ed66b1407737f0d315f48cb546e8d8d8f7130bca6ca903b22cc37ca299fbd6a9b0a4dd9c323b927269522022ad8cb2152e4ff4750b1c3b8534b41b279cfc500e995a271f275d8091c7d49a1c6857a0784288a34a4a1aa1f4c083dbb87d6e04ea07e221018e70a647c3bf3240f90c540a7e478344bee99cb9fa76b6a5b52b1bb6bc75d6fbf75cc6c57ac36ec378ead04cbec9b7b01bc9c624362330566ed647633c64d52d64ba053d91afd36408c45cce0c4654cffaa8badcb83b7e9ed9193048b69a879bcbda4ee1f74fd612ff9ab150a6e1a56a6885fe874fafbacc207d08299145bc452199c566b71f78e20879a192cf6b4b189f766d2b57cee5ca4e92e287beb42cfd000372ed817db3af705ff00707b9c8621b7122b210f7e21a38520c17c86964ef10901a4beaeaf186f0ba5fa924e0e33f6a0589ff8cf749639539f3c46c9015ff0a19ba615567f7d1daec9c4903c4d13e81ec389fd9056b82498204097b4d8169afb4c62344c1c5f4c3146b2d9a8b2fee17fde3073d05c530f982a4111f10cb4a890b0fbdca0e76b10c993bac522a796aae9943331b9888b3d45bc4063d8088153ad7ca17a88a1103a446becb863c1bd08faac49df58f05c190db3ccc3d7cb728108bd1658702a3e8a92c50697e3d64c75315f42ddd6f5566bf2251bcf78d800670cffdebcbc73d54da75e4a56c926939b785ca5439b35ed4159fa0e953df4a24d06803ef70e9f4bfff0ed79081edc53662fb5aa80e1e35cb95784a3f8dfd65407bdb037ca880b7b0130636d690b47b41a249be77aa5f8cecce170b49d00c09c5073f3466255cc8a2b23be3945c88d31dd6cc955533347facd1b5118ab0b505497671bf4d9465bbb26b225afb1d8617ee13b267f2e6c1635ff09abd1cd27827612aaa6f4d5a5e2773bdab97d3601386d667c4914471e53613ae5ca7d407794aa1c82e2b0b07b6b5f00b74d3078ee1cbd22fdbcb8b9b83428f71a830c6aea73daa4036f1875d28cffecee4e5ba14c0c17611ad45cbdb3da85813c4e30cde54395c2319db6ff04b33cd508f6e0f86af3d9cd037f3340ffb1dac2a22d9210942c0cef3bdc25c030d186699716dad30a8ae44cd8a45bc2bef88ced92f578e2a08899010b1dd52f8e531346646c9f0203268cec57963532b634cd82e1c30c71c4df99cdb67b075962341946670a9dab51b25a83b746a8c350a26163495c2a2498885d32148b917d2e7e4f00bc2bd1943791720bb9923d045767ff304773922658176287e2dfe51ddd747531a4f44e2fdb5b89267b4a9fc45a3c2bdacb1700463751390f02126e6ac69b611ff4aa6ab99d8b8cb8d00ce04107339fe720f7d4f55104b7b87f5fe104c617706a3ddd6cb51dd9655a7243d2e8c2358c88172f605cadf0b4a82216b0fda52efb4f24f71353758bfe7f6674cf70879ff07291496ac900ec478739b4e9bbe21ffc1f3e9ed5f5d25124f78b75bb8eb08cea841d53eaa29e8d0bfcf9ef0ccbfced831fa2999d5cc8fcfdca505debac24d4bf057b703c17da139d89dc3652e1a69b7274d13c19d5a8586b122a5bcea29f5f85633075afcbaff40f6113f64db752aca26250c2644900ebee7cf7cf1c83507b2796955014a16a9b992fcbe16cc50fd2793fa3b4dcad6e0c318723ca4a9b069c4166b259914ee067abfd19c1acf590d4574f89046cc8c3693e95d85765a1b2c1587c611d556619f212f3d4c4e6269cc25a421cc0b9ad56cfe5e2deee8e5d1afc068a161f9a843793fc0ff1771988db49616741945561950b6720f1365ddf510659d109a2478af82fa8715217253aebe690a7bfd1c258d5be0f4533f26ea1f01b0716a24af9c079bcf5386693fb8e0ba079d8c278f526bea5ee26d156acb0a6726ecf6de36772a05ecf3f68175cf06f51b9c7fc5c78970bb3d090f91f7742a3716e1492734cadf1a537a6fe501bff7415b91c7a1b48aa468430d8156fc8fcbfef8a3567c9b514c199ecf99accfe9ad663c18c03346227d7f787f0b5f11422f9dd555af2a026a18d07c9e8022b23bccf1fd2a8614004e2f13afb6343c284fd980237a0abb328f54120ab432169d4941ff1c2149842a19d078bfdcc8611d93d8e9c0291c5bef701c4b947d8b2c40c5bd1903dab7e543f65dfb0ba674a914b73b4f7143c8e41da9cc2ce1a69336fa1146ab2165e8b645bd51674d8787e42582c7e7bddc19f94c7135d8d768ea524f734b9708544e40ef00799ef17778c398ccdb3983880f832c5a327635e103d825441dfa1c183b67146dd0e9ece25a43797e4805fc45b1167257973533b1a45e2cb59529f909ca378792f0f26acc32ca9dedc7c6e99d67054cde73752813ab7123bb5da32ff3ccef5168e01cf644d578679137f95794d0c3f4c4c3b6571542708e2bace7c4236871c75cef9e829f433c0ddc30c4473131e111ba4d700ac0f599189e79a4a6488730ffc29d13fad93123ded351f47986774bce41c2890bbc9bde2d6d90ff7cba646a25c650df6407ba30d6f02f82306eff50f932fcd8bbdd428f796dc481c46ad30eb1aadf5f153e2c0a90163e5c33e877bd0da65d72968ad4d6468f4fec8cdea9259422de34360556d33821220bffa9b547e83379b95ef18fe95b25807250f8a155d945abe8e845f469b61a5583972cb25fe0c3efca700203cc97273cb2107842cd3bffb3782a87f0cb484cb7469b632e7ad38e2ec045f03571827ea8cf6376c4f758b7c9d1579629153c2e23848f25d102677c6dcd0fecc64b486e865295d759974d658001c067a739e5b963c2c80e4a9d3ba6774319f18445fb051d8c550fd2e66bb623917d8b16f128e39c7247fdc523814cdc3ce39386000d8c3a8e0d3ababd6d4bc03b08171cad215c0a66552ce467d43d97cd7de42a6c6ba2e22cacb783ff9e2946ab8eef1a6bde53ede8fcce25069e06bce9144755ca54d2165b7d7d6ca1d6dd1f1d4f5eebf1691f780f16a8399895b06e73b1c2319798f53a26e5b68ff83e462e8560d39ba3a19775f2b518ddbffea6718c8f7c7bef7bfcc677e97fe3f81d312a3d52f8e7294f5e0ef98e2a718f3f70d88ae014da403e93e3bf9ae9a41d7a4d2c1f38beb4ce3d5eb82c5773f9f0518a2effb25b6e4e5a5a283f9dcb8de57038655aaf6a2f3fc99074839746edcbefe49bb4b264c6d4ef7be35ccc9345d12f2c99e10f4bbb2233c3cc0729bd151fc5df2b4ca528fc39ad8687cc6513ed178b6268d281b80bee9144869122ddfeaf82310118504b88aad8cd44ce89be9dacc4c4dc196cc12037489c662a5ede9894baec99506c8388320958f7943183fe24c93c19b6c3456b349da5c68fe1f5c93be399672ad9eb3d195ffa1ff5c97b135f5ee58fd27a6bf20787c8776b95e507892a3b1eea63a36214116518395c89278e69de0687cbbb860b06b959fa60603df09f7aa4c0c826ce2eb89e4a9ad8374f05b21da50e8f37e71261619fe2694f318d51f4078b11c7a810f3bed00824f9c9d336fc721644a7c42569afddbf6b4f2b6da86002d65db337c766064384fbda1428cba25dc53ba32f0f20a7c17ec0fa0d19605decdfd145bd3ea0db922f7eeeb46dd68eb083e2ce3e3868d00b17f237155493f92f78bf4703535c17961c687c744b150232c180f7846d643b8f0cddd45bd9533b07f60bf0061c3c6628bc3a31c5044ade7e17db8275b116a5ca3e92f6a78071a678fc4a4a4578c1d733d3ca9cb23686a3d46f41f5985e7569617522aee2e79df6b30cb6a4d85eaa6af4242219e5a6b371e7acda7d0e4167fe4d1507828fc59426c81acf2085dade1c14d677cc0214cebf97f31fb318384d31ae614312cfe4b5209057d0c1ce80089c878498f94870d37f79675ead6b49a769b0862101b8c77aa7890192bf9740212f26c73f4e48499ed39d55ce44dc86257400d1ae6c695399a32d3dda15e36ea203675c68641888668d7d249d8513fb9d5807eaa378df05f7048d63de511d9892900fa8e27f1c858df853dfe3ef86cce4d19a2e6255486330b0b6e52646cb74e847985ca022a68b05ec1d1741c71239e0086e52794f508ae3762a243fd7bc22389d7130517f0d32e3d978f9b55538d6bd476956b1c84b346788bb25bac9a0712bb938eb33bf5aa7ab790f1fcdd7db21fa11945303baad9f934cc1533062b017995e937e9906a75901aedc8b603a542380a5acf6cb4007e5ae35e971df5dcc77336d2777dc56712eca45f20bc3c3c9564880071d6a9f8273abf26adc0ac0c17caec0a20d0f488f22a6802e54bd19cb9df97a2986277c3fe8c44293657b9d729525700fd809fd721c713eb2bd75c22845cf42e5d0ac99f2697c6d198eec459507b96e612be46c4c15026a1bd10ba2768647704f7af80eedc5e68fcfb1921ab6ecd328559608777e13068d76f2885655ec1baac55857ae3c07e8f2cbee5cff06b3157238ed402dbc271994f90cf27e1024f244b4636767d4a02b12523841b8a995ee5463d1d2251460379a4a3c1d3f3704adbbc615bf8f98ade2b36f1b0fd4f3188823cdcf84c9bef87d11639cd6a514c7bd649d2575408718ff7aaa27d5a5b316fab47976927e778e8883a52b6677bc42e194e24925be3d0e247d51a9af9b2173c13da429364f4635e4929e445a1901297bfcd5aa8f9f0e24486e9bfd7443f4a9ba0e51a1532a900da75c36b31994d5c0c7d3d152ead9e2283c0195837f444230e156c77ec9f409c5e9f5d5773b578e3d706af4822d9c34c6bd8b6cae90a3e398b66e378ec941588c9883e49ef56ea1db61d3f9040272cb17b734cb51076cc4f8ef83062dbd7036a394661769746ffaa30c1c5ddb651f33b42ba6f8d75e1016a3b401ec97e384ed61997ff13527c7858e668982c6271a894411ed7f7082e9b4204b45186738661a9e99ffcab1e2220ed321f675471ed453a16fa835a37492c84d642f95efa582726af178745f7d0e7c705d630a2a3fddb3df1644a860f506e9e8fc198015087f65e988349d1f808bbd1c845690a8e4e3efd982a5e5cfa60a319b880e7b6eb036f810d225fafb38c966744e66041de15b0f3e4390cd1611e60c092dee4bada95c08ad6d2e0c5846489b8bb0e973311e4c68b5b753d2e038fdd33dfd137704cbbcbeda47ecdf2ac85c41dc13dff45f0b09291cce2ce9603b6804c64c71ab0301758e3c5569f2411330b1933ad553b3c7afd9b211adf403ae0977b4126d484148b135351e4778037ad4965e14047ce5a6d149d3f16830844fdeb458b6bc1f8b3ea52e90d188df07c7d8d5d0ca119e6f15746d039165ee26b0e9d623465ae3b675dbfb6d3668b4282284b7ba911993fc5779239e7d44b0b51826a46bc4c135dc50533eea796080c6a02c0b96a3c32f3fa5a12d489cf850adf474a4454052251571a3dc6deae642bc75bbd1ee002534f0ae384ef88a7d4ccfa1ecdf6128c7dd979c59e998c1e8bc348ecd29ed9e0f37716ce76b2d2abfd7bcf468bb5cc95513a98164814d4756972cf939274f39d3bd06a3d9e10749e2ea536dbc05fbea6580478a9c17d07905e003f51128cb9a1dc496dce49dcb3debed7185566193ea01531da8d175c3a8e625305b3d46e71e07ef75de7c78f2c08bf509a75d6c4ccc4b934626ff5de257d60726f2f0ba162bb0c022fe09bce5c59dd9e7738cd0c553d13f5bdf4b170169a9ce6296ab8de240a43649d5a98f27132e40123838276cbc7eb1768045dabd1d6f79d87c9eb50af447885cf7d9984fd8f8d103b0544c57dbbc2a67a5c040c64867aa33cf0348c63cb59a43e9c5454c", 0x1000}, {&(0x7f0000000900)="b64f3d09361d9515da7321a24070feddc9de1d5c3dc432f11d745038ffdd6a48b13b77b526071e2540f1d1d0f362c8df5847b18540b359fdf78d703d03f32d253e372bd5af5db5416e3c9ce9b42c43dd221dd3315462ef8262a399da5a61461cf1e9011a55b9e6ca6df2e5910bf94a4333b921e2117d5e33726a10862d177bc65d2e2f7a44fa950bba32", 0x8a}, {&(0x7f00000009c0)="de9fb5bd65e83a802cc0ab9e4f501b2c0f4136428ef7b70687d7b3c2978d45124fb7deec1725200b9aa784060bb9fd28af5eac7d6c0d5f9f4f88e67efb0adeae6e8c32bae7cf963b7138635847ca18cc254df3c9b731f66bc714d3c601256a69d7b70099db86241768792c3fdc12c4d22c378e5b1ca6278f20206c101fe5327bb4ca49ac3b06f89a50b1926c5396bf1f8421b3f5f0828821fef90f4270b33ab2605d31e8de460d58e9365dcbe21e1a6debb275d3cdecf6c593d86e6e9b6ade", 0xbf}, {&(0x7f0000000a80)="e99afa0919d6d592a5f0a68b95743179127e0ffc34591c40861fbc8c329c421e7baabe12efb965f05736545e12bccad107389c757dab", 0x36}, {&(0x7f0000000ac0)="b4d7eb5ecd84aea8", 0x8}], 0xa, &(0x7f0000001f00)=ANY=[@ANYBLOB="d800000000000000ffff0000ef1d0000f3227a6be425e5ac08353b66219531ef442c54b7c252234b6e90a6355883fd3c28634378b90a0deec42dd8817da60ed58f08bab3f57da63ffdc4fa73fd9f3a6496d918541b6287057e8a57a5ad70a22d73e6ba7147221c8736d1cfbe0b2f07b19f7425ac4c78e9a8d50c8bf3142d7bfa992406a9886734566941b9ae0c46a9f4dd81e46373b418022712b12e53dc8ffdf93093a68d7d698656061b250313aa3261e23d2a9de915149e038b22e462d596e544d615b2327b2d1c5834e0b6f34874ec38d8033f376bea58000000000000000100000004000000f19c6b39f98c0e5dfb6ff48c0f078bcfb6217339f6d78a31480825517484a9294ee922b630056488962514ef51fbaaeddfeb6d04dc695926d94c7dc7d1e37feb10f6ab0000000000f00000000000000001000000000000004de02d2d6f0c7b39eeb96176374051ce4170e284258a366941612f3d5eae9421d533bd3735f7f013b2fa30625132dc3eef22fcc253d4472333a4cedb73d1bcb1d86f02dd7277cefad049cd5e15d15ae6e59eb69946b8e61f6eafe0c5881bc48c287806326549d8f01ad4644c975d7bd2dbafc4507b9fe5ed7c5a6fddcafb792a82c7b0618a1254913c4d582c8672dbcaaacb3d686242066341537a164ff4109963f101ebfda5d253e73d3b3d665b6bbe9220283fd09d90e8fd56c1aed1694f2626043473258d38f39c50ceaeaaa6ed6d3974adfd2ecc222d3555136600000000d32300033dd987e445e7e80543d96e0f4acd64e1f1f94bf6fefa0d2b05dc879b87cb3801b203a157f89f401c28726c90240dbf88f30b23d5790c5802d1f1c671f5381a9b2b3343c996ca12b5ea0fa8af628e4307f1d4a432129d67a778baf42c69df34fc0803abf504c3b99fc59b1a6861ef03b698ce960f49e12f5251c6d5e49b8761432f2a991b3033b928e3f017eedfcfd84a3797e068b5c8196cdd27ea6c07b2148a3a9da69e688122a9ad2edcc70d1c1737b67a8c691ef1eab4da2bae384dde6d2b7d700b3388f7ab7365d929bc"], 0x220}, 0x404) kqueue() 07:34:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) mprotect(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x8004, 0x0) 07:34:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 07:34:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10, 0x124) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) 07:34:15 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffcc0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendto$inet(r0, &(0x7f0000000300)="5368cf89ae0c0bd9d5539043084827ee8d2204d838f5f47fe4518c233232c61bfe89d3cad7274308661006f1ce07ba88ba073613d9e510d75000ccd86769b019f6a2111e41210a2675870364771bedb4015a8e3ae325e646ec7616a045f49977a8ff25956c32e8919c5f2a20b837a29bf99a5d19136789ef0a988439bb5df44b56f3fe21768f47c57ee00f5f64802a9872", 0x31b, 0x1, 0x0, 0xa0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 07:34:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000400), 0x2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xffffffff, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x80000001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0xa}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x3, 0xceb}, {{}, 0xfffffffffffffffc, 0x44, 0x0, 0x8, 0x3}, {{}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x9, 0x73}, {{}, 0xfffffffffffffff8, 0x1, 0x80, 0x100000001, 0x8000}], 0xf88, &(0x7f0000000340)={0x8, 0x80}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000003c0)=0x926, 0x4) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x3, 0x2) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000380)=""/27) 07:34:15 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 07:34:15 executing program 0: r0 = socket(0x1a, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 07:34:15 executing program 1: r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x10, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x200, 0x1, 0x4, 0x5c31, 0x8}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x4, 0x4) rmdir(&(0x7f0000000180)='./file0\x00') getppid() getrlimit(0x0, &(0x7f00000001c0)) close(r1) sendto$inet6(r1, &(0x7f0000000200)="2c644f5b38878faee1895f1a4e2c3c891349d0d8ac4f2cfd6e2e7511431b1a9697eb1d53bfc2a604a0624813dfcba899a0cc1f93a7a92dc36d6fdf2de9f2e27bda59e4b93492106015", 0x49, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000300)=0x4) getppid() r3 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = socket(0x3fb739ee0481cd1, 0x2, 0x6) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000003c0)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400)={0xb19, 0xda54504}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) getpeername$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) setitimer(0x1, &(0x7f0000000600)={{0x7f, 0x2}, {0x5, 0x64a}}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x1f, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0x8, 0xffffffff7fffffff}], 0x7, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x10, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0xcc, 0x1, 0x51b, 0x3}, {{r3}, 0xfffffffffffffffb, 0x58, 0x0, 0x578, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x8}], 0x5, &(0x7f0000000740)={0x7fff, 0x2}) r5 = semget(0x1, 0x1, 0x1) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000780)=""/133) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000840)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000880)) 07:34:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xc}, {r1, 0x100}], 0x2, 0xbda5) dup2(r2, r0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 07:34:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x5, &(0x7f0000000140)) 07:34:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) 07:34:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x5, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) 07:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchmod(r0, 0x48) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 07:34:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)="9a", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f0000000840)=""/4096, 0x1000, 0x2dec9062263023, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x1ae0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0xffffffff, 0x6, 0x3}, {0x3, 0x1, 0x6, 0x8}, {0x8, 0x4, 0x2, 0x400}, {0x4000000, 0xa9, 0x81, 0x4}, {0x0, 0x3, 0xff, 0x1}]}) ftruncate(r0, 0x0, 0x4030002) 07:34:16 executing program 1: munmap(&(0x7f0000a0d000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x0, 0xd000, 0x120, &(0x7f0000ff1000/0xd000)=nil) shmat(r0, &(0x7f0000859000/0x3000)=nil, 0x1000) 07:34:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r3 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r2, 0x3) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) getsockopt(r2, 0x7, 0x40000000000, &(0x7f00000008c0)=""/187, &(0x7f0000000240)=0xbb) setsockopt(r2, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r2, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r5 = dup(r2) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6}, {0x7, 0x9a72}}, 0x0) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x1) r7 = semget$private(0x0, 0x4, 0x100) getpeername(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000980)=0xc) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 07:34:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x5) flock(r0, 0x2) flock(r0, 0x12) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:34:16 executing program 1: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x200, 0x80, 0x4c0, 0x1, 0x6, 0x9, 0x9, 0x5, 0x3, 0x1f, 0x8}) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b000 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b000 failed: hole in range 07:34:16 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) shmget(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 07:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) r3 = kqueue() r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/82) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:34:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 07:34:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/238, 0xee) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:34:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0xfffffd4d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x164}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000000c0)=""/162, 0xa2}], 0x3) 07:34:17 executing program 1: r0 = getpid() getpgid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) 07:34:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0101124127a32e2f6669876290e02498229e05dcb05baaff2448e11aa5ab7feab6cd8186"], 0xa) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffff) 07:34:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000028c0)=[{&(0x7f00000000c0)="f5f4c76a7065111a", 0x8}, {&(0x7f0000001400)="73d02d1799449f7431b392bc56be3c93ba9746d49b4c5f433ba6d7bcf69bfc132055157992e4ede51a3cf7ad2d5935c81199cb3ff180f486c85d85cf78629b4c21f6aeca3e6889130fa1828b02a54cfa6e5460046711f664888967f480888167cb76b52dc9795e32bcf3b76acbf59d93f5840c9ca5164d3717bf8438dbb91812", 0x80}, {&(0x7f0000001480)="00d76854ae2d55c09e58371a33a494754edb1feb33f96faa7846eb22a12791116f5245109d54dd1713131e5d76ef15ace341a612c6ae93b45f9700e0536b7c4140c23e3b84a7fd36e73ffaf707dae68ce35f2c4bc692db10", 0x58}, {&(0x7f0000001500)="917e3992f67be875f3171beead1f52a438542eedfc5c9a8a33b229d914e9f9af74a6481adc047e67a882ec05525d5b01a512482339af218bfc62a610365ed20b58a7849a2559b77f7e93c671b984951fdc6aa712700dea325f82b73e1a221925cc14ff5bb20854bdfbba38056c8041487e0751486d1c023fa5bbfdcf90d67829b844e886be66f79b321cde1fabf0c645f43ab5c49040cdd6ceba8bfbf1ae08bdf3fdd2c294284c", 0xa7}, {&(0x7f00000015c0)="40e612706307fde273797181f7eec8279bfd8713e909229a71ae305b3b0e6a35d7e5af0d6ffba36fe894f4e9eaf91ee4eef989bbf2f827cd5751ec545d56fd658a7b4e25e494e84acdaaccec8cd7766753b4de80ce082c2e78e73f3ee92041c2c7efba4dadaf428ae7595e82ead44c861f7bea691b17903fa75b734fda7e8a3ef74e3844183089690d8c611f9246b008f39674e2096954a59c9ab468e6b9fe8a3c79d6a317c8f11f641a5bd97944c0c74268f97d199938c5e551b4d26ce9af1d89c1122e347cce389cda51bafd4885662b9d1787522bc9f1d77f600661a1b3d66e8f8c", 0xe3}, {&(0x7f00000016c0)="bd73dc2e5b5ab257df6dc3b6dca28cc3591490cb3d2225babce8f782a81f073d8504979d0185a940bef340c5b58bd2ff531ed92144b0e98002d8c81d888ab8350390eed1b3976c3172f2be3ed92f95f0636fe59dc1be62492bdbd8a56454b18f8b1c5163ee916aab8e15250eb329dffca77e2426aaa455e185a3bd135237b8e93bd0c3ed351a5ed4543b3272670038cf51691cf8c8b0c8fa71a063378ffe88798e8054543eb4f6ec4539d1abadcf44f983f4e64fcc235ececa57062a7eb3dd01702e8c297d1394327f90664d94d24ba9472bb15a95434f6d5cdcb6f0884b2252ee66b3e2ae4f5ca09bd8f69eab0cdda922175278decf22a6ca726c7efa7288f83d1115112e81925d0359e7a4ee5ff1ed5c410d018813d931eaa5de7d3b72c1682d002701d82755853d732712a5c245d352856049a55643a5fbf6f8ad46f7d45107a567463e46ef8f3b00a859f401b3717aec17ad38aa329e4e5112692f9f75892b193375de8f953104b6d6c9536c12a48c5ddee68c3ac9958ecefb387e1731dcdf1bf895a7a1931e0821a144273b40da83ad7ff3487029c80a2b20e17fd7fcdc3e39fd11e2b2a9e6df5f9aecf381f6af46e5d141a89c0bf451cfb520d191642c43519fb33c59fbd4361d0ce5aa4dbc0a30e816cb676634d6f44680209a41828d342e840fdc80189bf37b58a159a363b29196c1263288cde7de93272ee2c43c661230a3b3987116d2aebe09e06004dbdd9ddaabc979153a90e740d3bd480627e30cc05b69db01579af82d0ed7fa540cf92e1352dbd3451004a2c7353a40da3e130bee60b104a39ec90b27930f3499229d42de24c74d9fe8a266aa8f353f8ab671e5561a7207eb01110c1108ef0cbc62ce9ebbe47198034a521afb397ee85baa98a923fbe06b367b8888cf94b1c3511784fbb83d3c45912296f6d13f2acee071446b727e328bb5a19cbbc86af91114c85f4b24d7bfd044fbd5c2b704fe41a41182cb9849c0d31247990977de694ab08e0caa67774a57923a8178f3315e1c6336f7dbf3d64be6c53b881126b9e821d311d3f750274cc0a47b893c56b3e8a0e11df132e6ea00db29741321b03fd4fe27bdbf5bf88070d7f73fe02ab4e987943e054c0c290329dd0e47ba214e8e689093af6e0ebe1af1ad2a6eb377af1d97231ca7fa5fe1f5002a30e6acdd9965e1461e83602a5e673e812749693b78a58e82bd915faf58f05249dffdecfb4d4f7d94317712b2f258a285e11cecb7ea8e4361cd258fcfc5bcbd99ed8888c6410edf412e2ffc1e096da136afdb777e817cdba898a21e2a62ff7b8335205e969f2a342b8252eb308220b7ddbd53f0eece329a99879ef3787f99b54f6576ff8b9881586b54499edfa97ed6fb9da8d56805af5c817b8c6d27a3fd1fecebb043a21937599a5d3ebaa45be71ebb0f8e45b4320838bf1daf500df5620aff698b5ae9d743a66a969064d70427939de61dc5e3d7d1106663530011fbacbcc9d2cc76fe379994d55048353522f56b8f11e43c01a26e28aa1321e39d93cdf771c5c6612fd051773a86cf389121082888f818c54004c748a582859691ce1200af97faf828445806925e9a2f3a5b2169688370e52ccf0b9883bb1584d20e5c33a3dd7c151ac6c289986dc654a322a19002a9f22b4ffc7c4fb97f413beb7ebb7244d578e79e1291b074cb35e5fd4e2a4c1b6bd7860925d46abee1f337414bf527a2dfcf5f01f6bd3e57fc553cae5df032b999b890fbc5176ab416ecf2c2da8aea0c772531a5fcb773ae9800872665df43b00e81a714e243063a0ba2a92d238d73d35dac490e1e2c1a4d877dfb74e4b5324efb3f4d11eed5844b7b185cfc21c4fba5e480273dc1401bc0f46ffe688845044f035344693095b6f70b4824290b6ddc30cb9af563ba8a8ffcbbe71834c5df8e9cec4e02b8e2b8f1585878011f7c22e351fc0c39757fd8c66f6242e18e113ee9f7ef7725ad11cced4498aaa6593d84ff78b03e9233ba379b2b332a2442ed00095d1290f3c4375de5a53f6826359822ccc1e956cfc4b5ddc36d3ce06c9953bd3c998e3eb45f44a1136d052be53deda1732c1857d3d458a3699b36f3a52a9aed7b09bfcc874a903a1e0b7d8c25016b1a892042227ed20aa45898e3130bfc2f7bc099e7eea4b221d7600b51b62aea25e06278d16d17473f166e888df7d22c4ddb6b31274d9a1841b9c5a1eb7af67a0e9a0498c5fbcbe6924641d89419f8067af8bf984ebae82cec1ec2974c6297a166a732ef0046f65ea189301335c6ed7f112a28ecbf104e286cf249adab0cf40d97cfdff8284738d9fb882287e9bc5006470fbfca6fc2ef11478f3f29c36353dc3bce07bcc365765c46a6a13e8dcde0c84ea814115ced3f34a1e3e1af4d17c7b710e571ce2374bfc415ae986c7478f9473dc0abc4d9ae96d48cfd8246f2d2713aac536cd4948767f8b74a3471083565405f5709f79cfe84a2dff12724b1bac6b486cd915885d4e64d0c19d28cd2d12f47a3fc1d33126d717a4e595dd7da1fff89b7a1c09512cf8db643d24b2b4136b3781471fcce5057763d1ba9d4507bc4391e22757e4b00874f91d57f10c1f72729546a40539e5055f790fdfcfb57c587dbd390640536bd7f5fe4e460cc5a97d488fc81aa574071a75bd8a1a7c43cb5dff3110d84fe8698081f6d54863fd02ba680d9c2c91eda37765826af80d39ea045b871ca42b4a44a96ffb152624f3399c1ccdc223f1d0a1008cea6f2fc9dac86b1f7eb362ad9dfab5250f9be31df9c96654b8c969e825e1d262ca17c0607f0e47698756a2112a8d1132416ac526ce588d4618279954a5c4cb93479c4a58ecc1cae8ea3c55ecfba352e313ed97b1c5a4fd5fdb4b4902ba3e879991dabf2bf12f4f906c86a6fbd068ae232265811c79ab846b85246f43b4fd4c62ed158574051562674a119889d1525232bcfe185450b4420efd30b9d7e3d1788d2e0cbf48b8d4e1c29956ef36196c0cf2801355595de6ad0830b4e50feed25613181bc446c1d11c2beaedde42328ae89ee9aee102f5133880c41ec78b526d43220602619282b4b22208e73c762e3d6025ceb6df05968b7994b33698ada025e32c3eccf14fa9c9630633383542f1d51066670302310d373743008165f1698f0f97abdec08df8ba88b73e25b7697aaa555ff272a9f8ef0ad347cdf8429eb816ac0246ba5ec7c3049dcb09c5080520dc1c2167a1f65e31b9afc77dc4bd9702ba77463d322ba2a6a71168c0e9a255e4f17a83dafcc435e338bee414488153397b421b6be23da57ba6d298164a5b3c9cfd63cbee61b8cc84886bc66d4f8237f3a13a9c60ac008a9f7c50ad476a19df50312fdd5dffa9d805e5f7d64cc918c277303314a775b922d6ffe69593bad0fe610bcb2187553086fad54c53bd31fd9b2738024c70a44c361aa166da62eb66ac3b6ae24c4f6e037db1f5275768bcfc765b239cd935ae868481eef936cdc986fc19882be17a74d9c6f92711f2ce4dddb95a0c5acde0817f45fc5b366853d8c15e5afa10f66ce432cd90b32296436ac7951ce21fe7baea8fe3d2f3666a5472139cd36176a7176cef41f15f216b8d2dc6e8b621690690877bd126acd91e8ad0725b91b7ef76e21050157c0cfbda323ac1c847b75444ab9b6d43442a92363ab659bbd05abd937631190c0e08ecfacfbfaf00f15890ab5838baa59e5f6155f2c32c7ddb46945e89f86dd62f8ccc3bf8906cc41de7cab1b81d1b9b075576645ce3b4f92b1563657a289222de6b5b6bca030e85ebbd6ea8471cc945ac6d3c866555bbdefd797acf4a88f8acea5cb0641b2cc34a7da3e80058fea6bc52a3c7c0ae57f305d258261cec8af7d47b3ef739eba2d975ce7f9b340d4ecb9b9805430cd0ac901044329b446cd184746934ebfa771b6423cbae2c2708de86b57242d53b8d8fd0e5d27d17de9e99f0166f5c882990fd1fc3c2c69db57418bc891b64555493b270b8bdc687c00992b879185defd9aff0d1ebda915f8b45a2ae58dff4b43a0fe9944c72ad0756c745945c5e1772602e8d4511c28c5d044dc4f8ec009bc3f6cfc7b4cfed0d89f84d5e86fc5f4e26ef2ab05a3f38429cc180a5ab047d40f58d159af641c5886b95be8c530ed3b6398aacee46fe647d20cf47b7de1dc9a0f371b6253f9b834f795d0a0fe95dce1823a9c5f78daf802815db7b4b0398194b0a07ce24fc137bad81460ff2d6bca24a7a0489b71a6a46157ccd8295bddec451d48af4bca13a7189a122994dc5b660e469003ede47b748468f1be8a9179f25d01f4ee5ddc7af8eadea6b850c4c48ba999a4de88a063c196f564d7d151e8205688345e327f9394beeb8182a4ddfa5a02d5723a2717bcab50884784188e8b4d44eb643b2714f2ce5fb97bc7f88603f0bf29b07a4c78ea12e8284c2414729674fb471d6d2422a2883493374712d16fa3b2207511486a07ae146141a8fc92fad99286ca1cfad0bfbe717c97ee1e0cb1701792b27b7e7633e0929dd07311bcf973975ec743106aa2749121096f060c3dc16b6abb321652630f413eac185c4a577bd3f6e266cf26568f614869fd3d9113324d576f2982af90a0b465f39531b9dde0218aed6f84eb0458fb97af6e614c88c3a2fcd9e9df3428ce7e031e83f62836223ad6ade55eabd3520c315c994e155f1fbd6342a6ba928355376be335a3bb89eec725a4895db8fe8943f7c32d874e999b0fc927ef8bc9db7a8e722b556e5e977aaf32a37c03281b00d504cf149d5fd51f9b0493d5f16950adb0212908b064de271e12e188775bd512e4661235c416d88c3d7ee12d3f215fcef10fea79d2da6325e90869b03953f6e3179062dbd4832480b89020ca29188e69d36931f1180399b1bc5a32b115c23e5eb1070945cd5681dbeabd61b0186286cb3a6265e6bf94cd477eaad6b8ae625034e8e1c38101cb0f4c5d41e88d6c721adbb82d607457edd9e842a629c9d8e7cce9266dc1db5a62a61843ba35bc54f4d14c2a078c2beb422823d3d9183b3dd9ec5dc514d3be818c0418a575730c5e39a3d6d46ae811498896f3cf5ee024f57cc93e2d4bcbe3620e85ad96686e40fa045d60e00fcfed88653adeb9587872b99f71f314a09cc032cac4a5c13f3690617f9da068c6c35aa5175232208ff3f1b16b623b8b56da79cd75ef87c1c2f06928db1c6b07483de387ac362f1472dc14acd2b61eb973928f56cc3565fb5b4390c8f6ff476c5e157a6a5fd1686c1ccb47de1ce6ee224f3129781bf358da6cd57f2a00d52686fe2b1db764cb7d23072a86d2baeabb5e72a977b72e377f67f3bc1e23b51164952a89bf14fca5a2d2275ee25d2b318b574f1c7e80085ef07af421a7400cc85e86f7e1d29854d53d760afe4626f669636d347793372804948e8f0b2e8ea0e92e9b722c3008d907d80e87db4333b4c8051e3d6826a35cbbe34b3e8763d4851d7da321e1fd9c3fefa73884d7f32bff5c58f8907d31391129dcdb934158a7e26deff6322392e869edff7c6e24953c34d2a9d1c55f126f05360f966236ae8335c099a66f8c7e355664b6ad654b4e2227646063cb75c532204845f83c6268de874d4491e5c801eded47e4989ed847b9e3f6d54c3b72b2da407e6c6dfff2bcb12fc997104c57e18d5643126bbbf44ddbff12b98c9933ef3490f009fb05346aa73288dcca49eb7b521a542188d1a4f5721a9928f5f7055d43397c5e33f2f187fbec9404f58941348219b91a4baca6376a7e6a79658f3cae29192fbffbd8ba16a8adc2a4c5d21b36270470823e6447ba", 0x1000}, {&(0x7f00000026c0)="d10f5ff42efc18256419f61448b64d8f81327fb1bf147c45fd8a7408604aa06f43eb64fd3c5f425832626d412be7fd4b876084bb69736235fcb6f3cf7f32933f3304caf1a51fed819274f07b82cedf0aa614bad6a99b05f9056e76872b2a4d73ede57152ef8dbb04fa1e1ca646528087456f32b9fe2a6dff019d71ae1c074f7b61e42da6fbccb2920824ce2f39c656835f9c109518c92c729efc60f1a428136b55eeeac625567dde04d45c251d28f86b1a01ca7dbb9c6abf057cd819e03d5d50424f5dd9424887804f7dcb626ceb726106860a72", 0xd4}, {&(0x7f00000027c0)="a1e87aff3ad0a3e2dab75326b2b9507672948720", 0x14}, {&(0x7f0000002800)="3fa4f17791adf312f59652c7265e8dd0936820166e4ad3655f84d776fa836b6fa2436afc981f092aa1bbf78c77d97273e7d8e7d04ffe32", 0x37}, {&(0x7f0000002840)="bff2ab1c486d13fef53bcc3795903480ce3d60b367225060b9bcd717f39177f6c38bc2215d1f1bc1dba630fbfa7e26c58f1a4f33ae3797e529e47ce1790656e94444f6d95bb148cb170fc76fef2e7c633c7ff60fd145afd87fd5ed63f30f544ada94dfc956fe753f729408c0", 0x6c}], 0xa) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="22dc4e2388e79442ec1ac948023055c66f3376894e24544fde05d8ab37a35051f23ac77a3884ae6fa8d47bc3a9274121d6b3e613e49e143dc0b867cc8c2d95d977c3ae0a464244993aa84ddff7b7007889", 0x51}, {&(0x7f0000000380)="4be9e86953d7a3b0003299acdde15153163aa8f15d9562cb6c0f51d35762f64556a4664befcd2765ea7f05f274c3a5691d43ff3853199628a905225b35b1bbc7c314db75177203f5367e703b5895e500259d0f20ce3470a8b9994734d200f68751c04274e2690c2f3dc241f0c95383dd3094467308de830df3b8cd5d2aae69e99ce913af51d143907345f323a1209c9af2b1702da3461edf096ec281c4b6602b6c7f8636b95062653c7622be0510cee2a682ec9cfc5f679523582ceee907c798824b7442f23477c83cec5e2694acb8b6d4e9ded6f364d730924b93e51757f8b2765310ff7de895ae41943f4ef278e6f34e8d77f0d02d98532a90ccc6bc9ee23d1741c217feec5253dc4fd6f007cb96b9f02b5bd7227a3377b84fd9e58a0aa67343a85668a6c33ba55ca9e6bba03ec0862c06f5a02abd68f048e77db53071c625412d023b5c62e9f66830c20644d760a369655021d1ee0a449a0460ae0eb8528c5dc3a9ee44f09f0f390b173f00b706f6c3d800394f23518bbd07618da235d820f9d786e94c8946ef90771fe5ca24b8232d83adbead0df315af674de5112cb5acb233487491d5457dc021edb0c9b66754afbeccfd3caf77793d7a70b82d79308fd046a9fb870cb36e096c1d9ab0d698d05c849e89c74ca6b0b1b0dac3b4221997a6607cc66bd420f0a551a2c6de325d02912178767fa76b00520633dc43ffef50f90c80c34979d0839c08e2eea20ac26b24ab83af31c7355583321646237e55e5de447b3adcfa256b1b08a1cb205185def7f218ff3c2286e4cd9ecbbd6f8652a5254144b558918af51dddc0f578df7b0c6886c73de3a942e1ae69a94b399057ab8c52cfa3f8759f0a7734b13d905f0b69c606b40783a6bc0b1e8bdf6ea2f6fd5c9b2a24f00776883b0ac3f9d551489ff663f910da02e2b2f0f5b3d2559786eb7b3809f9c531b102299320a3a57bf62cdb49c25416a8027eff160755c0b1bf3db914f233af6748deb43c7e6b3a0cb057602417bab1d90a19a727d6ca474819bf34ba6f33ef5b0bdd1af5a4d37be351bc0b48168d200c89b4295f68d2667d3e5eca81185832c7e10da87775c439ec12e296d3e5a97c22b10ef3dcc9f7ccf669a245b699ee76e3a8907141e258aaf2dc342acebd1a6e9eb42bb7b6aeeeb9221904fb3208f195e8d2d0c8780dedbd355679a0339c3114e3f1e5b486e9a47c945b1c924d2b9dc62936fd1f31845ab017d04947d7e729f11e2ced575a50193b4837d24f111d6e5bcabf4c19b505477fac637d296390cb4ead7066d12388792a47176ee02366346c3decd81b21b7b9172df72a55e1892acab43cf59d2df3cfb15ecd828a9ff2b098074711b70b2d475677b7b50191152b82d2b9d49bbb9e0c0e70e5d15138ab00063b1ffaaa1e46bc956c013decb7672ee0fc4e208c82438ae4a899fd6f3e908a1ef65206744b4c199b1ce4930e894e1695e13f5b4a23e82ef2b31da2b3dc7de03089d61f1760f963a7a38f39ffc95423b6c28a5841211ca50dcd0c74db8a4b838543bea4d0085875ccec7f1b961daa7f713c54d222ceace930bd24a672adb35f7b8db37582bd69d8468757c6413ed1dacf8e5e8b805147cb7e2e6cb6278b522206ec43970860fc1b3a8dcd15ca41291cab7d51a31ab780c2b605fe08a26aa74623df386683afe37ef209c224d667eba417167fce8784ca03f2a784a3b7a8b02c234053466dd1de3160106a36499054fa343ec4533043ea9ce94d7414512bb60633f95af4df5fb4735e560fdb354a488503e9ed10ef5df19b531b587c75f5b02c6092ff77b4ad25e905dbd575473293a7322174511d7ca00cca5a5a9ea800bcfd7edec0f397c98e223aa20a7dc6ca972fba3ba27d47ee2a41acc163c4f36ffc437ec19fa44ee6f598895e8a17bdf1176b900ff7e80439dbbff20b4b499dae76dd47534afd4a9893e6d6429fbb7a585630822c9ca7514bb436ceaf2a9c7ddb2d47bd771ed0cd63aaf1be5a639784e5a5c0c0bb17fa4db74eb63e5391c947d233be047e4e1a1c27a43df70c7e9f3c3f9cbb2915c4eded6d5360134d2655720104b1cd4e139fff0bde7b1ac3f1cb7b9fd2a14b4f2eaaa1beeb1a7997e2b94867ffafc5f38bdd08358a69494cca9e77e1f604b4a35f2b1868d8dfba75c4f0ff9c7eb4c3f0c20931a71609c84b46ae5efe207be09c889ca5a87dd647d35e5f1439e32baf7a322c5c4bc4f78482105b30bd2c3fcf37b25baf35d59c9320745cb571cb9e6ada354d9c8dabbfaeadfe507b5b9edd3fcde22c269171d940235cf9564d7c3662e3166c33505277dbd79e59d2ecc50bbf86ae942032c68599f3e55398f73887b9594cb4074baf5cd95de92966d1fee30a47d060f2e909b7bfcacf3e21d0682b047f60e803a62c1ba2bd6e27e7f251a4fb595070e9c911d4fb1cb3f14def9f1749dc8a46aa564599e86a14679443dbd43f2cda94f046d75caa87791956cdc1d88e8ee7370b9eda25a747adadfb7183aa2d1696a59488f7416e47556d091e281ae3ec0ae3dafbe6cae87d9a9a57ea4096cb42bf498dfbaa09b04deefd560e2b43bc34e3f56d84dadde7b109a8f06834176a73cd626f47e8ad44f9966286e6c35f382a2c91ba64a933f2a2fcaaa6fef7cf8758ea25aa8e29fedb062a73462c87fe6f3f4597da4b7a77b51598a32ce9f5af58d63533e9d45d1cd2357546598fea43e97f79465daf550028a471ab1d2f26f2c35cd793a3328d5c1d3c21dd9862157da5aaeb1e47e782921649e18c30393cf93bfc676421df651f27ed070cd65dd098f845569b097cafe7179ad72e49a31f2243e684dc925f8d144912069243c18b994b5efca7f79b3895b70d1efefefc8e8193a58935ee595418783910f57f2f3088287b31b3cc38c6ee4dede791aca5d9512fa8d9f7512d5cfa180ed30c9c5c9c0ee5dee2be556c76c4cda218699c28b07693ebde84b4589f5374ca6b520fef18f90bf551d597f9b031fa0e980d437dea7703985544f9934364a9b793fb4625b2bac04a611bccc197f24921b5897266a8689af7dbea3f5722c14a1375acdd0f14a4298a02927fadcbe29fe390a60485cfb97a9cdb297b334be8219c00271ce8cd91ccf9a973204ef23c091b8d9d383740554a87d712b0b8c1c2b5724337d9ad709edc51699bb4735641f6c546daf89c698f1ea6da76cdcf0148dbfced6f25822bd97b8f9a8c2841bb6672323b6d6341a595e01cbeee910053f85f864c40ce67289200f38e8cdc1b75f7d6e761f7e7d0d42ce179ec1a7cdd0dc10a01de34814bbc232ebaee844e97c644642d7668507830dc3abf72d3052cc9204c47bb6f375d013e057b22e9228e7e469b227767c3929a4510a29ae55e8f3a1e79507ba12c6b98cd640d7c3040e05d2be24451eae687bc7efd7f93ef1676cb483f381e0b979ea9659c7ded496f19350a7354bb651411267e18f7ed72d9675b0fdb3545178cc8e508e4a72d968d25673e8a1d47a72514b855eab61e5401494cce42348fd3cac035b0948f1fb15e2a2f76d84e166f20cf5cc8741185526f129028776c0ca06ae2df530e98ec372522d029ed4ca80b9e4c74ef3652233dbeb59ed8a39310d4cf79be4a3fcc3a05d61393694141127c790b60638f6857b06c413a9ce5ddf43855b869cc713814f5962bc5255ce22f28d8a16e0009b29681e3dbab10566bbfb92adb117c3a37676a6e3dc2802e6b45ba6bc5de94e48eb0114377a6f680ab17f796f41bc3c14155671e247d880b60e2284606bdc7763e04cd5d9cda753ab650ee478396a25cdf3ee95b8d3b99ea57a2ba3448143d507b02a1a20e6daad4dfa6cb552c0a317469cc856c8998561e734388947740e9a039eb2729d08911f61d188ecdd8ce789f4bd2ea16993b96eff7bd02397329d0a76f7a5e0980ec7a8a4dfaf37e3574865377a404003bf42f0c07131126399c5af0e9c1686b710af1c6ed73c4f46cde41e8e0c5438bb1f1a8f43131490b10ce09d216deeabe97d649dc8478ec29eaa93cb4f8040c23c28231622cb8edd4bf4788724bafe2c49874a0214a5155aa037ae990a33ebec29e421d4291d823fbcf71f198f926f86bc13622077aab14219458df88721a8c2cb96e7cdee1a3ffc76a20fd3dad5bd1452be6888aea9463740329ec8264c2536424e03fa2b11ea166785fd061cfb2431525ae87e0a6c6d918358719b87365252f205509cc4c476a5df0721ad40f4f2a14a6a812a69a156ff42c45a4f61d692b0886fc6b554808ff158956cbf7323be961e2e17bce0e0355a0e3d8c54d95b9ea783e8b60ce46b30f04a5b38c7d40ea7d6c5b4bd064511f9fd90b4280011e804e8dd2b0950e0d9499d9acc1c8f80735c78dd87f34dc8404fb0941c06298f1c83c15ed0dae97f2f499bc86b21d4e394a741fb4ebf99e6ecc22cfb31356205f83d40494c161edca55f0a21ff2b13bb3e1fd746177e6b15366a89cb91ab1bed3fffc0bfe2b77631af6251f81f8e848e02387ce6655535ad219f8b73136923552a3f2fd0a51426ab9126d05e204339f19e5a52e103437aa616b487c77f49a08c83a2181d8a5dcf32560329ff6c96ba86984a99cd617d5b4e343dd5e79b3335b29766d4f922fb37289c25b76b2f4bbe2fbeac7c7e2fc3621a6365082ac2bb3ab351b97769c7bccd271c9379eb520294050375bf8e6e85f407411093c0fd728f64ac5560705b16944a8dab41619f4e3baec45a91f17e4a7b3279b6271a7246114cbf24b61c96e6f2c9a863d6f321168d21350d1bd016798fc92e672ce300c0595f33e4aaf14e3f701b180f25c6c0e033fe2c7ef460f86884f608e495c8061db9101f76dae66096c17e29c72b86ac2ecc79cbebe93e14807fcdc07200fc8beace04ced46495197b87f13bfedb7feb9a9dee434688a71ab738cbb0ebd7180cb94d6ddd7a844712d77c883856618ed698d932ec1a5e2b7faad579e3a81c7f8d652dec3f6b0620a53f5b657e20b487f76f0e1b7fbbc99351ab99e07ed365f9f9e771fa54e4feca8229ee740479cc8e27c8d825e7931bc25245b72994ae16c25cfd99ca675677b4eefb5ac87de6ff9af29ab374575dafdaf1758035918cee15bbeeb0024184e301b8339efbb26b1ebc8731c944fb4532d42443d7d30f0272147f85ffd8bfdc910486236deafa2eb1882bd8a467f71aaa6fbe44849215059fe9eed0f21c03055c2f7a49495e3fa67f51e4859e2c6c985452e9be5f11bdea6b378cc5bde90d9d3aba190dffaf075c3a6c2e60de62bc00cfa354b35274b358fa1ca54d90962b939fd4cd3983de1acb1dc64310748b8db4c09bc57deca2f2b2120329e2760932acca40d2f5dc74ec35902bfe01e32014ac416b85eadc8d0509a3c7f12ac4285a9f8c7ea778573b074f21863d23d90054b7d5f20dfcc005289c314bd7c8556bd7ffa0962021781d2ccead836907742204f113d9223a498ef643de8ade385d4aeb2c46c2c6389e1c6b58e81d616a1e7ebece0312c51a5e0250ba95d177b1f51afe72bf0a90e17ae46678edd427139af34e6f6b0f9a8a2aaf0b9dffaefaab3d40cd678b0576428f023d66773f382a8fc67694f6da69e57bc31456b0f1a7f5d24d4122a4eb49dc78078594dd8c5e09f6e2f6296d513398c72e16344f4b3c87c0025767020de2d4de6a73e92fcb0ce94bbd051004983d422f9cc2b08313d3fc3083f258ab212296fc166a1e38be31f66c41f51beaeed152b3ace6ed322c16cc06b1f489315ae70ddc087be0898f628f19177ed336a725d0441826de572", 0x1000}, {&(0x7f0000000140)="1b68ae90ee8d98a84f85b9a1b17d4b10b3176361b1040f59b6bb5394e2ae886f3a38d1b11c9187dafc7bfaadbd5f9ec43dd06a4cf987e60191cefc142e1f4d3647353ad88953cb39e527c2d48bdaa5fe7dcae1a450150480b1f928d4b3ac1b0edf259c62449fae5429895fb28e249ae1f849e6d327c7af688209f1b7c332df82cc15b59a6af0e08e13e3e33133833613add928406d93f21af7709f7b95d124de2b6cf872df374a183c", 0xa9}, {&(0x7f0000000200)="c6b13d0efb71d01c6b0426766e37003d31e9bfef54ec2613f8ee186a06f33420267a972289d2c56bb84df81a8b9f0c555c583efef79ef2fd603ecd0f1cb092159508ce53ec2b2c43c960e39729f6175fd3edcf31534bb1ea7f3d0a9be6ed334a49a4eb4062f7b4b84c466c63d77aa7d9d450a5aca3dee4086fe062", 0x7b}, {&(0x7f0000000280)="155653c3cdbb7184fde7697a3f50aa4c15372ccf0ce04ae6c83137710c59b206c01577015cde3c92b39af9681fcc8c6eebd692075ffbbbfcc5eb06522d85537de3000a44245e2f2e36daf4674446438ec7485f71aa6f90ab0d53008a51912f3798738edad3c66db9f5e6c6bc95c0b31f8c4149afa287c3940418", 0x7a}], 0x5) 07:34:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 07:34:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) socket(0x20, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0xfff}) 07:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0xa62f}], 0x1}) 07:34:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4f3, 0x8, 0x6, 0x8}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:34:18 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 07:34:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000016c0)=[{{r0}, 0x0, 0x2, 0x20, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x1a, 0xf0000000, 0x0, 0x100}], 0x8, &(0x7f0000001740), 0x5, &(0x7f0000001780)={0x6, 0x80}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001740)={0x1, 0x7fffffff}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="32b34848bde2da15676a2f857ef181ec4984a67ca1e60eb1d5ffc3e2b4ca5b58be645533176a5229c27b2e0674f5607866aa9d025688e2039d8000f573cffb4f163e60f084bf2486a7d69ec2e03eef1331204b9f526f6db0e22d1a088e1ca85e7d10af10bb3e", 0x66}, {&(0x7f0000000200)="1a7188ab33e3f23eba74fc59a45d6fe91a4dff79c5dfec8e4156932d96df6991685837e3d80ca43ebade54d897b668a1a54ec31c6ee26eef89f588b252135cf13af60f58ad523ffd2148773d1422689eba12d7472570c0fe3f3b44f07bf5dc0dcbfc99d19a76e9a61c3ccc39ad4bf97dd184f7e62303e13625e0bd1d4ea6f80c0909f0315dcfc0c83fc1fc13398167b91b12071c57b9b2a2a77182a3f64154170c9a12c7256b5164dc71a1ce60df7d238570ff93f01e7c3a93d527980057b90e456b6a94c6", 0xc5}, {&(0x7f0000000300)="8eaf1eb23382664705a1c84951a761a60590edb426e0778e290eb96399ad3dc0df23f6e8b4eb042417d2176d28577d191317dfe6f5006a1e57424c54f7263fdb92bd5aba0a119ddf1082593289", 0x4d}, {&(0x7f0000000380)="ff05fa039a2d6ca1e2a91175bd7da5f974363a4f3dace578be5e36170dd3ca1716a2d0e145086b91f8fb500760dde6d5d56e47206df774643514c6d864e270b464d49b897f3cc6346d32cf5ea9b550e59761da49cd2b51860cf0447beb3f226991d30a4ec0befd48053fe2871c97e8bf9b8e2f6927b8ee0611ba0e9b1e52ce7bdd13fc8122e2e6a3d19c96e82986972056b5", 0x92}, {&(0x7f0000000440)="edb97d", 0x3}, {&(0x7f0000000480)="79d4d7af7cfde32a845951b68b2241084f144db5d790b94f91ee54a1317f62ebe82a6798abb3797bc99d50d5a402d2b79f3f47686ac401a10eb71e457fc0fe649a63ffe0f00927e1d9c3c9536f539d5008ef15a102bf90b9c6f5a7d66ae239f716af4fe5a430c6d4c50d34d4190e17f74e920102fd30025c83e59dcbeda1d81ce0700d93e45964bafa73c454bb17813e74062005eb63b6f5404ef6ea99ac008a6cafbf5af684e629860cb7bc8fd5bdc0fabb56212b29612e3fe6ef26e182", 0xbe}, {&(0x7f0000000540)="3e9644913b2a8e712936bcb9df44d31d88907ddc47e5aba2042860a397c95c506a8a8772b42341817d83aa28fd2112bbee5d50efc3555111a48b81a0b6a8e4bb59ea84d65b9aa59a1ce0fb857a9fa359f0be7eccb9ca1dd8d052ce870f19272c53f584dab84ed79d38e661aa3a709449b8ea30d76db08db54a0409f0b70aee0e59f1ea0fdc47a4984f0b365219d2c58906b464bc", 0x94}, {&(0x7f0000000600)="42b840edd8df533141266b5035d8e628ba1eaeb61cd64dcdbed5039d73544e780848737bd9bad66049f5f3a7088d1db782645d2cf5fc5a3cb68eadce7208504d6fe578e96c8e2eee66cc843a1902429ceb41b91542dcf8548193ef9aecb4dfa13497aa96cc122eef49960fe920302465c86d5390098a93e26912e38fb8c87579cc1d0faf7a18155be0f053a7937f18c7f1ab70ba599fe7d0bd2d505f5ce0fc44af78f2e7df3dc4fa779d5f11b5c45eded04e6bbfeed385078e71aacf1c3736e372c56d660875bf1a8f9812270fa0c418dd97ce9bd3c7f2a143c33bb42069e8b7fe5627ed7365480cb29c86660eeb6932af9831a8da8d4df21894f01140c4fb6da78509893b24d84c9a60b631619f8d2f4f936ecb0f1ae8a3458fdc43e1ee2778170fbfdf367ec136f8266daf51edcf1815581d187eab71769f905d5e6c092f2c6fa1a9dcecf360f59fb56e9ed89ae929103939e73d09df36de7c6e87f9a9bc0991931823f77cd30f04d17894cbb389a4ae686bc3a4e3097c824a980c1a238ca74b66384131e2a7745277a5c8e81d836fed9171cbc6fc568a6201f63e0b49745816e7960a67592954807c8847e3420a8251663482bd9dfdbeb6cdbf8a3b17f39dc5c0754c425c7e1a4524b53b0b46c6a70da98227464c49dca22015ee6ef54c661d06f771339c23420bcd4aad6944ab6935820050ea957704fa0fec7629633d7bd63a19d25e8371084c0219c66dda6a958988818f03dac7313c58de82eb2cbd6500a161f6db294114f63a13b7fc2fc6c5b0fe706a1aa7120beee356451c017a84621a610ecf889a80cf917b6d3ab3adc77c7ad7fbf6bfb9eafb541a2a0183912ce2512612c7903a205d49cca45fe0d17627404a34f9454a91e4076eece81a2b92ec22e4457d7b44537275f2a09a38db0f0ba9922e3d8c1e5d02004518d0396bf355667add59f5ebbd57e73b0f414ee6609acffdd8e660aeaae7701775fbc3e33f1afbfd0194ec8d4755c5b7dfbb5f7cbc0b18507ed7d63ee82c29b36e0481c093c51c59fd405ca82acdf6c8a96e86bc3e128dc151101b6ce1705c2da78e65895ae22769e08eae8feea15921a23b88410ec941fa08a5e48bff79f6d235fea4bedc5bf7ef8905c2f557c94f7fee23b0449afdce3d35becdca85d832ef3420e4e6c41cd7ebe4cf63b3c5a7754964318633291c94c23c9c1c7bb215bfa3bb323620554d8604131fce0c534ab2867cca8eb3e0bf511d362caf337fb03a8dad938759e985e62080b3bb7c42b852b6bfd9b73241ea0a3a62f0eef1e4e4cfd45eaac9644ab0b4867f219d81be12719f1db3ba637b2c8f4db7e7392bc939c66e35b8fd5778f3b3f3f454ba6fb37c6004e228856792a785bea1e59e680f91edd2d1034707c722435981607e4a915fd2f19c8c87f0ae2437e71ff997e70b2cc334d3f3e3dfd226a89828aa3a6fed5df9a311e999e8dac116aa277d8b6c45bc61e45cb92e2607ce3e8e3c6423ffd0232e32dd7cc54bcc85dd1f35d64e9e9877df3dede36f1761a1f54070d1e210d65322e05878cb4e1c461d28d5794767aed594eb72c86e010964356621c00d24c7b52f8611969cccaaddce1507ede6ff49ab293572a887f4b3822148f8606ec42abac3f18adc594d09e7f5513a28c6c66a250e97d3c0543b955b4c180aea8a6fc1755f3c0f125790e0c588b07c3edb877d132c9ca0a044e745cd53a11447225a8913066bce168a737eb83de7ed3a9e4b54baeb4cecfd531754b48bca3c1d29f1da85848e6c09de571271b572970d7fdb4d92a4eac2d5f77a46149f154114e4553ff267d27521d9437aa223807e8959e4575d756e9fd4cdd802d6be183e130ad3c20b74419fbc35ea311f1ebd6612a20c2cf9d79c365e3d5811e8dedb5f927e796c8e3f88ac74a0ad29ef6246518b3ec3813280c96ebe01263044b0feb68309360908f63626fb097ccb4b5e3d0b064b0d9ebd876584b5557827a1cc581acae23ec9982b175822ec22f282bf5606c62bf39c5caaf7116ec31d69e1d2da209ddc8b6edf6e73c859f47e57291e89b426653d8481191a6e4632adde66c99bcf4a4b2ed2309aa8662f5425a697ea8acdc47ba20ac3a0b3fe556f73f865d8be9aa9b6e103a671aa26a32f95025eefeebb2b0f0dd5aa59e239356e2908c7f73493358f3eeebf31c29e7d3872a7d56256fc7a40ad8f05619d8a737852372d9618d538f90c61b7615896243c608088955ffddc7c1a64afdd4644e7c3fd0c7579a01ee45d346bfeeb7328bd4fec7d48d0fed4f67989a52fc2127b8f5373d3d1878bf18bfa2b217ad692b308a6dce747eed77b42f04ff36aec53ef5521104b0ada9ba12f051b31ccef65e14a0121fe05c0022e69687ab5a8d619fbc7394ec3e7c33028e8d60246bf3c0270ddbcdf648709a75368048a6002cbe13b375afee28d8f4049c24b2df2b3072ab10b12dc8aac7cd089b64a94dafc650c51ee2408a7c8dfe2ea3b89a55cceb52a8f57a3795aeeb613e760702106123e446b7adfc5f14e77fad8469ad08334e769f491c64fee907873736ebd0d521b5bd163e2647e3ffa76769e1ed4cac095702fb314e6f70a7514845274844dc74c034d55ea3c90150c53d17d27cd579fe83e4950233ed56ec1e710ae9ec0abc60fe9ae49203896011c5d1113b84bb87c0c01383455d3cd16f65206144a70518996e9756681e0a9b2a55f2ceb8615b25a67ab8b0f253f523069c740ae443b3115096926c41fa21209dde02094ade2d409f531828d9c75623d252d15bb67ab5834c789abc07204ed231485c02b5d9e0d925639f2dc45b3264a41cb9a4694d0eaeb79188ce006833a7e5705979b6cf4142d0514bd2f3d10168b671fe5a9162e260106c6c69953750c5a2cc8d7b0c3ebde017485079e60f937ee0fd82c213e831f519d4f56af273ea4b6b82c47bebe9d8f3dedc4c101b7070b152a84433b19c1de8e61486f852287df5ce334ae2e095588f439f72af1847f3eef04fa0efc8c35a301f8cb787fbe4d469d65f67b463eddae6af7d1872b8193df6b63725a8b5466dabeddaa8cabaca70afaac0e273f0d57d109eaee809aa2e1613148055d0967a17a6238adef72d2224cc8aa0ae5250c78a630017c92e4140b205bd9dcb5170d378704cb08ad11e00f4834c5b01ea0b693ccd30b593cb3674eeb3412ec01021cac91787faa2947fd56ff3024dd6cca4cb002b6dadffad6e12882403e59340003e7aabc031f0f84688bd3fd4e9747ce801875e53d0936a45632d99364d41c3fb54e4ce1cd55c13ef95edbc47e5021ee6c6b76d259c70061c104c9513289b5fe0953778ca2fa15b025bfafd3f50d6f7fc4bf1ead438cd8c6289be2cd13f71b0f9e2b5b9b337e63a4d049708d66fed355975db8d7e962c009460e3bd715d969ea034c2fcac5c9346a9000d3dae2da1179601f27702f0d5da092a4b2800e31619cc45b1f1e0c38436ad633f66d85198284d7be4063a181fe13b0a8910eafbbb884e5b83eb61ab0c5b21caa0d3cb8ebf06e63c6b39405043c02e5ae253f86ccc56911081c62bc80c0be94110191943fd78717cf07f9230ab94e87508669f8658bb1057ec50b2001a31a79f43160215feee1e2d8f09fee85acabf9cac9f92b6353ae79d84c3d6fe8caa8a84356ee1924007adec3e1a31abf3106f21fa81d8f1996b5be5656f0ebe6a807e5fc822057c92422f31d807da0602953c03b4a16f2dab685aeebc025730a262b3c35f60e96eaa7dffa7d2cd0213a1cc39d08388065931f11d9b6af56273f11e747ebc4f3035d98288793891d8f87caec729b16fd5f26152a3a3fad89b89e938028710096b4bd5f6bf14d5059153729c8ea1422fb6893160fb97ac0392e1901bc60f746f7042a01f66194223688a2dc4745fc1670af137644d43d84913e91afe9a9efa8d24dae0cd3c1e31106513c1b629ff5434996f1493f2991323fa7137c8b71d3183173de8a982aacaec787b2e5b726994f0b3cd676fb1869ddbca79b978dbb42ff8faa49040a4146ac5797ac9c32f7947869db1a271d26703b604d43072f5df150cdfafce3e265c00d31cfe6bd892f683cc17a8bca28099dda839db0e591de943899ae3aa9369d24d1fe2ea9af7d5e16c95be3b32a5d2e475efa26e278152179ccb7d186818c7d4f89081e27a1d3ec103cf77db95ba17cff1f2c17a437efab216f0b0acea5dae958ecf1169165bb1c0a3f148dd0ccfd964ce883d778dbfa125ba289fa3be9ad6c7252a99bef2247ca9cce5bd06e150442915ee8ffbd0c6c4718d7f84ac08cd764fcaeb49e9c32428d5c6fb703af4ad02ee0011e3e94a7f1959663c863197620fe69f4d4c1a5262d3402e1c7ec2b626f506962c9774d65026233d608f62d45d9c2ccfee3c0e39e7c3be081855b6fb315125ea968d8576a3043f8250da8b3a23eed2e695e6a06928f7fe35a483286aee9612bcc2e327300367d61c85d20686cac00f93cc8094a5bde5ca88d63fc01e9220fea6140e7f95258c1b504e280e42d08200fea79ba58e96b34ca975cd0673c40e3d43f74eec62f87cf6e3194c0a1dc4ebffc7dbf8d40f7f82bf63762e6c15454c6aa7d5ffb3cbda1f11319d5fe35afc77ac31d0abef33c79034bdc071c1a4dc2641bc879e9acd76a328f90d2b869969d98ccaeed70caa97e085d15361f60ebc61611856652311c5ab38ef22474631a3b1e7e3a1755685d9106b892cb5c7928309bbea223eec26287247afae6f2ed22c304739fea6b5394abfe78a3861b6d721917475d3c7570cc476ce3b3cf34674274f92464faa5f3ba0a258642bbfef1f2cbcf1f6d1171e79203629715cd26bc1fd8950ff253e1182a27d0cd6d053496648516deb6e464a0d717215b3737ad010b2b69bb42f8ec832b49ec391edffca70154785c6f37bdc187465c84979259b44aa201f1060f5bac4f5eef0c2fab1f8bc9e5eb99801b6f72d2d68c648fe59d8ff7f17897a8ac09abb91cb7ba6efc892892de0ed9bd43ec36095ef3cf02ad8e9ea6cb11ed24e6a18a80c37a6f860d8c140a129db7f9c692a7ba55a077692005c53bd41f03039bf8b7ed3865f2a27ff44161b0880702119031636feda8418c07452795a2ee673e12100a2d24f3d6cb5408f26554625b9fa778bfdcc4d571ee46a745d616c5fbfcd8a7b25aa4dc9ab77e7e387155fa43a38f4ce550a1884ea5d57512f034c4f32fb79815c706445f01f9882c6f41f7d969a0461a8d5aa6d564337970265114c176c8021d12f7a3e192a761161e8912241a5057b36e421146c6929ee5ee82e2bada3e4f51062ab6ccc918079dabcdcd1f38825ce2cdc0b8694f148c37cadf28628965cb502f7f1ac88ce786b207dcd9d790a55b037ad1bb9defe0b631b3edf852779bd6a13d288a2cd214cade8a9f516213acd0114f31ac0447ae6863c90f1a7786078aa0e54bd8da4fe15919017f9d62fed8b558df4c7ec8a0b4a408db74a611c005ccab66bac9b05ea655078bb06b6751ebe97a3dbcb5c58f34eba58b310350cc6951f7c73ad90b904e326e5ce89c2c4d2df50265e896000f1a99ba56f08f12990cecdeeb083354aa1ffda5adafd7e7e1f119203a41002a52ef1b4b30e2e1e244bc35f21805fe2df0d1a593876daf5136e7954a89f6ab7215fae9d50f43ee0dc90e0a61d9f485cd45b8856ab50ef0f32cc2d153b39e3f84f38538df32bbc0210051ad83b29a2dbe9ee678124da8950dc62a3ce3728ab652758df2b11bc31ed2c413d1a5efb4f09b9a97e20ba90f5d301039231cfec2bf1c85", 0x1000}], 0x8) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000017c0)) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 07:34:18 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) r3 = kqueue() openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x20) kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 07:34:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000080)=0x80fffffe) 07:34:18 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xe50, 0x400, &(0x7f0000000080)="fbe93ea9433d86addf7de54c26fff2cb324c793e1510faa5be0b1606aa7f885e3ac24dd69283186af6b87fb552a81066fdc8cbd2c701a075bb1cdae64e29f0fb4847e3ec860ecf142b79c29890e71e8fd972d341e3bdd712877923db7d70", 0x5e) 07:34:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 07:34:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) semget(0x1, 0x1, 0x83d0b306b07dffc0) 07:34:19 executing program 1: mprotect(&(0x7f0000598000/0x1000)=nil, 0x1000, 0x14) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{*#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='{\x00']) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x800000000000007, &(0x7f00000000c0), 0x0) socket(0x20, 0x4, 0x8001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4d3ddadcd93ac329) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) select(0x40, &(0x7f0000000380)={0x8001, 0x4, 0x1f, 0x2, 0xfa7, 0x6, 0x1, 0xffff}, &(0x7f00000003c0)={0xf42c, 0x3, 0x100000000, 0x3, 0x1, 0x7, 0x6ff3, 0x101}, &(0x7f0000000400)={0x42f, 0xffffffffffffff24, 0x2, 0x2, 0x6, 0x6, 0x6, 0x7fffffff}, &(0x7f0000000440)={0x20, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x4}, 0x10) 07:34:19 executing program 0: pledge(0x0, &(0x7f00000006c0)='vmm\x00') r0 = msgget$private(0x0, 0x101) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x2, 0x1000) 07:34:19 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 07:34:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0xffffffff00000001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) socket(0x1e, 0x1, 0x931b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 07:34:19 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 07:34:19 executing program 0: kqueue() 07:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x7c, 0x0, &(0x7f0000000040)=""/124}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08000000000000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x46, 0x30e}, {0x48, 0x8d0}], 0x2}) r4 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/57) 07:34:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) sendto$inet(r0, &(0x7f0000000200)="a985d4994c5329", 0x7, 0xb, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) 07:34:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) 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) mmap(&(0x7f00002e8000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) 07:34:19 executing program 0: r0 = socket(0x10, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 07:34:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x61, 0xfff, 0xc600, 0x1, "8e0fbbd398fa8fbc5d22ca00dbd7dc2adda073ca", 0x5}) 07:34:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0x69, 0x0, 0x101}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x171) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xffffffffffffffff, 0x1}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 07:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x1a2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:34:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x102, 0x40) r1 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/file0\x00', r1, 0x2}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) flock(r2, 0x8) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 07:34:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r4 = open(0x0, 0x0, 0x0) pipe(&(0x7f0000000640)) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) fchflags(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) r6 = open(0x0, 0x200, 0x100000004) accept(r1, 0x0, 0x0) poll(0x0, 0x0, 0xfffffffffffffffc) ioctl$TIOCMBIS(r6, 0x8004746c, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000540)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 07:34:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x9, 0x6}) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 07:34:20 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x5]}) acct(&(0x7f0000000240)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) write(r0, &(0x7f00000001c0), 0xfffffffffffffd68) execve(0x0, 0x0, 0x0) 07:34:20 executing program 0: munmap(&(0x7f000000c000/0x4000)=nil, 0x4000) munlock(&(0x7f000000e000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x6, 0x4000, 0xe81b, &(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x3544760398a92729, 0x0) pipe2(&(0x7f0000000240), 0x10000) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x451, 0x4, 0x80000001, 0x5bf216a0, "3f6942b0dd6dc77f0d824b84ef8a0b5bc5ad95d2", 0x4, 0x4}) 07:34:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000200), 0x12, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="e7123c281c45b76ff883294e49e37f7af7b4e106cb7deefcf78aa7cc760244d7e0ae6a35b7a454410606af87190313cc597ecfc43201da6f9f3a7859e8940ec3f6d1eed49eaf1e0c349cb21afefa39fbc86fd7d4495769173ca021b3f6188902116ee9747ca9541b7eddf6039d004898e64c43fed147ff4854154f92b749907e1d884cc6cfa52386f1e3cb", 0x8b, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000180)=0x9, 0x2f8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xd4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x3c8d4991, 0x10000, 0x6, {[0x9, 0x1b7c5243, 0x800, 0x0, 0x0, 0x90, 0x0, 0x20, 0x0, 0x3, 0x1e3f, 0x2, 0x5, 0x180000000000000, 0x5, 0x4, 0x5, 0x10001], [0x885, 0x99, 0x4, 0x6, 0x7ff, 0x7f, 0xcc70, 0x80000001, 0xfc, 0xdf2], [0x4, 0xfffffffffffffc01, 0x4, 0x4, 0x9, 0x3f], [0xfffffffffffffff7, 0x1, 0xffffffffffff976c, 0x7, 0x6, 0x6], [{0x7, 0xe53e, 0xfffffffffffffffd, 0x8001}, {0x7, 0x200, 0x200, 0x7}, {0x0, 0xa3, 0x6, 0x7}, {0x3, 0xed, 0x1ff, 0x9}, {0x8, 0x80000001, 0x3, 0x3}, {0x5, 0x0, 0x2, 0x7}, {0x9, 0x1000, 0x401, 0x101}, {0x7, 0xfffffffffffffffc, 0x8000, 0x7}], {0x24d, 0xbfdc, 0x2, 0x1f}, {0x0, 0x7, 0x20, 0x8}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:34:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffef1) seteuid(r2) r4 = getuid() r5 = getegid() open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) r6 = geteuid() fchown(r0, r4, r5) fchmod(r0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x40, r6, r3, r2, r5, 0x2e, 0xfff}, 0x4, 0xf4800000, r1, r1, 0x5, 0x101, 0x1, 0x4}) kqueue() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) 07:34:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0xec625ca36ef804f9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() r3 = getgid() r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x200, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20000, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0x800, 0x10) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x10001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000540)=0x1e82e291) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r16 = socket(0x1, 0x5, 0xffff) r17 = kqueue() r18 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x41) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x1, 0x0) r21 = socket$inet6(0x18, 0x5, 0x400) r22 = open$dir(&(0x7f0000000680)='./file0\x00', 0x400, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x2, 0x0) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x14f736be25c92ead, 0x0) r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x200, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x8, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="6df5c4c66a5c6df7598124750a4efd13163dc78ecd3235c16dfeb94aaef2ef20b0cbffee2aac9cbe8621a9e9e091beab398c763e509d2b16203f", 0x3a}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB], 0x118, 0x4}, 0x1) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r31, 0x10000, 0x0, &(0x7f0000000000)=""/226, &(0x7f0000000100)=0xe2) 07:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xb1, 0x20, './file0\x00', 0x57f4, 0x1ff, 0x400, 0x40}) 07:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x9) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x1e, 0x4, 0xffffffffffffffff) 07:34:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="192138adc824107433afed", 0xb) 07:34:20 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semget$private(0x0, 0x3, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x21, 0x4, 0x0, {[0xfffffffffffffffb, 0x9, 0x5, 0x4, 0x7ff, 0xb002, 0x800, 0x7fffffff, 0x2, 0x400, 0x9, 0x5600000, 0x381, 0x2, 0x0, 0xa8f, 0x59de, 0x4], [0x9, 0x268, 0x9, 0x81, 0x1f, 0x7, 0x0, 0xa57, 0xffffffff, 0x4], [0x9, 0x9, 0x9, 0x9, 0x4, 0x8, 0x3], [0x9, 0x10001, 0x7, 0x35, 0x0, 0x563], [{0x2, 0x80, 0x401, 0x40671849}, {0xa4, 0x1, 0xfffffffffffff05a, 0x71a}, {0x897, 0xa36c, 0x5, 0x8}, {0x7f, 0x7, 0x8, 0x4}, {0x1, 0x3ff, 0x3ea, 0x3}, {0x2, 0x202ac169, 0x8, 0x9}, {0x1ff, 0x3f, 0x100000001, 0x4}, {0x7fffffff, 0x4, 0x8, 0xffff}], {0x29a, 0x40, 0x8, 0x6b}, {0x68, 0xffff, 0x2, 0xc5}}}) 07:34:20 executing program 1: r0 = socket(0x18, 0x4000, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 07:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001380)={0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x5fbe, 0x44a}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="cb464a43ce46ee06911ad7bb61de31d4a5e20507f3543ab60b708c3639733f81971816e68cfc7d25d02f7b871998318f49d3e053f332be45d6fe9c3d76e9d22751bf1f0102ed143bf058a6c4aaac986dc92bb5779e3e7c7e8ce50ea0fea051da528d3014248036d88ae33a5daae5618b747fe19a55d9c849285414113c00036a98e7f65d77ea2ee88157d4f94f76b65f5bcd98712ab0d045ebab45345ddf5db633c38cf001e9591dad3e4f5b32c8a6c3674ddce0f97cb9a324fd25eb2cdfd478c31aec555961ed0045f30799fbf79b9bab3cbecab73bb5aa74c7b77c24a9973463fc3a5fe3ab3750287ada6401c0a7729e5abb", 0xf3}, {&(0x7f0000000200)="fadb8b18ad91628d19c9dce285fe12644aa4fe056f08eec60854ac94bc3a132c80e91628008849c1031ace718a355cd5ca1c1d815ebce0b2", 0x38}, {&(0x7f0000001640)="8bae422b967395f01ec43c4c33db181a947bc7e8152d29a2aef786046785b78d9939ae99acba58ae355d6c51f014362bc3f9d71a2d3b418af613270a12c51e49e49ac1d545af65659d602e62a231d4de95ec75df35ac60e5dc3721e90bef076fae342a0bd0c829dcf64873cb0d513f3121047cd5b0edefafeb1a574f2da9cdc83d8fd7f0c774158e79aec7c7fa76bb4794ab5d271f2f036937260fb1cfe9ee3cebd06984879895e24f22cc845c653e8780a8e779533c815eeb7a5e4d659d0b2328e603797c0e2be26db54f4ccb21099f380e17ca24f2b9f23c21e39ca929d2d8bf58454ef0aeb01781a6a8770c6f1035664c729945204664b253635fd7", 0xfd}, {&(0x7f0000000340)="f0aa37fd80e63f4fcd6feb571968eb7a90f5ff0d530660780c9f1a9348dd971795a851270a9d1ede4e196dc8bc5b50fdd7dc08f5", 0x34}, {&(0x7f0000001740)="7286f0bf4b83c4b91831cbed2c54e346b1162d4c9a4a945c365fcb27bd526b8094e1247ac794317aa8bee9dfa89e7a825e8219ae0bbc3240c78eaf3618200bb98182bbf21f637b1a6ae699a3ba512f7ad5be8b18f8a008fc5af851b357269ffff9c9d658ac2886eb3b282f0037ef6957577d49630fb53a81d632494753b26f1aecb64872423bbbc00c1ff1d2984998282da320d83daa1bd1cfaf18e8edd29abb6932c9e817f28e88577c19079483c816b718274dc27122edecc414b2a63bf0f3a31e1ba2a013a81b4df33004ad4eef950d1c2e780cf70b880b6e508ee235d10fba293270acff8c0646368ca137082e9178259e01a7ad12ba799d94bbb572af9b244d560833d11007e5ba11f0347671c974730f39804e9e932ba36627c2f67101c80fd30dfe2fdd91e8e5a2f6bd31e85b9e581e71aea2ac4c0f2386d1f5d5c71d3056081d159073c0d9013d48e3d278baeedfef0de33499a6de64beb3d0f692b970e8e5962bbebf51e0f5b926f8078c049c59f739fbdefd6481279e0e36e34f4e338f9f326fffbda92f0a5d55171cdb4b1134291380947aede1109cc7838538481347fb7005e777e40e5e8708af61e8283518f990e38eaed61c03d94026c386324ede27d91cac605ed9bc2e983a3fd0d243c6eba0fe0551309bf5dba958ead04d80877a7cddaa032fb0f271c90bf160b47c6f797e3ccd092c3f544e57c629c221cd9a083baad17fea79d1e3e2ab6422c61dcaf6ce15a2e2466e322caa3555bcd57bc7d76e11a65dd283d5da64a8a936c1cf38fb2b27671a5722dee4b04ac39260673d73b1ba8b39c4e2b874addb92f4a56c4ac3d1d971e17197b60933d0961eeb41df9e3a90a7eeb2d7a951ea08b43c44d09e3580e0bf1af6b1ab1c7778648820e6c1d4bfcd2c58a5236a0746acb165aed04d3eaaefa13f8438df40767522d55dcecc274977fbafe4d47ab35618b2ff0e069f60f3100ee3d2dc5f12df2f4e60e1f10c70a6b86a7aeafe4b03102f8f1bdeaf9742378f562d37912204814baa5abd898b392edbbac55e508dc773f2f012fdf0a05fb826f97bd2dec9da5e9ca5adcae645589071ca5560a8585ce2db8f407939f5e7cbaccdbf6caf8e848a1d9c58c6e5396c96e2bebe2f399f36d9f924eacaf2aa40e3661c2e6941d463bd9979b8f0eb01a9a72ab36d618eaf7f1cb979550b85053f1b5fcc46b2627673291f8b2e18f3c353f6a2ea78c62ca9a63da94160925f50191f892e3a1a553ed114e179b50554a3ab33afbd5103db54a2d9a961bf2679043282617a7967c9a93cfd1b74ce9605d96a543b6362198575272349eedcc43dbdda0a7e10a28d49922e844cab6c70f6ec368bb1d060c4c896860be6bb53fd3be9466b84b6cefb119c5a3af47fde4e6e4fcab1364cff5d41ee771b9e27f66bf2b29fb9c255a7a76eec544bf82b392644eb10659f9edd8a3065d28ac084cee3e2e0d63b1e1fa07263829983a662c18f5860cf03770d2b9829dd27becaee6f9b8cd0d96b9c33ee592415498ec3c9726b526d271e8d694cdf5cb29d6faffa2e35606480e57534dfacb5dc0646467b9a22a58e40e9eddeb7bf8445581e8e41514be3e99169998430e7f85854dc936517db5a36bf2ac5e701bef030a279bd183b843d50ced29bca1573e1c005ec9d3cc12764ecb6ec0e9b3e5b203d56188f10193ae1c8aa44c51cd4f9cf8ea9f8ba67da1da4dbf86ab26cc27a369a7d363889ef3c0e2b6c164bccc7116fe40eff6f6fdc39be0fa91498dd5bf26619e307eb5a2eae9cacfab95376d1373c8265ed3e7484c43719fb16b571397c2222426dfdf83a3fc5a4df21738370baea434401d82165c0f053868fa598099fbd6792c912c14171279a985e5aa444bdba2d5f726824abf827c6feb42561923ee7ec893c7fd6c7630cb1254d17093b2aa837113a145dc5147bb8f4f1afca95880511bfe1d586f5d3188c59edb7ac4b664d08d075bae60837845080732757b36a862e324d017d2f0a869b192547f450429354ee3cf375082686e6f8f986082ba42261dcbe66f247472da30815b9544da0d1936776a3bd280cfd35bf4d2e3ee200a376cc52391afa396ebdfb8299ed8718b908ae5fb0ed8f43e0ba5f1cd49dd0a36612beb8602f95553ef0910a8e1145259ca216fe7bbaf133870600351cb58f57ad64a6aedb1a39c1821123792758ff830e50a68f186a68302cfb3091f2d3473851704e2bbd2c1ea0aa36bf0b4574941b3c18a28748f110afc0f24cceab590286ab3249fd995e8f9daac67fc109cd09002a3c378268b8fc0b4f1c17c5ebf5936c907ac1d2bee340a8f551f41310503cf90a9e94654497164d34e790d0fbe244744475c69a632a8195075dbb1ca715b1d87fd0bdf61773e88177adb9a78f93d3acf531c39e3621ab698a06cc6d2d65b5e18129a8223a0015edd56e8df5f47013d2e629b2f5b7f5090cf68f9e59d15f25db59f75260b850f6556f2de8c0699bab77485c816c77eb72cc93ae8cfae6ea11b1636cff5cf42156fa42f4dd9fa6cc6c6562f3bba60e94f4d2fc324bc652f1af5ee6565c6016b538dd9d7b7cd5e6ead2361d8c86de1808a6775c98127c5db9e5b71d6070be9a9a66ddb0534a57e8a167fa341f1f8de1779fac5cbaab9f447d913f08102087721d22c7b7a6dd353243492b236daa357aa2f8c1b02f3e8b485caf7dafd57c9af324a431fb7be19aac1aeffa619c67a72685083de7cc46ea75409fffa2a4e72ebe0f22a85b0612e17e3a5399c5080c3cccded7f4339dfbd0b1cabe7ce4066bd7fbfb3626217ff77b38c2edbbf3400b7da92fd42e7a2e5c44a23fd761dab69f6ddbbf2c8e5c7603c5b185c9ac0a8b4553dde85b7df0895230b4b9dd3fcb379875e28011f8b38ba71303118f3413402a654f3c68849d4a0996f3f36d3ef8ca695e6437a1f207bb7f790434f252d5b3a9957b10efa79b98fd16c36d028c3eccec37cca74c8631bcb4e7192d5c4cc9db18d0ee30f0a4ce415ed8692dc6039d4b1e9b47d2aa27b25cf0c855d3d53fa3afbffca2abdfa5d9db20048d31c6587cc9fcc39fe3d324bde1c0315f8f9401eefe013ac612c54e67bb87260e41352c130324b0993634c92f349bf24477c74b32eba2818d4eadcc6fdbc71baf873a7ed6fd8a74f5c8ea26114b63e6c544374ff7a5d82abb3ca42b78169208cc74bbf75988a64f15bf7c08160aff5727e6b41cd6a15103975d5434ec1892abda635e497cc7815cc7c669d22ba931e2c38866d2708ed5cf968de99bfe80f9d578b9f2105dbb62656565293ef22a40fe0707c65367aac020546d449782a61550d92a104c4a271361e672655fd4835866b16fe54be8bf3864223e74df35beb79bd22adfc0b8c8380df2442a3298abe105a5d69229f658f12d303ca5a759fe2342ba0432bb960010d5b2db887c2056b106ee6068e3e503a815cb465a2fbdd05d1eea4446b2615ebd9cd52cf075a2b21370c8763b6a4b3391052838e29084dbd3df6fd6b7cf5c5272149fb01565724c10fa5ef8b35eec80320516ed8a9b5550d6ab4375c2e724743fcc4e5f6d9fa759b03f22bb6f1c94c130ccd41efd64d45cf57498c7e656c0bed00f12b905b03afef911e52efd235289044e3b9ebb9d70267ae2ad82054ad9db66d0cbcdb30b1af6fb31986674e65068390c943993a36c4e6fe23dde69a00a06179ce080fca00e856bc7d6a2d71ad78f7bf14941ef56e927b30d208faeb08280341ae43336286bddd1bbac615ef300e32e87495bc9c87da242d4f812148bf45fb75564d12fad63d8782877ad57076f3f958be5a18223141d6c7474f1eca6b0d13a74bd17cd8bec72b7774c4791108e792eabccc5d0beb7018b7c9e8f79d9b56aced8d7d36095ed74a429b344155a7f1b4e14bf7e55ee4093519d2c24513027e944d2e8e912487d1681363bd776b0e625ae06df13aed45b2e80bf8058e88320b872c90309e72d996f4e39ec5f121841623f5d5dbf85748b0119a99920add321ddfdfa1626c5cde9d30d4027e4d1fcf0b205210c6ff82c21adffc7a6545ece6ef6b84ecc1142a9ae6ba696c9f1fa3f415b0aaef935b4e8b9a131462a35eb54e159ec42b8b3141aff1a09779686621e3e574fcba7cecf35a864b24a749f71bcae634893ec7399bbf3bea049dcbf667b35b4800bc3a869b1537829515287f9a22f82a17cfd4b0056a76d841ee3593cd465e8355db332f7034aa40d8aa22b0749d9c68721f0f7f7696a9806305230b87032a797fe157d7ab99310b75f2ee500ac5a8ff100ef48fb7644f2993ffd94083633d0fe0f184319d018db346c7a828ad70ea3c18332cf8951876e9e4835bcc234b6b1be9a01e69a6c086c4fbe0fa32f6f6ab477de0d7325f8c19bfc78a14d7e995453e214e7a1c21b1ec07f50b5e9cbf6702f7f54817a0f9f85d1ec22831571f38f9ec38d6cc9761706a3e03e5daf48bbfe126b1c67ffe5efe7b3b2167527583edde6a728e1745185407afcb6fa9bd13bfaa4281a985bdaea2ca4954bb0e886c225e770ddcd8016050a62a1de28455f70824d50618cbf497837be3f00f32aa1d131aa74eabeeda2ea7d5b7ba4ae910abe549a031a91e95a63e01b5fbaeb001f082c074ed07cb9bf750cac6dff4367bcadd0eafdfcd0452add920b392e0c85ed6fecf01bd6a2716c1094b1660e31ea3ab8086e45bc27e6cf0642d05280b30c9318513d4f8e49038d405212eb3cd7ae95789e848a966d617c88e1ad95020325feae8bb9c9375d6361658b1239289df37da6829926cbfdfae94031a0f6bb282c9ab21c1f365e682f4e6ace05906d7a6c9991ab0267c79754f70f8655dccc9d70c88a1e3d6fc8dced7471f1005c4c3722fb7a1bdae0be4fa7413a584dba249acb97c1ed00c634899087fb982b6c3b9f0eb6f4b9dd353cef0f29c571b0f86ad02385a1cc8cfc4a9741a8021968056a35df7e832a1eed2c9ed307a20487d3112b10b04816a465aae8601f03c89365d35a5dbccd6b759a3a441575b334acf649beaae2f26151f6c0a43af67d56bc5c8bb606281df28d6d1922a3c8137d18d04a686dbea0a13dcbf8ee1fe919aa4f5af4acbb556cdfd85f4086416df8d859423e6d901fc81f3583a013e81b0f99980dc4e804d1593d7cbab87f58daa658255237bca52ab17681a83f0e17ca021b660c713eb204a856dea3692df180d6d96d4ec6293ca04f426a9d69ad31c0007cd613ec70cce0323e951c7d3b01e6350ced79fe99b5bc50cefdeec86012c260fad89d700d66c108f16d5447ae99300dcd854df051100146927d6ba20666262f6851ee561a18de83b337a964497d308fb5cc7f7a928e1d5b6ad246cea0ef58481c013dcdacfc4baaed3ebffe06c24b4ba75dde16bce01fe2b4db5368ba5b1b7f15d58a1f8e1e1b653fb2b28280eeb22e3c96bd50b557d759c767782c06c48d466ff8bd7edc732c133aa4575ce14882ca35090945f5cbc382732da9dbf946b679a5455986a52a3defb21c3154e53ec5ae1bd2c7194ad674bd4959535d2aeb686e58be348321f75e321fbb3dd025dd1d0cd26ee7c07dd1ca55e6a56cec6dbb31d3e8c5aa2575bfb43ed4cc000acb29b9a1ad12d917116e7a6bec07cc79e09d677248451616f1165b3ee9f4c8ecc34952f400f194c69ca719de2727cbbc77fd03fe125ef2c85ceaa1ad49f94402f6fd75ad85441e8cc7e2a3fdc123008552bdee22901118b79c8e0839364a909675e22ab195d625d89944be39aab473498e8ebee47714997d2573d4d8bfea174278e4208d", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="c0e7f23bfc49c428f1cc974100f23034db0277", 0x13}], 0x7, &(0x7f0000000380)=ANY=[@ANYBLOB="b000000000000000bcf070eb83af432b4e40bd014c4a5d9adc63a2b2992ff80e67edf16ff9ea269b8f1730881c9f40a8dcd68fdbbc1b6b785d7d2072f3674bb7727500f2ffe58728099df1e097ff70ebb32bef0ff7c85c2d6394010000002e45e6f22ddab30a2c2b0318b694d6d373586c14f2e639533abad6c21be3c7b8e8a7c04bd1ba44bf989a7cd3bc1bc8d2eeabc09233d7048d4c6e5b0c62d278a0506fbccb91f9adf8d4dd6c61241b04fc3ae418e6b800008000001b000001000000350c000015e192dda03c8738f3fa0f0910b16c58ded6362513f0a8384225893346323f5b4cafa6fffb22e2bf9b8b69c504eb8e27ba66552ab043fdd313018d1ea8341488df1e6459742197731f9ba046c7f5b7a69817bb92814e8f45d4be843406575583930b10b6e5da37a981779e5503094df4a83cb19943c2944e0a4b7622490cee0ebfb1981e364bee5c52f32b5cc4410af8b128c913d4f7cbbbcec3e3783a8e396ede44a7e5101ef3d2a3c848957400"], 0x168}, 0x402) 07:34:20 executing program 1: r0 = socket(0x18, 0x4000, 0xffffffffffff1272) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 07:34:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x6, 0x1, 0x7fffffff, 0x100, 0x200, 0x2, 0x1, 0x0, 0xfffffffffffffff8}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x44) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x5) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x4) fcntl$getflags(r4, 0x1) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0/fi'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000380)={{}, 0x2, &(0x7f0000000340)=[0x0, 0x0]}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000003c0)=0x4) mkdirat(r4, &(0x7f0000000400)='./file0/file0/fi\x00', 0x20) getsockname(r4, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r5 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x180, 0x0) faccessat(r3, &(0x7f0000000500)='./file0\x00', 0x1e6, 0x2bae50113d8927e5) r6 = dup2(r1, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) sendsyslog(&(0x7f0000000600)="e25917a3ec7f4d568a0c2e48fdc67ef17ec641368e1cf1793c8159801fc96a527c389504e53d5ca6b8f6459c48d7f4ce02f496e03adb24b311c19f1211aa75e32311470b0fe4b4657378470cd7a047799935610f1f3d408e2aaffed42d20bae6b90f2a407e38078629979754ec5e48c5b0acfcec9217a5fef56d6d7b2e7234bd861cd89dc342d8bb5cbf9836890892c3fd9ddb54c92cc1397e994f7032b29d7d54146f809caaaa66953afcb95bc8d69e37ad95e26165bb2c11f35b", 0xbb, 0x19) socketpair(0x20, 0x8001, 0x0, &(0x7f00000006c0)) ftruncate(r6, 0x0, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000700)=0x80, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x40, 0x0) 07:34:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe2(&(0x7f0000000040), 0x10000) 07:34:20 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f00000002c0), 0x0) 07:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000000000, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 07:34:20 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x14) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="f515e942fb9ec1679addaeccc81b9b6d76f0ea1f43fc5cca8c7e22c9a62e8207a51e3903c61a12e2b32267593364408067dbd7375116a81ab8b5cb3ca6a8c82a31d06f6704c80c6dea8529018a4dddcedc7d1676b68269ac588039b491b64c96b4f0c1d873f5081389b832364031c45895ea13c1d556273a0f6c86831eed58bc61155de5019b909aebc44df6b47feaf6f0c2f167afc46c98a1da529836d8bb64eeb248cf589d778538fe5e9dcae2147755809d76dff49a4a2b3b1892c007f4580b228552", 0xc4}, {&(0x7f0000000180)="0058a3f9fa59faf4577bacd4aeb05f8deb98a009e5f26287da2979b570fb67781b12400ea347fdcda92870d3c27465ba5082ed417bea2644afe329868b4e16aa918d2964c324ba156ad1053f2d1303be3d9783", 0x53}], 0x2, &(0x7f0000000240)=[{0xc8, 0x1, 0xf33, "0141bd993d85bc99c8249693a1deb063c9ab18ef9692beda61f9d58c5c7d5778ad6a0338bda9e636d1479ddae9bde0f798f6075cf6c972fc9ad9669988ab540e2b4360358f2131a9ad8f8c2495614695fbd1e0ac4004ae1978f4ecbcd7e08987028a346f0b172f6221478863be96a45aca3161135c047d5d36850feca4beeaa32031b1b9b01d4144a0003a021ce01000b80a59566813b9be100d22ab19071345f007c2b127b4e4ce1073cd2639a93ce3dbdfb3847e0020"}, {0xf8, 0x398ed9a05bc3b61b, 0x200, "fac41518975ba371e67ca8d7907df71f63c8648df4cc11459228d74578475a5539fbb653f2db4393fa21b970535387148ec1e69ea9da9145c56038837edc0009556bd4d75b4ead661d831c1eb688eae4610da4effef5655ff24311a615c051f8ce4d3a8f14a7ef2c731de1d2a37f0aceba976edb4bbb8a9978aa247bd546c3d0789137e9ec85f9aa95e575e08c4d0d06631228d6c8e793523fa844fab8622a1310818515f5502b3dd37ffa423dcdc7da17d342613390af8d2cca038ee0f433ec6139d259da4dfbc66f0d6b42245ae64270fcb3f53561d9aef825f39ab9eb419988"}, {0x38, 0x1, 0x3ff, "b1768ae09f7f7045e36e59cec2c94427a828d6680469f6105a71114fb11d4ddf941b75"}, {0x110, 0x1, 0x0, "0e5d01e0d6ef1bc1017740b90e9242f03a2c73038091da1a5c2e53c176782e1db44d2212144c4ee10f8319614b7e8941a5534bd02488c2f36bdc46fd5111bfa9ce969e2e5ec52c32e12fb6cd5fd1b8d9c4ad939493563c3b1f12fc1eb89b333d431daf6ffc07432f88d00240e08be89d9c36e8bbfedb725138018a09cbef9cdfe68d9d772249e64b8c20abf0fb5e7a3430ef0b0ea5d052c1a6ce5be60fcadc88ba2bf8a7ac40068584fd0a14a9d16b984b0dc29b85e8502ab5d4356c3340e68471c31b9686848f7563a1a66185c1856f0f3fbaee6b9997819e3645e54494e0a7d88bc845aee6e596f8cfe2928d6cd2176466240f59093c326c81c6"}, {0x58, 0xffff, 0x3c, "d5251dfbfac90404e247db1f5ebaeb2f4684d5bb3550c6303d5cf84e71630b424301cf40fc6335439e67c7f030fef1c8d1cde12f1b990beb6b3af7e30d15aded69bcb781f4"}, {0xa0, 0xffff, 0xdf85, "fa45bdab9971174a019cf30cdceeac7536d666eef9fb2e2d5ffd8e02c3841cd2f06f6fac1b72d1aefed4ba6798ffe4c8bd0cd8e6577955ba6203ab54ff0c2d4858310fa9e660bd6d78429521cef6c9200ee05d6f8efef750a59cfd9b27b70fc01df3d956cf336ae3436f8898e148b8c8bbedbd22f12deb7c6ae6a4a8e3938af3888c786f481814c4175439725196ac"}, {0xc8, 0x1, 0x9, "26d2cd051376c1fd6a3b3115223cf9fee268f504038df59e6c3edba17a9231ccc279dee5c8f6874522d0f02f2addb2da6ccfb917a52cc8ceb0420ade7496293e9d3a7223da9623e2814086e0d28f1260310b18d927c730d636d740760a1c3b1c5844c2a23023ed2372e085bebd84f091032757441ec817e6073bfecb3ddc615277749f739db60908a48a98dc662818e27a810fa24f11652c5509d1ba2aa5b376014aa5deef5bf250a4030a29f7172223510132"}], 0x4c8}, 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) 07:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080), 0x0, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x18f25fc2}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:34:21 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x4, 0x2}, {0xfffffffffffffff7, 0x30b}}, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000580)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240), 0x0, 0x0, 0x0) 07:34:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 07:34:21 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6c2, 0x9) 07:34:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x75f2, 0x1, {0x7fff80000, 0x5}}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x46bfb) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) close(r1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) 07:34:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x6}, 0x10) setsockopt$sock_int(r1, 0xffff, 0xd26e14e90e69cde7, &(0x7f0000000000)=0x68e3098b, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:34:22 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x90}, {r1, 0x4}, {r1}, {r0, 0x1}, {r0, 0x3c}], 0x5, 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) shutdown(r1, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) write(r1, &(0x7f0000000100)="d5754b1aa3647346dd5eb3856a3397dfe7b7ccfa34b27e8acafbe4ec533392387de1dab7f9b4a4aebe6acb5eb2662f188634b689bd7342b7f79a315312e5eb17b131ac447671ef8764d3cf68c827d16517f0a8a189ad31907411ced596f6d41080691bed8e17654c1fd5448abf7f0cef20f7324c59cdb068441bd4030fde51b11ed7f01309669d7cb58fa76c4a6cad315bdf068a53569c9c51b35ab1a8f6bd66ee090a3124011aa8229c165b10722cfc0908455334c8f6e283204ddcbea6b20a3f364082522352f5f9", 0xc9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x100000001, 0x7fffffff, 0x5c4, 0x1, 0x9, 0x2, 0x9, 0x2, 0x2, 0x9, 0x7}) close(r1) 07:34:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0xfffffffffffffdaa) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 07:34:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xdb, 0x2}) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 07:34:22 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x200000000000004e, 0x1) munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e6a000/0x6000)=nil, 0x6000, 0x0) r1 = kqueue() minherit(&(0x7f0000b16000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x46bfb) socket$unix(0x1, 0x2, 0x0) close(r0) 07:34:22 executing program 0: 07:34:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000611, 0x20) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x8}, {0x18, 0x3, 0x2, 0x9}, 0x9, [0x2, 0x10000, 0x7, 0x7, 0x1f, 0x3, 0x5, 0x70]}, 0x3c) 07:34:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000002b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000023000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:34:24 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000000, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xfffffffffffffff9, 0x47e, 0x1, 0x1, 0x782, 0x81, 0x1, 0x2, 0xfffffffffffffff8}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x8001, 0x0) kqueue() 07:34:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) read(r2, &(0x7f00000000c0)=""/80, 0x50) r3 = shmget(0x1, 0x11000, 0x204, &(0x7f0000fec000/0x11000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) dup2(r0, r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:34:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x3, 0x100, &(0x7f0000000200)="fc2fac1b005b25b9d694130cb240dac33a18cf81c05d3366c0ebeb84a7c89bf7141e9ce7adf9e0b137ef1cb19076ba7c8a8a5658", 0x34) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1ccbc046881d8a2f, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getdents(r2, &(0x7f0000000240)=""/116, 0x74) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 07:34:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 07:34:24 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1a0, 0x0) close(r0) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) close(r2) 07:34:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000008a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f00"/56], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:34:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x9}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:34:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:34:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb4726cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bded1bef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a489ee789e6fc"], 0x1c, 0x0}, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 07:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffd3) r3 = kqueue() dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r3, r2) 07:34:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0009000000000000000ba7be91a1"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 07:34:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x160) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x2, 0x0, 0x100}, {{r0}, 0xfffffffffffffff8, 0x53, 0x20000021, 0x6, 0xc2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x40, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x1ff}, {{r0}, 0xf97ade8c3aa37a98, 0x40, 0xc0000001, 0x8000, 0x101}, {{r0}, 0xfffffffffffffff9, 0x1ceae5b66fce50a, 0x4, 0xaa, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x10001, 0x4}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0x0, 0x42, 0x80, 0x80, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc, 0x4, 0x4, 0x7}], 0x10000, &(0x7f0000000180)={0x915, 0x3}) 07:34:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket(0x18, 0x4001, 0x0) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) 07:34:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 07:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7, 0xfffffffffffffffa, 0xdc, {[0x81, 0x8, 0x1, 0x7fff, 0x6d3d, 0x81, 0x80000001, 0x8, 0x40, 0x2, 0x3, 0xfffffffffffffff9, 0x0, 0x7, 0x6, 0x4, 0x8, 0x8], [0x8, 0x80000001, 0x9, 0xff, 0x7, 0x100, 0x3f, 0xffffffffffffffff, 0x5, 0x3f], [0xfffffffffffffffe, 0x6, 0x2, 0x8, 0x40, 0xaf1, 0x9d], [0x81, 0x0, 0x400, 0xfffffffffffff48f, 0x1ff, 0x1000], [{0x800, 0x5, 0x3, 0x20}, {0x6, 0x73, 0x1ff, 0x3}, {0x401, 0x8, 0x9, 0x440}, {0x5, 0xe57, 0x9, 0x1f}, {0x7, 0xbe5, 0x1, 0xdf8c}, {0xffffffffffff0001, 0x3f, 0x0, 0x8}, {0x2, 0x100, 0x3}, {0x4, 0x8001, 0x6, 0x4}], {0x8ea2, 0xe928, 0x3, 0x3ff}, {0x100, 0xa546, 0x268, 0x1}}}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 07:34:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 07:34:30 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 07:34:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x71) 07:34:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x120000000008) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0x1) listen(r0, 0x0) fsync(r0) 07:34:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) listen(r0, 0x9) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x296, 0x0, 0x7f, 0xee, 0xffffffffffffff81, 0x2, 0x0, 0x9, 0x6}) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) 07:34:30 executing program 1: r0 = socket(0x1, 0x0, 0x7) sendto$unix(r0, &(0x7f00000000c0)="0945cc68ec9850de1b572a12dd5b2c0c1302e4f62391405dfef492930d35908fdc5aa8ad3947cb7f379f9f4debf660cff3468ca208f08a8c708c1a23c362e09b897ff2eac1fd2990fcb5c9efe6b467fc6e2bf55e330d1d7774a639ce8236c8c6949eab474ad6cc88bfe8f826215732524b2a07c9b8ef102f1aef22d850cf3a1d8ffdb8f0f9c3197381e2a101228f43f67f2391da841623ca261bb886e62c6c6c8622f5f3ac8915d77616af51d1d1f6aad7a8dba0ce35a9", 0xb7, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 07:34:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f0000000040)=""/156, 0x9c) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666905000000"], 0x1c, 0x0}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x10}], 0x3, 0xa00000000000000) 07:34:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x8002c, 0x6, 0x0, 0x9f) 07:34:30 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:34:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x2) 07:34:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYPTR], 0x1) 07:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) write(r1, 0x0, 0x0) 07:34:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) clock_gettime(0x4, 0xffffffffffffffff) 07:34:31 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000faffffffffffffff000000e80200000000000000000000000400ca350000ddb1773efb13be1800000000e8ee0000000000000020a30300ea2ecd9a4c33ab598d6b81cf48505351f24bda367d3ca0240d7d14354fdd0ffa5f96ed1f26b3845515006420cd2f9ad6b17ffd10f2bc3e3e9e5fc1e3719b952bf374f051decb68d254a9a46e723253b30881556ce30f6f1f500e31a0cdaec98cc8de89c37e2b4dd9acec75271522fb88cd92887fd345558ca2abf9c58bf4498a640f159e67f0b14fb59f21b2"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r7 = getuid() r8 = getgid() r9 = getppid() getpgid(r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r5, 0x0, r7, r8, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 07:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/200, 0xc8}, {&(0x7f00000005c0)=""/111, 0x6f}], 0x8) r1 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x130bfa9264a0a290, &(0x7f0000000000)=0x7ff, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname(r1, 0x0, &(0x7f00000001c0)) recvfrom$inet(r1, &(0x7f00000006c0)=""/56, 0x38, 0x841, &(0x7f0000000700)={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 07:34:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000382000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f000025e000/0x4000)=nil, 0x4000, 0x3) r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004ef000/0x4000)=nil, 0x4000, 0x1) 07:34:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x401, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) 07:34:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = socket(0x2, 0x400000001002, 0x0) connect$inet(r2, &(0x7f00000000c0), 0xc) 07:34:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 07:34:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000100"/16], 0x10}, 0x0) write(r0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x6}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:34:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x10000, 0x0, "b04d00f3ff0a631a00", 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:34:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x96e7bc84fed76cd4) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0xffffffffffffffe0}, 0xc) clock_getres(0x0, &(0x7f0000000240)) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x9, 0x7f, 0x2, 0xdd6dc8f800000000}, {0x100, 0x10000, 0x200, 0x5}, {0x0, 0x5, 0x7, 0x81}, {0x10001, 0xd, 0x49, 0x20}, {0x41a850bc, 0x1, 0x1, 0x80000000}, {0x9, 0x101, 0x80000000, 0x1}, {0x7f, 0x100, 0x7, 0x1}, {0x7f, 0x4, 0x1000000020, 0x9}]}) setsockopt(r0, 0x4000000007fc, 0xab, &(0x7f0000000300)="2f25ecae5652664539fa10800cbfcc846da10a292d2bd062c8439ccea0d3234ebe30f254f3fccd7792d5fa3e04b12ec2da69dd2619b8e7a436f5b6c0a1cbb7c30d6aaa16506646158e", 0x6e) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setown(r2, 0x6, r1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r2, 0x4, 0x40) 07:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0x201}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x1d4, 0x0, 0x158, 0x0, 0xffffffffffffff67}, 0x0) 07:34:32 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xa8, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 07:34:32 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x800000000400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xaf65) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) write(r0, &(0x7f0000000280)="ebc9d84c46cb3065428a588e70221f66916ea253acdb134d48d0ebc5c74ad0ffffffffffff8001f623ac8b990526c4775eb08e07b521df891f00f8fffff0343b77fc08cd3b558e8547feb5100edcde80147a85af87ae2bdc005e064b68f99a12ae208ec580968675e0f3f44836054ee4f34b6748b0731801ffecef3e86c644d311ee864922abbc4d4984570d6b6f1d3f02000000c97616acc517f73872f4551f40835b1df142106ead3a8e22ae2b4b5a11c05a7d820e024decad60b50151f111c220da1af2c5ad5a5b527300b16e10b399bddadde1cc00518afc85bb3f00f2ff0000005f5936e71e3a4bf73dc3315d0ed3cf71d2fc", 0xffffffffffffff06) 07:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 07:34:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet(0x2, 0x5, 0x7f34) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x10, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x11, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x20000, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x80, 0x100) r11 = socket$inet6(0x18, 0x5, 0x8000) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="7daefe0e0853859d47df4ccca40cda74b64bb777a13ddcf6e3152717fc827e0664a759aa4d7fbf8edf9a8d7a6c46178ede0ef7af4800baa02b6de4e32240b48e28575b803ab4cd31dc9eb7ee4baad41db401d0a07b3ea2844289c496805dde26efab26a4377ddcaf35319e77a366f8f4aa1b61ce0ba043d80de83f73446619ae51d5c03f15c02a05ed34a1f74896fd68d9df097e961a95177f6c", 0x9a}, {&(0x7f0000000200)='\x007W>', 0x4}, {&(0x7f0000000240)="5abe735f", 0x4}, {&(0x7f0000000280)="785f2eaf35752b31d32d40fcbefdaafb7eebef0eabd35466862271610faa6e40ec4b041f4916ff601592cc35afafd4118f53c5abad92c06552a73d2c2184ea1c1a69a85c6317183f276853fb3ffc3d34de055b50d2b2acf43cb178156c073928b106424955b57052ab6964a5f8f4f84d5c803dc9b4529718b8c82b3a61b22371e9d2084f482e9e7bc7281995887ca843764bd348971424373c64758672685c09c66fef8960c1bbf5747f9e1152c583381d8dd601293df4842bbd6d80b2f2efc3c13fc0ccdbfafdc2c1df4c", 0xcb}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}], 0x50}, 0x2) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r12, 0x1) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r13, 0x44}], 0x1, 0x0) 07:34:32 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 07:34:32 executing program 1: chmod(0x0, 0x5398fffb08fec7ed) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x17) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5ff279378292021f, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 07:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532c541f7bd8c09ec969460b924a559cdeda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1f", 0x61) r1 = kqueue() msgget$private(0x0, 0x480) read(r1, &(0x7f0000000680)=""/119, 0x77) getsockopt(r0, 0x7, 0xc206, &(0x7f0000000240)=""/194, &(0x7f0000000040)=0xc2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x10001) r3 = msgget$private(0x0, 0x12c) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd318175dcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155421f3fc4b0fd2d70899b6d3fa6ffa3dbcb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc1916ee3ede55c14b3426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e1310bf1789908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cfa34fe13231172b40f2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff8114298359e72aaed1b565f7dea1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694456148dd123495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad81819007d000000000000828eab0bcc309e5bc6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e924f2e66dd27c596c4b315490334e59a9edce4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987833f93bd982623e52ca1a45098bf7394e89a37dea38d1aa62a6698ce61660c031a47922833be7737600d638494687f9a58d1b03581af323b542a0e92a24f15b8c5c9a33dbefd15835004e90e5a79f5aaee9779d849a502ae4e5a95ae1985f1cd929254ebff9972aeb4d91b4f8c13a0ecd92856693847446523d63cdb12dd026fcc11b9518e34fbe9c25d8756b389ffc20243eda68"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:34:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getuid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6, 0x401, 0x7f, 0x8, "cbc155d08a81f490e2fc08491c74b6a1b00c0af7", 0x9, 0x800}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x46345546}, 0x10) 07:34:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x363645b3929cf9f1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c65942558013000000000000000000000000000000000000e01ea279877f7d806e48e243ee4a5a9ba50fce06c5ba92a8a6e4a5d95b00000000000000000000005083f03c2c8d57b7101f1401fb9ed9269ca8f40c3bb85df82b828bb9af861c9d4e0dad3552a2fb158836b1c919ee6297d859e95896b91e718a3b3ab9dccff7"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/213, 0xd5}], 0x4, &(0x7f0000000440)=""/183, 0xb7}, 0x2) 07:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3f) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r1, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r1, 0x0) writev(r1, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() close(r0) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x83c6, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x10001) r3 = semget(0x2, 0x4, 0x40) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/150) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000000c0)=""/56) ioctl$TIOCSTART(r0, 0x2000746e) 07:34:32 executing program 1: 07:34:32 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000001c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) 07:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080)="45a170234f43644f0834f8792952b446f15a0267399405afdb77e652c11d0a5ecaeb303477b9602ca8a11f58b50f68fd62548a59f771c61bcf572b844ac69482cf97b466a79b60af917e16ec65dff72ee77c98ba083765dca92e6036b88500cf4169d9af78439faa0e6b15e09c04d2cbaaf89a3b429e78e6fb612b2643148f", 0x7f) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) 07:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x1, 0xfffffffffffffa71}, {0x2, 0x4000000000000000}, {0x0, 0x8001}, {0x3, 0x100000001}, {0x2, 0xd8}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0xfffffffffffffe00}, {0x3b980a9c82297414, 0x3}, {0x3, 0xffffffff}, {0x2, 0x1ff}, {0x3, 0x3}, {0x0, 0x6}, {0x1, 0xffffffff00000001}, {0x3, 0x2}, {0x2, 0x47d}, {0x2, 0x9}, {0x1, 0x6}, {0x2}, {0x3, 0xffff}, {0xf502245f1f18cb31, 0xe3}, {0x3, 0x6}, {0x2, 0xfffffffffffffff7}, {0x2, 0x10001}, {0x1, 0x8000}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0xd9}, {0x2}, {0x0, 0xfc}]}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x100, 0x0) listen(r0, 0x8000001ff) 07:34:33 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) sendto(r1, &(0x7f0000000100)="31564ca9ae5d55eae8f43b29463cd1e79cbc5daeb02dd063ba080d15031da227f658ec822c9e10f7c3fa", 0x2a, 0x400, 0x0, 0x0) 07:34:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7bc8ee27d9d30db3c40a00"/110], &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) getpgrp() socket$inet(0x2, 0x3, 0x0) 07:34:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x792) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 07:34:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x40}, {r1, 0x44}, {r1, 0x4}, {r1, 0x100}, {r1, 0x40}, {r0, 0x80}, {r0, 0x2}, {r1, 0x33}, {r0, 0x46}, {r0, 0x10}], 0xa, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ftruncate(r0, 0x0, 0x40000e2d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xaa) write(r0, &(0x7f0000000380)="2078f7b678807d89e032dc19f570bad1c48d73ebdf7c4dfe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a9125c8978d6707c37da24a6d5a92a3c9f3ee8a2c7a1f974b86de7bbe43767bca130aacc11b2f5dc259996efc37d189e74a13730cc27f6781c0bf3e90b653415dfb123052d534069f2781b289a9da6ae6161f7aa7f0ae54869098acd3b8cef218ce12f71a9e18b72070be5930b268ec3ab312faec8f941f091d4862ca43a35a0dbd37e6067be9d4c1a0e77e90801b4534a0ed2c6fb438174ed954af900fadb9290394c5b73f066cd4f8f821bbaedfbba5e4e47a91", 0x176) 07:34:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5a) write(r0, &(0x7f00000000c0)="a7102368b5555786d87cb03fe4bca950ae17a7e71a75f220907ac95ba85f064d83f7921313e40bc9e3431c2f0a934ed001af2e1ceb162b066a0d4c074b90636dbaea4ce0247d57b04a7988b62ed54640b75fa1be48d58135928bd2e4b37c785f6c3b1a9cef97113471aea5b2833913d22310fc7774040199f919b7f66a749c558d93162dc2b48a7f1b8cd6717566eef7b156", 0x92) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x100000001, 0x5]}) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x8) dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) acct(&(0x7f0000000200)='.\x00') 07:34:33 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x18) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() geteuid() setreuid(r6, r6) msgget$private(0x0, 0x40) 07:34:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="3ca05265cda58cd21b0019e65f597b241106df02df7a788e3a3f563a69acb8138ee6e47a89cb0f2655da442ea24e389ae4ac45624ed518eef18e2cc1ed6db901ae933478a64e5849ceabf5911e0f8a0927dc76a2ff89b5152c3a96d3802a270cdf2a6383f1b1bf59ffaf1acb399abb9e647f3782a3e36774499a33688be0b90d36c50d3b68fbdad04dec3f7af9a373713920a15a77658f36bf4d78dd54f138db45e608"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:34:33 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500346556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r3, @ANYRES64=r5, @ANYBLOB="36b772239dce96327a5310bd8c40e35777bc3a20c3352c6635cdef6492feeacce8c9d8897aaa3eedb0306fbfdafea122752c9a32b31cbe85e18390fe22337f", @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRESOCT=r2, @ANYBLOB="74e93bc5d84a900bd5cbdcf83c0a142a2613ec80baa353f4f4372f9f7d4078bc81d1572bcd04b2719d84f100f291c52abcc4d629f0838e05", @ANYPTR, @ANYBLOB="3103eefaefe0f3c3e011a2e90d4299d811d84223940112782cb9144959e84adfb0f917fe910148af2cbf68554863f27a73d804d3d000a4ae254b4d431ed3ef1b5109d4a646"], @ANYRES32=r5, @ANYRES64=0x0, @ANYRES32=r1], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYBLOB="3af9d138fba13259374e9e0400365e4db245b4f7dc69876af3912effe3f8097ce2b002cc1db114c86c8cb03b0edaffa147ce64eed9345c7e52d2fc42638ceffd7eaa9db70cc3f0a5a8744b5defe03bb1d7a5fdcbd9eb967b5bb8bbce54044202d0201dd86b88fd8580fe404e0db5ca", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r3, @ANYRES16=r4, @ANYRES16=r1], @ANYRES64=r5]], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgsnd(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d29d7587298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"], 0x70, 0x800) 07:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffff0b, 0x0, "d730887e01a782751bdee400000000000000fcc5", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) pipe(&(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x187) 07:34:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 07:34:33 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 07:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 07:34:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x108) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() writev(r1, &(0x7f0000003380)=[{&(0x7f00000002c0)="fbc05c7c8c27b269adb67ff6cf7a9a9d9cc39ce5c85258b4398823945817c967c2b6ad7a34853386cb8adf2626180610b8b26666e9d6dd377176fb7d60d29eff489ecbf6d139fc7787b8ce1f0a81f53301c28771c4bc72d0ca30c4195aef55e1e882afa56e79c4fc039307d4f60796dca11b9d327b3d9057ae615f5d2a8c946082c21dc9cba154a9d45c0167e98bf6b60bcfb34b069e641c761b6075861b30202d6e0c7230f8525b16f1ee68c9adee26368a6b62248ed127fe87834b7c5a4e05fb194659c1a730ec91a47ef5b900f70197b7b62eb5a034e912f16e23665b7d4b6db61609f72130fa03061ec9287954543becf00bc9f9138a605e80bad71a40049d68ec1d94fcb8467fc79f22f4cf34c58c7f4982163a484360f49e42efe48b73c7d6b46dfad2803e22f1118a1c4a2e812d931d14ed2970da8116530f5410f4b271d9dfd7593f5a6a96075b4bd0d9bb4e944e86df6cf3a1ac3ff49f6da475ef2cd471f1490ba5124992bd6e874d60c067164152629fd4c0d710d2d5a9ed9567453ad0e4b4c06a18e7bc3df7c743e8d2bc3780e3ca881baca0854a40c4dfb26877cdac5ec38cdfb15bd18a09d6dbd11ef18dd73346ca18c3cd2e75dc96b9ef959a42d3578f144010a1e611d24121ec9b69a490821b894675f47fddfc3a645249494092b468dcfafb5c298fe5657944e2457728f267c2bb15b6b8ed837bf49331b375f023ff7bb64c3cc5a0af5237e7815940599b1194ec1b8ba69ef6602a91f7ca501f3877a36b04963ed4e3de0f9ca0b0aaacdaad57e27ffdf2dfd2f68039bfbfdb304e13d8278ba42f7284d49f7978af5f0cb137927eaa33f705c822994b9fb70ff1ca12061f5d4f63beeb6fe73f138bf07157b99c635a4cd1b551c69e16c8831dc3bc86e7d35a8b62f0f9fcc1f3a61ff8a137ce8a9ea18a5eb7ba5899e2e71a5b0376b4048592345953694b45d4e56a39551d2280feb07c8c96a463c531b307733d7ca2c08f15c7613649d29d4fcc36b5df05d3cca497bf03456efcceb54d1d2bc15a4dbdddf049518144e6c55b085518f4deba07411772778a056b81a96510b4849b235f14162ba7a6564c28e3b9683ee153488d4dde4ac449ec2cac86ed7d7387b25cb8c5d8ad302594b06121938e82064ded18d7541787adf84a398ce70e67c0b5d1ce88dd830311a8fb6fd58efbaccb3c180debb1eb03af2c5befe07d16174c2a45344bc42afa9727bcf1cd102b365873e14c4e62bd430101da5373b3da61a4de528b1ca27c3de3406d11cd97f5163bd8aaaf58addca2b5004d0cb5a517f9d879900de5083891ba038a3255307c68e1e2e3a8a531d228f9c10ec13501badc2a9e29c89347423afa1ef1c48698ca49c59f1b768066269936df3768049506079994c63de58c54fcfa0db2e5a072849d0f8ce269697e7694924524982ed2d60177b86a9ab99de8fd8060e13da09af2e7e7cb663b23e245a0843c0f3bbe7dfb3c967067889eeec45c968b0d1947f0910df5a23ba32eba588b2d5ff802aa6ad321366f2ae714347ea66d12718e1cd15e375a27788de33e9571868c9d8ea18904ecd0cbb8ce5928778cb3026443713abe6fb35dbf324fd76ac9f1f7514ee898604b6ed0174c51e5a19227df1177f4245d863b5136340a1a955c10dac0a7d18d7225654eb0d13afcdc4f278aa0c684640523aa0f0b0eb819003d5adc9cd5d10c406d33f3e80205f594901468a94dd4c1f12b33e43a8d22df19f88bc1bd078d09b68d064b86efd00cc8169333a02a0e238ea73e681e64de70ea0cb753a794cdbbcd8814c39068fc9dd7cafddd8bf97e980c2b1e9939684b35297ea1e42613f1a70e2f63898bf550ea447cea56da5f07f432db41693d0c205df10acb935ac366651c5367435f1994770bd9d01325530b0083c8fff1766bff86ab08acd9931af42c85e3d27d878da40fe63bc7d3b480470ac7e53f185905aca4ecc079dfaeeb30efad45210f16840bfd07905da15973e1771a66995be9efa1686d4e8a71189d5e028c1d3c0d1fbe118d1ea6050b499636cd393e627d5c9b8326008c7c827a80449a7c514df04357d2e314976516cd6ae6fd4399e115403765c3389692efbb1d00af229509856f572f9e1cfc38f9d38a9e8220f265b0fbde9dadaf7e16e03f56d0251d6720ce76046d1701a50f4185fcc54924ae6af76c3699cec6d08c0c9fc0fb387437c94861ccaf8d6f249d92a9acacbbf1d3ce7fff0c5b76847b5b21bfdef40efccc6f08a62398745aec177d78fb36eb022bdf4aacc9970b0b9d1ef5ac5426e101fa806a8c2f08e7842c698e1634b5e6136dae38b9aa6fe9af6a78d60e73fd43465e56a7a1f8f47101824c86f9f6dbc1fda3e85db3443e638834ef56a404deb59851d5c343fd231f0fda61fc00356fbd39e745b49b03fda7fea533a29aeb1f3aba0a091a4cb5c4fab3b48ee0c6ecba020a2fae0c22932e3dad058eb764b6024749b16af862911d06565f75a366af425e355ee73fba7a71c5fb2cd6f9a1a41810a88540168236db7afcd609b6a7c4bad549c7762cdc2e1d6d545c81ac17570905b757a253fa722b2e5fdb38365a7381ec63a81b04d584abc985fbe55a9a36b66349f71f556fd019248d17aefb4ccd0282b53a348e6d85938380113fbe1145b6037316ef70b2a9676fd5097ba9ef2aec320d2094b9d2d764326625118fa108dcc31677f6392e0995b4659ac152351667301f88c793b3c256e67bcc16a64a5f5bf81565e6487647bb4a3d594715aaaf04617d98434c2f4284cf27bbb3f516f461f4a00c64cc413f12e3e3c678e823e2f6e720fa236320f95ab0bb2c933dccf6db68482b3fc4912d9035cd0aa7e72a462d1daee20d53e803f98a55e1d18e40c4b2ce7c716c07fecc07906b0038208fd771524e0a029cb2055cdb0778598337ec5f372697b8ba84af123104ba734f16fe544c9e996de28b5f3563c4f1caf4535b23a4826d2e8a5b0523c8c5bdf5b8e538b8d655aea81b330c7ec9a3a4f8ee511cf31fead608aa93da9c94289053c5bbd68fdab2de0e5ba64c772e4062151b6aea636169d668f6868265d45603b8ba3c4dc4cd97e4f6f64689801a30c1bc80312a2464fc8e906eb64c36b0d2924a8ea1804b5e23f4af93110e52c7e85b4ef369d091055bfe02cf7b372a08fc9149ca29ccdb75624e451d77b128c24e5b9d875b21253c4576a1c45b146a5b3307b28d34a8b8d80b3089f308d091196abd614beb08fbc66e84a550510b220865b6ddd2c3af81ecb6c125070afb7306359fa3d30caf122c5c58254f527600108f95591f6ff2ef6966d5a4da4eb2ecbf379371d80619459dfd0892cf73a8668cc33a9430a396b958036aade904cdca1ef59cb6965dfd49615b95c42b510f867ba0ac5ba0b20cf23ce76103e5d9b147f1f1a93c6a1cc4dc4732553209cdd27ad6097998708fecd6c70a84db3d7a324bead03b5e52f0f2b00dc5b73a66c760ae0d32debd094d33adda9e301dfdf349cfb7c112515bd45884bf751365623c797e28d064053d1e56039e26efb8d4a7e069912e0d21ebd30590f1ec588873270c658e5d0fadd39ec35144c40d0a5487b1fae52849aefdec90a0cd3df278003ac41ace72b1d20bfbf06a785eb2d0d493d5da4ac419acf4c725a421f81a8e67461ddf56cdae87c7b5029632267fbb4548ad26bb3c23d325164b5a3795a69a3508dfe8bac9df7b9c1e3336f3800b5c7ad26d33bb6d94c9d5f4566535ca7071abb50c5e361f2ebc466ecf4f986b5e327731aeea8df3f930928c114419d49f1b8794ebe34cab64f9536871107be09f37be6803353fc8d36deccbb2905935390f37429dfb11a8c5f4438ba9c805bc6ed26d72452951b22acc0f26415397b0a7dbb1d890def74714d70c326432369e846f0bafb4a7be8ae67f702781b76c758ee53e570cb5c094e7c75d3897d328d6e34fcefda827954f1990defdc2274ed3557bc0a1bd61cd7872d84f7d38eec4c2ed858a0e8d8b032ac0a53bdc8cf6c57661814b0cbeded6dc0ee4d5c0a29a06703e3805186fdf2db26a35e2e8db3edca8c744175ab20859c3efb007cece2466671e99a3059af952772b2a67a419faa477255cad85f57699724a678d8576421bf7f0777ca6291393d5c201c9f580fbabf091ad85ed31be7a234d199f857b7babee787a6a3981aa1adf1d3cff6cad0f0e84726eab67cf8ff97a5d031182840a94c3e22214050dbbf0ad5f5b5140d40a249b819a247cf9c0c9fe0dcb7f1b187e3af8b38db4621f81cfa1847ff4d10fac658cd08d3ddd2a8ab13722560e5cfe49c2f150cc5f71a3f785fbf239b850e8a598df1049172eabb659740c23de12ab9dc57ef1536e0a707523e0caceada701f764d72750c2038db65c6830fec392df2a1cb52e35282c764f0ce4fdf9b7db5194875ff8b160127dfe3d3d603dd3a53a2003e9b21ccbc8549831a371ec9d976e9b6258e01ed46720696b044a3625570f92595647faef8260403bb21e3e2eb22a983a368657be9a8580e0425c89b6cb8bb2212bacd6f63213edfb9ef6732febdfb3105188ad834a223c74f95bb95b33a2a18f1ae0ed41189a8afd8e4332f867e7bad504358dd8206343da1f6aa5ca21906c7683cdf8cbd36787b4c32ea05791603152da143a219f456c2d349bd7e865e28a8c04c38ef64013695384a50f21c0ed587efb01880ffc6cb49f4af036c46219ed6207b27ebc5d58fd6884411c491f65424d6d5aa32bffe968bc38b8d60011da3895e84732ff76ab4b4143e7a02545494c9faa9a6d8d35e136e3f4ac5b314fae796a6bafc7af0839134e57cd3e3b96cc88f4596473bd882a2211a37bc169d686325d50dd6a2d62f323932ca98612b14dd408bad89307ad61371c4997f4ffd14d3008796f8b6f2e7ab3324b783f72920a675be96fc330a83b6db1ea4ffe41fd0f461a2fea2bb31d4375b49f24c25e742d4718b5768d72368e34fd47f5d0b86fa903b2c57cb2330233f7189d20339a4a1c3c5c083153e5fd92e2ab02dcce25d30c0b20ca557f74a34a604c4a719a439674f00eff736ef5c5d00de4b088b691a6cb811c601e158d1cb85d62ffa64277996d3e89e3a1d7fbb51e22fb754fc037619d9f3b01fa0e054b80b90940b8aca70fbd3fc4667584102a015c83649af6fd248e0c3ef076fade302c6632d62d65ab1af547587bb4c6f65bbe93875b7aac51e7339207e5acd37d2efe4e03db7129696acdea0a84a09f6dba18508bc42b6c18f2dc698937f001bf7dfc6e1b19434fd05065d590012bcf9eed2cb7f192894ce5adb20e500e063a8b85416d1023d6ed95b098719efb4ebf93d387af79ffd54a1a6d06869d5faf6510d377cae71c862483e208e439381d3a4cb98214397527d7ff26fd3e6709de2786f9eb8d81a2760cb905861d5ca978d8c997e0be5aa704cccde637030befecb5879050cd9b27e3811d7960a08551edf635f05f937ccda471630705e3c157dc6caa633dd3e52915a7519793f07a4f3c1cae4bb7aeeda418a011899a4a4488f56cc4249454e12973bbb7ea7c0c083f7886f74be5cbb1230df2c7c408574e0bf971244e592617c877c3cbb62981ff6188d7d26796ba86bbb2723b44a362d351b7a01619065993736550b1623e7b1424a57d36a0b4e062c874759f7ec9d0403fc8dad8d7017a0ebfd1c4e2b236a667b581c4c3b6a852108ce53fc31be2f6c17c657b2186f71adc2285e8fc67420f4176f3b713720b93137e1185f5d113105da8c48d69c76db55fb1b59969098e5928", 0xfff}, {&(0x7f00000012c0)="c1669c77d0a0b70ac94ba14d47d52bf60d0c945d7f696240fb2d4fb8817d5fec16c44d1590f89bf1c77d1366010421f969e778309c003fbb804362ebf2aac26a3c45e8d6c2f83b7a5ea3b3bbcfceb1c0f8ac03f95e3f5b36867aa84ab8f7eb31953178056adf0562826b986d265406a2afa847cb5865848b3402913bf0e2f4264270549c6789ae2569566483f9708e2253209ffb3e685982f98367c949d5c7ca17758abd2d6a6275406e7d6c8b1e83ae6207e6b7902d208f94c6224cf506be35966a88d5886b23ab16443d8c1388fff2c104ab2e82b54eaa9006ed7a621cd2363ad683df078f9edbd8d1cb473177b23410e027ac57cde1d65ba7a4128878627a957e5e48e8fe9a461b17df672e115895112f77c04ebe3568a23be99c9b0668fe7dbc859333c984d04782cbaf68e78e3363e0ab6a9cb47c7ef9abb64b833c51db7b7d21ee57740066b9beab6bca1a30bb55cac78a4cceb140017cff5d33a89848a0b606aafd2a0c426d898598376d7e7b8163cc9fe8ecfd7fc323f0ea5b1d89f6024324146fc9c98c9118c4e8175c8d586416567eb20edb46b85ad1b4c0161edad9010d4414df7ae31c43c8f0beb59aec5f6c57b330e9214cf14d76bce41115ce942eb909c482f4e498ec142d46662b0d8ebd82514c4c36d9d598449f15eb5b66887c8b67e0f5f0924df3d93e320332ec3c936af6445840001a54e6efecafae53e8f142ef21cc6d609f2ce7e4da63503a7c108d1e1aace14c7dc27f94e8f2d40e3d643f04a58d81514a99fc65011728eff59899a7191cc6ec1257c341a21ffa003ef6f42a7b22aa4e920a095f0f11a5184831dcd3a3f1dd09f412e78138daeaf222f242982a04d87a8ba2ca47325e9fa55435148514606b086fbd42071597599440cf785d9884ddc4fcd68af2ef7c16f3de7b74c115af8549cff404b793dac7ca9d4cec1876ed893aea6c15a08271d61786ddfa6c837015005ec58e80e7a9e62f1dd771c292364ba4b88aba9d10eab4c577dcf9116f490e29e72928050f3a8d6d7de35ae9dbfb71a0303a1c3e10a40eae862878c9cf3a77e916b5bc2214f9ce4962c7519760a7cd816f97c0710e705e115acfa8d21c415c0226c178ddeb9999e7a404e616893d58f790bb4e931de8e49613e993c2baf438125837135f81d44e62c67878a037b7f79ebede9ef5b955540ae065a34bf85df805f5361c91d7718b3b97a779c4d13e38f921d47a1592916ffc219ab29056606c7bb5743f664e9b5c1d61dac8474f9831b38a3a6daaeea3cabc75ec3a14121402d66fb2210e2f405792700069cc3515163f087b60cfd1c3951c9464d638e7282d8ab7e9c948491aba76cd8c87f89790b28389e45dc6ed65256892ea7759ae8fb50ec8a97415ba9ae1b6099cf169db38d5a041ab1240629d93f183d4620cf8b6422afa01eedc542f7ee7af946d8ca8491d942ddfa57bd7aee52db6b97a828082f4bfcee653a583233ff23f14d96d551126f4ee3befbe4316a628a527563362c0172e90d55a647e784e6d129e5073b7ab86860631764562b4c08af6306fbdf978b811f3a4cd8ba467a83dfc2354c51865bd9732dc1af7f428ab074c24c59371b28ab5bba168630867a0ad61619f581dd7b2b715b2da407d768a52b6fb81e2641585430a4d7c10cae8a308b36917b536bc6295e07812311fd459a0c34dd30dbe131f0b51effc98a9bcb6b80fd6fc013cc0a3b92d8131fba6e8bf0eabe2129c5803982141cceb735d47fa66370b470fdd8b54b1e4529b6392d18dc0317d5d06196082a4944663a51a2967303d70ecd9fa81f12c960fa2714d2a4604c5aa01f1fcbe497c5abc5f8c24bede0304277b0cb8cc26ac498883649037e9b6ce392548b6643a0e1e1640fff9d184240bff11322fd4614768ac136b088c27d5958b681fad2e959d3cc3548a3f30fd225147c7d064c7f927a9b316dbfb0279030ca4f671067467e359aab905908d0f500c333a4fd0caaa1b700a34864bedfdb396f423594c56ea0aee29125c15cbd850cb2e9cb9995bb44321a94335651ef3846e56b40f132fc258cbfd0aeaa3ab10f0483d11a54bf60c41dfcc058f2a19b8d852c1665362a93c592e6ce77f96030521e8742a623589b6235bae77d91628046f5271205924e062c4640660caa4ea63fec09b4a931c309f8a1ff4153469af45fb9514a8d402270ca8166058eb8b08a014914da29881af42d360b8824df2492671ed7b80299c6ddaef55bd9e3efe71edf252bfa300808b047cba3056a29c8cc308f86e0c09e972fe5b495688679a8674d66a03171169cbc3c37ce13e2b38255db4dcccc948525886c70efc5999ff3bf5b917e5114c822d69561e4969fd1b37b6b47863669d0fe7f83af0cb6eb3ff9a5a0f52e667da04d3dcf03c656e7510d656ce813aeb9531526da7e7ef35e79d0e5befa8c21bcd75d0c7f434e6f4ff124fb35d150dd08357d6acc8e2482f0df7cac61a39f11a842b1460510c08ad65f52155bb1c6a568e78bacdc171d8bf41c2ba31b8d8692757168775423c7638809ffd8a274b94a908a63c3bf17a1c8dbef11f6855d29216e594a5e03929485bfed34b164cf6a4e9fb9b1ad083a04b2be095ecaf5e7c348a5eb5f11fbf41f12130108c311f6fb0c6bd61023098c21dd671cb03bd0178e447068bda9f956bebc7d692e18a39816bf414d0b3471d7fdc6e63e9162862db58d982147904cf509261e9d0e8f1c3f23d2dc8b0bd3c886d5f4862cf9f5bc1b389969671702f61e70437763f266ff09aba0615099a7018b390efaea50ef9a816490a4f5c2a7a175bfdcb31ea161168949e332241dcb4219eeeeb858d219fbf904f5da14e01f11dd216cf7afaf47d5c0e5d4b66da151f4f7a1e65c231ce7221e9b823f0ea2cfdee6ab40d255fb53f9f0f8d793a86d8df413f4761db2bb0eed2645d39f5ffb37d1bbd7facb7d7aaf7ba1738e6788ed0ff0fa511c7f202d96dffc020061f84523d2c3217244208995c02d09d8eaf3f17b583c6a2bcc61a738af2bbba44e3ed018d508dd8523f2011fe531520b9492e9782b6f5c3d653de32f51c86230475c31287a7d5022a61ad108815dd5c8276f0ef685a8deed05f5bbedb4483963dae53b439f6b9c401e4ef92a85330bf927f086fcc78b7706cd1fdb4fddaf3b2cc70e0cd5dedfaf2bb28d403c2d574e0915da8e3f18814b597cb6cdfcf294ea6eab650ab33d36a08ec07bc43d61823f7ec6d89463ce2e941c9ce145504d04275385039b7065bb4e9937599889cf35bd54e544258d4e5dea09bab33bba5e8612a5aee0b4dcc14273446732ade0d03e035e090cbab7b5f63ec8da3819ec431ac31bd118dee220b175377bd1457948a6a16af7ed95213ae04f158e7fd3952346cf7f5a436b55af2fafe225cc4a59bd58665c2eb1f28f2076d1a96435e8866d0e62c064def0fd0acfe50c2aa9ff57fecc0701ea090949527f301e2bf4e5d6e054a68bb376710aeaa4baf1fe0eb8dde4bf54a539fb1834dfc148f35cde8ac93203877c61d59a70438647f47feb387ee7e46e7c79c2327eadcca6955a53efc659d2d4e62a6d7acb3411a759e68b35ea3c2667c6e9b738d34a132b26abba7170589a1b98d5dddb8a824e620b709f584459f8a498b41eaaad0baeba39839849230b33c6625ab7fbc6f2fe3a9d186c245243a86954d9ccbbf6e6b0212b9d495ca9e9d533dd72e92bdc84e7532678897fffad28ef8979726ac3d9c2a7d16a88b86787e438e0799abd7417e621217b89d3dd961c2e5327b7c15f69a395bd94e0cb3780032bf5ac19e9c43b08719d26eee56437d09cca5941eee1e76bec543c4840df53f0dc78fa3f2cdc0c83e1843eb59aa5f3ea2d817fa4f1c93744c08753a54767f99053a2d40a03ed3dad467ce56dee700a940f1c1f4b5dc5df9fb3ad32631a8a475a24a5d8aaeaacfc0dff4cb02b6c71243fab0c453953f074030ebd5fa268fa32658a42ac14fad84ed653497594e4f6b3549343895cdaa315f9453f1b5bdf25f395157b96b0f4797caaca7cb6c3d4768a593cdc4cd8e704583e47a743d65926e72e0714c9e48ff93d973ef1a75176be2c1943faa6075cfa0b18f3f017cdd9ccf3d48c648d04f2c08f185bef3af302879d45492e349f17fbc1f1efebe4a7442253a8c1cd43ec9492a1dce80cf042c19b658361350266c1afca79d15bd530db287f0aec6dd328340fa35ca3583571b19976056bc4669f5057cc5ba96ff4025abdecc36977d4dafa90e8e736f643adff04b06fec7254d68924640f56baa2ddf45b8e6d5463fb00385895c4abde5731cb09564e5c0ebee1e44d2c2c1c2b3195f24cc5dabb5e72b6343e953f050ccc18705da9971ab43db459daa987c9b018006e16fa4ad0f52923dd2e295dfdb51a53cac71a52018f3dc93f9246134014d0a69a3e496f3f6749b7941b260f883e2289c0954d4ee4e0dc02b7ca0c58cdeabc18d1cf5847b219d88191ef387d24748f601233b5a86d308327a1fe7f3951df8774261dbb53b793d620660af9fc9ef848090987cacd0dab89ffd38b52c30875464cecbb70a950d42e2e4356872d9059d5453078516e8465e04dfc1dd24b3e0de0edd9498dbef5d55f1403684dfd7d14f9c7efe0ca0b26913fa63a64348ea4dbe70ed57f07dc65988c3eaac43cd5ac7da998322c3c1b27bdb5d9f21fc47218e816a8012efa22b7564ddbcdf0d10da04ae0dc3bf636e36c2af3748f7b8365b668a2137079fdfd39fece31a19787fff4bf1e067068ab0966e04076f9bccded0b202824de02113ef7ea3a18763b90355ff0403d17ce6df46b84909da8182e34ccd7d09b73f2fad78180f5c6daf6905f92338f911f8523fb8b4b76b334a7d87dac4fc06e8605c8db1403f177a12ea939b608a35beaa076e83ff46ccd34ce493193e2dea12fe0a5d1e1c78009e9011291c4bfd6ccfb18d4b4a406db8b185e7f8b1da817bf12344cddd3016ad31e8b362e3a68f0f375769ec6dd2a74671fd56a2dd951cc3dfa33998bd86a7dd438ec412c9b951ea8aa4b02690167ff5dde653e0e2171be74b0b1371888fad5e9e9957c67da5e59d831872465e71de5ae338a4c7a7d945d3b8a28b9a06b3105fe057852ba6bfa06a11820e9ea6f8ec5576605a6eebaa78d0251fec60f7d51f078cf8f7179bb6251e32e24507d4db6cc1e659257ac6091963289dd991942ee3ac4cc4d47233188f050e92d8a159bcf455fa1848e5a0fba33fdb809dff4e0a47f53d15df5d632b6939b359067da5a51dd3119f741f95e86bf3d8a340fb64f79ac00e86addc17fc67c9f367d3f8ab2bdca47d3f569d08c70c8a89c435086de8c986d6a40cb93ffad1839e2c7ecba1e56391cd18db4880db1dd171120ca466aa35aea7209d1f926216ac5b5c4f09727626a516f9bbf5991d1e20b541ae4633d3f9642b46582de5806c6fefd021fbb8e6938d1f7bbd0aa65cb3c3321b", 0xf1e}], 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000003580)) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0}, {r1, 0x10}, {r1, 0x4}, {r0, 0x40}, {r1, 0x2}], 0x6, 0x10000) 07:34:33 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 07:34:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x210) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 07:34:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) flock(r0, 0x6) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:34:34 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:34:34 executing program 1: mprotect(&(0x7f00000da000/0x4000)=nil, 0x4000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 07:34:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 07:34:36 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x30) accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000faffffffffffffff000000e80200000000000000000000000400ca350000ddb1773efb13be1800000000e8ee0000000000000020a30300ea2ecd9a4c33ab598d6b81cf48505351f24bda367d3ca0240d7d14354fdd0ffa5f96ed1f26b3845515006420cd2f9ad6b17ffd10f2bc3e3e9e5fc1e3719b952bf374f051decb68d254a9a42e723253b30881556ce30f6f1f500e31a0cdaec98cc8de89c37e2b4dd9acec75271522fb88cd92887fd345558ca2abf9c58bf4498a640f159e67f0b14fb59f21b2"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() r7 = getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() r11 = getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r5, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={r11, r8, r7}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) chdir(&(0x7f0000000040)='./file0\x00') socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 07:34:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8c, &(0x7f0000000080)="e1ffe60a1ea1127da87c21eb25bbcf1a3192964800"/32, 0xfffffd20) 07:34:36 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x8000, 0x400000000000005, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x20, 0x4000, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x100000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4efb7851fea804d9bf48", 0xfffffffffffffec5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 07:34:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1000000c7) mkdir(&(0x7f0000000140)='./file0\x00', 0x94) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') clock_getres(0xdf423089b92d30ac, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x23c, 0x4}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="190b1ef962d80c5b0d569e72178709bd3477ddeb818ea948fe19dd481e05f171aacc7a9b27e2e6a06269a6ef2d67c714c84195fbf830422f68f1568b03da661940b824a785ea26a79a6470c1a28329271e", 0x51}, {&(0x7f0000000300)="d81b0854ab52337055f680429e90a0adbc7d8e2fe4c491663b14e1137263ed23f4da3e7128ea13f7c174108100102125e93b5afbca5e94956fa64beaadcfb92b2feafeb0d60fc8902288a22b8042e28487fa1b6ba364e23caa1097ba998f2ddfffb260a358f0e5e33abe319ab5326537521f37bbd5cf64fb396b6968f20fc42994f64d60b10e75ec9ef6ea60d7f2cac975f3c552625d73bc6609b6bfaf7fe08aa61046bcc74bea5ab80e79d5c860f2279d74db1e181d48341a83a49da72b332ff50f2d00b6aa6ec389a4ab34", 0xcc}, {&(0x7f0000000400)="1de5331f3b6e007f62de3e7f5ff23b15f86e109d91f330f1091a20384b14822c58bc6d60a466f29fcf810849c3dae43014bfa5cd36083b945b0e0208f0d83995416d13051e1351484109db1e201e29c1bf98b62bded34fbf69f50126cad745d36fc51499e189c409cbbfa5f8d7d67cfd39ead7811f58e7368e48c32bfc0a03b87cde91e56075e6fcf2df0259ddd8888a235d0a223d2337", 0x97}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="c800000000000000ffff0000050000000f90a58c6d98f45e241b60128ea4ed8851393d99585ca9e546279e669ed52deed172b6ef4c52948db17393dcf8ddef85450ddb273b111335031310a15c8e0d5b70bc8df78428a5554cb1558206de7ca3405aa10ec1ff558d1c850742f62df91f5e0f21299d8989999a79a61c253e7dcea10ca4be8e82631ba785e9bd97501aa42c36ffe09b20172b5a95f5eed86a4cee98e8e02200ae21a8e0b1fe6ceaf9c212767acd5963cff8dd92eccb00da8da7adace318bf3c68b62416cf165c030000000000d800000000000000ffff000074000000e8a17f578e487a3eecd1bc16ef0b6c40cba0074302d3df4f0ca526be388ffa238323117e1c83c8a9d81171eb4a7378d09198e6e691b3a95652e96045f86e793647a0ec3a0701b59e4cce6ce426907face6fcf180b98f9f655a686ea51b7034b48d29e24c039b2dedcb4f3030d56d1fc90518ed8149c5b8dd751c30ddf4d5bf7d65eaa0b0b13f0a77bb24ccbeada0ce3b8dc0bc14147edd67636387e76788e83d319cdafb307173bc39ca788a1bad4db22e90c606ce34b3696d98f7049581"], 0x1a0}, 0xa) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)=0xb363) 07:34:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:34:37 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x8, 0x9, 0x1ff80, "5b4c88ccea600533ab820f75eb88c4e0fcd734f5", 0x3}) 07:34:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(0x0, 0x400, 0x17d) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 07:34:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x1, 0x1, 0x1f, r1}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 07:34:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 07:34:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x13) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r13, 0x12, 0x4}, 0x4, 0x4e933751, r14, r15, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x11) r16 = msgget$private(0x0, 0x14) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x7, 0x0, r12, r3, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 07:34:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0x191, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x80, 0x8) r3 = openat(r2, &(0x7f00000019c0)='./file0/file0\x00', 0x100, 0x100000020) readlinkat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0xf74) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) sendto$unix(r3, &(0x7f0000001900)="45d8afe20fa789aa8bd890264001e8b899f376500acec1ecf4533c7add827a7d75518825ccbaa35116c1a491b214977c06b5bfa2b6875a86415d9174c237874f2c133fde4537eb00cbe844a748", 0x4d, 0x1, &(0x7f0000001980)=@abs={0x1, 0x0, 0x1}, 0x8) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) readlinkat(r3, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/118, 0x76) chdir(&(0x7f0000001a80)='./file0/file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r5, r6, r7, r8, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 07:34:38 executing program 0: r0 = socket(0x18, 0x8000, 0x40000008) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:34:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x1, 0x8, 0x0, "8747f71e0c8ae18e5e3cb2d5a826635b06d70c0e", 0x6b, 0x8}) 07:34:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1bba6c46b5d975d9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x4, 0xd5f6, 0x1, 0x80000001, 0x4, 0x4ca, 0x1, 0x1, 0x2, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x401}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffffff7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x10, 0x8}, {{r0}, 0xfffffffffffffff9, 0x81, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x0, 0x7}], 0x48, &(0x7f0000000200)=[{{r0}, 0x8b778f2e3c079b0f, 0x2, 0xf0000000, 0x2, 0x661}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xe2, 0x8}, {{r0}, 0x9a17567c6049ae69, 0x12, 0x1, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x3285600906afecd1, 0x80000000, 0x4, 0xce6}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40, 0x5, 0x3}], 0x3, &(0x7f00000002c0)={0x731, 0x1}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) readv(r3, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) 07:34:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x10000, 0x4, 0x14c1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x140000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xec1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x478}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5ba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xae80000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6a9}) connect$inet(r0, &(0x7f0000000580)={0x2, 0x2}, 0xc) setsockopt(r0, 0xffffffffffffffff, 0x3, &(0x7f0000000040)="a1000000006ca7", 0x7) 07:34:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="37a6e8517ee4be1d3631d99ca1bcef9e00a93f2dca67e473cb1d09cef98926fb8e6dbd7ec41d608752dd4a2a527ab290a10c3b0a293072a0b248a9e932ea8dd686967b10dfc33978719c5fe7b7019986ccacbb88b163911155f86fc0513935320b57340a9357d853df4a4e34e1f42cd1dcc510a68711ae721a6a46ee1dbe9053846237146a0f435815769fd7d422662225d99a36a82116e55bb39252f9766df098126fb8a077c48108df70815d028d146eeb0e99f2966a16edfa9f8a760fdcf966f36dfad6620df7f3481694264dd8ea", 0xd0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x8000, 0x7f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0xb967, './file0\x00'}) ftruncate(r1, 0x0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) pipe(&(0x7f0000000240)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x44, 0x7}, {0x81, 0xffffffffffff0001}, {0x8a, 0x39}, {0x84, 0xffffffffffffffc0}, {0x101, 0x2}, {0x8b, 0xff}], 0x6}) 07:34:38 executing program 0: dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/117, 0x311) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "020002000000000600", 0xffffffffffffffff}) 07:34:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x1f}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x8a) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xd308, 0x69d, 0xe61, "763bf4e95945713f376087c2c541ca44b263a680", 0x4}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, 0xffffffffffffffff) 07:34:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b2d401f0ffff14692001edb8c351ffff"], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0991c3deae6244c487e2f59aa672aaf2e8be9188e7e31f0000000000000074a4b8365de2f5480e2ebcb45d4bb20c554294"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x40, 0x4}, {0x18, 0x0, 0x4000000}, 0x7, [0xfff, 0x1, 0xf671, 0x8, 0x0, 0xff10, 0x7, 0x5]}, 0x3c) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) socket$inet6(0x18, 0x2, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffffd) 07:34:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0xef39d73aa04c47ad, 0x1) 07:34:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="8b484663d3cc8e0ad28715c116f594d3ba30f6a76b9860c2f038746e2e0f138171", 0x21}, {&(0x7f0000000200)="dc15fec105b3310fc1da75319ae61306671a271f778638612419f77c701120a9fe028e8207feead3b200244ffc7d5ed09f89487847453fe31a6c9e1717923af71de2f5ecb2a2c0df1ca00ab5126c7a33891eefde2a685076d6fab05fa29d4747d529147d94b4a4468c2903dd3fb7af5c0a39e31db243", 0x76}, {&(0x7f0000000080)="455967fc34cdaa042b07c8a010155f632d9b42cda248137718854aa7e2d4ba14fc0a2668642f072667f9476e289e91a36ff07fecd4d4fbbe975139f97356e3cf9796edf33820a6dcc991caf879ce7feafba45738c9cc2cbc584a49c6926b749afcbdd24f828c35d06189beb6041e2bd21c3916e4e641e3446a784628d952aacd05cd5792b5e6ad81b1e327a16b84f9918b4d2c113f1d236de825a8340ca0308482c7a08dbe85d2b891e9a6b8c46d613d34ae12c4f61f45f1d84c688ab2f896e5cd9650d91ef261f9b747a2ae072ffb003b", 0xd1}], 0x3) 07:34:40 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) unlinkat(r2, &(0x7f0000001840)='./file0\x00', 0x8) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') setrlimit(0x7, &(0x7f0000001880)={0x9, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 07:34:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000040)=[{}], 0x200000000000005c, 0x0) 07:34:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 07:34:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x80000001) 07:34:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x80\x00') sendto(r0, &(0x7f0000000000)="2d78f4417a6a804c1c0659cbe3e6fbc1d795a2dd", 0x14, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) 07:34:40 executing program 1: r0 = getuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) r3 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x6, 0xfff}) 07:34:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0x5}, 0x10) listen(r0, 0x200000) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100000143) getrlimit(0x1, &(0x7f0000000080)) sendto(r0, &(0x7f0000000180)="1662bd214a269341013c6070478405ff2f8b7e803f31d62de764603d4d58c383f109c6b668efe5ed871bdf2059ba4e8f1cc44285eccb963bf24227454f07ca8e9a1bdc6af033e093528dbc639819321b1c93c7fedf46a7b4614129a30f3b62297d77e21b0444040026f4d6f84ed30efb26bf2db6cf5fe37a3723453e923607cc104495a77dff3b4650f3dd39ed5f7e86383b073796508209c948b014d160891165fc5b402b60d3401618a9e7eddae5731438fd29c1cc570c678358852c40f6a3675a9870a442f337dc486f0e083bb8270c06b4d2179fa8247474bbeba2e5e5fb4a2052ab2541b45c1166028743bf9c", 0xef, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) socket(0x1, 0x2, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:34:41 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 07:34:41 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000009000/0x2000)=nil) 07:34:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setpgid(r0, 0x0) 07:34:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 07:34:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000480)='./file0\x00', r0, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000006c0)) readv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000c40)=""/125, 0x7d}, {&(0x7f0000000b40)=""/243, 0xf3}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/214, 0xd6}], 0x6) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000001c0)={0xdad, 0x800, 0xa}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f00000007c0)=""/183, 0xb7}, {&(0x7f0000000880)=""/243, 0xf3}, {&(0x7f0000000980)=""/147, 0x93}, {&(0x7f0000000a40)=""/122, 0x7a}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:34:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d86000066696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffe89) 07:34:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x241, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x8, 0x6, 0x1, 0xffffffff, 0x7856, 0x268a, 0x1, 0x3, 0x5, 0x5d0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x80000000) 07:34:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="e205b8604f9a9e2a9038b8c1fad5a3536407157429e538d11c0679a45391709901e3144aa57a02052ab9f1b74db9f03b1b9e0bf53d12c17a84386574e7a7519fed6789954503fc77a8d1768794", 0x4d, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x4}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8c) r1 = socket$inet6(0x18, 0x4000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x1000, 0x101, "2f8acc7e0589cd5e69fa271ed4a737617fc0a811", 0x7, 0x3}) r3 = msgget(0x3, 0x80) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001200)=0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001240)={0x401, 0x1f, 0x80000001, 0xff, "ed0aefa35a6fad7c166e360be28384cac4f687c5", 0x1fd, 0xfff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001280)) recvfrom(r1, &(0x7f00000012c0)=""/233, 0xe9, 0x800, &(0x7f00000013c0)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) recvfrom(r1, &(0x7f0000001400)=""/152, 0x98, 0x800, &(0x7f00000014c0)=@in6={0x18, 0x2, 0x1de, 0x1}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001500)=0xffff) socketpair(0x23f5ecfe98612656, 0x4000, 0x6, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8) munlockall() syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000001600)=0x8) connect$unix(r4, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001680)=0x9) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000016c0)={0x0, 0xffffffffffffff80, 0x5, 0x5, "c9e0b17669996ba10c112b9a5b3753df9e8662a0", 0xb94, 0x40}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x8, 0x0) sendto(r0, &(0x7f0000001740)="0a4ae24e91d1d46c46ba4d1ad55c90234f63bcf3ee62d5a2840d5cb62759989d03ea1f1575046d79fe2a47b03b3b929aca17556e140e7b49c3be2a07f4becb4b6b2e42075ac9574bb2981f15233963c589a06814ca0e5ea9c90e008e77449c81ee522ddfad29d30de1452c4af39a8f2490cfae65a035b46ba141f125bb74e23394b7c81302d119da57e7578fb92b73b3989a108a98cfe6bcef2cdf580dae92bdc6090fa1be072cb29f11ca75f17c49a06ec4cf3a1abc1b380b2cda", 0xbb, 0x1, &(0x7f0000001800)=@un=@file={0x1, './file0\x00'}, 0xa) fsync(r5) ioctl$TIOCNOTTY(r7, 0x20007471) 07:34:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) write(r0, &(0x7f00000000c0)="edbe9a6f8d6810ad863963826a3c0e25f2bf75998f6295a070afa64e9d707b07fc53b96adf296924a19ef17cb187a275741278cb1f52659f66d3358301fc8b380caab2f9638a996f48fc1902d71e2b7d59b0eb056e68dc81c67fe7e250a1d4383a990691b859227f63a0fdfe250a6536761c9c75929debcfb288da546eb09a8f8c3f2015db719298069ea05a799248556421dc5b3cac49f5a16805a9d104698b044022f661c59f56d4577dbe762cdfa1acf60d53560a185a2635511d0e6d", 0xbe) ioctl$BIOCLOCK(r1, 0x20004276) 07:34:41 executing program 1: 07:34:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) ioctl$TIOCSDTR(r0, 0x20007479) 07:34:41 executing program 1: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000000600)=0xff98) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 07:34:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x400, 0x2}, {0x18, 0x2, 0x101, 0xfffffffffffffff9}, 0xffffffff00000000, [0x400, 0x5, 0x100000000, 0x9, 0xc3, 0x1, 0xfffffffffffffffb]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x67926315645fadcc, 0x20, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x35c0fdcbdf16672, 0x20, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xd64db030c4b425b1, 0x40, 0x5c9d, 0x20000000000000}], 0x556f0526, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x44, 0x4, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x40}], 0x0, &(0x7f0000000240)={0xfffffffffffffff7, 0x648}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x4d8, 0x0, 0x0, 0xfffffffffffffdff) pread(r0, &(0x7f0000000280)="0b171eda037dc78322fb1b945fc4a0b4f6e5f0e0b0e82e28976ff62e9d6361ca43a07058db48a0aa28e79b55c4279377fb4e8ce95794658d09f5868a335ef09ec4ec08c9ad52d29a70d8e4707562c0bf6b9a08cc3c931d6ad3fb25ac1c2c881f1e5dca0510df533ac591fb22299efcf546e4914031667973bbc0f8dd150f0cf2fe4c8f41bd73fee65a58ef186734cc9753", 0x91, 0x0, 0x0) 07:34:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) 07:34:42 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 07:34:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0xe, &(0x7f0000000080), 0x32e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xb7dc) 07:34:42 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ba64d233ae4ab0aba591a2d5f24b3300000000104a00ff3249af25f31c36a254ea432c855fe4ed3ec8da98dc338a4a0a020e9e254cca24dc26b821806b25d4d8f471d44a421fb8b60275089213e00ade9571d07e2e2cb5b7169bf94b4a22c617cf07d0b039b423e1ca2ae3bec2608f08b7522233f73d708cdb8bb08a96c718bf7a1448b69bcdcf92b16f90d2531374fd3ab10c73f2628a114a15235c537f6b1e83d7fb42cd1d60aa486fddad4b83cb708faca719112f1c173d6120a9a6ce0bca3b5736bc5d276ae94d41c07f91eda6c8a5d90edb3e97"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = getpid() fcntl$setown(r0, 0x6, r1) 07:34:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x4000, 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) 07:34:42 executing program 1: 07:34:42 executing program 0: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x26, 0x0, 0x600000000}], 0x3ff, 0x0, 0x13fffffd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 07:34:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)) syz_open_pts() 07:34:42 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 07:34:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e65300000000000"], 0x10) r1 = socket(0x18, 0x4000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 07:34:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000100)=0x104) 07:34:42 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 07:34:42 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='.\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setregid(r1, r1) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000080)=@file={0x39455ecd7b54eb69, '\x00'}, 0x3) 07:34:42 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8cd7, 0x1200000000000, 0x3ff, "fc7cb52503b2ce1a83dc1ae2a2705ffe92532ab1", 0x20, 0x5}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x6, 0x0, 0x200000, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 07:34:42 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kqueue() r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) 07:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800200000001e, 0x0, 0x0) 07:34:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x15f) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[r4]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) fchdir(r5) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) r6 = dup2(r0, r0) shutdown(r6, 0x0) r7 = semget$private(0x0, 0x0, 0x29) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000040)=""/124) ftruncate(r5, 0x0, 0x204000) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) 07:34:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) socket(0x20, 0x5, 0xa4) 07:34:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x1, 0x9) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x7, r1}) fchdir(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 07:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x8dbdaaf5249c987f) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/186) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x68, 0x0, &(0x7f0000000180)=""/104}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:34:44 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="13333b531fe51f90524630ef6d6e4eab97936af57224b30f58711a2fe3d79227b59d93afd3e4e304bf4bdf9c49e9eeb8e1f263d4da94fd87ea2527ae0c75bfbc001ff60cd152849f4dfe020d45325d691926f90c8e4ab9fcb579ba70cfd1c449a56a7543c9ae8413b226fd90b47256d08ab22b1168d883e5a4d6", 0x7a) ktrace(&(0x7f0000000000)='./file0\x00', 0x12, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x4, r0) 07:34:44 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x20000000101) syz_open_pts() getitimer(0x0, &(0x7f0000000000)) 07:34:44 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="0b6c4516001c64210c50164920f0a255aa4a4184245981a9aa4f769913bbce61de1e88410fdcb404c95d02a2a67fd9cf8ce60b9c55aeb66c80cdcc5720347819adb3d66e611cae22ed190b3cdc22719662d95f7d1b2d7d3b8efd26fc84f63ea460978f3f5b109be64713e76081105d6dc0505c38241971af09769b518ffb0cd3192a1e71203e7b906a4ccd19786176c7104d8fbaf514ac867e98f20177d65cbc30b641625ec2e59d5838cb77ecb1e9f5df93a220c0be19fa1a897c3589038217df70956ebd7c", 0xc6) execve(0x0, 0x0, 0x0) 07:34:44 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 07:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180), 0x368) 07:34:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x616d00bc883889a) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 07:34:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0x1ad) getgid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000340)={0x9de, 0x80000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 07:34:44 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f000016c000/0xd000)=nil, 0xd000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r3, 0x2, 0x803) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x50709408) r4 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r3, 0x0) close(r4) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) getuid() 07:34:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom$unix(r0, &(0x7f00000000c0)=""/15, 0xf, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) poll(0xffffffffffffffff, 0x48, 0x0) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9954650d06fb3b02439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d", 0xfffffffffffffe40) 07:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) semget$private(0x0, 0x1, 0x2) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 07:34:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 07:34:44 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0xd, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x1005e) msgrcv(r3, &(0x7f0000003680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704ab2e5c716f6768efb52fa4b4b1768b402d66467ddb4a4dcf1d9bf0fb56a1c06577546a5f23b88abfd99368b7e373bed0f9b907b796593557adabe47b246799d4e242f973861444bb89b422027840f1585d44699a48f7fbd8ea8ce79c175f30e826023e94d9854bd099b19b899d000fe438605d815b9e046fa8cfcf80d7af28a8dbc2775b636ad63f0f7d338405038e053f4a2370fe69bec73e5d7917009b3d9496fa76b47d079b0659e8b204bea62ee22cb1bf308bc6ecb48dd7ff13bb"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) faccessat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0xd677a220a4f33688) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f7f556c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae34d9d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[], 0x0, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x3, 0x7}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000007c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/de\x95/tty\bcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) getpgrp() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000580)={0x14727271, 0x6, {[0x2, 0x7, 0x4, 0x400, 0x2, 0x3ff, 0x6, 0x8, 0x4, 0xffff, 0x1, 0x21e, 0x3b51, 0x9, 0x5, 0xffffffffffffffff, 0xfffffffffffff000, 0xd57], [0x5, 0x5e, 0x1, 0x7, 0xff, 0x0, 0x0, 0x3, 0x0, 0x9], [0x4e53, 0x7, 0x81, 0x400, 0xfffffffffffffff7, 0x7, 0xffff], [0x401, 0x8, 0x1, 0x875, 0xa61, 0x9], [{0xfffffffffffffffc, 0x5, 0x8, 0x8}, {0x5e76, 0x9, 0x1, 0x438}, {0x100, 0x7ff, 0x20, 0x5}, {0x4, 0x9, 0x5, 0xf3}, {0x2, 0x4, 0x4b81, 0x5}, {0x1, 0x4, 0x1000, 0x18}, {0x8001, 0x1d7, 0x1, 0x5}, {0x9, 0x7f, 0x99b, 0xefe7}], {0x101, 0x3, 0x2, 0x3f}, {0x99, 0x73866ff3, 0x7, 0x8}}}) 07:34:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000300)='./file1/file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) 07:34:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 07:34:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getrlimit(0x5, &(0x7f0000000000)) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65300083146c94e0185eb4a03e905d981835a55dd2121ac4c40ec5299936f6e806da50274fc95ebf47f26f985c1b176cbd2e41b11a82f8d984fca45efd58aa688f780ce8dcf0ac4fbe2c27fd4531ab6259c20d7cc0335ac89df336"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) socketpair(0x18, 0x3daa3ea001406ebd, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:34:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)) 07:34:46 executing program 0: mprotect(&(0x7f000063b000/0x4000)=nil, 0x4000, 0x16) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x8, 0xe33d, &(0x7f00000000c0)="409f711bac97226905ff0bcd420ccd131b479d524ac533bdea4d717f84be5e295fc70acc4eacddf0cfea7145122f83f2e25bebace5c43330c13207a7487d4d5fcb21be59342548cd14f4b903cc0c361247763d4ce75714bd8059042fc065763549aeb76f4fd173e7bc0ce39138d487295f5492423cf9529da913fddeca4bebd71f65662c9f5ae8fcf84c73972b8ee38ea560bea5402e990b1ace78d4cbec246934739ab0d84c92dbaf86cca974c71dd1c02afd32f0d70f79147e775717da5436000ffbbddbf3636f87e905bd25f5917141b1451ed7a83723613a070bd1ba3fb6b84af7c461c1b9c571b8226ac3e9927239d3a1e883764d9fbbe62fd41754fd7f9d1efb6d7516d3d6cfa29cad2397ba37208b6f0bcc4720c06915e4442da08e29b11fb6462119450b6c12f64c41fc1ac29335071a498231e2f45ef0b19036a0815ba1232a0a5fdc34ccfec69ea2bf31cb6666281742e62a067442d6e6b48b3cc2d9342aca24e66bcf7098b0754b5c85c2badeb2dac0b62a3472cf09bc4c90f565df8977a31d21eaab3d8fca05077c49dd4b53136d7137fa14f009b2904d1bcd975f212499393e299ee4f801c68f205e7a20b7870645b964f09050c55c070cdf53761efc104cb49c1e3e3d17ad4e00e12f8727c99f1c9b3a56de204521d491b3c0b2d8cbc816b02c34c8bf3760b53a49b8c3a127e770b080e5ed6ffe8c1625435480b694d4424b1440d6e597c4ab720abfac3d5efed68efcfd76157228df7120e0be65cfae8b0c359cf77a2c97cc4dffa3c9c9d49383c3236459f593e66b2d21a8a8f2035b6471fe25ba6b31db13c7dcc2a4de8a5261c8ce4ee8521f1fc3015a716ad782d4af65502f06801019f2829e58097686748f58a4561ce2173434aa86e48ac4ab01879da7fa1fe3151ceccf82d8c1cb365c675151abdd4537128255db14fe09ad4793ba050e08aa0c7e9c842e150d9c6e0bf14dfbaaf8e928c12b0555a728d726d7d7b8a020fd74e1fd318f363fa7096139099e5245313c1be2f839d70095ed5469fa059733a252b771b0b71f5820707d0bf6afbb46024094034cd9a47d2b5d51ff33038c2f6bba18725433f7037e7de884ac52c529bf4d3daf9effa90bcfa8fb3af239fd84e77cd2981e71e262910384a656c33096d6fe85fe510c04b8eec08d36543c88941d7b5f56d0fd9f5a7c4ada87d2b210ba0cea3f492f104679e0a04cff69359f9ef1840042b77e397bfdd9e34e1ccf25ba44ebc43eb981ab5077c0bda88ed5631168122e58314f6d191a91def583b8809b590f95a5538c51de79e4f540bc44851eaaa4e3d9d1b320427b2721ef2ebdc07951de90c10ad946074a386793f25d1c6c42a85f741eb0c80f86dbb2e68d01ed13f007302e8d27f515c91eac7e5af44a90d5fb41235e41162353a85bc6a0f519883d55e3048d7e4e7f7a440ab649204ea03f03072323ab53c434b36397b997f41c7f3016207f34876d227b8e343949710466d7fa8bb0802e3032994718d62c90dca42c9da629d131943a5dcc9b5783f8f8550e5f3b389ac4c85915a7fee6d42176031b08767b13512010101f1dd3e7f3e6a0a3aeebbc3ad0f3b73f9e238e663215b364ade0b3d85ef7e1cc886e5b526c1c357182918cb92574194c54406bb13abc06fbf9998652f8160c1ded436682de3b078beba86c2f4ef6bd043756098a936e70c9c3a7db2c258b19fdfcd0557eecc7fa61f88343a832507ed1acf7eb96b3394e5add931fa59552d432dc3a8435fc0cf705231cfe0fffb6e0007b14d0aca027d50c0ec4783a56152d00f0ee80a604223349d47f88bb935c1ce94ffb0345ca468a67c5322879537b9c5a8a3a4f5ab8f190612e48afb5742e7783b498d38c8ea24181b9f2c48880c31d8702421e6d60322f5c9d4d5e49295105b769c34b12c9fa39ea11ac14dc18ef25ab15da0273038d301c8e5caa7217d09df995cc709910b233dd534dea65459f9bb37a905c8cea199185fccb52963af0fb6573df328be8421bbb70d49d91721334a782a87df44557386651ca9726ac7460e7a5bff5763cea2647d41bb9b3a92f960a04a08ca82984f3710c7b2514a82265fc4c19a07a3931b2bfa0b204eef9a9113b793acc4fa81c4c7db30ee38cbfafe4b32760f205d0561c8cab77a84fee799bd640375856ca4acbb9e5e078997cd23d4ff01eab41205501c30ade59cfc3de94837c425920b10defe9dce4e3f089da564f41183c3d6da9f9c18fbb6fa4cb3d4d23020f8c1d1c639e83a51834dbabd46c784da33737f69d8812602acbadc9a496106eb2e399b308fe400d355767a14ca38942cf72f69083be473c0d9131e0394c2b2dcf15e19d768a2e6803ce18957839e3cb50bded698e462e2c269c832b744ec700ca622a843e517af6a86e6259cc29dba6697d9f6b487340ddcddee946bd847f0478a7e95ddd8ed53291558aa6616e352d9206bebddce8a051c053840c89efed6ba76b0d976ea334502c6c296212f6657ce5eb060cae1745163960dba2cbcdd1f78de2d140d8e1073517a7f746ab7dd22d4ac2ebc43b148f61c10c9d2496cf3920459d98081ab7f9464d878b1f41af417b68d90c59ff68cd7dfb8978435e0c3389c64d394a65af1ddd8dcb6e5bab3dc837d2bc2d45f270ad471d538bf0d9d55c67ce493c5a29e75d92e9e65f09e58de60c72f8aee03d70c47336aeabe23da72dc392292be821e5ec90ecc3056057bd01c4015ba484dff843202d8c4edcb3ff3b25e9be1d2098ebe47c8b6fc6d5312cb78a4cdd2b25be2862260a8586527e773fb6a8dc812c9c64019c8740f5b9e4b61a4c7411b89b91bae2231cf69b2a4114e9c58a1ff1d84f62e46ba3568e7507ef63cc9e33534fb32a1308eebdde3d97ba790ef9da305e44156910ae600d4f03b27291ec041fbb661fb623eeca5027dcb58273b9f2eb70b7ac200b87d5b5c08a931b53c1c0d6cabbd958ab4b3c8035317d297b48b78128a67c1bdb60874828271133937ccb1e8f66f15a9486ddb9e8f7827e009028867710ac568dc0b7cf5d2e28c57a120f69925becf13cecb9a93d9e690a286593aabcd0264ca957263885398de94500cf97d4e1e275a7ff918e43ad7bbf10501e780822629d5b55083823482b4ddf5d21b4bba8aa4c0f4838386a6c419a696ee6903423ff35987e7127d3f507b90e289f6d04ebe4a10f2db9202f0510e4e96156af2f26bf23e6f1358b136325e039837788801f7e8f0a08278102c3cff02d2ec9b891a12e20bb775016aa667260e28b984579d284f236ee97a6cbd483b7eb39d562fc4a3b5147787971b29612e3147a78b0c85858fee05e0ce13eaf77ffc3bece58456def2a8417749e932c96f90e674fc33040ec93553c3b2a14f5f808c1764d0bf6706e26713b7e246565c9afc8c27cedc28ca00d179a5edc662d67480b17ab18844954333fc377d9ebecdfe4720171eca9249da44732cf6a96926d16af933a19fc83fec003736eec3a8076b292cd7e636a78d0a9bbafe1f911f8a4921b28997bdea2053d35f5a7421ef8524d0d621cc6cea5e8736b462954657a22cb4c3854888eead7748ed2331978ec06d4e54505da8e2769e050723f113e139e4acaf7a197206b03fa1a7acffdb22f7a5a3c0b5aee77ba03552a41fea29522a62909bf0cc5e2ded3217977e3508a82eecf2cfdf171f3b72c5f6d3d14a3b3c67fd76d336b50002b3dc4a236ed81e92d13449df7121e0b6f80f81842f6b1354da5a5f3e998ad0745a9fc42b54a8b2dc7688af5c6960972152791153c8ca5001ae83d68bbaeeca56facab95ec4f1e66fa49bb09cbee75d35da2007e7b44ad0a68165a2d29839a9326407905cf7bf892a7c500927ab1c980eddd9347e02c56e3bcff7643bb54f67416ce5d6a737e3e2739bd1ea52a922bd7cb944129ef9fe5e087027bb3a00cd897f4f191ca927eaf8ef26368cc1bcf2869715f7f731f6076c6f3ac172504be0dfdf0c5c53659aa62596a607ea8ecac5c3fcbb7134253b33a69f4c9e4c8229b8f1277ef9bd39c69d1989ddcb452a92d11b0c680e24f339712569b66d83082ac2097b3da1250a2c92706d8a6b85be4bceb707ebb48ccc9b8ef44b91d407267b0a4bf398f3c706959a018a8ae88308c2e127f8c37e0ead95c155fb07f53c3cb289253ae666e0a8ead3e3b12fdfcb7e16c7645fd6d8c0aa1ce8eceddf90d7ad72433e2c3882618f31ad8d9a16224c27cedb3da7fba96b540f990ed8bb08777e086a73aee144fcec50491bcad6bc838bfa816821424e5f8c84fe56b8f82c936504216752cfed305a1c88ad2bf6c747d258db6fd349939c49afd1541fb0913fb0634ccab683162f2e20c9af73da63ee4a3682985cd9a81741752bb5bfdfd7ba642678aff4508ec09ea95d132bc42d746e5e96934faea5be2fdf1ce4cbb6928eda631bbfb883a0eb5824c10ff5d6f4c1e365c3b4801932a858fb4073aa52270b0fc7bdd567379d5c29cc76b1ebf13594bcd55285ec38eba7d6e0ceec2bed1b8483d5211f053adb157ce2ae7974e7fab50b43d1c49800dd4ab1e326005baea6b3023316ca282c10fc3f722b7bce12197048cf52fa262bba0680ea550267f46560d5a29f5f8847bfc4c00cc26575515a54d0de9f8bc61802a8b5b6a05aca4ead484e7ac4d852ebfb9d248e6b6dfb44a8c9524c51674172c7d4f4a4ed2f3e81a999e00bf20dd3eae9e083f928fbc07fc9b8dadd0b4ba89fb78431f38ef57f6b3eaf93899dd40542b04f5f3557af5191ca2a6396e3f55938732dca8cf75593537f57752be805e258bb4ed61ad80c0b0233543bdce9b2d5a08ae2d15f81304ab749451dc435a2c0ec7c9832ff20d729b23cb5c5d59bba80d87bb2875d6305fe8a3dc7ce75c679f4e5f6257e640a48c9e732361754f03d77036fce4efe18082fe27b02efdd5d5cf24925d7775463838ab73464fed0ea2ea5dcb8ed97be76771da2294feb531b568329e2c09c2afbef8d40777e23c6ca981306566d6a8162bd7d6a9d87176a03ca723d08bb83999a618aaa1a2b5f05ef14bf2bbc95aa0d6b594d8c1c564b957a8d9fc3e44716a222873550ddc158cb39a9f97d464df02d0801a6d8f747b13540aa3ced8ca3e47b1f59dc2bfeca9a24f1bf1643923cc44d9c10978e252f3e950e46b54678dd3a433a234c6aab41a0508bbb5f85f4f4fea76ee7cc9c31f3c78897a045fbcfa9039b0ef50abea5937b905c927c6903ce0d6eb4d0a6f16ca0dc4e75800b1fa90a6bd4709eda1c0e9c1655191628aaa415f48b58d5ff5c760ca92314a8b117feb7e3100e0ddf14a46e68b381dd6624e18ed2b7c81de5b1c2442caca651664338d2aa0e6062684346e6253de9078f7ed1c9a15b0727dca8c50b5344d5dfd2ee2bc34008fad7a5682f98dae92eabdb4f87ca9ea9a9e600315d2c5e75d00740c027ec17d589297b670c6525ae9fa0a959da75317ba48a8baab1a363f81ac1f1b942064ab2827d52f13dc82650b116c24f86426a84d5e99889743d355f0d449b11d0c6bb3fbb87654047776b9ffc4fb97d2b7d72276268a4e5f49b5da26e5f96396678fe17a33f6796550cc0c2c430400d8ff1ac82907e60495e492d196451e52cb852f3650e1662612bc037b043deb88e3d6387633a03e2496383c7fe5b0b7ed3f98a30cc9763d832b0a1d982e5ea593c0ac007645048c52869b222ae5642c9e2cd247df38ef1c012679819b8572729d205c0300d146efc961b056bfbb7ddfd7594403dbba3d11f1eeeec6043825cd332ac7ac158111aba2", 0x1000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget(0x2, 0x3, 0x498) socket(0x6, 0x8003, 0x10001) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001200)=""/109) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001140)) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) 07:34:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x0) 07:34:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x89fc, 0x9, 0x7fffffff, 0x9, 0x74e, 0x80000000, 0x3f2b, 0x10, [{0x6, 0xc6, 0xf1, 0xa0a}, {0x62fc, 0x100, 0x12000000000000, 0x1ff}, {0x1, 0xfffffffffffffffd, 0x1f, 0x8}, {0xfffffffffffffffc, 0x9, 0x5f, 0x8}, {0x6, 0x2, 0x40, 0x5}, {0x3, 0x3ff, 0x9, 0x8}, {0x9, 0x5, 0x0, 0x3}, {0xf33a, 0x9, 0x2}, {0x1, 0x9, 0x8, 0x3}, {0x6b, 0x8, 0x1, 0x6}, {0x7f, 0x9, 0x400, 0x81}, {0x2, 0x7ff, 0x4, 0x10001}, {0x3, 0xe4, 0x1}, {0x71, 0x6, 0x1, 0x400}, {0x9e, 0x7, 0x5, 0xfffffffffffffff9}, {0x5, 0xd, 0xc34e, 0x401}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x63c0, 0x800, 0xf5, 0x1, "a01aeaf4685da5fb961b179e7074c726e06d33e6", 0x400000000000, 0x2}) r3 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff9) 07:34:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fchmod(r2, 0x100) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 07:34:46 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 07:34:46 executing program 0: syz_open_pts() pipe2(&(0x7f0000000140), 0x0) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xfff, 0x5, 0x0, "0d5e672db8589c375eaf691e0def349132bb47c9", 0x1922, 0x7}) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:34:48 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 07:34:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 07:34:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) 07:34:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:34:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:34:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0xf3, 0xfffffffffffffffd, 0x0, "85495500020000000000001167f5afa680400900"}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x2, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x38b) recvfrom$inet6(r1, &(0x7f0000000040)=""/2, 0x2, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x81, 0x7}, 0xc) 07:34:52 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000340)="5786436c98c6ebfbcace195c87edcced6ad4f45d316ef8b6481bae799da948bf0aa983b384ccc3bed98ffbe2a57de5d9cf42b990707cefd26cf61630054a32308f61a3d7b60a059e59f318627db8a6f89386b6cb37b592e82368c0a4bbdeb00efb329379ae1df5dcb27d3bb5401123b45452a7c8c6f2bd"}, {&(0x7f0000000540)="95e4a72ce825dc0e3be13c07f70029a703c5b5e82bd191ed77ab87b6908a80fcf4fdaca974d7d782f28a84e11f7c74186ad48e0b123c536ddde377952310b2373325bfbfd255b45131bc302533de96011e48d5a4d6c29b6ea73fc6651765e11456e647e0d086d461fa5e49e7330c2dbe69d2fed8e20d18bbc0cf8a1fe21b3c20196a92071cd00b0e4d86d26726bc9ce07c785ceb82a1908b5e952519be3bbf011b3805819ac24c6ecadc4b6d9d79100d7816793917b9c039107c3fb456fc5e8521c9a8225e93e41de3e13d32d6035ab510dc8dc265a7830d0ba4"}, {&(0x7f00000003c0)="05858ab35918e910ce4ae9072e616a9b9f478a9578fc57160fbe6551a069e3ae2798f947bff13616f8b49954a734890c868ded38771402072c188137ee43f15d0d940abaf2f1d67bb30854a1d91bce26c30e750635ed6c3f9e2f27e3db4e1958d5b3ade1cfb5dad0d4ab02ca9ed2373a3c6cb99b3e1299b065f96b18634bbb895e1494409d1445a124b45914f9ae3a15017c13abb98f61f188d26ea6559cd9d3a21f8cb5abdc42d12b4dfff6a1822c"}, {&(0x7f0000000640)="4c285dd1cf540719ee8d357575627ec4a7279e352341b1472cea410577c8142f17f9155825bf4b46fef95de7648e312609fea8c6580e7446c48ef1f6666952a89b510e9a6e6f8431b7cc355fa9b0aff7b9586ea5c539bc2dc77aa46aaa7579d39ee63b46e4d67ba23e47399d5920e3bbf6043322451721b84118d56d2ca288b793dced3cd710e53a6e29c423245b797da41d3ec24632978dbc58eef84890b601ac6d37aa97ce0e39be20d98fadb7492bce19c1149e7a3ad0c2a192f843f50a53ee6321e0d98e252753cb91919058b916029d426afbbe8c73354d546a43bbb3051759f685401632122b059caf3fc595fd701058630338c90ac5f82b"}, {&(0x7f0000000740)}, {&(0x7f0000000780)="6144b6ef7e25637f66a445c24b14c02e71e81ca32509594aabbd5ba953f880e3f0fd420ce5dd1fef6cb0a61ddca92986fd40f629ac93ac405c42441b71bcf08fdbfc80a865262f07931811d882a673c106e415b63f7b937f3e9f9c85664c8f7432b55a2867ca488b5da0be28e5347beed7ebbce1a722ea6d1b93a63ad331f0340d7e6d39fed85ac8be57"}, {&(0x7f0000000840)="000dd85d850f9a6af4031d5066f7fa28b62e8d80ab0127edb5a599601668a84d1541b5058621bb6519"}], 0x365, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="090000bdf800"/22]) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x21c03914, 0x2, 0x9, 0x1ff}, {0x8, 0x2, 0x3, 0x7}, {0x7, 0x9, 0x40, 0x7f}, {0xffffffff, 0xfffffffffffffffe, 0xffffffff, 0xfa87}, {0x9, 0xffff000000000, 0x172c, 0x5ca}, {0x8, 0x3f, 0x4, 0x101}, {0x7fffffff, 0x7, 0x3f, 0xffffffffffffffff}]}) 07:34:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x10c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 07:34:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) r4 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x4000000025, 0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) syz_open_pts() 07:34:52 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 07:34:52 executing program 1: socketpair(0x6, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(0x0, &(0x7f0000000100)={{0xffffffffffffffe1}, {0x3ff}}) setitimer(0x1, 0x0, &(0x7f00000001c0)) chroot(&(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 07:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)="0f08f6d9f5695b304c667ab8f7d037182f2322e187ea2b69dd0bb1e8401e257616948ac48d3bf87609b59365991dd9d67e52fc2cf7b5e19b102ddea88c94ce231f2ea124c5ba9d3fdd722a9180998a3a9ae5f758be3af0adacea7ef3bfaec9333914b96c", 0x64}, {&(0x7f00000002c0)="3f597d54c1c5173934990d7fe6b70645591742c43cd1985ab0511bc9cd2ca291dab0bc44f97eccb57060781babeaf1a8be7702860f00fcf39e8822ac63843b7cd87217a215de105d67f8840ee4b45575bd79f99d63e27380f430679b49b5f959bd10d92d7c250f1e68f25c8916eb5d7c3ca2dd4c2f01cb8d409a8a93a343", 0x7e}, {&(0x7f0000000000)="fbb31ceb6fef3576f43993a23d564ed8052ca6d9c0fcf3a6129e0f8b12ad2d121a217573d420c4af95003d035763a25a08a62f", 0x33}, {&(0x7f0000000340)="9560193dfc7f669784965de029014f37184d2c45220a6f8e63e62cae4ef37c01c527ebbf0702b2187147b4096ecb2ad0bf1b22f4f0e83adfe54b787d948d9bf741f6c89f80a4ad1631c1f06b6678f4da4ce119df63331ee249a617672878520bdf8a8457cd8a3183073a789ef6c95c3c6e5e835c1f70ccf1453342a0aae440c25c", 0x81}, {&(0x7f0000000500)="1475c308786be89f31a348dc7df255577d19e7050885f7e789500c57f565cf84458fe9f639a657b02d867ece2f9e4dee3bdbd657e10a3c112cc3754027dcf93c02c4ce2baf1b434c3a0361553feebe8d26b27bf665", 0x55}, {&(0x7f0000000580)="d4d19f83ef3aa1e8f0a60b15f32787fc5e733cd88331bc5e1313bb242a5a003b043f76cc5631a8cfef19d72edf50a0a48feaedce74ab31b59ce3775b16a4330ab07cb15fdec16c9ccd1e30e1c94701a9ce8dbe3ddfe748a0e7f84f1d10a94f0c4ae8550634", 0x65}, {&(0x7f0000000080)="cde651960f31b1f3358c5ed30f7119ea81078fd97f0fcda2", 0x18}, {&(0x7f0000000600)="19516376a4a3f06e1759535baacdc1952ce15edd8183c440131f18675647825e2a5f8e8d2580e52a693022a56c312b7ecbfcf72d70aed2afb3b624566693f052120fb6060fc41cf1664562024ba94e68468c8e724f6bfc952f4f50e91becfe1ed97e81ba17bc687e673291c7800bab902bb1885415e8edb576e9261ec95b3a0055f3c7106af0aaeef7cfd8852f7bb2e1fdebe7bfb0cca4", 0x97}, {&(0x7f00000006c0)="6c20245f41e7bcccb49858a7c80d14e13a332db82a4f9435498e31e5db77536a812decd491b57a0e0e35c458dfdf258e11574ff5206be7d6d2fa003f0a757eb9ce74a8828e89b2e4f286582bfaa67d2f2bcac5801e091ab5c9cf611c2449f4f018d8e12c450df33328af1569e89e1370ddeff6a3a3ddaf667ea998ae137fd2fd8601aa9e49c35a53cd1ee58335ddb15ad421d62271521e4582827d0dbac40fb4a99f3afacd22bfc1c597ad155ce9e175a690bcdf87cb9ff429966a42e2fe3a0d5dca2ac3fc5a48d011e63fd99c809d69c8efdf", 0xd3}], 0x9, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:34:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:34:52 executing program 1: shmget$private(0x0, 0x1000, 0x282, &(0x7f0000ffd000/0x1000)=nil) getrusage(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffc) 07:34:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000001180)='./file0\x00', 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x5f24) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x2, 0x7ff}) 07:34:52 executing program 0: r0 = msgget(0x3, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r0, 0x0, 0x0, 0x0) 07:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x3c3}) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x208}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fchdir(r0) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) write(r1, &(0x7f00000003c0)="fa5d87a3429c6d05fdd252ee5aaae16cbf777887ed6a9b50635f50d341669cd4c658a03231daaf18b5a43669f04248e46376a11d026acd3ad50ad701d4e5eb5ab1f9588d680797ec58283ca6ad926a045ec1106b95c8f49919af9fb5d101016244739b1bc40b81591cffc5446e7eab2bef4c8d7829a2f18ad9bc7a378c0765cba51d184af3de03938f41e028878fa2caf4d5c6652a14037c33c07cf8f76279fcff0b0b5d1ef9548b1fa9d9907e99f248bdaa727d90f980932191d52a362bd706d2c60ff4ddc1de3cda8f6cd35a802d5dae", 0xffffffffffffff45) 07:34:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:34:53 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) flock(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xff, 0x1, 0x3, 0xf9cc, 0xffff}, 0xc) write(r0, &(0x7f0000000140)="b5", 0x136) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xf24, 0x100000000}, 0xfffffffffffffec2) fchflags(r2, 0x10000) lseek(r0, 0x0, 0x0, 0x0) 07:34:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000180)=[r2]) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffff, './file0\x00'}) 07:34:54 executing program 0: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 07:34:54 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddca350000ddb1773efb13be18000000000000e8ee00000000000000"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r7 = getuid() r8 = getgid() r9 = getppid() getpgid(r9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r5, 0x0, r7, r8, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) r13 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x10001, r11, r12, r11, r12, 0x180, 0x5b8}, 0xd736, 0x7, r10, r10, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r13, 0x2, &(0x7f00000006c0)=""/242) getegid() 07:34:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) 07:34:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = kqueue() r4 = msgget(0x3, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x800, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x7f}], 0x3, &(0x7f00000001c0)=[{{r2}, 0x8add6111a68dd6ed, 0x80, 0x4, 0x255b6756, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc9, 0x1, 0x401, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x28, 0xfffff, 0xef, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x9, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x9, 0xffffffffffffb01e, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1c, 0x20, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x89, 0x1, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x401, 0x6}], 0x4, &(0x7f0000000040)={0x8, 0x7}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x1, 0x85}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) 07:34:54 executing program 1: r0 = socket(0x1fe6893b47fb6f15, 0x5, 0xffff) close(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r3 = getgid() chown(&(0x7f0000001080)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) geteuid() shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 07:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = dup2(r0, r0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/101, 0x65}], 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x34e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001280)="7583671b1d576b4e4d64cbfc4f2f6a8533a018b76c78da6dc6e075fdee2d31a10a021d99ed3e3b157365395e", 0x2c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000012c0)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000001300)={0x3, 0x2, 0x0, 0x7, r2}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001340)) fcntl$getown(r0, 0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001380)) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000013c0)=0xc000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001400)=0x400) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x200, 0x0) setsockopt(r4, 0x3, 0x5, &(0x7f0000001480)="b3df9303561f8f0c169bc7598e812862151e05134bbf023db45bba952d8df4d64c3ab719fd2321271fd2ab5070c62373b4b6d3ae6ad8225cc0a816f6e8bbe3526de46a6b0978202c46fa6a1ca684e0a41f7bbfb331a3aeb6c67d4685b2497f41cb5485e73d22165d0065fc61dbc0b2b2ee7dc18ddf5bd6e802bcaf76d0a681cbc2939de9305e8f6545e4a17d5f50ba327725b93806d5a83ab237311a1806f47b3f7bd2e71c70956bca540d75c7eef88f7105ddc4d97d1d61320f9eeecae395d2b71c681438f3867f0a4f397b94754fe7c1646f57c1", 0xd5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001580)=0x4b4c) bind(r4, &(0x7f00000015c0)=@in6={0x18, 0x2, 0x1, 0x248}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001600)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001640)={0xf60, 0x1, '\x00', 0x3, 0x5, 0x2, 0xfffffffffffffffc}) fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001680)=0x3) getsockopt(r1, 0x6, 0x0, &(0x7f00000016c0)=""/43, &(0x7f0000001700)=0x2b) r5 = dup(r1) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001740)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001780)=0xfa) 07:34:54 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 07:34:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000005c0)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e105d63902c236918416331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56f8e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad07c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000d00)=""/155) 07:34:54 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() r2 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r3 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(r4, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) 07:34:54 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 07:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000000)="04db676ec8378492e9fd27", 0xfffffdab) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x1, 0x7fff, r3}) 07:34:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002240)={0x0, 0x0, 0x7, 0x0, "f007000000000000000000000400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f0000003340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5fe4920d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f163c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c3d1d33ab434627daea88352c0228000000007a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f318734158cd3311c29e19e3915e5eb3f58334c794ae0c2031295161195a4141d74c93b5c3b35011ae1d299bf768142e9264f2d82ce1f8e09d6d10b1a889cb251bfeeff1542c45f43a4ef4ee2f025210b0834a402750138dd4bdb0874c974bafeb2018d77f963188314674c0b53907a00f5e19c4d030926a62f06600cc4ce3bfaf9337c2f617ecebf6"], &(0x7f0000002200)=0x1002) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r1 = socket$inet(0x2, 0x4, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1110f9272a98235e, 0xc) fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgget$private(0x0, 0x100) fcntl$setown(r1, 0x6, r3) fcntl$setown(r2, 0x6, r3) 07:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000a00)=""/4096}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 07:34:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) getsockopt(r0, 0x3, 0x5, &(0x7f0000000240)=""/111, &(0x7f0000000100)=0x6f) close(r0) r1 = socket(0x1, 0x5, 0x20) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/141, 0x8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00010000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3bb, 0x8804, 0x1000000000000000, 0x5, "405f8e6ce53febf7115394cc4cda6d89f6c6e250", 0xfff, 0xd90}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:34:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 07:34:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000000)="3f7d169522cf2c54954fa66f86ad30e1bed336db7fc26f3474d2d58f2ebf33e7000000003923052aac3ea5f286b2e660aece7f045f56efa0c1bd8a236388834543716f37e5af0da685b9192b49", 0xffffff58) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/223, 0xdf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 07:34:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0xfba0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='x\x00') 07:34:55 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 07:34:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000038, 0x0, 0x0) 07:34:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x41, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:34:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x10000, 0x9}, {0x0, 0x9}}, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = fcntl$getown(r6, 0x5) r11 = geteuid() r12 = getegid() sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="ce46c287565c7434cd0f6f779775ac793ad0a5758d454c92374a56bd9646de2c7b961615f482452cabf1846cf326f79d9726d502eb669a9df6", 0x39}, {&(0x7f00000002c0)="213d691d28a706a02be42499285635983fc26f49de064b2a4354cfe97033c9d4bda4809f0a3c2fad42f1f3cc1d", 0x2d}, {&(0x7f0000000300)="e83633f3de05a17b0b60ce9930eeab63a8782534aa26e4980b5827cab41aebcb3f154773857de8bad8a7aed9c4b86f2d1506df929842b6544bcb58c78525dcfc9330ffc45db89fc487fea428c2a797000d207b894173d6805289d24a6ba0df65dd5aaaffcd70519571bc5f818f83e0d602d959093f3bb68820fb44ccb86c2d49635b7ba18d982286bf0859f13cbcc4088d74ae", 0x93}], 0x3, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r3, r5]}, @rights={0x38, 0xffff, 0x1, [r5, r2, r5, r4, r5, r2, r1, r2, r2, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x90, 0x7741117db1f4d83e}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r16 = fcntl$dupfd(r15, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() syz_open_pts() bind$inet(r13, &(0x7f00000001c0)={0x2, 0x0}, 0xffffffffffffff89) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r17, r18) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000000)=0x481) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000080)={0xfffffffffffffffe}) close(r16) dup2(r0, r19) 07:34:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 07:34:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000022c0)=0x8000) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) wait4(r3, &(0x7f0000002480), 0x2, &(0x7f00000024c0)) setreuid(r2, r4) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/116, 0x74}, {&(0x7f0000002240)=""/124, 0x7c}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f0000002300)=""/31, 0x1f}], 0xa, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) 07:34:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = semget(0x1, 0x1, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/157) r1 = syz_open_pts() fchmod(r1, 0x4b) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$getflags(r2, 0x1) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x10001) socketpair(0x30, 0x5, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000080)=[{r1, 0x46}], 0x1, 0x0) 07:34:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:34:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 07:34:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0xffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x7fffffff}, 0xc) 07:34:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x192, 0x6) 07:34:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) mkdir(&(0x7f0000000100)='./file0\x00', 0x180) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:34:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) fsync(r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 07:34:57 executing program 1: nanosleep(&(0x7f0000001c40)={0x3, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) close(r0) 07:34:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x3, 0x3d5, &(0x7f0000000000)="d5214e7956058c5948ce0de23ffed77b52c84adf2a120815f3ab7e8932d261dfa114261d9c71e173a37f5de8", 0x2c) 07:34:57 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce1717a31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 07:34:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x9, 0xfffffbffccb32089}) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3, 0xbbc, './file0\x00', 0x7, 0x2, 0xfffffffffffffff7, 0x6}) 07:34:59 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000443000/0x3000)=nil, 0x3000, 0x4) chdir(&(0x7f0000739ffe)='..') 07:34:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getuid() seteuid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 07:35:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)={{0xfffffffffffffffd, 0x400000000000}, {0x0, 0x200}}) 07:35:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0xff) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xb3, 0x10001, 0x30, 0x1, 0xfffffffffffffffe, 0x3ff, 0x101, 0x3, 0x2, 0x40, 0x943}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) openat(r2, &(0x7f0000000300)='./file0\x00', 0x80, 0x100) r3 = dup(0xffffffffffffffff) fcntl$getflags(r2, 0x1) getgid() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x91, 0x20000001, 0x8, 0x25546702}, {{r2}, 0xffffffffffffffff, 0x3c, 0x1, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x22, 0x20, 0x4, 0x7e}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fff, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x9, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffa, 0x2c, 0x0, 0x3, 0x6}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7}, {{r2}, 0x0, 0x82, 0x11}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1f, 0x100}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x4, 0x80}, {{r3}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x7, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x2, 0x8, 0xa317}, {{r2}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x4}, {{r3}, 0x4d735c5c4a93b377, 0x10, 0x2, 0x0, 0xfffffffffffffffc}], 0x8001, &(0x7f00000002c0)={0x9, 0x4}) 07:35:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) dup2(r0, r0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x0, 0x1f800, 0x0, 0x1, 0x800, 0x5, 0x6, 0x2, 0x916d68ef79fb8d50, 0x9, 0x40}) 07:35:00 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x69, 0x0, 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = socket(0x20, 0x3, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) pread(r1, &(0x7f00000001c0)="144fc2bdbf1d237c5a559338a7c9628905e5a86c8f16a7a82b3a361f0210a9d59f099d52123c32acfe34e7f44c2c1abd79c2bae5feb4331ab036ea8a761461e6c225c07e9aaf0f6e9f5c950ce13e21cd66e5c62da1dc794059cd3722734076b5987d29ad35fab65f4c5f5bcff9104ba296fa3c9b56cdb52ea7e58a94abbd86e67a43", 0x82, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = kqueue() shutdown(r0, 0x1) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 07:35:00 executing program 0: ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) 07:35:00 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/214, 0xd6}, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 07:35:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ea0112d4b8335e0079dbd621daa2359b2973c12c98feb95ff17f4a3ee9a995dd9647541a47315a261f627608f8030000005484a4f6be70f7b5141a72be3caf959a60cdba9bb9f85a974e14e607b012f3cf72a941e9892c0365115e399e4ba3", 0x14) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0xf25b}, {0x25, 0x6}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 07:35:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) accept$inet(r5, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r9 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000001380)=""/125) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0xff, r7, r8, r7, r8, 0x94, 0x465}, 0x5, 0x9, r6, r6, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffff70) 07:35:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x42, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x40) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400, 0x0) chdir(&(0x7f0000000440)='./file0\x00') socketpair(0x20, 0x4000, 0x3, &(0x7f0000000200)={0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x4) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x81, 0x1, 0x8, 0x9}, {{r3}, 0xfffffffffffffffb, 0x37, 0x4, 0x28c, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x81, 0xf387}, {{r5}, 0xfffffffffffffffd, 0x80, 0xdd8b16215fe6cf56, 0x4, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x7bd7, 0x5}, {{r7}, 0xfffffffffffffffd, 0x81, 0x4, 0x355, 0xfffffffffffffa74}], 0xd0, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x2, 0xffffffffffff8001}], 0x5, &(0x7f0000000400)={0xfffffffffffffffd, 0x100}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r9, 0x20004269) 07:35:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="7bea53ad1a5954c81ba7d34de3714989180d4c96eca8d0330504f7cd5867c5b34080951b2c5c7fd621f5b4a72dd19c4b1bb016696aa62419f1bd1b1ea53c1729019b01943c06322ed2f0b99a4633f901928fed6d9f85447179d046fa7aa15ab1f4329ad0d98b4c616a091098", 0x6c}, {&(0x7f0000000000)="20ad17303353b36228efcb23", 0xc}, {&(0x7f0000000140)="9cd7e78a81a75f68415bb7ca8d229460d0aa1718c69c44400872435df001c87a3c3f284b4a218fed434f2659393124cdeae1cc88ea84244d647f79080f6002c4550c1e253e6a646744603ff6c7d434bd311c9af81d0ffbf8e249a9d3cfcdec0ee3eab1020061acafa5b2b16c77323a81c7f5fb0a97b7873ee647f5c8d85bbb1153e7a1d743d69a82ae6394313170073a146ac7b8988e9717a32876e0c940641cfd7843b6bab0f1b1641a665dd054e1582750ae481db90f032764e908ee8142ceb4395dfcc0e54fc65490c23a761cc8ca1b3374fbf1e4165055f4ec920ddc17a1898c39395850f6a46becdd09e6eea2a5db90d1f74344a57995eab37d46424454a4f315f9444af1cd761d0ded8057163cda86625d9ee38e228e01d9527a9d9034bc66b7f956e76aab26ce9fe43a6942214774629c8cc1d7276b6dfd5b54f091702d45b0c5993526bb47a11ad0d5c48fa9a9dfa0cae2c550dfab325f6f9c64579c81413576e7ec1c2167e8f3161a77d0cae6e99cbb8999134ecd965cd4cb053d4dff16165e3fe75ba0721543bbe5302f5a9d0ed8907a79fc29dcace8f6f1f1b45195c0c34dfd845d2eba0602e4d702a3535f804eae3a2ffd5dfaa1f3c6e59a59503030c14a41ed88ff9942801c03d7c552149d20349594696b408bc036d70e20b736961dc8a90b3e6b18709cc0e0f04e602aa19986d044f9c7d870f0d5d63f5667591c1166136fa02550b7e067247314e19fc0a42b63aef116e767da280b25932d65db2263f1dae9c05161f192edc1d089354ff5a466f56dae1c9f9ee6deb50a9cd33ca6fc6c654d2489d6760df4aa5f9d91da5de0f9ece989e3366c3ecc61682b81916a2172422e913a62fced9230c52846985afc122c2d2493ab46e417e2f10c090f35e7dc1887579ef4ef9606f0d3282ecb9e00e26434c01fec1e521ce7f48566bc3316fadee041891ba3b0ca26afe66d2fb8e15cf97c3f7863d9d1b1c410873d11824f0fe7dea20fac0e6af81f1b20462c3b5901c82c6f478f0a5977bfe81939b674640a301718cfd4bcf1a6de483521fe4eb6564123e1938f506500440c4bd96e585437c1f65ee13ecec029b8977db807642e1f2373c78939c0cee86641c91bfdbc6410b27545a6aaa15145d4efaf61dad71348082b3eb53df3ff6f04625a166f894ef45d9ad89afaa885d4815ae62da434e94012dfe20e3c53bc5038fe0391a6d4a12bebba5fa6f024ed95e39d42b2e4ef08050065bc9314b5778a2264828efd91b0e47dd753f3338f804d590439816cabc1a8b440f2c49c4f44869761006ddf913836091f7b6139bcf417ab919e65078616dc4abe8c73e98b401422c23027a3a6a0ce791ae3286c79f448828ef771dacc0ce92335ac386c81d970366d1a365c8a7a405d689f848a4bef89a71986271146eedd0759f4c5b7cbaee35a2fddf5e54b4c3ab370dde795742868a3976ccb281c9284341ef1ffd504b35a8209c8ae7a52a61ca8230c090a56c4a5aeb856663b3151f97a1eb5d066e0785f658b26457fa2811f877344af51fdd4f0bd658dfcb0f55993ed2473488ad07fc42be8b4023f0b4859e1372f9aeea47830651a9dc335d237501c01a1c680192f122911031ed447e0e3eec1b61d85a7a2385bac9ad184a2f8a6522bf4f292196e3558f6d77527691827f5d8c9c83ba943eee635f2dacac08b241f9203b2ce7889567fd7122fcf29f8590adcf9ee6fd61d70da4b09c981a0b9ccfb9dae8f6e5091d6398f9806a6c2a925707ad4a1280287ca435e9ce6d55c6cdf751e888ba2dd67d77e2c80425b2841cdbe48e310696796d492409c0dadc6a845b7f3e840c16726ed782bd57d4e772c7a63d72e9d0d40fdd376a34ff4e9d3546f49186a9b1463ce838ec7f20ddb9f3c821092ed8a8d588657a79bac259435f8c2426807d400b7fe18fc083efb54042d1b894b06b1164bf9385ca8a1bc676e2b6ccca9c0695abd8dde722e359b809ae2eac562a74b68d15e0402d872ddf6e790e90f2c76f4108416a69ab5c3095bd29655412bc5ee9b18eeef903f247caa11a92a07d8e7061cf8fa7ceceac699ae6ceb76df7e38f3d6bb0e6df3c289f61ed82ef9bfc66f0da4e76140d55cd9065b328436a44f91e11eee9eeada721004b2686a5d65633e70f06c891f2b43cb7b780d9275fef180c14896f513681c9187c972048b8c4abbcc9ba97cb896c26840b34d9521609b1b54bab5afa87b6f9cb0495a604fb010109b1fe7b0334090d9ac7e6414b2d8e89cf5e704ed759c15ef0353ca7c43dc0458a5553b3be18685909171e06fab321f509d48291fa1b069d46718e788613a7b4bdbb6caa57c4124561c0e0d8ad48fd9b3cac01e623b97c99570ccd2935c087a330e2be030c48f281ef17f7706175d53dcc8f1e574d30c27b173ffb565847ab47450be1bdc19d844416388f26b8a613773d6aa942860968aadfc6be6bc08788045b90d06ce377ef7e05d3effbc1cba75e3f4b4461fbded6f2e5da853d9d761984224fb8d24f7e1b2e8386dca9060362f2b7a1a345a70541e1e963b0332b20802a34e3ad1ec74ea7b4b60b1c2cc0f6885392ba3b91a5603a08ceae06d1a91bf0e2a89a54b8ce93814764372f280d1ca84b1399da6b1f391dc77ae09eb4389d060743fd24edb6ba11d574b2c94983a8cbf14c10deb0fce2223923e581925269f1a6012046e1698cc86e622de4561ec396918591bb39d1b1f911940f0637cd4ecfa75c72e8ea1f1038ad670100954a4eff505c066b238d85f3b4eb2277839487f6527dc80f0fd71dc4b2206782cd0efd080668b9bb85339c27a00a9d1b35f373421a1cd9337739a8ecc252d964ed0816b20cbad8b6c0ad010f1d5d745cee9cb49316af479cbedb973b17889303fa81a022787dd3ce97db536052f934917f598391e35477215b0475a1bb8cd02267a113041f67a0a483ee03773726938dfbb8bd6d793dd1205faf0b2dda6e71c64a3bee051f048784336665c481828acdd50e63409f5a1a527c6dd375d58efbb9c60427b5022bcd6c861448832a520bd30202484478cb06a89a4a6918a63468cee3b86c1ba6f1bc7b41792086936307d3f9411fc49043840cce6ddacf83e97a5041554bc89ef5ccb1c033e06f38d2a3b8c4d30a9479b5afca293be5df0cdbf9397246c68d0027005a092aedab0b23bed018d0b6a1c5b1c554134955d19960fb65c87ee10e7ec61ecf6730a64233cf2002aaad8fc9e2ef78ebc309af92ee3544e4be6461e25fa5cd9ed9ef9e02424773e96c422cf767846f9190255fa7868b786b4a257cfacf4e0dc9b7547d1081723b3be2ff39175fa0380d97fbdd818d1b169f4fc7600b9cc482331c2e75fe13b4f3af63c05562375ebd69d3a1719458186f33c3d871560830fd500971afb56f393f3ee4e69441e9f5c8ec33c4cc0d39356e3894088aabe72306985e0a8461d7543b3a680fa94ec441566549e4fa67eaca823fd115f96ad82a2dff2c078ba24a74782e98ee5b531c8c2aaa788a45c5e3fb9bed3c7d9efbd08a8460c71b6e2f02e26d9b8bdc387c9e206de1c385e35c1d391804fedc675837577cff25d542677598672333073e885ae1af08ee877943a944cfb54ce9ace015f94a9c69490d647e10acd889466ac46017a4cd75e7b45032b9da40f8695a3350113fe4c52c5cffa213a6be5ecd679717a88174f360313f636ae7283409a135d22856f8ba990afadef168052c045a86bae451311ea3598d86a6c8fe3103e2dde01b2d55352711d49d8cb9de8d577a54ba7f5258647f135b323f5ba6dff7faa3a98aaa4cda474c0333dcb359e1516603e9b843563759385ed0491a85765614c8535bc599dbafa98bfa6588574e345688b4f28c9a5cff7d5121363e4e32b0936d7ee9f8a0ceb10d7017ffceadff84c207c6e7331ebb202414536ba15143e7f7df6e4aabbf6ae40c86bf250d11561e91079bbb543b6d00a4d640eff8b8888edfdd8e17936f3cdef6b2264cfd9488477e1695c5c373d84f281a30774a1f1f4fd36aeb6071ade86392bf73e199e311bf1b1fe52565533e1b0de660ad796f2d4fdbd65d3677e8b599a274fe836d91d5c3c394154b142a025a3bf92023d626699df6aa2c78833b20acb5abd50a9025306e0b4a524facbd7a94ce986005e7f403fa5249a2b83919acd19fa4dd7d6b3e96191f4a43e1983248b7c8c91e4a6c0311516d02c86beb6f74bd574c13c3f88e45dbb84c1710b5993b5d44019459995c3fbf9a5eb9b252861bfca4dc8a60751334c7028d6337c62c758ace36a5762862b68a20a93acd7f81193f920b689ea61950fd36bc20c4afe594554be7414154ee274f897921b9ba8042e8a2ef4ac91e81a6e3d1ec59b8c20bf98294daadc23a2a1217435ea12a368a8f366e2afcae02d5fb47bc619b59523523dbbfbfe88bf688cf8907426762248b288082738ed7d0bc766bd826b80c3f56603eed4bb9ce38aa8b72b3e99d6fe77d631fbeba19ccfc5f6cc45256c1c1360912d4fce855bf4b988e8a916b6b923471e9d79470ac06b446c16b8169f2243d3c79ee00f30fc4959f38474ee172aada52db43a297ba765f98177bd817f729acfa02ce4adde2dcc2299238a9a8573465eac05d21d18e4e3826a3ba1454de1c1ab7053f57e70bd607550b2f6abc180d84a063b18df21368c019c41c8e0a517e13b6da419e725483242c6f65b59a17e65e8b954dd1365cc9a8a3227dc84e6bae54077fc049d425890751424a4140d6425990ccf702acda7c7029aee42f0a35d438e1bab34ac186adff56cdf3272aac3708bd1930527ed4f59d4ca76090a30dcbad819bcd56d3637780593b4639564e5b7b6c2556e11398a762c0f2099959bf50e3bfcc8b29ff2153ec0baf303f3dc7436f1e7cb59470d9ef926d47999a7680c0e5729cf7bdf51e2575e1869d31ee906a1cf2c61c630f866d566b630bdb643c96c4ecbd174cc2bb809cb9360e15f4808a54dda6c86a1fe882f1f2879d82fbe7f3f1d08f8ee581e776423c10f5f3c70d1725c79894d435547714ad6e1a79beadb04fcd583c7aac4c8f7be16b212f56764ced8864219da2364d0179f827a1dcaacd8f99d8e94f658fe615e862ccdc7200be346004249cc4349a9c3c1854c7a4889c7edf1b8b3da82302df26a3df8d59d7b56552214cbeb3603cb7404404bf47ef5c2cad12652793c039d3b48c20d9b25cb84be07a3ebca19c7209373d0d32930f105764feca318ee5c2d184d835583a73e5db62f63aa616ad3439d7535b91ca97297892ea3c658d0cc07861f65eec01e8a55c1df31f6b4ccceed1ec4d5ec3f9eacfb07d21b3681cddbf07d1ee16f568c4240437fc7bc1569fb7e0098d8854e7b5b69377a2a3b0cfcf341b808d28f8ee8e1c75ebb813ff91889bcd0397a26fe5fb4a43afa59997d3f9fa165ce4ad0bfc6978131b10fad425229c27835d433916702346e056af0f807f086693a291c0090100b84fe6fabaddb3b80cc9928711ba9e1b75499f5c1ba8aa4befa75b8310efb20d3ce280a97d4110f31c934331e9eec7eb7c3fa3bfbf0336846926b5f99ec73e4dd7b1eaf39b746d68dd0632546f3560b0cfcba0b412d22aa3d34b718e5e08e568a1245bf1770bfb65fc8069074f9e0ebcd7862640fc3cc49c8af7da8a864e019fe691d33cab3a729a1d1fc286f1f9cd8626e7eb49e2deb45d381d3286b51245563be5d402d6f0c4408ff9eb7760a4c9a7e3c0c3167af2ba7bc38f49bcc62c2b24c5002d47148aaf6191632a279f89bf739f02d366091dc6f", 0x1000}, {&(0x7f0000001140)="0d9810040083d19bc08a91e3150657968c00148832e64c0225dbd9fb5bf555d817337b990c4f0fdb8c0cee80370fafe21259db80d02e137dedc7", 0x3a}, {&(0x7f0000001180)="5f42dcf964e2ec1c3d30dee7381602fcef94dc1d541be9ff1ca951f0b55c9d08cd487b46288503bb573e0613161f55037fe514e67c63984cdd7a0ab2a692b6", 0x3f}, {&(0x7f00000011c0)="fc31ed66ff3a520c3e04d78476cc6dffba0492", 0x13}], 0x6) 07:35:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) connect$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) r3 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x4, 0x0, 0x99, 0x6, 0x4, 0x3, 0x1, 0x2, 0x200}) 07:35:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x4, &(0x7f0000000000)={0x1, 0x1ff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18a) ioctl$BIOCFLUSH(r3, 0x20004268) 07:35:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) close(r5) dup2(r1, r3) 07:35:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000000540)="2d60c98eadaa264c37bc000855edd142576dd493243905e28d56c8766514bf3b44d47a5c8d2d5e65afd60243c939169809e1c2f0188172a041bc472ee994bde7e053e11098bd03f8c4969156388a776478b6a361bedfacdc1ab36a31ceb8fe3307855f81031cafd88f8737295da9f70b1e0fdc6db90f30e60d73a4d1dbeab56081ce3774ce3b6d4c9648b68feb01ffbf622935c6e3b7eb128e4d3e246c8762cdaba8d2b7ddfd239d52902dfa3b2b891e82ae0d292a2c88b5110a371e027fc827f2dd4415c90fdafd1ba1f71c50755396a2623240905f3787e0f2cd3c1172c17117d12a0262e6f7ed1b09", 0xea}, {&(0x7f0000000640)="11b07b5f1b4a1ec2da1612988fd2c359aebf7cd36bb6837862eb40ff70e55f36cdc051d673334a61d51578708d20be66951b404f9b75d431dcb00f2f28d40582977c6e66eb90b25029fac028622353469dab5e43fffbd823bbfb6a3c39f6375b1ff54ec3503cb54aa55613fdc51a63f1f91409488dbcfbf74adfc1644d99b733f493d72f637ab45a1a502a719cd64605e9b5e58c561f8b50cc680b66dea1b74fc9b27f85c02d7a51c8a04f39b285e66dd33a16", 0xb3}, {&(0x7f0000000280)="c9a2000c06fc8d6ae7755d3cbe6ab4761a322425a9a10de8", 0x18}, {&(0x7f0000000700)="42a873862df33e10a8eb4e5de8b228b4255bde9a125811fafc41fc56f3035b544dd80d6ed031fa94f264f2363649060a0d5b12047af408624b0963524a06b0e160f543f7da170d8a783c6c3b73a252", 0x4f}, {&(0x7f00000007c0)="3318d1a0178227812b1f064f729f4c7946e24b7b9c0827b1bb9b59d36867ee360c89f8cb572517ce58d87982a53a2b4df0d431c320fee27095829e9e470fc9ec74f57c3454441e93ec2df10e597f0a23ae8ddee95f71f28dd0fdcd6f51c33b6c761c20e134fc2d6d172cc4ffccf22fd8aca9bf08e1b880000174e0a0801b81bec74e46380dc26daac8ad0d8a4c0cb092d366d1c63754c064e6cb08be70e537b2cd64c0d6a94fdc27b967be399f74904343c9367936e2fcb531d8374514f85b61b84ff3e7036e", 0xc6}, {&(0x7f00000002c0)}, {&(0x7f00000008c0)="9cde14a72a160fe1947e469289b2e5df055b13af014235b3e9e5a680b2305aa3d069d8b903e4bb58f22cff9d9a904d863239ffe2a45021044396408947a35a75211bf14ea3782d9aaff27f4222233c57c4c536eedb7823dbdad48f07a488d76b462ad80508378c5bb14f1332d86efb2d9355b58a693af2f39d36117aff6746f84d068c9d582a78f59740851d04d28c28db1ad0e096e2d740bf74e9621af0bb34056c048b08ecf051bee50c5c95ec324796486095c43d5c1031dc79a96224c7263e2b79c5bec32769f3092da9e4bee468aa415b73e30f1c1b6b8d67bd29002efab785ee7f3f8a5fb82189114075521ff22d334cc0a6be7d9094870c6d52071f3c2ecadee7b7d7db43b46c7a5d9400a97e8d4e5d9a68579160aa34ce80450f9953b24072d40e1a0cd8b4f5eca30e1d17d0000c28436d7afeee7c18d5a1aa82fb4ed675e27369d2445f15ec828ee72f56822a4777cfe9b6d03f95ab347b99152698ab119e445daba91d6fcc39813ddad1de765385ea0a832c94bdfd5976852375ac0ef44bf8824451007e16737db6730a98c1a9ccc0b629ca9077bec1b13d0b21ffc7289316c3e15d7448e626a4fd73c3249bf4a3101400b74876d5b364350f6ed881c296516af5007c0e134c0e2b01c30e360818eeba3af87cae119d1ad6d5cd3ee8b4640900c1f87b8d5d1b37bbf7707fbdf3f1649c606c94b54ef6286d3952ebe55c0cf86966c65f4815870de132a89f57b088a536fd10e9052117430ba18bf68a3de13000391dc8b46a99b44b4dcd0a38e9f33f39cff1b527911da50acc56b74491506c0ca3f435d078ce067ae1c8104631d69ac35cb948ce0ca2e18016f3f2613feea1e6f89864bddc3ebe2e7ef42cf3bfc19f86925f9203164cebb2987da2474e0c88cec6db1ec0bd9af307d2a9a7e50ed7f049a3499596be9fbb2110e92bb4b3f77038e4c47983f600e4d47962e5c5fe176e8fe6bd3848d8eeca2dd5df0a4e73f9ab48a05b699789078cd3303d012e364d008b5ce99eb3208e4c7571f91114c2a67018332f8fbc332ea1ec63fda958b995faecd802b7f077c03527772b76ebc27ef9508cb12a79c1aa8b14a080e93445f2d036c576f83cc2bee932a958e7cbd17547695d6703f232cbfb01f00a3537e5b1c4401c5489561b28c3b57a47858f266932c99987123f39d292f829bf84eb9151f62a8a3489bcdde6200e991df6da24198d729e9f6eb4486a37e22a958141bed956f8775942998c5c83cdc8d2a76c6593cfba936a1488f0b95b09ca687eaf6f917a03cdb45837965e45760320801cc78240c28e025e81194c87eb779313722b82e12708235925b7729afafb120df76342741a38042d04815a2ca5feb3555dd35e042f74351867f0008caf48dc4cf5792ecf44dd5d67b4279e45bf7f0abbbae1825c9ae3c3a74d7ee46bac0d62c5d1ebd059dc4a4d4a9e171bbea9eb9bc66a8ed393f908d528ff2d25df9b837801abca965cc63642850c88d0eaeaf5b78ff0e3bf308261d915148f4ca1d0cf2ef3ea9cefb2863898e1e77253e4bb25f90579808b0593362e3c6035613fcb4a14a4e1f78abb5df1ea7d9e43eac752b73975a763ca508a8287a58fcb8b76d96d2020bf22efda8f16400dad3341a8d09bd20a905fa5cd9eab4992a5a595c4276081ac0fffdb9e1ef70285d0059dd8263e1367b1f261459c7bd6d06b23fbcc9edf6af45361cc69dabf6de1366375a119ee2705cdb903c9077acb0844516d0cc423a1fba46a5c2dca0b93f6d501e4075f59efc25acc6a78728d72f32554e2bf56a8abbe6eb251bb405f5d479e4e62b8e50ef328c3e95a5f3f998296238de1499389f5e93a643a1b3355726cb107b9f80fd884a638f8ca22b9afd5f5a59bd4465ce407cc519653d763b1f0964843303905ce7886ac8097dc8b88f08958a7a87b5be69be5c7f77adc924460a7fe0ac176df4c3348ead3c8c080d3e9263f5d2c1d71ab9f04461caa33adf1857ad75ac68d66e3a3580670e630f7e49f9729d6f6f62218216231fa926f6726bd88cb77388eede7e46d3d61f606295280be62b725ac714434ed8ccb7fd4e43be98a19d65bddf73360abb32db7c5e03302076d92e6436aeb96946b6089bd5d718e54f8feac77d62ca1506b35e45ffa7f64ca8c33475a0a7fd90c89dd0d2c0675ecf30d72dbce37e9bc1eeaf19378c463b882fe11e85cb3f81ceb8b065e759844c786187dba864847de53bd98686a90696dd95db2946941ec247a2067c70f0016178a1d44e093c6679fc1add4f2eeba27593d142dafdd4668934a727cd97426d8d28fa074665166f6ad05749a8b73e4676c60d524e95cf9574ede1381308ff7c358f6af0f471713283a8fe8054d2c9587069a0924fc975d95d78df4f5236c6990c686097cbab21c1b1d9ae3bcff25a595631ebe2db704d8028bc565c71c53f714cf1f024d7f7863abbadc51561b0a566ce07956a54c344b17531fcda30746db2141af3aae3ab7df3df526f4112e2769a60333fa8ec2d4d758d9b14f47d40257fd0434cf2a0b6d981ee68bfeeb22a9a8dc465717083f79ada2de0f7fb75a6e383144efe573b2014bdbfee9a48ecf65ef644d0bd886897fa9e94382bd19c63375235f43db41b9f3c230af7f478adf3a9c720a3cdeff03363c71260d73fe8f334d186ef78c77e595ec3a905733ccdc190ea86ef51d82befadb5ce0e869aeb6bfc957d41e678e1df9357efe86d6dea4e93eccb8fe918356a3fb1af48c253cddb0de851d4fde3a5d0265d51b830e8cd1aef459191f2eb1f81599b801e5925d98926a063c61287fa397500c4b76992d889d26e13b0f7c2f6af02402b000f9fb8ac9fbdce6b8d41d33b218ee6f5990b4d3fe2b7bb86b8531a55dcf009f27218780954e272fcfab321cafbbbcc51712454dfd55d8bc67ebf5d67db2cd0c73567ebf06e49166602d72e536ad0d4d923c377c3ba13a38b281ccb71dede1706a4a2d4c2dd67eb8450985fd60ab4b39aeb8a279c0b2daedec76229cc4739c3c395c54b6e5b0896617afbacd3b20f89010fe07775396069a6c0874d4998d08251b5e9142745dd52f8773d7090641b9b09d81d2194628363131d0fbf85ee65af91eed9eeda4005557d54271171c0b9adba260182a98d837c3327c8d18a46af91f8e00e700f786c7e9ba9494035e0c46bd75801dd17df9d766118512dc9def9fea5ef7c9bc7f607fd7ea1ec3467d185e92980646281f500277f0ddd1b49047ef7c644fb3213c8ff102c1e840e3c178ed9b82e320ac262ab145edfc6236f4b247812adf2f99451124f7beb46b6e3a296da95dc972881672c50bbd057aa7314d002d1b36447d585ce3ea7360bc83965ae308647b7955b5d3dab2b2d3cb59d5b885fc89f68ca4d0bdb70ebd16829034e35a273b247ffe5ec2f6e17e1fee347addff0710c75975af85dbf580e0bb7620758bf2caaa2ef632d8aae0070dfc56b2ef843c6db747058f6987790c738aefba8e95da41a8cdd98a170b9236d546a7548e31a84fa0f04b78b0462f4fa9612304dffa51535bdc000ea0f5bd063d528edebbed2f272336dc9ad5cdf5cda0a20c121ced25c13c9bb3fb4c197e686e746742970debb7d4e4f606a56e51552a3bd31a6663738af021621696a8103173e0557c797ad22de07cb3172c67126e6da0fa8700fdbd1b5867ccbf274c3373ed1e5b923dd96da259543b84f2597ee0da392cbf1fbd5abed00a43a9d3154e6fa406195397f90a29ebfc0ea3dd03a95de5f07b15917e9c0ece438af9a87a1efab3ec004301efcd7db9e485e2f029560ff10525e1882b914447439417eabd8e774d98d86302e5f53cf7f75bcdb091f0ea8c0a5c02fe2933f4103008b7695773f02e0f4f6256cbce37965fb289137d2242f0a382c84c1e41a7561843e27e4bb337c47efbb00c0416b0e49d515ee3cf7c30de4658d0986b8bb0fa3d7c04d106ffc6c99800f26c150b13602a40b351a3efc0da869173dd72af4cd0ff7cce3e69a0cde242e03d1485f27372f019e8de8063a4c5763f62c337ef534ab1faacee92799881493de926eb5cb5e415e62c3ffe375237349c73f1cf7274e881748b8669495bb18ec974af9c21a972f147d29ad5d736b088c79240327cee4a9822395523f1a6c01ce42d5d13a97c3d68899b1ea038d265212729b0aa4d97ef42fbf8a8fce65c89983672e2b647c888c59bf1fad431ef34d02e32460b4971b54cad2fa76344c4b6e6df1588fab22981b401c66e78158972bf4332bd7d06f3b694bd757ff4fc4231241e60c7542f0900ccc8c8be74cb94f33a9e703cfecec0dedbcf2909c4d7892d35f94755d4d942f8ffcce68b4a137351b9538f884657b4e039b457bee4d9c40782da1fa485c2503c1b772d156db84a2f0546bf3866d84d5072ffb9de9b86a0f65455fa4ff35f1389274bcf7ae4601a3a8d5b5ad64cad985197103345bd67a5c79f763380dc874758df8819f9d8be749784a930d8222711cbd407de7baa064a160605400c13605c6afeaf4fa067915e46baa4e52a1b2e01e30a27b0e8521425f1c1b364031e4ca6eb2bc6ed5126dcc095b558562f3c7517d2cb6e6f074844d5f54e23c62c5135356dc4f08a3351c129b431fc71932509816d0baeaa408d72c876720245228afbc0d83c77ae9ed603ed485606a78c5998764d95e3b2864ceb192ccb9ea155323bc6b839a880baf9af63948a37f77188c9e97300b7353dff3a4283a01baa5a577eed1393c2c7d4e126ca68894a263ee62c18687ffef578c9a57dc82bb653c34e16bdeba1d1e3895acc65e64f24ed66daa35950062b1cd67aaa29b23b80c770e2600dc2914b62d6357e422b581253a630285746d4aec7829aa6a1b677c2bdb5ca959902e4bde55ede4fccc15568c878fc66ab0d64aa9ee21aff13a784a4cbd186d01216ca3667af1fa44c5a8d34a534759235275fb64d579b828d4f5f2a07f351e6e808199e0845de7ff45ebce064f9a83f7fcd90fd45ad24f88146995f59843ca147e9f6a7cd4a785fd8ea9d9cb2ef6f21eb02d3351faa84338c857fc9e85ed321213be986de86b73b1fe95bfee5ac9fa3f113656950e3febe654a749fbff123b24a9e74c626ad5389ad01c7d3d828614b3482d10842bbd02457ef86ea117a6def2de53048bc69445d98b8679cf352920ff498bacbdaa860e4fa9adf967ac13f1d9b591cedb767e9eefce306ca090ec796414777e80a46b0f985c40578b7d968806473be01c3343be4d6a7fd36fa238e17e60c019e9b81e57f46211650b8bcd70ff0d25934258242343aa002de7a177e1f21aa27fd7c2417c56cecd0c1b581bbbcea14b079b025160f1912f88f022a1a62b1bc10f819b34c2996fa63fded775905a97e7ddf9ead3f823f3cea7f8a74b23e845111a78f205e9e51999e029fd03c150d16c9c187468644c942ded6f924d3eaf4eda9588e27ca8d306d0d212b36e1d411b503ef9ca2a428729746e533e4faa41f564d1e06b3201bff20030cf56323212370f97fa619bfbe6daef52d766b13e33cc2c9e3cf09555d89645608f1258e58c72e413b85d457c47884d2d607028b29919c10512ab7a22b719dfeb024608db5aad4093ebdec6d7b610f0e2cb69d0581e9e472b37a8cdab9ad015e51fa483a4c0287dde427f64e4a65954604b6935f305ff7fe760aa02d6ce77521ca4e5d778be2b3f689d4b1a359f0c4ff2467e6aa1303bfc277fc4accb8c690d5b645cdc0b364967af656f80218eaeb632c75e9de04130e281bc1b8ad5229c3e0b5501145c555", 0x1000}, {&(0x7f00000018c0)="57afc4abf8dfce43361463713d6ccd161822c81493296ce6c94a0bbbf30e8bb19d6ca6bfebed4e711ad47561a2a1b3489dc09b266f0cf7a0697085428e16fd1a697e13f9069dbcb6fc65840f24f7a519292b4c4b44ec77dd8b498c341f2549a76986457547e4623cb491c97f6b2c97921f8492bd0eec2491", 0x78}], 0x8, 0x0, 0x0) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f00000019c0)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fc8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b20d264cdb933c7bf4c92cab7b775abc7019fef9a20c98fb1b000000000000000000000000d885acc1377cdd4cfa8e11c46ae8fa20a7248c32661a2d2e1dbeea7371149e51a48d572ee4bd52b88c87da48e5452bc0c6f6b1fb8a7c"], 0x1) r9 = dup2(r1, r3) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r10, 0xa, r10) 07:35:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000080)) 07:35:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff8, 0xe7}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x88, 0x9fe7, 0xc959, 0x40}) 07:35:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c9473cda36c481c38f6f0c804674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4871c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f88e41a5fbb39b6e9e8ccfa34105ed9ea95b24fce748b85a7857a1c7e824e98a83baf856f579deab34f57dd30c7e70bc19bc643e5bb03c869bedce853e82d5254b"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x40) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 07:35:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc000000000000000, 0x6, 0xfffffffffffff800, 0x4, "c4c7cfdad4e4a6c0653416773b77493a013c1ce8", 0x4, 0x100000000}) 07:35:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:35:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) 07:35:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7b, 0x1ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0x66d6d5e8c7316767) syz_open_pts() 07:35:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) recvfrom(r0, &(0x7f0000000000)=""/194, 0xc2, 0x802, 0x0, 0x0) 07:35:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:35:02 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 07:35:02 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x100000080) 07:35:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:35:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6, 0xfffffffffffffffd, 0x1, 0x200}, {0x2, 0x401, 0xe6dd, 0x7}, {0xfffffffffffffffa, 0x6, 0x8, 0x3}]}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r2, 0x2000747a) 07:35:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x36}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b53b95b3f7c60b17edfc00d13defe40ba93231f20547e25d2cb4ab1703830055d628f7239d9c8425c3776901d99bf520a026f10b7acc542c2ac99278459c06ea12fee5dff9baf0d12f25847f54e8c1da68e47f4f42", 0x55) setsockopt(r1, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 07:35:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f000024c000/0x2000)=nil, 0x2000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/237, 0xff15) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806b8583d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *497182 58245 32767 0x1010 0x4080000 0 syz-executor.1 76993 55651 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82208375) at witness_warn+0x69e userret(ffff800020acf658) at userret+0x36a syscall(ffff800024f5fe80) at syscall+0x44a Xsyscall(6,5,c,0,3,db4086a1010) at Xsyscall+0x128 end of kernel end trace frame: 0xdb66b170900, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82208375) at witness_warn+0x69e userret(ffff800020acf658) at userret+0x36a syscall(ffff800024f5fe80) at syscall+0x44a Xsyscall(6,5,c,0,3,db4086a1010) at Xsyscall+0x128 end of kernel end trace frame: 0xdb66b170900, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f5fbc0 rbx 0xffff800024f5fc70 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d54000 rax 0xffff800000a6dd80 r8 0xffffffff81de8423 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4de55dfae87db373 r12 0x3000000008 r13 0xffff800024f5fbd0 r14 0x100 r15 0x1 rip 0xffffffff81e723a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f5fbb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=497182 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf3e0,0xffffffff82660d00 process=0xffff800020a8aa90 user=0xffff800024f5a000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=4, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58245 172730 55115 32767 3 0x3010 suspend syz-executor.1 *58245 497182 55115 32767 7 0x4081010 syz-executor.1 55115 17286 62374 32767 3 0x90 nanosleep syz-executor.1 62374 206121 70448 0 3 0x82 wait syz-executor.1 570 414096 0 0 3 0x14200 bored sosplice 70448 458518 66355 0 3 0x82 thrsleep syz-fuzzer 70448 345230 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 63961 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 192841 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 348590 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 178430 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 73785 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 393856 66355 0 3 0x4000082 thrsleep syz-fuzzer 70448 125358 66355 0 3 0x4000082 kqread syz-fuzzer 70448 288376 66355 0 3 0x4000082 thrsleep syz-fuzzer 66355 150006 66650 0 3 0x10008a pause ksh 66650 380870 77037 0 3 0x92 select sshd 57869 57583 1 0 3 0x100083 ttyin getty 77037 174981 1 0 3 0x80 select sshd 55651 76993 33795 73 7 0x100010 syslogd 33795 261138 1 0 3 0x100082 netio syslogd 52484 400048 1 77 3 0x100090 poll dhclient 63103 288882 1 0 3 0x80 poll dhclient 34517 261784 0 0 3 0x14200 pgzero zerothread 50574 292121 0 0 3 0x14200 aiodoned aiodoned 36063 337770 0 0 3 0x14200 syncer update 96288 89667 0 0 3 0x14200 cleaner cleaner 4483 19578 0 0 3 0x14200 reaper reaper 90290 323371 0 0 3 0x14200 pgdaemon pagedaemon 97952 222402 0 0 3 0x14200 bored crynlk 75013 352048 0 0 3 0x14200 bored crypto 19262 686 0 0 3 0x40014200 acpi0 acpi0 83810 498466 0 0 3 0x40014200 idle1 49247 394133 0 0 3 0x14200 bored softnet 1227 474212 0 0 3 0x14200 bored systqmp 20546 397429 0 0 3 0x14200 bored systq 26467 173959 0 0 3 0x40014200 bored softclock 65511 139717 0 0 3 0x40014200 idle0 1616 294670 0 0 3 0x14200 bored smr 1 413055 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 58245 (syz-executor.1) thread 0xffff800020acf658 (497182) exclusive rrwlock inode r = 0 (0xfffffd806b8583d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 55651 (syslogd) thread 0xffff800020ac0288 (76993) exclusive rrwlock inode r = 0 (0xfffffd806eb42098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9458 6319K 6322K 78643K 11360 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 7436 0 0 ifaddr 30 13K 15K 78643K 1040 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 363 0 0 iov 0 0K 40K 78643K 558 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 4962 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 85 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 800 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 33K 78643K 7668 0 0 sigio 0 0K 0K 78643K 73 0 0 proc 41 38K 78K 78643K 7622 0 0 subproc 17 1K 2K 78643K 2788 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 874 0 0 in_multi 22 1K 2K 78643K 2036 0 0 ether_multi 1 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2726 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 104 13K 32K 78643K 26253 0 0 UVM aobj 130 4K 4K 78643K 155 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 373 0 0 NDP 4 0K 0K 78643K 495 0 0 temp 97 3541K 3622K 78643K 37673 0 0 kqueue 0 0K 0K 78643K 77 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 332 0 328 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 596 0 594 1 0 1 1 0 8 0 rtentry 112 1829 0 1796 2 0 2 2 0 8 0 unpcb 120 2914 0 2906 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4684 0 4684 1 1 0 1 0 8 0 tcpcb 544 1674 0 1670 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 3 0 3 1 1 0 1 0 8 0 inpcb 280 4090 0 4083 7 6 1 2 0 8 0 nd6 48 492 0 489 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7540 0 7392 21 9 12 13 0 8 1 art_table 32 7541 0 7392 2 0 2 2 0 8 0 art_node 16 1828 0 1798 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 14 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 796 0 786 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8708 0 7258 48 1 47 47 0 8 0 ffsino 272 8708 0 7258 97 0 97 97 0 8 0 nchpl 144 17426 0 15795 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 76431 0 76431 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 49863 0 49863 24 23 1 7 0 8 1 plimitpl 152 1370 0 1362 1 0 1 1 0 8 0 sigapl 432 7353 0 7340 8 6 2 3 0 8 0 futexpl 56 63016 0 63016 1 0 1 1 0 8 1 knotepl 112 4865 0 4848 2 1 1 2 0 8 0 kqueuepl 104 1593 0 1591 1 0 1 1 0 8 0 pipepl 112 4754 0 4739 16 14 2 2 0 8 1 fdescpl 488 7354 0 7340 3 0 3 3 0 8 1 filepl 152 44403 0 44320 27 20 7 7 0 8 2 lockfpl 104 1383 0 1383 13 12 1 1 0 8 1 lockfspl 48 406 0 406 13 12 1 1 0 8 1 sessionpl 112 179 0 170 1 0 1 1 0 8 0 pgrppl 48 239 0 230 1 0 1 1 0 8 0 ucredpl 96 12025 0 12017 1 0 1 1 0 8 0 zombiepl 144 7341 0 7339 2 1 1 1 0 8 0 processpl 896 7370 0 7339 4 0 4 4 0 8 0 procpl 632 18780 0 18739 20 15 5 5 0 8 1 srpgc 64 326 0 326 19 18 1 1 0 8 1 sosppl 128 137 0 137 30 30 0 1 0 8 0 sockpl 384 7717 0 7700 12 8 4 4 0 8 2 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 30 0 0 2 0 2 2 0 8 0 mcl9k 9216 26 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 1 2 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 21 7 14 21 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 525 0 0 14 2 12 14 0 8 0 bufpl 256 15692 0 8678 439 0 439 439 0 8 0 anonpl 16 773088 0 766624 188 146 42 50 0 124 3 amapchunkpl 152 61388 0 61272 96 86 10 19 0 158 5 amappl16 192 30964 0 30582 214 189 25 32 0 8 4 amappl15 184 1257 0 1253 1 0 1 1 0 8 0 amappl14 176 2122 0 2116 1 0 1 1 0 8 0 amappl13 168 1085 0 1085 17 17 0 1 0 8 0 amappl12 160 703 0 702 2 1 1 1 0 8 0 amappl11 152 982 0 971 1 0 1 1 0 8 0 amappl10 144 1201 0 1200 1 0 1 1 0 8 0 amappl9 136 3554 0 3552 1 0 1 1 0 8 0 amappl8 128 2639 0 2603 4 2 2 2 0 8 0 amappl7 120 1496 0 1484 1 0 1 1 0 8 0 amappl6 112 581 0 569 1 0 1 1 0 8 0 amappl5 104 1908 0 1898 1 0 1 1 0 8 0 amappl4 96 7518 0 7491 1 0 1 1 0 8 0 amappl3 88 1649 0 1639 1 0 1 1 0 8 0 amappl2 80 46401 0 46333 3 0 3 3 0 8 0 amappl1 72 210481 0 210056 23 13 10 19 0 8 0 amappl 80 21545 0 21507 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 7354 0 7340 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7354 0 7340 1 0 1 1 0 8 0 vmmpekpl 168 62442 0 62413 2 0 2 2 0 8 0 vmmpepl 168 949752 0 948276 235 155 80 93 0 357 8 vmsppl 368 7353 0 7340 2 0 2 2 0 8 0 pdppl 4096 14715 0 14680 6 0 6 6 0 8 1 pvpl 32 2172190 0 2162535 435 319 116 130 0 265 19 pmappl 232 7353 0 7340 13 12 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 23 18 0 18 18 0 8 0