x7f0000000180)="e41ebfaa5bccad1e366bc50239399d75e172132e0698b66185dc17a1c216165171dca5bd18fcdf72bbf3d23d6088daeac037911531746f60968c7431c49b9c3c196f62818570c47876e643733422e871b099fb1a00f470396b2346947b9536d2603a15d0dc85ad07ee6ec5954d594349acf047ccc3f0d5fb2828ce2cf1288f85e9bf4008", 0x84) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x80, 0x9}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x7f}, 0xc) 01:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc5, 0x6}, {0x125, 0x5}, {0xc7, 0x9}, {0x0, 0x4}, {0x21, 0x7}, {0x0, 0x100000001}], 0x6}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fa160a8217", 0x23) 01:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSBRK(r5, 0x2000747b) 01:00:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6d, 0xfffffffffffffffd}, {0x0, 0x4}, {0x20, 0xe4}, {0x0, 0x9}, {0x6f, 0x81}, {0xa3, 0xbe7}, {0x45, 0x1}, {0x3, 0x80}], 0x8}) 01:00:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup2(r0, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x80000000}) 01:00:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x42, 0x100) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 01:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="6673fc9aaac7699bf5a6936f17004505b528547c7bbe2a5d27e594c72f2256c7803aeec2f0d9a31a50b722e7d19744d5b5cb1d013fb38849b0df0cb437dca8cbb8dcf0728186167f0223c306ea071af7b88f24f00c9aa54e94c38b744953e02b65f13f30d07e9ade4db14c2dc3ef0484351129578bc04f2792268114cacdf43c506745d884ed43116b0ee6d7a842bfef29396d934e976ad06db0bf06b97acbaafd3ffedfbbfa0696d8cc048f3dc56b0234859785fa1dd782551fb924f90c38619e8b2c9e1679e3c3dd73b105250ecf2d2fcb3fee3392f19f203ae3e77d3506eb14ce2552b366501349fbe19baa0ee91bc1142ff52f473dc6ce2829a482d8c51ceb36c2de93bbed217a2a55aa63a8fafab360d0a159b599552093ec9d11c6e676545c7ef4bcab3fef441775f6ba9f00b9a0d7334723", 0x135) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 01:00:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) r4 = getpgrp() listen(r3, 0x3) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) fcntl$setown(r0, 0x6, r4) `‹+'þ—‘,2ÝÍ)âÕüÿ5íÿÓ8Òÿ OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 01:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:00:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xaf, 0x1, 0x4, 0x0, 0x0, 0x4, 0x2, 0x1, 0x1, 0xf, 0x2}) 01:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="155cbdb7ca94e0b499211a7069d50fc019231e693c1e5a", 0x17) bind(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="16d4c7da696c653080000cbc79066ce186cb3871046f1c7bc2bccb86391f344708465dc7fc01fd4bd918a07490f234a764748dbf5bb21c79ec9e9a87bbaa581c2b2b0361ede06f1c763f9519b3ac6344dc6ca4488c5b73"], 0xa) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x49f, 0xf91, 0x6, 0x1, "372652059344bf5314e9ad45317c82737ddf00d0", 0x10000, 0xff}) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8240, 0x20) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x0, 0xe3, 0x3, "5fdf22dd0835270ed96c4d028858874272c1ae81", 0x2, 0x2}) r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc3, 0x0) r6 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/213) r7 = open(&(0x7f0000000280)='./file0\x00', 0x8001, 0x40) r8 = getpid() wait4(r8, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = semget(0x1, 0x4, 0x20) semop(r12, &(0x7f0000000480)=[{0x6, 0x10001, 0x1800}, {0x3, 0x9, 0x800}, {0x7, 0x9000000000, 0x1800}, {0x1, 0x8, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x1aa3}, {0x3, 0x7, 0x1000}, {0x6, 0x8cca}], 0x8) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000004c0)=0x1) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r13 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x6, r10, r4, r10, r4, 0x8, 0x3}, 0x1, 0x6, r8, r8, 0x4, 0x6, 0xaf}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='${,&{+\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f0000000880)=[&(0x7f0000000740)=')\xb1}*\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='/dev/zero\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_SET(r6, 0x1, &(0x7f00000008c0)={{0x8000, 0xffffffffffffffff, r11, r10, r11, 0x124, 0x5e1e}, 0x3, 0xe1, r9, r9, 0x0, 0x1, 0x5, 0x3}) pipe(&(0x7f0000000940)) utimensat(r5, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x68, 0x5}, {0x1, 0x3}}, 0x2) mknod(&(0x7f0000000a00)='./file0\x00', 0x2000, 0x29) pipe(&(0x7f0000000a40)) dup(r2) setregid(r11, r4) recvmsg(r2, &(0x7f0000000c00)={&(0x7f0000000a80)=@in6, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000ac0)=""/77, 0x4d}], 0x1, &(0x7f0000000b80)=""/73, 0x49}, 0x41) 01:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./bus\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000023c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000540)=[{&(0x7f0000000240)=""/37, 0x25}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000600)=""/188, 0xbc}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000006c0)=""/175, 0xaf}, {&(0x7f00000009c0)=""/169, 0xa9}], 0x6, &(0x7f0000003400)=""/4096, 0x1000}, 0x43) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 01:00:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x110) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7, 0xc4, 0x1, 0x1f, 0x0, 0x40, 0x3, 0x3, 0x2, 0x80000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 01:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82da02162f66696c6530"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) munlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x54) open(&(0x7f0000000140)='./bus\x00', 0x200a1, 0x2) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 01:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 01:00:39 executing program 0: r0 = semget(0x0, 0x0, 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/2) mknod(&(0x7f0000000100)='./bus\x00', 0x2025, 0xfffffffffffffc00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x105, 0x1) write(r1, &(0x7f0000000040)='P1', 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x9, 0x78, 0x6}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/200) 01:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x101, 0x4) dup2(r0, r1) 01:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) lseek(r0, 0x0, 0x0) 01:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket(0x2, 0x7, 0x3613) recvfrom$unix(r1, &(0x7f00000012c0)=""/218, 0xda, 0x41, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000000)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000140)="93e014277ca3eb8ee0f8ff0e59b0dc7b6d13d54fa634c86c552c32207c9ea30747ad07d3df30f41fbab7263566674d12dd0416cfb791d22d90c7d0d896641f7251cc0cfde4cafb588787695ea5345db2"}, {&(0x7f00000001c0)="d6ae6d6521abe0b95a138c1e961e3741cc3a8ee46e8d2fedfd510ee0891644aeaa79eea0f5526cc8b5eb33d36b5a921e112728fa7ef79106db8cc14e410eb3f0646b6d7b4de12dca97a9cb37888500a58ded8dfadf0f29401954031ec22d0c1a8ccf42742c38f1c1e8e2780bf31331a982c63cc4d746d715e7eedf702fb0cd65af055d2f9457fdd72eba6c84ca514c1e1867150587c7d82e91a6b15947b4c725553749da7397021c5ffb972512d306f4d8cf24b72b9b9a1b5192a3a7946d0ea2d1f302dd0ac32001466b21addd78b9edeef01bc4baa1fc91a6ad3bf95524c09aa56d66ec9e77d6e35038c8552d81fa7a5565d1457f90d4a43d7cdff17ae6f7d135c6d968e90ef74a193ec20f09bdd84aad303ceff7838cd1dcf5dc462d0f75e805f9786274c272308e50aeabcd54f04d3e5427584a03e1874d9720495f52c9bce893abb3d3657cb217ecb946e4814eeaf2899d140fa1b8747d198287914286853bcdc86dbb42eb92206da9ccce11f2733abed17528f19118a2a7dd4bb6bcd6f830160e4831e7102bc2d95ad133b26c9c63685fa32c7d495395137660c46fecb80f9c903a0cb450c83ffb4242ce6e00bdc59c88e7e75c4b10e3dc2c90683c5eca4bf81e20782b27cb44f72e73c060fcf99096b24b1ac8cdc4048e17171955901b0d8d306c01ed920117325eae50e6d7c5231404655dbc3e424ed660061f12afbce2938a00ff14162fd6e0a030845bfb1f4ed9b16849e20e05a4ca1b3d7c1d9328f0e2f8a94524b6ac4d7a99e38dda1649c736ed971c2ce8a896f69ec189d16ac005d02755e912d3b91eb1b6929b2b5fc7a1b28e033a5bceda574c496c8749a7259860eebfbfef5a13870a3819a5c98452c0c9b236fbea30e9e42f4e32e213bf9ded285ec6c795b94703d57a48a549dae72059108d3fc2eeebb783289ce0e7a3d008d1e4ac855a48e0fd614bffe5c5157aa59c976f4a36f5691d4319046fdb888c8c0711b41fd91d34f25ce720a39ae6e09187bdf5664f410fb923675d248dc5abfeeec547a318a0fc7e7112e2686573a9822292b734d91c23a7c98ca663170c2dfd6def77fd5fd89d3de6fc72d92506888b074ab59c993068c17987349e93fdcc1351b6bc2b72e35471c577f9b6350a81180ca7b34b41b55d598973ef084e75bcb72d228b0ff30f39e05f4bcb42834cbf25d716a6e5beb61036fda2317992fc958d7a1b781232a6e8181a5b532960945455d550e6434bc03609645165291bb1894c382b26f86d1abe3a93db1b87d361fef11581a9caa91c06de231fda9a6e05c27bcb0ce4f2bc7506d871ca0c1d2fd19659a6e5f34d3ecec5fa7fe8dc426b4a50486d0952b235c916d7c70fe816614fc24a5d7c39a6b1f1c0dccfa79edc7a9216f69fcfeedd777b03e914f59b10902a28145d91f1c4ec6c350ff5d1d752551d8346125c9f6c84a25c1fe90b5a1463d4d1c98555d6d44970bb7a6a7664af38f05280aa27c2e1c465745ff0ed48949a8c8d63c59dd185f936e8e288dc904e4651170f4878a8a1dd42cd8fb738c3d5df1399d1bb937f484e355e0f41656bdef2402f53afd715bbfced8cf1d62e268c74b24b6e3ee2645a20374ab23357d870bd8884364e7f950bfaf80eb1a247de40406478bf39d04853e116b1b5d85464edf19466cf196a6abb9d623ab795b6bb05fa35a6740acf473fc096cc5222de5156c4546af74866a5e3a85155cf33998ea5c6be0a19faa3043de31fad4525f9f2fbd5fe3ceba92444ce60f8f49656184ce7b661b370072c0fb1cc62338711b0d582b46033faf80a164b0ccd69975af5b79c67cfc31fdd82a7d661eec09f39ee7a359cef61d9da3a75aff27d6217628a1aff951981d93da08e1222d31e98c74e11d55a458b7b290c40ea25f5b55af46b45f6c2f0d43aa200ac82bd01e9971c5e9cdbe20c1106c03391df20ec73440bb33f91e57acc369e6574afec64af06780bcdba8a40c59d24fa0ed63e74a810292c0d0d7b3ea191dd01cad6c15751982491502db6fc1ba6e2c5e03b621af61100a497e73ab1b93de5bf4f2972ae99385ac72f4e028fc2218f82e179e5a8aee6ad7508b2ea18aa40472faaf0a4df5ab92198c2a9574f0a4345219c7258a25941204181c65cd4f0516d53eeedeb66d718b531b3bbed78dd7f7ceb1fcb26d23ba5511dcd05544bbad9dfec58541ad1c8e97f373722e7b71830293034dc9f78c587af2104dc845f3abf5614e126a0b25932be01669492ac1021a92c7d058e26bc328d625ea100835ae90d1bd12d565b05ab2bccbd9a144536e697426c30251920d3a27672ffb0b3d6965b9707da4fdb67debb7063778137fa765e6046381460c39ff3c1a0674718a48b3af67f080d275731edba7b545f934ee90986a2a7198fe709d1e8672f414fcdd63a610d2e71c12a37776b82892869056915fb7b4b16ff9f70668154a4004efd0104f4dd02b1305be23e86e6c53b6f4ff8bfdc3aa4e8b390fc01ffd9020dcf0f44138d747d880a573196852e735ac3a309bbd80f8c50251e6dce7036adf194ede74fc32be061f2245d83a3749259bf42024085cf00a670a1fb820dddfde1f2d013d42d6e17fc4dbdeb81a21ddadbc14be4e39ae3411f9548b04a0be81cf6451c174eb9dd4a68c1adcde263e51301337d52f32467ddfbbff260a0e369246ad76513693e18ce1fe5b95ac11dac0fef128cb0d1d047f957b2f3c968d56ff89003113816ed73690c33f98bed0497faadd294cd987ae0a5fec2814c9c32b03d4433cdf0e9b60860a9032603676dc4493c52558e0acb412d1be50536ebb6fc6804f4a0a3ce8aab67afc606187b333bdfe5c6eb22fc12ca1c765940840f4c946104dc002cfa8ab3fbfb3a4bb58e512d8fff2875f109f3c9d7987f1b57d62d6c6824130189c90b01823be95d7835febe393cb4b57d6a303d108910d9d2d38c555eab04ff8931ea7574e00029c29445b7344d0235163571a0c6b9558fde2c02687aafcc12b837d288cea7f7adfee1fdc6d695d3c599036d84031ca366ffebb0693a5ebc0d5d3f4c7981afc3a97297d70550db82088e449e1bb746e46d687cc6fa316e2ad1e2c5b2f7e7abb1e4b2cace6a01a5a024ba6494f2018fc86587ed4ca5977e08bba1e869a73601036ead1859cdc4837a1a643256e72e7acad7c87ada6d74fd12e8b02611a5900982c3c1a74e2e7ea0ff6afe0415c2c0c87365f9d91c9b82f7895125187c1bd843ce8b2d3f8aa0f3f452c50ab29d31cd8be2441c9ef5816edecdffb05317223b98c3b693c359b794d2297d168544561881da5ac3f98aa2bf873ab5b9714832ee41e4f31758b95191cdfafcbf666c8e5e2770fd2bc26e47c4045d2f49a4aaef28d1108725635b75c23e52d6ce90475fd9f3c6657c6e18aab76a83bb145d2f4ee6f54101eaa25f42c2f9a1be4de20e4d1ff151bf2b8074d5e743ac96dcbcb2b6170504d0ee0a99a1d5f2ba0eb57da8f3167df4612fbdb3eb6047c2b8737441de5bc33d9647ebd260a7cafb5aafc64f47a3f6f3630e90827d379be98e83a34a240614332498e626e95c878ac3ba816d0bfd43fc4c2c961747bf81b13781eb777ecff3c1fe53fe701649548b56e99ff921199ac51a285fefc8e526c242afc0bbfddbd0b1e6ac89623fbdc0345c0a7b95443e219ef9a24ac0c1bb8972cc4ca030ab06de87f3d5f735698785725cb2cc3c65a94881690263ed1b556dce26f6491a688a9972268b7deffe47ed7a4f393d6e8187a7ed685d53d0c39ad63fdc9fd992c99ac3503f9b7a2d51e76b1f0026449a3fd7f7ce14d476f8beedc6f92af03858822d1f1b14547037a923d279c2cb4d5c796f6d94e3fcf1721450a20572468805769b0e2af2422c848980340c5bbce1f944fbff293c82f8540dbe63d85999fb3fd0f6669f66fbe596d259baa377d321be026beb819ca05fe0585887586c886c7855b7ae27ae16fa0019ec60a66c9c15de790e975848eca0a3089551102d3e534730221d087232812db44b6041277506a7ea77a5a77a6086f6d73ccfa9e5821b20264ec0e55fa0f0783f61baf371d06163f1747a4481cdf293b76111d697752ee714a877d3aea88c04e010a833d8d9937be7f36dde8fc481fe5edc14ed2aa35060aa1a4a5e802cb60a6596c4535661e430aa4a751d1439251decd82121d9726f778880bbeae66d8ec7898ce7c3b9915cc6b7aa9e1c46d7c2b8fcad8002c267753c854b80f4b94758673552a378d3038de7df6a6173a6615ad73cf404f020b8eb2fdf3a3d0013dee13a16066022253ba8485ec24826cbe770bb7d160551803386d7d60870bb70a73a01b64b12950eea30608fd2ab0f566ccae66160af1919e0ddf43a3c4b2ea033bf004bd390abbff38e9aea2616811703b4ff644f35efc4cac02badfeabc940618770535fc6926366ef261e694a0c11f6b83738c113f2745d48e032e53578977f3e09dc0cec67c0376f5001af6d91fb0e9754e907d3ebe398959157b8a5538a1827c0bb1e1170f7a538959ecbb84400caed78c6ee08919ff792903689d268f30c6e8fa5724a7ed3a5afd421d00225ec495aaa1df75a0eba03acc451511cc4a8c3c7c100e927cf3cffd5f7c42c38e9520d171b010b928018ad965681a2bba10f218eacbea814041765522b06d70952d58ad79f27dd008b125e932b767edd5d7a3c1e19de508fc81cce900047439c53b8621a4f52585085dc97f0a7fb9dfc9d5283f05467966d0ad5fbd922ef396687b09887ccbfaeabe945ba325f9151c67d7dfd9987581ff3acc3e689c3969980476aa041dfc8dab8331ad0df44ddcc90f9230cf7d1249867808e8a3bc2efca3d7e653823469e2d1c1aa6137f9f731fb8e0c47d3b4ca04a48fa60e93f7f08fc6020b3110ffffd8bc7f6f313c65ee35eb017e5f1432cda81e27961015a8404b0cd5336e59f26f0b648e2f4018cc37d98a4b1cd794e3bbbc52a32e84d7e93b8be2fab8829c2259e14d751728c5f7f110f8bb91608187db1c55fe8e1fcdd41a1f7bfcfda343f7b84e0c9ed7787dddbacc2c1efbf6452602c0fa1b91c6e244bd5149a24343df51ac75e53512f920b154bc837569a10c94fa1f6d02489697ecf115d11a3fead5a2c486b868dc3c12ab95d2d3a796692d39ed21fd1d125ee039121d9789164edb8169d5d7074e049be5fcb0754f0efa4a1f72ada70c61e4b306e1789dce765edf25831d3b181616c7e75fe3af9deb224386e192ed9db0e35ad6ac689a1cfe3797ca09bd5390dc52114ed7eb4c5a0813a81625ec41d2b5ce23ae4c72e6bc20d9d287ceded7456d7aae28d69392965d374ee7b33dd1e091963528e73eb2a9fbf65cd37428eb00dca7ddfd64c5d11bac4b0ea7d43af85cef6ab22fd4bc9548c830381de6bba56ffdf748d14ca7460b2db49c3e5edce5f9d92265cfeabaee8ae39190e6f58861e5bbcc833759cf2d843e7fbfef504ee2e8f510589d04283b28963b22cca5b3376e9d11fc00071ccfe21c58d5919d45c709ef316ec3191667f0f033e32fb7cd2aae32fb919790fff36f3ce830796672d258d43704906a2675a0d5209f3f44f7b604c5d0ef22c0c14262e6a56415aef9ede877c3b8f6eaf64c2a9773af0f81dc5181f9641943fbc8c071ecc7c00d5bf8f82fcf44ee4ab87fefb2f41c21a493d16f838fb3c2718b058288ece056e4d14556e02e1126cd158a7b88e9df6bb8ca84ff7c41c9902c5ad2bcbef1dfbb16e828b8811f70afde7d2ac7dc5cbd4afe7080ba578e2bc09055cfce13a7dc7305b604d34b800"}, {&(0x7f00000011c0)="c597c796987b6fb39b36b0539f1fead997505fb5278754ca3582b806a93b5ceb34cb9d616ca9209c0adb40a11bb1849be0cd3cc8927b30de90ba1b58e6af6061f7319cd8550409ddfa9e4ae725d0f199f453563e74569f5e0a1d8cc7525404ef8eaa236b30c39dcef5ba7e551f4e8595cedabdf51d1c5895ea209fe9b5dcde04891eb725dcc58289c5752ca148a7f5ed9b"}, {&(0x7f0000000080)="3b4ad9c317ee973e0d9ad2b619341e6b0c84939e3330036246b2adb0b2dcefead4e3ba4424addc1684"}, {&(0x7f0000001280)="a18c3f8e7bc15da020c6d6cf6f5f886b0c51856ab3d564d5bb822b06f9ca03c84f4ffbae68999b4d44bc984e330bf87b9c984dfe004c370dac2636025b1ca1", 0x267}, {&(0x7f0000001500)="beefd7a6441d49d4a40b63e3c862cbeefc9b0a86f6a390b93fcab7f1ae5dc5c2ef1f1bf5bf9758e69083848811a849458562115627644c8faa374c3dafd065345ac0cc13599b98e7b9fbcc73c32bd557e4782219e9f6ac5a3bdc0d81ce9d47dc018f5883c5f7e42978489085caa0e167ed0b662fb8a2bd2449d05aa91ec719816320a84ae7b3c96009710975dc50d1883f7db336de57e635141fb835d886541bf9e2676d455596c2d1c6f72714e2b54f27ecef131bfacb59bd46d390b950170de942f4c8d709bf", 0xfffffffffffffc91}, {&(0x7f00000014c0)="257659b753c8bbaae4bd1b4d3fff4e530afecd38cfcffafda4a3cd829ad4a1c2478e09bf55566dc72b696f5bddc6b98c9c17b77f7a97c88ec11a"}, {&(0x7f0000001400)="a45f323e833451295d568cf446f35972b7d7861ecfb52009837d9a91c6129ff2887e5b"}], 0x1000000000000013) 01:00:40 executing program 0: socket(0x400000000018, 0x3, 0x0) socket(0x2, 0x3, 0x40) socket(0x2, 0x4, 0x3) 01:00:40 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x10000001) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="60b8aace4ec3662c29724a82fa7f9fcd35312b35dcb8146a48439eef213f42a67097f8ea2910b8934d4eb6bf8516a4b94ab7e74156f82922356ba64060ca0eb127278fd125b9935b82fb7cdd045a71dae7f02be9e83633b1deeb915766900bc9940d958119a23f134c82b212b6eb3a8701e8befd8ea443", 0x77) 01:00:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0xfffffffffffffff9, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 01:00:40 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*2-!+\x00'], &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYRES64=r1], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 01:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x106) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:00:40 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000, 0x100000003, r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9536c6d5aa5630d2491c602a818045a63bf4f95747debc4a38f017a57e004e75d39fc16b0fd85241fa22a439b60a107659b6ee21ddffff260ffcdfcb601fb1d2d41852e42ae044233c43020a4cb011fb755a028dbe2534eeb130b8e515"], 0x10) write(r0, 0x0, 0x0) 01:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x1f, 0x7, 0x9704) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:00:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0x8006, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/120, 0x78}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x88, 0x2}, {0x3}, {0x22, 0x3}, {0x47, 0x2e0}, {0x20, 0x8000}], 0x5}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x1) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/225) msgget$private(0x0, 0x9) r4 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000003c0)={0x4, 0x2}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000440)) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000540)) r8 = socket$unix(0x1, 0x37719c4c7ed1d73b, 0x0) bind$unix(r8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = syz_open_pts() poll(&(0x7f00000005c0)=[{r0, 0xf4}, {r4, 0x20}, {r2, 0x14}, {r2, 0xa8}, {r9, 0x40}, {r2}], 0x6, 0x2) r10 = semget$private(0x0, 0x0, 0x82) shmctl$SHM_UNLOCK(r3, 0x4) pwritev(r9, &(0x7f0000000740)=[{&(0x7f0000000600)="8c6f6514f7d4531e3153f559cabf158928e7bec78c1f8207deb1d9eae27b82176787d992af", 0x25}, {&(0x7f0000000640)="e9815043189bf00c5c0a5ab62968e73d7cf1a1c9a01279af5e8f00e1164b686c584a1ae2d9157cf1df1ee10c0a22162334bd3c0450613ef9774da90def061be50976d2d598a9542aae9efa649ce8cbb3b795538592847abd6f0bdb24f1e2fdc8d6b9ccaa0a5ee227b45e34107b0299a160eadf89c86670de46", 0x79}, {&(0x7f00000006c0)="1405ec138ad22d730f3e70786f1eaa24bd56b681c5b57a4c0ac3c20caf7fafcb51e5d59b76208c338237d54a6292b4049792311c01b889a3d4103b22e967b4723ef14b511b4b1e92982a8bb89dd899b787160bb563e126e0a30286f004f14b98381ba9b5c6ba", 0x66}], 0x3, 0x51) getpid() ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x2) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000007c0)=0x8) 01:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./bus\x00', 0xa0) rename(&(0x7f0000000080)='./bus\x00', 0x0) syz_open_pts() 01:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x290, 0x0) read(r0, &(0x7f0000000040)=""/72, 0x48) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4, 0x10, r0, 0x0, 0x47) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() r3 = getegid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 01:00:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xffffffffffffff00) fchflags(r1, 0x20004) fchflags(r0, 0x20000) 01:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x6, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x84, 0xfffff, 0xffff, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r1, 0x4, 0x4) close(r0) close(r0) 01:00:40 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x40002000}) 01:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 01:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x0, 0x0, 0x120) semop(r1, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x0, 0x7c4, 0x1800}, {0x3, 0xfffffffffffff801, 0x1000}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 01:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="61391e", 0x3}, {&(0x7f0000000200)="1871a11d48ea4762e338ca2b5fbe49afee44c436abd01f00e55fb4e500964780b2eb2ca88d9d45ec87a531202c2df2f1bbbf5360cd928bcf1e9b9bb37288f1ad7e19a6fd4cd3fa07398f866f284c3d1c1b79e4cbae5c75a7ab8d9acd6a8348713daaca39bccd8316685a6c", 0x6b}, {&(0x7f00000000c0)="a63fa5e1363b1e5475bb92b8a1a4015fd8d333a48bd9724dd2fa4d73c1ef12d3655bbc56e824fc6765a63e0d6bb4141d", 0x30}, {&(0x7f0000000280)="84577a3e70477782f278d88efc75ee0b136788704d7b093757cb1e7802acef42cff40e1f7865d568f0c23bf27681e25d7e6d884075f3b9c0db6e013f7a512cdfaa5befda4ef950a21caea8d2d69b75252f8bded93daa190d33f50a084209ee0d11dbd235b28de4f7ab6195499910690c795c80a71150b8402958fb9273c335c27817f1aabb0e9078547e5f0abdedfd0277a0a6f5986108f93625e0ec7d12c88c31dfe0944fc96119802e50b7091b23c980d130a020e3362a22f73be2663d886e36c5025d4787016048663484f19a5426a18cf0195fcf0a076c4bb7b2144b4ff46b9bf73784d2ea43d88e9850fcfde7e8c464ccff3b0e2cdef9ba382600c8", 0xfe}], 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) munlockall() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x7, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000003c0)="1a9071b9baa73b76443323f8171f2727e87821043bb0b0993c0981cb2b", 0x1d}, {&(0x7f0000000400)="90f372639c999d9b5ddd5ff7ffec0209a6b39c61c38fbe20f381b5d9a533eb0cd6384769c5a3562bcae26b8f188098014e7b228f299e885191ccf415d2591957b5801222d8b5d9995be346a26e651ae07dcc41a5337ca026c3b713b52f65f28dcc4ccd94e825f2271a7507dec34dea93bd880f9620c0647bba4c5d877534956b9e1a1ae883c76ff44e56f92b152ccd326d70d27d476c60152e66cbcb724c3f5249198e5f4c56af38", 0xa8}, {&(0x7f00000004c0)="a505070f48cc688ac353f186de8b002142a97b018fc1b0a0fa4347bc6569e284631de380c73a67368d34ab896c219aa503ab9270c22ccd6b5a375e0bbfffd1a73d2e60e7845939e4e6744c60dd1a4692fccb4ac3b3005ac6f4fe882372894fdde726e84e01cd8c5ad80adba7095071fbf2c9fd705984e524e4d8468136f8827d2ac8b04752954785c373fdfb214a42e4177f5b508d106ef38764918f4b8d844275f72fd886dff5f606dc9891479b9b5d97ce4d1075d0571b3bf6d6994fcf958eae2b55947e6ba68a77adf659e83123b711ccd05fc665f33a9c7b176bc51104e66df081ad", 0xe4}, {&(0x7f00000005c0)="2c6ba0c3f0c8f0e0cabd61d8a4e424172ce10dc0c1de743924b8c875c4e0f93fb1ef67458dd41979f5f76d9239ee2960b853246d71b42e430a3c6673fcd3bf62d184306d6a", 0x45}, {&(0x7f0000000640)="49c2ec8b1a46ca98afbd8e95f3efa0a58c3f57d233fcb3452c3b643fcb5676b1e5f38d23cb827c91bdb7d0b725ee766b428fe4b40e27800096d421dd82deaaaf4fa5ee0a5807dbe51a5ad4", 0x4b}, {&(0x7f00000006c0)="2b0aab50b7c0f081f85b051b952b2c76ad9071383016ce62e20600406bae733f556d3bfb36a782390632722f37142bcb550e506e6e11d86879525993a07934ee25fa925d84d157b6296db8decab4f68cd0846f33e217616bb6b310501b032124ca9db2d09265d2ad418782643b0369fd920619b8c70ad96272fe680520795d4cab378339227cb821b166bc5f5eaee7849687ef541ebb02902dc6d399155a6da84a2057b8455825f67639f6d81488e82c018cca7f71fbde9aeeda4b544ba061b80a9a775eeebabe87b69c16f62aefaa22566b71ff8b97247d", 0xd8}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000040", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x1}, 0x0) 01:00:40 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e27157512164e1bab8f26c1515fd9d56b8cf84000000036a153f062d37dc69221b4cd115580b066f9b66fe2db36a0dbe25648cc7cbcec86331a640cefe7d33c9762a19c5e68af8e312300bedaeb140d0acac2a511c6d72ec1ca94f405"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="cc1d89902fdfb4e956c986cbd451a7dd9ee030699b3d833a661bd974a6a7fe64a37bc0b1aa3a4377aefce8adfbabf4c62112071dcf903224f6b00118e6a77c529b6d45ae5f6bbb71a971796cb1dfc80d8d61fea39ca2b08006051249170808d4ca864d8b9b93997159e7193098e465a7cbc4a35bed33717789437465627fd2c96f2abee0d9", 0x85}, {&(0x7f00000000c0)="d7a94ff5cb", 0x5}], 0x2, &(0x7f0000000240)=[{0xf8, 0xffff, 0xfffffffffffffffc, "6d8877c73982f592e69aee39c86d6d1a8f2f6fd1be2c6cb337b7b8d785429a5eba3cde1daee2f4d3a86455a896e16c8bfda75b0d758326c1bb34a05fe90e5c0a10393353682b22ffa7f1fc5d80264259391656f376b442c12b12000a2914bf58474580de28b5a8c903218b7a530da16b0f85f2b8f86936a5f701fdd5ea2fe0f44154cf0f8d4bfda0a30d0f528bc35de824ad3ddd9f2c7cc53a623849e24e2c0dd0a672bf9a0c068f3dbe2c4c809246e5b2ae44902231b6927cb76008b9e8cfc35149261f2fe34ee3545fbc1c213a57665d0210024f2af85b5b9b51073e983f2a3499a8c43583f6"}], 0xf8}, 0x4) mprotect(&(0x7f00007eb000/0x2000)=nil, 0x2000, 0x40000000000) r1 = socket(0x18, 0x1, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:00:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xc40, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {0xfffffffffffffffd}, {}, {0x3}, {}, {0x80000}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 01:00:40 executing program 1: socket$inet(0x2, 0x2, 0x0) 01:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x68, &(0x7f0000000140)="6e36b73e81906e429fcb013224afc4ee8c0f89a41e8beab1d672ef804efa30e8f9bb011eecdadf1a45eb183c685299d557d837939ee39fe37e24b7eccd1e5b7b2439744f771ebcc7310dbe20e990d2c353c47e348b96f9a352787e1a0bc5f4f8d4145f07b80332aaa52b468691e3360af1fff8a3b59b2b1ecf01e4fa4ce8f7ff10010000809f1b7c46f761dd2e485bc3649a17b8597ebd2db2b901f9c8774dba5422da832aa1484f1c4b762336a16ae7bc51c3987f8086e04db28c4dfcb37ce231c1567ad9a2abebd9ae1cf9158e6446fb2196a405d344ea22c1080b0cb2fba5bed2a0e6f27e665323dee91cf632ab6b672b8416688a5819320b1def2146085a84b1930d3c7ed1c48a5c515f136c151175597e", 0x113) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) r1 = semget(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000080)=[{0x6, 0x3, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) 01:00:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x0, 0x7fffffff) syz_open_pts() syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f0000000100)=0xd8b, 0x4) 01:00:40 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r4 = socket(0x10000010, 0xfffffffffffffffe, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r5 = fcntl$dupfd(r0, 0x100000000000004, r4) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r6 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r7 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f00000003c0), 0x402, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r9 = dup(r6) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r7) getppid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x8}, 0x2) fchmodat(r6, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r10 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r5, 0x34) kevent(r10, &(0x7f0000000540)=[{{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r8}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 01:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r0) listen(r3, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x31, 0xfffff, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x99, 0xf0000000, 0x99a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x1000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x49}], 0x6, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7f, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x99, 0x80, 0x119, 0xff}], 0x7, &(0x7f0000000100)={0x800, 0xda}) 01:00:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./bus\x00', r3, r4, 0x6) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 01:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/170, 0xaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:00:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x9, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) 01:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bb96ebcb1952de63ef7ddf1b4d369c06a8153ca28596e5a4e6874f872ddb1719b4cb512d93dfd5a49276f38454f20a6d323085307626b069cbf1d24c4cc450922afddbfc2c4ed33459374ec946c48f5378a0147f171d9eebb9bb1a1f0e58f0595cc4626b030a33de25aae17dd513b0f210341d8d9f24f36c4493def9a16e8170cb50927483f8de04b9b8279e87d8e733c3c2f8c8f8fee7acb227b866a3863a4558c2bfdd743e90fc170bd2032340501e960eb1b26641d7a42e628ce6b91540c046f3df2d1bceb625990fc8beeabc7ad71d3a3686e2499f28bbee3fc14273f9c4055057a2fc3064d6d5939c146d", 0xed, 0x4, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/175, 0xaf}, {&(0x7f0000001400)=""/203, 0xcb}, {&(0x7f0000001500)=""/203, 0xcb}], 0x5, 0x0) r1 = semget(0x1, 0x3, 0x104) semop(r1, &(0x7f0000001600)=[{0x2, 0x4, 0x800}, {0x6, 0x1, 0x800}, {0x2, 0xcd6, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x0, 0x1800}], 0x6) close(r0) 01:00:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:00:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x100000001}, 0x8) listen(r0, 0x0) close(r0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x142, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x86, 0x1) close(r1) close(r0) 01:00:41 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000080)='./bus\x00', 0x420, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 01:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, 0x0, r4, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) fchmod(r7, 0x8) r9 = socket$unix(0x1, 0x7, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baebb63f929afe04f6572feaea05886b5"], 0x1) getgroups(0x5, &(0x7f00000001c0)=[r8, r5, r6, r5, r5]) 01:00:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) fchflags(r0, 0x20000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x5, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x182, 0x10000001) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffffff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:00:41 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setuid(r4) write(r2, &(0x7f00000000c0)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0xc7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x2, 0xfffffffffffffffa, 0x8, r3}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r7 = msgget(0x2, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xffffffff, r4, r5, r4, r5, 0x0, 0xfffffffffffffff9}, 0x0, 0x8, r3, r3, 0xbd0, 0xffffffffffffffe1, 0x8, 0x80000001}) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000f4e2d0079580b427d908c434d0e1d0b63e2965e8e1da652ef14d8d24bafa431399635453a301d210c14ba71c711dfe5dd39c46564d505ea48a3b82ccc790d00a97e3e15a9195171bd752bc293d884975668c59d3b60503d6e0193eaa1cd2c0ab75e6a3045c1f1046814adfe8aef5f77471dd36f0af84afcb3580d1b0a36e4c4d3fe0b79176caca88aa96113b1d991083392c568d0fe39f"], 0xa) 01:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="dadfb3c9f996173b4e8fb29ca6064a7b8322431f6b32640f238887cdad991da0a2c0df6fb6708799435fe2f80adbfa50bd90b98117284623e5366bc88ea1614ba986356b75808d53c99aa2532b9fe7bccd95ad411887dd535226a7ddf26daa52fe6f7dcccf61a751cd1094267d25e0deab62516d82db94a075292b05934e23e3a53eb0a24986f9e1b30545456a982a5c159c2b5e3ccae193a104e49e3489f48dd3b348ed434368845198b885", 0xac}, {&(0x7f0000000140)="5ff11a55a10497c120f7069c0257e5cf911ab6ec82e0f654e0877c3f995229a33ad6a3a540d5d61e6e67dce73ff94ad3584ec1468d3177f734624b7872b8dd545ff09d94f870b14b1b81e60b1c0da6d706f60d511e4356679ef30bc5eb1c1f2d4e032830126d84d19908162082a73eea2bd514b85a3b428420386110d04313257673589e165f65f4366478dfb3a9ad4a469efc7170128ef210ac90cc7d03ab3b71cee2b38bf984632ca89b7c6e734e46425ced37d374482323ccbe4f4af678563205edd89073644d6057d1e7daa7c805c98da05ac5deb466", 0xd8}, {&(0x7f0000000240)="0945433d6bf5a350b397454de219f1ff63cb6f31eb8c54025b629ee5e82ff4c2c6ee750aaf05fc995c599e27457e764506cd88da0bba39378120a63040b659d577bb1c71d12d46f0f5a075105ebf42cc722ef2801490d37babbeb6dad16ac133e6b443e560ef31f066908a072d597d351ca8e1e222ed59c9f9ec26ce2b73a8bd1fae1a6406f318d4fe49c76df984b6ae1462d7931f76581e23a5ac351e93d9d22276732f8415f1ae1f", 0xa9}, {&(0x7f0000000300)="70ffb7da62aefc3d1be230069a5e14edc220473d72ec275a50b496ea30068c0a648cb89a4e190d0c58155181abad2210c0b2bc5b382374bdcaca659f0ca305d95746ab538cfde41418f8f3e55c8e00fbfe90c039c9f1b6a218c259472272ee24d84ccf9a7298e7a588147cd9bc2917d2a1acb394538e6b56edb922024374ea7c383b569c9fb85b1f5dae7579662bbb4579138f0a6b84f369b9b61c8aa503fb3ad0b5df85db0a093f55766b", 0xab}, {&(0x7f00000003c0)="266ff211c58712ddc61cdc2a2dffdae888976e736ea5d21b3e387234a27adeaad3f28b7ef235bafc32ba421307af6bfe84e7ee237944c07793eaf520a90456", 0x3f}, {&(0x7f0000000400)="4d8101f547678c7bcef619fe5ff97ccaa38670c1121bc14788d2d6", 0x1b}, {&(0x7f0000000440)="cd40dfd24a2f4c1b8b519c0b7fc4fe0b0f5f08430753598092ff6147c1e809735df4a858987d866b393b5a5c3e81931931f4aac9c8dcdee0615ee99fde1ef947e58afa90a7bb24cf110a8b8c5091fcbcf4", 0x51}, {&(0x7f00000004c0)="099fed739e00e9b6becbb73500e03584dc9b177643221756f63065b6ae7aff49483002c7ddb19949a659d5b8bd0d9f04faa6e79630b252639c4e0ada9008a5d0e576e5134cf8324757775084b761d3ff5ee9cb1f477535f9c61f8ed88d0988e41128", 0x62}, {&(0x7f0000000540)="b1a8312c896178cd71c762353493", 0xe}, {&(0x7f0000000580)="3d6fcefed37cd1197101c3f80342d63e747b4b89cf122ec49e47f8f100dce865173b119fa5ccef9ddb8f4d742339e7a00ba172c4bd15d34d3565b9577556012236b9c33dc8c558fb9a5d0766d82efdae3ff6d579b124d93bd2b101270174e498f2791bc031d0e156795e06ade05dff58b1b37b6227404e4f87849beb53510fe674db4dfd7443f35589b16b0a6a210c2cecbc93ebef10aab615799f7c8c15ceeeb47fa0efd2443f656ded1e2ab525829c3868d8a2dd87c76e2dbba481537784a77bffe8b2fddb9115544b5887a3cbaa49aa4549f9dd0ad58e996509af689bb565bb8c8e79e93ea88fada299d081b2", 0xee}], 0xa, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:00:41 executing program 0: r0 = socket(0x10000018, 0x4000, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 01:00:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r4 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r4, 0x40}, {r4, 0xfffffffffffffffd}], 0x2, 0x0) 01:00:41 executing program 0: r0 = socket(0x18, 0x5, 0x26) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 01:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f00000002c0)='!$\\{\x00', &(0x7f0000000300)='}$\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/\\&\x00', &(0x7f0000000480)='I$\x00', &(0x7f00000004c0)='\'&\x00', &(0x7f0000000500)='@@%*)T%\x00']) write(r0, &(0x7f0000000280)="c47542362ecb", 0x6) execve(0x0, 0x0, 0x0) 01:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x100) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) socket$inet(0x2, 0x8005, 0x4ce) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="40000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 01:00:42 executing program 0: socket(0x6, 0x8003, 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x10001, 0xfeeb, './file0\x00', 0x7, 0x8001, 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:00:42 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000240)=0x4) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) semop(r2, &(0x7f00000002c0)=[{0x3, 0x3}, {0x4, 0x4, 0x800}, {0x4, 0x6, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x667, 0x800}, {0x7, 0x3, 0x1000}], 0x7) 01:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000000)={0x3, "45ad06149898b94a13894e4284d328d4e0b825f672a9376c8091f6ff70b3fa1cccf9fd1f142f357667a9632f38e7bd066aa496ee60dcf976ea6cbb0e7c7238f6978261b5d66e465a1de2fae2668ba5fb077c56b5d636d6fbd745b5d1ff07f0a305f722079c9f1b7a5745aee91fde148a3eb147c5d4db2680e23839f721a978ff6c7b2c9370714511240928ba58940aa7c4e56b1da1b9e73801f30eb997671b1277f143c9f0ded74b085774432c20ffd86798f3437f5136a2a3c17c6cd5c3c6c0c86ae15f9bfff6f7c202c57ab774a4f6d89ed499a2cce325d6071eb9b42ae53e85960539495cbb0dd07452a6faaa0f573ef69e86fa7615"}, 0xff, 0x800) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000b136f60000001417000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d63e1c2f269e6c7555f881480901f910cf0f6511ebc69298aee4f8dcb32b5f4d7c9620d43fe23bfc000664e651d80bff3b03aeb702ec421e5bacface0622e68b115664cfe3131dffde44731cd25c1e08df92eab6a65c5f1951dd3dac399a9e94ab71309030925ec67279a8cff3e267f28b85b06ca2a67bf4eba806492a2ccc48d3b1d3f7fcc590096e004e12af16d028db1c93deec2fe5c3f9fa67428dc2b3900bac4d5fa486e1bef7b71bc68d5853f62ddc0d81d100d3cb59d70b2510c000000000000a7861f6f77078bb8abc3f29dc4cf6367f9454d5d68c29898904e34b5b8fc34fb3b81e8006d0a555abee263ccbc71a327c4d60967725e2c9a11c7b8da"], 0x5f, 0x3, 0x1800) getsockopt(r0, 0x4, 0x5, &(0x7f0000000200)=""/208, &(0x7f0000000100)=0xd0) 01:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="2b7cb5437ddb16bf795f1152a9100ea801ec990e4ecd5424397397350d3db732566b986be4dbc308eff984e180cdc11a20ee156130ad8205aa9dbb50e1283687794c2e495ee6b26ea501e57f1ff73fcdbdf6807155de1f33d24fa09dcf55dafb200812525c8865df4d452f3e641516ce0371cfd4a3bbede697587c6a749a4818446df6a4b8bad354af8f46aaaa3a895cb67bf461121647894ef06336f706eb212cf1ec8e437f024593cc79565cd5b6d69289528fa54fd521547270bb", 0xbc}, {&(0x7f00000000c0)="36d5a4bb8b946022fd347fc3ef86af2ca1387aad241c40f89bab61d724672f26ec91434f0278cda1030281a47740625c4b91ee9e3be42d8e7566fb8a121c7aa2f7e07e8a0db4ed51977f23916baf3d35c997b83f0a3553178603f1c56960", 0x5e}, {&(0x7f0000000240)="b08bf63cbb96a4ff0cde8ab3189436b83feb6d4c55ec093ab25a291ee55ed15ffc985b389ade960a568078fcd3c5ccf6530cd8168745bfa6b1386429bdf0ca262030e9ff0f1b050225de640bfea0d5ed309d70e861a6d011a16cc3ece696aa7873ee7f5894c7029c0e9e57f5ff06c112730d9e3736cbcc96216a15f7116efb81d1", 0x81}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="7fff8cfb0ec5f0f8786d491887a2a84064ffffffffffffffff000006000000d0549054535492df714db6b8267fdf446c8c0700000000000000c4753c3d766083709e71e5843a5fe6"], 0x38}, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 01:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x20000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000080)="d4d31ce4e729984a25c2ab74dbb5fbe864014bf0af1f933989e5415fe388d0138b6bba52139829a118ee349079a64f8b0c568837e22ff405", 0x38, 0x401, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfe00000000000, 0x3ff}, 0xc) 01:00:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffe, 0x0, 0x0) 01:00:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 01:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0a90b26ac09f07f4fc98c1897f27038a", 0x10}], 0x1) write(r0, &(0x7f0000000300)="b66c1114a9bc00f05a125e5fb37e8e3d282c3171f63059f8d60d2c1e75c9b9a003636da8f0ce505c685d43d23cdf4b0365172e30841b1399c3c6bfd2586cb13e62a6f953c34af785f0373c5cd21d396c4e12c9f190ffd7b0500dc2ad2515a5b1ad0109777f751bf7fe6927c97dfe1fe010df751cd14681d9e12a4a37cf5c3f17e92b3f697125e87454111468159e1f37ad3c3b8386af5a7de9ff4a3da62e9dcb4739116cc9f46429d4dd7ab6068fec35622a42c71a19f622ba112cd738ada4015f49d735300c2bad034d8499cfdc10194a4953", 0xd3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "035acd76ef3caf0000000000000000009b5d00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef", 0x72) login: pckbd_enable: command error 01:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) flock(r0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 01:00:44 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x284c9, 0x22) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$getown(r2, 0x5) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffde8) close(r0) 01:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82012e2f66696c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 01:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0xfbffffffffff, 0x2) r1 = geteuid() seteuid(r1) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 01:00:44 executing program 0: setuid(0xee01) r0 = getuid() socketpair(0x18, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, 0x0) fchown(r1, r2, r3) setreuid(r0, r0) r4 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x200, 0x800, r5}) 01:00:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000040)="b5e00b67176cc5e3e2f18cb074d9ca74b4839c9c80b374bcf273720e73469999d13d577ec3badacbf142d42947823da2b7e30d3ab344c127791e91f5d0e55f3ba5f30ee8e25e66aac53346f3e26e9dffa250dcc28df61879b0a10b63915abc43b95310164af509413d6c5b45f83838d6fdf165d85b606db005a38c723dd2e71b33d0eea17722cfcb27e19c156590befc18cdc0ddc19885c3c9ac9111ba383b34e861996a9942454ebcb1c3c3648d5caa858ae628de69c913f646fd6dfae335ddaa31f6c301499c1c9516c81907dcc2ddfb3fac63bd207dc95feb753953", 0xdd) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 01:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) pipe(&(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20008, 0xcc) ioctl$TIOCNXCL(r1, 0x2000740e) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8088, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x7, 0x20, 0x0, 0x80, 0x3, 0xff, 0x0, 0x1, 0x3, 0x3}) socket(0x20, 0x8000, 0x3) 01:00:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x10, &(0x7f0000001340)=[{&(0x7f00000017c0)="ff727ff8fda5abcd4d7784c56dd7f68b21b87726198e9eb971c77737c9f314ed73ef52dd931f9778dd882cfa22de6805b8969fba13e56baec0d2616bf43d01590dc556080c06e980ffbdd15a062ab8360a665e376ee60e67c8a1142133cb19fe93f6fefa55c33c49a939a6eb16d858c571e987cd1f84737729911dfc2c0c4bb2656dd0324c4b027c711780257335e168e4f94ff66b0949e49dca419bdf6edf660a2f83b873847842c945a2ddc846ab2ed0dcf422172a80e1a0eb978daa7c461594ad360a6c73bd858b1729991dc104e5a10571dbb7fc8a0070557b2cf2d10d3e51fa98a2282240696618f75a55fe17af2f4b95c1252545f5a0f791acb739cfd715576e4a011e0867590d0ffe6a691e055861bb96f72601813593c13b74a30bd426a44b6f1ba0aa58e3671bfa3722671b1e85df01d6c202c4893fa2f594090c8206d353fc6d73ce52b1c7076a479179c8925d749aff7a2168aa9e5a54c13df91c1a510e9f2070315700bbff7bc548a9841612a353a928354f65c448aaeaaabcdcb2b227e109473371e1ce2fa7853d2e9abc7df7ddc99498b10ee5e9220d9173f6e1081dc24ec4311d376bbe509d39f4e3fa400f0ab746ce2d7815e995e6213a46e311006bcf9e5b999154fe1c37b4a14f3f5fd921f09abf06dc950d24688e255004a1749ee1366a9d183669d96ec0306f58843ecb45b229eecc29d9e1e9f21f3bdce21158c00f52273dd7b070ed94c8ba8211881570bb956551ba5e6cc310956862c1cf024dcb3d8ef40dc26d99f3e9e01e8413c6fdbaa03a008db603453a18e9c2a78dceb8910358fe39d8f38afa865c051ce621c71c54891506904765cfe4783b1155713fab476fdf2f64c72bb7c91ad49178282ebf2aa31e77f3c86fd9361d7468f0367241a013d891bf6a8953af7473516c3bc775f6f443433a23e487973c60128604e4b314976ee03ff04cc6c87e5d3f408ba95d2cf9bf4b8df21bb63788d9f93a64cdf38f77671e01ff6e3ee7ab306bdf20f04315842bae502a28826607bd1092256df317311e5dba815a49f709495497e0a72a1b086859d249484d263a9edb3cb250bef5f2336e06a2279420f018d104298340f1f312d4655bec34aa5d68b81cf5882e40207c7a547c2ec7f6366dd39d86fed8ccade3703ab53ea7323adab7263be83e230653f7e70b015ce947345868b2f4fd87a35090e68f2c5ad19bb37367e73fcf84ad962504fab183d43cdaf6a84d97412c7d03a06bd96a368cefbf200093c8d9180d0b39712aebd6f554a35369c7f874052a537b87547395d5b647c74ddaaf96c7a7bc4bad82b55d502999d4ad857e051bbf36c834002d45e2e2cf6cdf61fcdab42cb5bec6523ac53b4d9b7c4ce48d0343f43cafc9eba92a1b995e584ce86724b4f7535a56d668561d2285b4ed5cb905a42616087fc812cd40d9126616e6a4d948527327a970823d30217bade6f4f81eeb6d081c04ecc461db0402193dd4c7deda834710f09c0f8e83e9bc41da0c8f48341db68a9fbc0b5318fad8e2717ebd6976e4e44d49a8756f168abf19836cee122cf02f2cd9d1fe2198c62946b029c24624c47a0000d423f51453ac3c89d7a3d535d568f492c70b46ec36feaaf8f519d4d0218ac50e05cc5417ab73d2e6fe4d6813189ac13cb66503bfb7fc30222259fbcc04642b6e124efaf1dbd22de815f7031fddad4c93125199d68b3bef45ed30c674faef9a9060b8f660b77448940e20267ed3a4a886362c71e3afb58bb3be252e171b86fc1a523f599e8feacb93145d5d18f83a8d7d3a5d00927d350bb8d20fce9c120655f8cc8edb4b9e1953f2bf44d1d3079e0119c527b9c50a1bb612b3e88895528b091c722bab0d0b6fe1392d17dd620532973b191f769641f94e674700a779537a710bf906035d624f6fc219a9d871de3eb79692f59caab466fccbd32ae3055f5f36cf01661e11b0982e6f3369b4393699e05bed08cd527d0cc9311205e3f6b150bc71c08f017d590a9b31f7cee582b391c47b4dacff8ff2629a0ecf3d716f661082cd3e134e4bf40f65e3161fe09e1c944abb9b6c1f95a54f391528e57bb1b503b247449626d6b181e33cdc2f5d43779b5a73fb9745e520d775db5de73834890d16d3720c21c687031f53ab322b596a960e508ee8140fe65638a643aa2504d544e80f3397ae292c51e39137d72a8ed2db3a56251271bd1b0bf9b4ee9af8fd88c56553548b62076186679b9fb72b7cd20255f5c69d46456c64bccaa152ccd5b55f886ea4703c991bf5e7ab214da4cd8f5bfa391ec747dd70c9655666f2f12be505e82718cf25bd25624cf0c4f216510d7c63239362412314c9d6023611433781478a7c6b7b8cb70fbee6d5c15a3a00ac3cef797d13a8fc553c7b19ee6144ca6600db6cf1bcc2894f0be506fde169629f93ea53cc5fac15753ac08ea65d44a5191d951edf90817342e1d810b8fe1a5119aa957a528b825dd45b7ad955b1ff7fce3da95f404faef059f2be7429c6fb51ce4b4acd3876ccd9c2b72641aca6ff2fbd9605209f88daf0e2133e4d9d46c903b221d7fb60cc6e39651b96d0c2fe4c257d6d6b9b0f1c732832649f07d41518cca1304c9b80c56e12bded3926c0cdce4603ce1ca734203bd52f37f8d027ff6ac51042ddc2cba403b9ce27aebabaefe9b7d3e554c7c8f912e5f6c4bb259a37c5f8c9e61eae4fd2952fd8dc7500d94c8869dd1798d64e3f704d92f502031a147448691882a49be212cdb15e262ed668d48e7b1e47e88080710a4bc5fe94c3c7d222091d966d618d6777ef4bd7b930e1e7c9c1d563ebb9eb715cada3a9f4f75a977a3ff9798227ade3fe800b12eb169cf4cca2d61c55095409dc676f8c72a83b34b31092b8f70c3fdfa153f4018eb19a356262511988e087c1c0e9279b3d618d451cc40851a08dbf1d7f3f1b29673219f77f0664691c9287a21fbb485873001f42c4c0d7e1663354029300a83ffdee0d49a2d9b803bea7a28bf516dd40e559ec2639dd111eaa904930212b68dd3b7a4d044009f852105a79ce2f0bb2b8e591e57ebc930e3c79d93ab72ef0ef78aabf93354dbd2e3a7339b1d9f6b6407714b804c95a6b320c5f739484dcb14ec0a455e6e929a8f1862714d87b2dc39909477b7b3564ea765866b0c75de2d3b11b6586b4f2b828f245af3c874b8cda3c3c9bac4632f44625f8f64efb0e852584a6e0063b9218c2c976e4feb464f2bd67e1d345519ca10891509969b1505e18e2897ad3ec069ab3ebfeaab3cfc92eac39faff701bfdd5f64ca4e5e78c9c37faaab5429aa5325f39592731310e326061182ce2654d6a112a9bdfbba714e4777a3522ad25ff9e10026a3721b6e1455b86bf1c69c3ea5f17ee23853b35737c4dad3c1fed8c581be4d0e232bd336a3912356ab57b814450b661e0f4b3ddc8b3334ba1827ae4de0afb2afea94c964c62e99290f74dbfd85fd77d0ac9ba38a8c497e3f06738e2874bcc2887da417faf6ab414a91fe7a3c0acfa6c86b352cb17924a547153c437653208493e3d205fc2ad54a68fd7b59d4cacbb9e47a19481d1b724694f3c15e734af0f0cdffb4635be48a07b2888c0f47a84fc31456d11c710821650e395b73c19df18bf507ad01adbbc9c2417774c42a60f10b84a5960371a47b87984f32be057e4beab59385dd159e94adaa49fac9d31207259b2db4fde140cb36b7303427e59190de846f1e80fb1f14be706a8cae959b2afa2bb6144619582984f874dcd03f94cc16908ab65c2f73465744979807ad274e0ec2283bf7d50ea792d5fd1e89479c3571bcbfc863a80e76f7ca315839a26a3cad30b65dca098e06391d28ee65b087b388f81c9715cc49eda7424d5c02408c028de47326a8aafd1961cf1e49935a701b5f3bf970ecc99469dfc0d57e5a9b522c61786b8175a17f19d441f3a9748d2996ae9d8badb465bc76d65e064f419b08e1b42193e6fdbba9afaef3bcddea7dea42cedb86c82ea423d45b0592a1132717dc98e18b72a9877bd904e3f7cfd01345e3803fdf995e883a721f4b6209f72134c2ae4a34f8658dfde0fce8084a5e82f49e33ccf97d9034206c91a4d4749931bfb229e38df5a9a60100a2e71817bb7f0f4669ba16515132ac32fd24a87bde901ce420e0dee93f25f2e2f102a8b1326ad31ae391453b4cdafb14b9259413635ff8bedf3fa86a49b1ff862a59f513a823936a5340a2d1bbee6f46623ae3b51d0ba206a5c14bdfee4d8124c169311611940ed910b100565d5c4c10600d16c66de865d6295e77275d680cd923f7f883bc4b3b04dc4c0d24e64bd01842e3b6cfa70a7aa1775b393f3830bf2ab5ecc18467b657db7a31c5abd1e456eafa40e23709e53d811b3a10a38997c8d92b7031d6276657ac707cb3817ed45cc641f25f41949aef0fd7fa4927b679fa7107131cb08d322235809e0ea8544a1805938564179206c2b7a28a9e15eea855957adaf0484637333bb731908fa3557fd3421a5bdc321c600acb0f4019d305ae23db4c5756715cdc0799b466bbfeddcaa08d3afd72845461f8a60156331c8da631cbf959cc0904f0c7334e4e396558c6adf694d693a9335e8d860954f8eb1417e44ee707c3f4a1d7c8973087a80f5193e87958f138b338e20dab38ecf82b6c03eef66d2ba01e0a2dd792d926dadf5beef4a3554022362677d83582a9d73e644219357bc21c702ece03a993e24f0b822e566cf348c3c4f3c8d5bfed687e56defdc8aa089a858179f08cbd04bafd7d1e01a89a00fe9c717992b924ebfe2932edfe3108359bc3dece319dad63a7fd9d62f0d0df1d526e5b9623d6571484fc63fdf9b70940534e857c4991932942ccba128cb09b1d7c037f5e13cc1d32a44a072f3e74b739da3bff880fe03aaaa8ae920d77cd7f4d464e77b61f8a41debcdc39fcbeb78895854bf588e295b59f7ef6774cfa47d6907df30db8b72abab143e7ef765969950eac8202a879b837ac6ab62b87571508e752e654019608b97619c6ddf23484eb121a33a38653c59ee06439d32680cd048a709f0006b90d073b43708ccee2094e9868e845c980db28e86465c59daaa4441930ef28223563d4e563c09c8ca6efcfae096a67c3ccd996b043c5caa2ef6dd5c0def87df75029eb242c086579f725908294bad7ac8e6f052210e46513064114cef542ce597fb8e8d692e03e4c8da6bd9091ca14a3619e081cc066d0cae8e407eb775d33b30d54cbb3dccc5482ebb820dce39379c70a8448d0c4132e63e57077168b7ed6de87d7ea83d26f189c8e8ed09bfdc37099eb90284087111651f2523cfcad1752b840952053b56d9eccd26512c6e8b42a30e47e6c4b40e74d5f499b73f0eaeeae72b344c787c63dbbd9bb3251604dd43330093fcd102218949892c1cfe8849e88057ef9c6e52370c789584cc66e568993f0cdec4b4564b8d9437cd89e153c022b945716e48dd14f79dd81e98b4bdd35910feadca45c9d631220751038c0e6bc9349c1780283b86f21de81e5caf160fd029bcee303120efb64447e9a7ae0b4cad15f84c3f1af094f58b72c3bcce6eb75618c6d194ccb259e625c92faa9f65466bded89117b608b1735ce8392fc927108d7344fba6986b159ea662b75b92f69551d0c702f70470a07011c94eda612ea5a3d186c354b82716fc2196d5d9c22fa5959947042b4bd3cfb1f1018fba2803b3283ac49e3ce73106f701b8d7d729eda58123dfd01a1009558068bc400d55e2cda66ae62fdef7026584b33973a7f97aec58a42ba5b1e79fc6c0553502b674"}, {&(0x7f0000000040)="77aab349945db9abdb1c12eed345154325b2b889d8f3d542f22bd01e74a973ebaa55c9eb34f340cd6c0e29ad0de32313727089452ce137b6556a5503242f48a42f70f606866cd9b85a29b96604b8060f3bb98d62e56828bca465dbd22e3d90a84622aadac5604ceed035b7054fdc60397a6f031fea08bb22b094c5298b350bc2a8ab72fd1bf2655ba252c6953db9afef0276e3aee858f16c3d19bbc084dda41019b6"}, {&(0x7f0000000100)="12b6f1a076db9acab55b8a3bcc1450bde72bfac5fc02aee3"}, {&(0x7f0000001240)="cbb32786f75141db5f80410e719ed7ef591010597ab4f74e25bc3ae4a6632541f2cc245d27523b3bbebfc4b1750cd03a8fe864d71c1df4ef4c9c267c66d6b2f6f75e2e29b959b12be07a58d18045c8722681fdb885ea37a679026d3f5c5f88b9516c987d3de668aa378ce30f2c22945b17dea1416798cffd681f343fb2ea275614066c5b474d6b80408286538b6e18c9fc1f0d6558be78514edff5204c6c52461c197d42b930f5bdf372efbc25ef5f4aeeb790f3b8d958eac7efce6bc322367038283949e9c13add2902985237f6ff405fbf2c9a39a2e58244c0af75ac4c89d8acf1a714cfd80f36b327c069ccd08a"}, {&(0x7f00000013c0)="f5d346ad0742646332a909820c74510c60e00217cd51c3f4a6a114294aafc85dcade8fa9c59ec499af0a36822b4b3355b6a8c48f529db1dd18ccdb3cb4f509f5c328cdc7c24d040d9a25df1ab0a1c1523c1dff321916852176e9ac0c6b4c3dfb8a79fd880a"}], 0x1, 0x0, 0xfffffffffffffee1}, 0xfffffffffffffffe) 01:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb17cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 01:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) dup2(r0, r0) r1 = socket(0x18, 0x400000001002, 0x0) sendto(r0, &(0x7f0000000040)="44cd1c8236dcc72dba9e43cb82b9b754fa0e0ec0b54238fba6d2119074af69a1c3126a536d61cec96662af77f8d4a356368e73e8e8c390636699db099fb7a2c4e7f9a6c4f8f19cdc4fe636a9e0c26e652a207890487f05bc817f9b2fb055c5b306125b40acfd27b42eb35cc4923a538c7cf794b39b8ff9efa75c79d0dbb340bb33929cd7771b68818669bc87e3542c4be9bd397ee5891e31", 0x98, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x80}, 0xc) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 01:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 01:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="cb7861712eb5dda54bc0a50e7b73aaacd2e985ac137671e1ef8a672299c0dc068c16aa3c463a4076b3c1bdca7cd00072171a942b5df39bc93923859c78fe1f1ebb38c8fea09405ac5f2dfe79002cd050a43e8e5652b9649bd13bb9d54a0f7f72be873f5d4d6c246e54091c7fcb4603a6973d0c45bb", 0x75}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="58000000000000000100000000000000194952a01445ac724aaadc0bd62cf16678d84acba404284d8b6e4814f94bdda8e725eea75476c47bada03a0a4001c09a475db7d11966e9d6de011286e36cf9a63012625b0cb00000c800000000000000ffff00000500000082b6bffa8d334523f9a9783aaa828f1a9fb910135a342c4a6695a8a453fd86f679ae90f678fa1da75b55c796a4919e781a43fcdecb53f785e1964ce1ea02ae24d8f52413f5c7b35daba55320497674a56f73b1ed1044a7c1a578c512150eb9cb1840f3549f4ff9813c9239c6f4a6ef0391038f6ae5029e2955af146ecf2013b19b1681e0440c96b20065c600fe34a27810540eca593dafc9148795ef61100bec29b97e8bc5cd115c9d3a8b5afdb9e04c4f0428a118375000a800000000000000ffff0000050000008835d8a1f58587cefcca0a32060f5d573963d563525536b839eedf5d267d526829540801a7ba45a44c0d85309eed4c37d877551ce0510b4d95bc95a22158247ed9973b9231fcdd6004d163fa77e763f351ed50013fdcf0f7e6bc0e069755071a00c89879dc6d2a7347d48f8cd930a8b7ec3db0da929490336f745da459828cdd257d011c5c95b3e3fa1aeab22eec02f43ad85a5d53000000"], 0x1c8}, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x1ff, 0x40000, "b8000000000000080100", 0x0, 0x4000}) close(r1) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x10) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000444000/0x2000)=nil, 0x2000, 0x6) socket(0x18, 0x1, 0x0) 01:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = socket(0x10, 0x2, 0x6) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c653000e65333e40000d896"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="13de20b62fa50342c833a248e24722d9959405a5124db13099d1336f57ae99e5c78a60c1ab036cf82e677d1b2ae2a7c6bb5167de", 0x34}, {&(0x7f0000000080)="660497c9837446685ded44d9dc1c2e9e7c10b07fbf3564fb8aba99de0cabb55a0d1983c7a002a2b9de2dc5bba58b61a53f1a7e95e64e37beff8e376381d7b8b1099a46571f293a301008748cbd579d2dc0a384aaf9d2e79199eed156bdadb4d6ff873c28ef079f094206866201cacc81a75d50aecd0a2b42adb6674483330bb74c705be8d0d549592de245a5a5ec78bd67b49f175121b6f5658b3de81997201e632e0b39c4bf4059fe328d65d560dd1a5ceee6155c4f59", 0xb7}, {&(0x7f0000000140)="9fcff258cafc8325d08154b80948fa7b55ffcdb30fc92ace394617954a35dbe61443e7b62ddaa6bbd987b0133c84d1a3aa1b9a94745dbc1cc38ab2fb1c7caa4165c4eb1ca8bc4d447e6ba5bc4319f7de6b8c6396fdd66dfb8dcca12469ccf02cea", 0x61}, {&(0x7f00000001c0)="233efcd44914542387b93142f387bd", 0xf}, {&(0x7f0000000200)="ac7642d7d0a2aa5dff8279d241d52a4ef177f3f6eb022f89c94d24f3f924f810d68873de92b15b370d700c45efb7cf8591b4", 0x32}, {&(0x7f0000000240)="fb11c38190d58e64c3440ade198804c168e30c34b64e5af28da4fd295e498d5fa79dc0d3e025dca1278c8d442a95d9eaec31de0d11dd608f581b64bf5cee7771af7581ce12d0b0f26c078ebbd20dfe7e99d4fd79cb8ab3de598244f15b2afac9a4de674d8a1d3b351806c23c28f9c7fe59ee66ac09d45f8c876d9f8f4cfa4807454878c71eac8b1a8fa5b6766bcdabb8c56aac6cbeb3f8e3a637962b9286be44a49dfddee7faf79a41b0cafbca09cc8feb1895184797b0cc0bac1b749d9142d1ca699de0ce4ca13e8a136507307692f69b46614fc64899990b1b02cc7eaab22e7f3b8f258ae33b7e4441227d59f40e21cda9f5441bb403022fdb5e", 0xfb}], 0x6, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0xa}, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getgid() 01:00:45 executing program 1: r0 = socket(0x1, 0x2, 0x80000001) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002640)) r9 = open(&(0x7f0000002680)='./bus\x00', 0x8200, 0x1) r10 = open(&(0x7f00000026c0)='./bus\x00', 0x620, 0xc) r11 = open$dir(&(0x7f0000002700)='./bus\x00', 0x82, 0x14) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f00000023c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000002400)="14655e5c2bb2f3c68c5186b21690fcb502e35b1dc29e452fce52a1b021209dfcbd65e92ad8cd525a1f1923a90388eace6a9fa2b6b96c439170c8fbce147cc770fbb6cf25bf2d26523ed16869033043a6d5fbdf3f0ac0d5b5f9322ac96adcf281232b3ff697346aad02", 0x69}, {&(0x7f0000002480)="b1efaf0c", 0x4}], 0x2, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68}, 0x400) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r12, 0x20004b43) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) connect$unix(r7, &(0x7f0000002800)=@file={0x0, './bus\x00'}, 0x8) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) mkdir(&(0x7f0000002840)='./bus\x00', 0x0) fchflags(r13, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x20, 0x12, r13, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f0000000000)={0x3, 0xb9}) preadv(r13, &(0x7f0000000080)=[{&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/153, 0x99}], 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x1, 0x8, 0x1, 0x1f, 0x9, 0x1, 0x1, 0x0, 0xff, 0x100}) r14 = getppid() syz_extract_tcp_res$synack(&(0x7f0000002380), 0x1, 0x0) wait4(r14, 0x0, 0x2, &(0x7f0000000100)) 01:00:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0xac8bb2fa8893f6f9, 0x4001, 0xbcdf) sendto$inet6(r1, &(0x7f0000000000)="d3bd86faf5f2e840f90a5cb6f70fe42c314ec6763d4aaf4d1db6b396a1b812cfd2902b9a49974ebdbb1e717e63a920a11d732081fa79de107c0cbd71b487258a4c1fde06a667886ba6f9948b7d64c646872ba4bcdaf4af1d9d150c239b63807ddb5628d7604bb286d49589b6774928a000dc394cbd1e1e692bd37710edafb877d66a6d34395533a295908942c61ec7f688b1e7e6aff6f7ceb6a611d27cf0d4b929e582132cc395c943112b90dd2803d378b4294af8561dc8f0e3c7eb7e8be60d6610bcae484dc83be54d76", 0xcb, 0x4, &(0x7f0000000100)={0x18, 0x0, 0xffffffffe9b8357f, 0x5}, 0xc) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 01:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) close(r2) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 01:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x103a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x14885, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1ff, 0xffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 01:00:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x100000000}, {0x1, 0x4}}, 0x2) r1 = socket(0x2, 0x3, 0x2f) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getdents(r0, &(0x7f0000000140)=""/34, 0x22) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x100) 01:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mlockall(0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xfffffffffffffff9, [{0x2, 0xc9e9}, {0x3, 0x200}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0x1000}, {0x1, 0x8c}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x697}, {0x2, 0x100}, {0x1, 0x6c7c}, {0x0, 0x2}, {0x3, 0x80}, {0x1, 0x5}, {0x0, 0xe13}, {0x3, 0xf4}, {0x3, 0x1}, {0x2, 0x8000}, {0x3, 0xb62d}, {0x3, 0x401}, {0x3, 0x20}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0x3}, {0x2, 0x8}, {0x2, 0x7}, {0x1, 0x9304}, {0x3, 0x8}, {0x3, 0x100000000}, {}, {0x3, 0x9}]}) fchdir(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r0) dup2(r0, r1) 01:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = accept$unix(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000280)="b1e05d3617796c1a68bea74d57f091f4a914fb2c1d55483fede25602a2768b5fc5d76bedd24914ce10557b219cc9d10712660e02f5f9f2ba5925710b84001f5aac00f2581e79479d0ca6f649be78d647c274fddd6de52bc5a7e5e59e5f550d057d1736e1fd729ff3900f297caaec98f8b52e38127e2e7ba322dca20c2edac7872ddb980630e89a45a97d5d70c68819e3731ce0a1023e8afd94b26db9b13e5f2da516df44a7996ef531b04e3b33b16faa77e3915819b31fd8df785b3147ae2d1dc3a2c070c3e29e9099a712091940bfecc710b2e6134db6ff4be0", 0xda}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x80, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffffb) 01:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0xfffffffffffffffc) fcntl$getown(r2, 0x5) r3 = getpid() fcntl$setown(r2, 0x6, r3) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000200)=""/186, 0xba}], 0x3, 0x6) fcntl$setown(r2, 0x6, 0x0) 01:00:46 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket$inet6(0x18, 0x4, 0x20) 01:00:46 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000180)=0xc6000000) 01:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) kqueue() setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 01:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0xffffffff, 0x8000, r1}) 01:00:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x8001, 0xffffffff, "b0465687441fc45a8b188602fdd369dbeebf4185", 0x1, 0x8000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSDTR(r3, 0x20007479) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r1, 0x4, 0x8c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40) setsockopt(r0, 0x7fffffff, 0x80000400006, &(0x7f0000000600)="4b2b54e7358e6e836429ce32aaa8265ed10d4e5595959dee37a8d1f8a1d313fb06badbf3e6154d0be1996fc81f9566027668da571dedc01d07712031d31a652f437ee5e29a6a7e8799fa6fa81ce3f2fd16bc71d8834f862f5422e498f4c9561707e9e8198433f0b4e90bf327b78482c6f0c45d5ffdb46d1f22c50261e9fe7cc1dc3101ba6166c7981f589bea42e7dc981a7f42e226a7251a554462b6dcb57ac713b29f1d1bd079639133f35d581a6c0cab6b644bf124eb9651bfcc86b4f22a8c662c96dfb9d196049f00123fbd000000000000000000000000ba98a25f4093c535538842be96d82d2215a2e6c489dffbb19551964d8a03a8a6afb943b079b3deb246c2084f061216b0f9d9011cd51185053b530e4d5ae0b61f4d359e40ce31a1a58d99767d01c6d05062d6c381ce3e96ede6905bedb3e008b6528e75e4a9e416ed18f35cd18cb818626360d509d71699870be81855a08408cfbde9b76af708b1ec009b589eecf54abf01d7648293387ec7063cd4c472e042be91f69b2077494e75d965b88bb9b2874a563652909e533dd69a23b1a52c9030b204a0bdc0b146c4780ba3a57b7cde265d9d7ef7f15a6ee48c39160da694e47dd81c2013af2b2844bdd6a42a2ebe45e53bc4d9fd2e6db57bf32f36a326fd73544c478e05b3c9a5dd7ff19241689b7ed5e1c670b251eeac1a200b1b865cec77c5cf183e", 0x11) 01:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000006600009635"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) setsockopt(r4, 0x1e, 0x2, &(0x7f0000000500)="68ff128094096e6ca993aa1f058b94a9d1f96ed5d546f3735f05da5a10fe46016337598ddefa5e309b4d0885ec934196074d067943b3490afdb918e7b550c9897a589f2169c6289f8ae24de5552f0bc9d474a50377226b708af5e9bc2d0bf15d9f44f55bfbc58965b5a84f917952c276c5cf2bdb77b31e1cda2501c2fdb74a8a410944704a896a8f52d175ffb139aea6be666166320ed0c175a9b09e62bc1ff3e53f3c931d8f2c98dafc430060afbbb7d8968377cd44c3630fa762c6751f511675ea23ce1bd64076928f7a361444e0980ece7e3ba6fcf9cd70a1b0cc5b6153267b425666d5bb921357ee1367", 0xec) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r2, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 01:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) shmat(r0, &(0x7f0000719000/0x4000)=nil, 0x3000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) wsmuxpoll: not open 01:00:47 executing program 1: r0 = socket(0x1, 0x4004, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) wsmuxpoll: not open 01:00:47 executing program 1: r0 = socket(0x1c, 0x1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000000)=""/16, 0x10, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd57) 01:00:48 executing program 0: r0 = socket(0x17, 0x2000, 0x0) setsockopt(r0, 0x80, 0x9, &(0x7f0000000000), 0xfdc8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2}, 0xc) 01:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = kqueue() close(r0) dup2(r0, r0) fcntl$dupfd(r0, 0xa, r2) 01:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x4) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x461, 0xc0) 01:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r0) r1 = kqueue() mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8000, 0x4}], 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus/file0\x00'}) r3 = dup2(r1, r0) ioctl$KDGKBMODE(r3, 0x40044b06) 01:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0x8, 0x9, 0x1, 0x606, 0x6, 0x80, 0x3, 0x0, 0x7, 0x1ff}) 01:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:00:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) setgid(r1) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/178) 01:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x84}, {r2, 0x4}, {r2, 0x8}, {r3, 0x4}], 0x4, 0x400) 01:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/../file0\x00', 0x2) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x100000001, 0x1ff, 0x200, 0x0, 0x8, 0x80, 0x6, 0x1, 0x1, 0x98b, 0x5}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:00:49 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:00:49 executing program 0: clock_getres(0x6, &(0x7f0000000040)) 01:00:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = dup(r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 01:00:49 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) 01:00:49 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="02febbbc45e08764aa3ae733c5e31b83430bb1c15f49cffc2492793aac1e1c5e841208240545f4e72483d70e6f761ed4d3c2a35209aec28d1cb4dbfbbd46149f3a6e523d68019e1736f1ce6a46d819f51153b8c51e384550d035b45a", 0x5c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 01:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x220, 0x0) getsockname(r0, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) accept$unix(r0, &(0x7f0000001840)=@file={0x0, ""/108}, &(0x7f00000018c0)=0x6e) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000001800)={0x1, 0x2, 0x78ad, 0x2, r2}) fchflags(r1, 0x10006) setsockopt(r1, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001700)={0x4, 0x9}) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/20, 0x14}, {&(0x7f0000001540)=""/146, 0x92}, {&(0x7f0000001600)=""/28, 0x1c}], 0xa) 01:00:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18c18, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0x2040, 0x6, 0x1ff, 0x56e, "8ecbe6e846d261bfaec6c6d23726edacfe52eadc", 0x81, 0x101}) ioctl$TIOCNXCL(r5, 0x2000740e) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000100)="eaab195dd34d6d2c61578eef627132a308ce69de1a69ffeb3c9a65a21bd760160742513ad7dc2b088f2bfbbdd0a5e7fc403f6d1890b9963569abb37c5d5ef926de", 0x41}, {&(0x7f0000000180)="df60b2b85319c2d4f637c988cc1f481712bcdcdebfa580e29d7ee3af03a7e0bbb5c8fcdb4d17f85f36ef349435d2815fe02136570a1af49089c97564bbc47b7e5b4a8dda16b901084fbb548ef173a0869c54d74ec81ff738a84d9633487d99008415775d6a2dc11dbeaf9b66740412e9d2b7be0769c7f5cd418f6ef7548b027ffd545f25157428abb743cb03dc4e68694a5e7f24fc334bcc73e1e3c2e017dae755238d42a87b891f6d4c4be5f0209412a53afc32318850c3ef2c60a9526f8cc677ee8c6d04f8fd93a714681483200c498c097cfcc6b55e35f087c529cd07961424ad8156e40a3df7c0d06344a3", 0xed}, {&(0x7f0000000280)="424b261537856049ac85566fc5a19c67e0a3ab9bcc51a4d0d3914bd538acfde6b4f9395dddc30a044f2798a16bb180fcd89410951b956927aa9bfed9f5e9a6a7f6c641d6e143f2f2b728e9e7b420328cbb340f463c3ae1a09a05d9388176936ff398c1617a770a6ca4c69b81f71e4afb1d9d449481f4be3b2774a197d9a71d4853f5b9bde15d05f93639471456ba43901a424b2937a525770a04e703a0c770ffd9c1ec15a0d87c0e9cb17e0d4a430d38f5eff1e893721a36be9f0eb70888f0d57fe543335d260f64b7a8493c542037d782578d6668c0bed1267f184b1fc331b2ff731170ae70efb3c321ef5a1493d4a820b73979fb02b931", 0xf8}, {&(0x7f0000000380)="3f9b3b5dc59327d3ab06cbeb47090e27f10d13234fee4e96dbab0c04f2d4555127a46ef3a7879ecb261745c3bddef6d235805209d13422269bb56cb36d7682caa070d48f9a66d7804c30813884ff0bb1051b46237e8322cfd001dc00c2989f242a272138c245526a78f2efb63fff932cb80f426473cfa651147b3d4c00a36e4f67a13f355cb8fa7b043902d75cba0b23a53fb963d21150d106d5d9bc3be86bce7ce7d71923b2519955432c36af418069a3c71b45cc4a679c03cea1e1cbc9f1407081eacaa98dcd3dba088aabc28455d25735a28975eaf743ad611f44cd14520ebe416709098f405ef62d5d8dff6194776cd621432e065f9826e4d61ca7f78e", 0xff}, {&(0x7f0000000480)="7cfc1e079fdc35ac47cf2c121c14e0567522b3e821697b2690eb599355f41812a126c98aea81c863fbcff41e35fea49630356a96130cd01e14d86ad1470a56558d9c96dab01fec5013a1a3f53cab98a707e9b447e72e64566d78f854625055f2c03f66c9aa3806566226ad48ef0feacbc3881866f0ed36ca96bf89d04a6964640d29186c09042fd785429b283b0fba18213c0df1c890979aa22a81f8b8e4198ee6615a995226b34ac7", 0xa9}], 0x5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) 01:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) 01:00:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) flock(r0, 0x2) socket$inet(0x2, 0x0, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 01:00:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) listen(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 01:00:50 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0xffc, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x3f) 01:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3e7) read(r0, &(0x7f0000000000)=""/116, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x8010, 0x1) 01:00:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x180) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x9, 0x5, 0x8, "b9609c298ab81a43c71368ea8518994b9d5302ee", 0x7fffffff, 0x2}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) socket(0x2, 0x4004, 0x6) fcntl$getown(r1, 0x5) 01:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbe) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) 01:00:50 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f32ee8f6c88b8387785c038913d6b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa464624000000d04b775ca9cf27d94e01e41dff630b635d751459a8679fe15315aad11baf24782302d79e60c7e6dd09afcec976170e34c61f9d"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000540)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60dffcf5d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000b08d4b9be6483d5c2a49d562be3657f609d5d3bcf6b9b59d4596b9c41b9c47d7fb9566ff8fdf9a183629e9dfe24f7230003eade38f290123c302361954f726"], 0x1, 0x800) r3 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="04", 0x1}], 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0xffffffffffffff1f}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffff88) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000090d2, 0x200000000, "d730c1e7bb6fcee23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="025e0cb585a90ca4e325b43b2992046f9a76105b05c3fdfc8f0a09cfd2f95fdb7b403e500ccfb0a22ed8221ff139a73ea49fa9332db40a2030b59be8f5da09891e8998cc2083728f78cd5c734c76eb2ba7f5323f243c0eb55dec51b15203acc11f0f433c3751d2644fd01094f0a1d2ca047001fde2222872354e01871d10a5c45eea5b4d4ac8f8e56589b64925741b99582dbc0f6a09d869b5c21618b4926c7dd808d0d77356fea59f36e4d90f0817e1a319a0ae5e168df1535040a43bc0a57ed81efcd2eb4399b9f893b890846dd16214edc49fb3b88d63e8f4bf6e279708a6ee1c56288948ffb9f37c93ff4c666ab157afb49ab47e6d0072f03d77f54fbd62df6cf01a33f3461bfdff030f58d4587b60b2324e37874660e91f90cc7705244b49b5f57e2f015f8b88614aeab0fc8547c2889fb494ca7210b78ab1e89fe83e6a00af0a3f3c65dbca06ff6d1c079a39b2611d79c2308f965dbab3e899db8d0971d74b8da9a8b695d75ee36982804b125b264d4cc4426f0dad86e461b47b3aa8ce99df7d2a1ac10ef3195a066e9762281501280d240394603edd2f9b44018b38f4485447475cc01df5be4282a18ac8935f628f2d1985d161d9ce0ea2ad9d6b95690ecd3a2084c79c1965bfba744e42d77b3aebfa718d68a785580bc75e40d7eee528130316b3fe350a2930739d80ed86f303e4ca43f988738c1baddd2f28d71e85f51fc21d843a97074b10443f650d90ec49b96ea1964dcfb7cd0e622e2912575778e22b0f54eeec23e5c1e0ca2476b7a33fa94586885909141871a64cbe093f931aa5cfee3d45c6e0ffdd8bf22cc5fcfe86c67acf2c49f375f6b208985a12d53c116ed3fe6c3d337a826eef122cdffda4e7e7a6936ca6b225e267b23b7be0268d9b659d5993f3123b85a90352ed23784d6d4313abde24e23ea9b542fc49a0ec469f99f42da77624d80c39a2e7bbecb6dfea7b936b836a767be210f3d4a5368ab26ea6cb646a5736b1a9dea3934f6f369ad910ca1d43ad39d1676746d785f30735669639443a864e0d0f0e54edd35b704612e5236d1f8b67ebcd40492830ec6b5efcd4bc3d9af72e12c3ff87ed3740b8c19f95cd2133112ceb578bb47fff0b8c680b458c59e52f07c74a869ee69cfa746b443d82dec8e152d517a43008612c1da5c096d1cfcf8813fd90ac71f2b229ba9742ce3f846daa4538d13c548042ea27db6b77e1aec37365f175fac2616cb28e36ef44bc0a85b39d1d99123b6617502b4659dd65d694cc313b872c5263380027e9163a1932240604cac63791a23a2b8e78fc78834f11b9eee83d17d14a9682534e64185c25bd3dd3de8cf4d37e75c45e8d2b77243b221942d45e4b92741fb791b000bb6a0ed47705bc950b921ecdf73dd07a573ae5de51a0532c6ed6de3aad09085e73ba3dd99ac42b3caa5356780b50b99a592c7f2e3d81262d4fe1d3f0c44bcdee29ed410ffbd1fc2166ad2458cda9c78ed9b652e9d02b92aa120003c2d786c65405b71ac28cb55fd312e4dfbe8ae09d7f485335ddfeec7b068b42b0f5e820208a8bdacb5742152eaa6edb9acad1aeb0b605ecc4bf04b29148157bba8ed2d67195d91877fc922b3200d829eb73c40907181a5410f972d682df7add5fddcff46bf09e64ee309ee04aad2d79106c7894418ee5295677eae603a7512abd683729143e7747af99052fe59a46af2c5d6cbf64bc3816c863f1b7564c7b06ff5e72684575d10b90e2d53e243c11870d5546442c169d14fe01e6b38a65995d80414645aa148d031809c09049086e6a1f7f27f4a8a253a161b3fd73d065df910e432feb3a352ec5b0eaa4b86336212486097a77ba74b98e579946ad7bdbc4f9fc938f6883d759f7faff23a292faf0ea85f6c90dec5d8e4af1a01099c46e27ffb83a2fd0f282a2b672c145e9babc4fb3739c60471cf446c974c38654d82e325c13da82924e46842620d5ebf00a1cfd957bc51a3be1b72133fea7035a76b89fbfc5e6e82f4e449af91cf24b47ee270f823f8bfa74b501c16d3376439b71f71e202c39270fd610cd6a9701bc22b73ffcd26ca79013948c20250b23fff6a5e05ca71cdeeba2aea979439c7b000e516987e21e5089b9c123daa89f5d1410c6518f74bf0e7c2f5a672fcf390406b07ac1f73c98abcfbe412397dd14d2f8a9ce60dab901a2d27558c0ff795e9f87dbffc5385d07d2a1bd16b15a6ae8ca2d7916afc896443d9b2b7775dfc762cf9e0342866ee2c6f4d05fe2db113ed54c9f77ce00d0cf2433ffd26b6017cb238c653cd56ec17e77c38ae86b4caf22e4af436b17099d23a437e72e3546e287d8709483753edb56b5e1834a2128fcd610f0007e9a1c1d0057524ce18fe76e3bf68a5c632d889d7e7d4fc686af9797d0d71bdfc74d7969c07727ac1aff40db8cc5758b7246dfd3b8eafde8d8c6dbfc91299cb44e6bcdbbb7603e7e01a86ea497219e4e32f77d09481be0e8f2bbc9fd8a3c0e5283eecb46e7bfed45f4a95f87c9d83e3d5fbef3cb9fe137a2bebd4090864623eb0958cbecb5a5d0d5e4fdb86b47761901de43141006166d62373291d6c8dc5057dd287acb38bb793be632e7bceb4cbd0952b62736d6eb8a82c741148addc949832969dce4ee240d397b746fde2a4896dce9803d6bf04e4b27a875be01797f21ff35a1b500d0c1a7aec51e9a12600d8968a6a1392e232d1faea2a2eed43a201f1d0f5e3937d8ea444907217b1ff7d6339393788b06a3f72160393f1d3160dc062421d1558756b9ac20b909524d0a911c049a839c2ddd5cd76ec80f45094f504cca64a0783be7936d90371e4b021d67148cbf6a6962367d7b7a5fb9caa2a33e25f8c4eb963cce2e0310373656c3197d875540abfe4d8573ba62faf56acdbb3f1bd9ae56dd14f8d9094779cf8baa28880346a349549d585d35e36a701dde766b7510a6bea0bb2ce5011010e0acd47344dc5fa947b05ce9884532fc0a0d905c4860cecfa3459cf5e568b9dd2e71e3c3e2cff9fdeb60197c9af3cb7b9e0b4cf2fc413fab4a5af76c9221c180687437601907fcfefada1208a36264c4777804fa2b3a027e5669d07260c84b251781b63709be225f96cc1bfecdbba42be233b9f54376aa6294495a2bd6f7f3cb9957e955ec4143fa8f93d3ff1943958c06b97532b9d4871ca320c0d2144406a40ff1cce2bfe4cf3fa27ccff1c816b7b25f1a22130d689226db8869b989c95c09472806982d9b88264d8915b91df589bfcece269a345d4ea3ba15bec5ad1fd4613ad1f79330cb8d1f8e2995fef6c2e10e55cc1cd3c43d51b270050cfe97db378cd915b5ff14b9a80824c7e9d70ccdf4cbdadd37118196604d748d971cd7cd39db5c91d6689b85bf8cc36fe57e2d8727771dbff82ae7ced952c9d715be4d6fd8c9340952c30cfd1f83bf5a610ddaf558f3113f3c14b071e52579c613ce81de4996ac346350b7348cb9a68c40bbfce38f8d3aa25f7f808de78b3c7abb3f0b0736189bc05d018b20602aa0ff39a877fd9f688a9ad06876eb76e5af906495a6c809b326191982bb227b2855d244edf2c3e6a992e42bed01dcf42d78d954b935121ed92d7f12f847a1fb0bb2e22b60dbe9039b277888e29f52bc5a7bd5dfce653daf93111bd8b8b639f7d140e7f21b9d1be8e4a6442047dffa2f2e98ca10296c86f9ff5958e984e850fcbc1bd23c8979113bf1567cb8f3250d7e939e609618db1d042b219ef7b498d7d60b4bc2130ad639c82f46294d158474331569d767be877501f602c8e7812d2d7123a7662f73f330da48e71280bd391ca4de247b86470fea06399fe6b280f10f1a2cd5d5b09b13b3da53a43c90abb1860430fe43822524b6c0befe1e65424f798ad2eb55f65533d782d524e8b35943cacbaa85976cccc9387d08ddc2faea7073ea71bfc29807f70a8d802c2a1345bdbea1d1922544a4b53de9fe2a491b35ac243c8afa94d82174da3e000ce674556ff10490540c0e0158ceb59cf210ce7523e34c4cee4fd4f911fbcab54c864e928d3e569bf200ba0660a3bff7d67327e02cae3ad1aa67bbd9402339591a7b6bf7ec7b77d844848cc553d61b82195d15e68fad33cc1cb319b30d64dcd2f948382c12e77a90200a87c02aab9a02003ebc7ee11294c23fffd65d81698456c31f9bacbe7fdfe128b365c74f2bbdb45e9c129577e124c8a60d52931403b6e017d6f73416515c8fba6df287694d8f36e57aa52b317012c7a0e4c1b0ad4b2ddd7df7484d1029cc53aa011343c50ba1b7df76abbf57624e8b04e7a447c1222c8f4719d6ab5b55986337d2901ae640a139b48f7bcb794a77475ed2e1418844ca23a08ac99bc394af7904b5d4e429abf2d9c069e8ff75cf1ca4908eb585fef7374037c37944619ac8fcdd52e57bc11aaff0ce650909b40866ac6d36edacca464c52db016029bc20dcb3abfe21f0eb5efc66d82c74b299e88629ba6fe567af567242fba23fb4384b08afa1fb817ff1bcf8eeeed201ef660ab9ba78132524dc128f404720859c7810402c8c4f2842e47b69ddafaca384fcba3bfab4643cded98a1c1330169037a2f674c3283c252db0192fd87e0f8b900bed5da851cd77c8c0327cd560329029a065867c9e07a24925ae4230a66578767a824c73bad97507749f5488c96034e5dcfb4172068b2eb332c75bcc75fa9ac7ba76816e39e76ea4cec0944576453b2c517d7b768be0f805f74802c94106cc18154d679bcefb0b08bbab8116c273c32cca4079a23cfc5b7ebe7cff140232aee9b84c0c88be765adc864e9bdb1be2abc7c855daf9d1b2dba2e9b345779bf6370d4df9aad647842096ca295e094d4c81e3a49d78db36c8713d3664f26553c91863988597f6ff76f4937bbc7244753c648e2dbca5abba321985c79c0965b46e01b24ab3e1ea94472868661ed483591ba490ff74937f7f412990b4f40d367045fd1fe5d6c2907742f033928deb2921b73b9e78867d7eb3d88da1735b347c141db0713c3427c67b756524b2a905054f411137f65a6374261fa1c4333153b225dbf5acc601c4e77f591f43b7e8a872a36d2eb11917053bdb2b6fd8f15df779bf1b716d9d64451b5a4c91a551252680c08a53dd42e1a1119de23ed0135c62618d6e331a8e18cb7e89e1431ca1ea0b472ed9dd0a3f50af445b4f90401d27884f6a97ad24113f9d38cbb3f363e7b4d6e5016592faa1fc72af8c1c684942bd031f73364cf7b2c142096aeb4e6f356da42a28cc0d79fe60817449e4f1b6ae2aac40aa7f461897946813e1a8dee3cc14eee4671597bed227668de9b53814c66384adb0cdcd3d79869e4def65a9d9e6263708d8b0fa356bed86648cf9c2e1ef8b7cdafb22a7a2a83141f691d8fd69b3039c7c9d99b929817d61b315a4b84a9f1c87b5b2f3c60ef2315518d963fe7a4e504584c9b61398a23bc4ed23a587d05ce6c127812efe3a9e76bf560952f42f0a6d3357ab504511d224e0e422fd96b7549355cce53901ce5f8e545bea12eab37068e52cc1c2530f16d08ad209b89576e4fcb78041c8a19780c1bee92ccaf35e01b16dff94a6c3ffa28cb62819c4b8eaabea7d18ecce7da748089741aa972424f5c4d4c593366216372c637f05c5690ceb3481a75cd7b6c6c60ae940eaa3c177044905c82255460e6e718d3ac5bd4bc896118b8adb9f22e4b77dfdae110a4c033d256cd2fa32b172dbf262d41660a3df3ed98b8ad1f01392bb02e386da808d3d9e61cff11760b0d45f4dddfc28aa5ec505bd6950ea9e4c04dc6368f5fb3e0d1e68749fe1d0", 0x1000}, {&(0x7f00000000c0)="8285b1d45903f3b36e5c86b6c9c6d6f86e65cc3c3013d81a5d480fe2debdcd76c11cf4722f96f4688a3fea47745cc18246f9ea5c59882149615a99a50ef670f728c3037b7b8cd61ee5c41a0b08b76e1a10dab70a2c28fb4c5e8d6f5aee707abaaf86fd9a159ba3e5bcf82b2d1b05136163e7a71075ab6a0910d16a3da23fabbf89e9193524e967388158256233c650f12e03aaed6049e20af7f67caf813ae1f516754e448f7be4de9f8d99705fd07a574e0baa59edb920327c6df78def6d9ac3e12a2c8aca79", 0xc6}, {&(0x7f00000001c0)="4044df08462964341dfbccbf64d0d84ce303b457df6a11f23d772d6bcb363c674aa279715d794869c761bfa4078e2bd9f4a1d065825c1e2b43f151aa3352d482ed2250ae9d94fe4c20d2a13a03dcd9daa5645e66c3fc41e5f5c95835f2f5c8a5da220b05855f75a80212854b2dffa86b26bb87e12e8543ffa7ad000012d2c165e80f4b99d40462297ddbdcde7906256e2a48e3c11b4f1156d5c8daafb4f9573320b4f189ecab19316edd06ed09cbad52f050d67d6116e68544ccca0e0b62bf9d", 0xc0}, {&(0x7f0000000280)="77a40e0a4ede4504470e9cd8a06685e72587d567c1b9d6b4a5f5bfc607ae77bd7823d262b6d55f7b0e83dae5900c8c2d1623d01ce40433c41ea6a3cb1df985e35b6d15e2cc796bd621ee9d4a529506d8", 0x50}], 0x4) write(r0, &(0x7f0000001580)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a91603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a276aa7f1ce63e27b5a0a3a3346874f702fa0e8506a3463bfda5ac134f6f2da88eca0c9c2aec8ea45ad16378342b8cc3566d7858296d12b74b357c90bf702267cefcf253cffd8417ee73483c0b927c2f40ed04233adeeafd5b0fe801914d19adeb7fc2511fe77b8248fd61e007678723baeffe0b8566ad327de911049fcffe797f803", 0xe1) r1 = socket$inet(0x2, 0x4000, 0xc1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xffffffff, 0x9, 0x7, 0x7, "a3d9c330932975cc396bb65abec386fe3b30aaf2", 0xfff, 0x7}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000480)="2d9fcce6ae90bf", 0x7}, {&(0x7f00000004c0)="a277f7399e675c8a653a85fd4b733468b3897e0c9a6e03bca66a200dddb50b", 0x1f}, {&(0x7f0000000500)="dd7395480fb9f26551f0df9c224b9334f36eea0a4b483ec8b3bb7cb085f7d0", 0x1f}], 0x3, &(0x7f00000019c0)=ANY=[@ANYBLOB="c800000000000000ffff0000070000004dd2b52ffdb61a8716ba8b48f5bbf6e66f10ff97deccee3d97e4fec4862445a342bfd5ccf907a5dc29834c5da598b946dc91e1b32758557847d5a6d9f9b3407b47eae3507431c24f07170ecb0b6f48ac2d399c8add7ca9c519f3b982e2038d6fa13724f1b9ab2982a4804b49c4b4aa2e383b97439babe49e33a9eda5f7bb095373b6d6f8763e07689252d90c0ff0c6b95d7ee15fbb872e92b70948100a78d05523b4d2474e00000000080100000000000001000000ce0300009e5c61c785275f1cc074ce1d433bee2bf20a3a3b172a47f72f6cd0b99206e62f91b79a9bf0554cf4966565f3be26296f9783683f4518174edc00ec18c2aa9fd5aa1afad78cd616e533bf0e54dc29ed0ddebe8ec2fe8817a795bc25b4c1b58ae2000cf2c8eaa824721dc713b34b8505f291bdf403ccb8bb894bc29211e51232788415649097e886969a153d1221dba2e675d8d88ea60c969da37d691bd65e6c4b1ca3c12b5e1dc32fe4550a1b767ae9fdfbbabd72cd8e916e84ddd82ca1efb2f350eb47251b29499f36aeae685f28bf750925c21ad2319f06e00d09680cc5908cf548cbbdab1c1acd0241fb852d98b9419a17e8b5464236d2d2563ef0374cf9bf0000f800000000000000ffff0000000001001f966868e0cdd6d37c14cbddfd81f8b5fdb0625a1096073ecbcc35298eb2209075ea0deeb96d027afce1f94e785729fe7e1f1b996a7fd3cf99f8483706c77c413b550a9fb9fe713a5e5ed1399d4f8410b54c8f49738f612638811227414c7c94b215987991134580fb7c1e9614a4e265270603bdbf1d0d792a5fb55d7f00000000000000d6b13a5217c6c209f21971aed7859dd233f91152f0501f4bd31587d2335d4d7353d8ba15546509b35546d83b939fbc3654b2d711c69daef89bf758d0796f9483c1c103e61240901c868015ee875cde017aeb1b9319c9b56f26abe3d3cbefa4b65f5d9500000000000000000000000000000000"], 0x2c8}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) dup(r2) syz_open_pts() 01:00:50 executing program 1: r0 = syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x90, 0xfffffffffffffffa}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 01:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0}], 0x200000a8, 0x0) 01:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 01:00:53 executing program 1: r0 = socket(0x0, 0xc003, 0x0) sendto(r0, &(0x7f00000000c0)="0b97f97511b317ba866af1d6fb8d6cf77be5477c11aec7f4a2915f74c4700cc89c80500ffd31c19a96c93057e19694f1af5de61f30afdfe2485b2c2e67ef48f598c6f6812908b18fb847d8962f966b74f1dd", 0x52, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r1 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000040)=']', 0x324) close(r0) 01:00:53 executing program 0: pledge(0x0, &(0x7f0000000240)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 01:00:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 01:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:00:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 01:00:53 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x30080, 0x0) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20200, 0x0) 01:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/61, 0x3d}], 0x5, &(0x7f00000005c0)=""/177, 0xb1}, 0x802) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 01:00:53 executing program 1: r0 = kqueue() socketpair(0x30, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r4 = getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="4e6d4a015ffd085ed20d9fbf0e12f5560b028f11b0696ff61726d6764eb5e17459e6cebc1fd29acace10c5c70dbbaf6dcf6b5eea1adae5a371e0078010841fa043d6202ec6f0df440068d908de46f2fe479fc6349aacff9d33", 0x59}, {&(0x7f0000000100)="fe5728f85934fb0850fbec8de5e4dc2e44aa73dee72e5585301ccd7363e837e4a96a7fe91c8072296444fbe4e26aa19a34a4965029bbf00dbc97e963c35a48f62a34d55d873230b0d878bf19b48e5b621c30c6d7f8b3b2ed97a41c886983b7fce7b683d2cee646c7dbe9a3579bd2f5d00af9094fc3752eb86ef2e35850594ac336b05f7067b7c9846d6d7f2e4fc3169e88e3", 0x92}, {&(0x7f00000001c0)="4f422d22409029a1a3f1d15002ae79d20c21a03ae3d896a88d99452e10e2eb1ffad5e11c11e15754efeb1fe76d0bd497c0d836fb917037253c38114b44394db5f0380f5c4ae00731542c91b17494692e672b2398bbab0ebe1e6eb7fe9e9d635d92158dc13ab5fd2a527471015358a6160225302571a88d092bcf10d97b68d7c04dd78c67c4bf5c9aae805d7e53a8a59f81c51fb687fe6407559795cbc99b2fc8fec9ce5693aceb2cd8026891b5cd9f01b97338e653c780cf384c25f3c3d8addf485d442c46aeca1f3198b3bf3454eb3a647220e3856b328c541bd08b80b3b871e2c3b890627f99a55d4c8312f51811ea8a598a0e32f9074b93ac6ed2f6899905203771ca178d8bc9f0dc5f521f4cf776fbd2f8c34ecb1167b270143c591b2598ef033778a3daf32d1b017d6158865dbb7d607e124ead79ed8d439c72640cf4e9256f6dd0ab6864a446db6342c98dc64e560baf381b0c56dc79a8203017ef3901ec82e29e440dde92ea6303a548f8ecd0a793748bca98870bca118283f7a963a8a613d69a9567c0b4dfa11ec5bbf0c2be8e09f65e028e8e6c60758d182dc17711fe6cdff99b2b6f440fd6a819ea69de05e92d8fbf35d7ac5406e1e0af83b4143ec7ed0ee4e6f0fad4faca4b7d1cbc32e2da51ad4019d493aefc5fdd5e32133c1a8fe9a23db1f8cf1ac339c43a0b6acf38e40c27fc8b46620347f78027a94542cddb981622f895bd619389d6a3a75310cb35d010ea8a30421a2453f88f19f744ab29e8699ddfd735951faf57cabf2cea0cdeb7de211bfb76c622eb0c766ba84ad2e936ce71f5a6fed33750794dd2d573acb3a9dcdb4fdab728bae46346a2131c1590842eefc845adface4bf823de90c246238cbcc576dbb56c2c2f9113883417e6a589af866c22ed77f6eaf8f08ecb412480dc0f680acc8dfcecf1ed62ff08a5b2f69e65413e09c0e299f12702ac97efdf3c22049ba4aaea8eb3c7d446b64ec7701b77eeca753301fec877e3340729ca1664f8137f8d73f926a30aa4c6e6f47c7fb966b87100766e422e59de3006d8b3bedfae9f293b150024b258048ed63a32ce02b363baa977723a06af8836f44947fb40137e69e97865f5aeb97d9a7b5432592879fd5698545073b2d8122de40431a91d4accee0912638ab0ef3ad87e789ecdcf974740a0b5a0d312a6fe018f7d92d42b7344006afcf29180a6226fd66bdb93e42574f369dba3a8051a3783939a8a17e789477dbbdaac5f6ae387523f0429b14a5b055fa06a08d16eaa91ea9ae6ef9547239bfe34e6107aba925c5dfd83b56693eeacbbd16f71d3d84f34b6f0c556fcbea6d7814d95e63a8aba223ef1e699db611ec049a8833cd4f1b66c1d3ea31e6e048f02b962fc3ecb104bfadade6ad2712a3a92a8e74d27d9c7c1d05fb7a8b20b89afc5ba008ee3cfb8bc710cf27ee9b12abfa73b55ab590ffa5a71eff7b5401cfb9173989155cb781ce75e0cea09870ee94ff86459e44d5fbff9379a57ad370daad5ba162b2c024cd390374540201fc092bf877de7d82d27c3752a45424db182d9f794d38703b8e7ca92cea847d24a6e6c42953d96275e861b5649cac2e7371064f510fe24abf5c8fbfdaa507bd845b30051272754f06fcb0fc2ae477e29110868287c215a16302abd7a21fc92e4b8d8cb159491a532b947ca33e02f33703069106fc9fc9689982cb83c96d7ca0cdbe681ec959fc6fa8fb58583de01cfb32dbc681de437245ef0680383caf551568ac3f8b4156fdc4f7335b5083b89a61f8e524d3aa39d75754a14cbb524cf675d5aa9aaeff004c4c0707dc0dfbe1ea4e15d25d42e5a4ce53f3a0dd6cfa1283dbe265b93ea5be8cc935494f0ff1b6535b520eb06fccf85d8530af16963c01d8ed42df0746347ba8c996f31a6b1c03e1df4defe6e32e9c292e7fddf80c8030080751cb3363cb13d4afa3ebf9753c8c3f18ecd8b81eaab7fb6fb1d0c4098f1c51ff5415f8a614ba953741ea8a10e2b8e55ac8162fdcc3f303ab87b20ba499a2cc01cf7e19faf691dd6fbe942d1bc7cb07925b8e44c1016ff8d98c339eeeda2b69b0e04148f846232d73a319d46efc02a715424c370c969507a735afa980dd51d05f96477176d7d84a12c305e13946d65db40ebd1e794b34955ecca2dc81266380d5c862241faf6740ce6492364ff6b1595bd59184f81703e99abfafb37e31daf053dbdbe43947803d022132cc343ecdfcc5c2d2aea96a3bee50b5e64dfeadaf9d007264b2699a4b6d3002dd2b33ac378c540dfb6a03a1e48486f6827ed18beb2bc07a609bd166e3e6eecf7f83af1b7fbb5c0911745a9d5439316735aa6f55fb2cc799cb7da794f0563035adc06773349735603eb35447777d655c0f138d9536baf746d1422844a270967e03e95e48fdd7a719fd0d83382f0218fe3b4d49f65c382c4932526e14dad27ec1edf9037b8659ed21f68099f8386ddcd032d9af0403b02b707241497f0be41e93f69bc465554471601cc9f948fd89bd257edd83491ff499418b6e67c25587b0f349461a8429aa93dc696910af78cfea413025ffbd6362270a4da05e52137392960807e15e4ed6332fa26dc28cb9c62c08b17af8e383d36562026df0005800e5940146d1b7481195f5a7485c9361a2c1d14f887d70a2bd520ea89a6913ee209b9ec2906ac366294192c7a381863537ea8f9cdc8db1af5badc1b2401a192a2d6e8aa635ac15a9568ed64a3b3a9ff28586df4c440c794c11da046784f7dff0411458767a3f91771608e73dc460c47dc0e0747600798e510539624d60d8a71cdeb5f4e7a079d625751504f1510d26104a944f95e7782fcd75bdf32a9c95549d6fbfb75a43bc57f95e7831905f054c72b77bc0afab3577315703ef7a17c09b265d3841428a954e40a25027864c7fd7cb2f03f492282045fdea8ae52551bf43ccec62f4159f11f25488a463314a36e359bab9323f88e5433e9e6c8a912945aac6dc9921e9eab1cf3137e212707ba92495b6dd8870827d45481dd9f819b6f7b3e4200754078f7f3ed9fe92e39390b16cfd88d04b4240c245c3c9f52d8700fb01b337591d4bd10b5bbe651e80705baa55f77ad354c894d34bb2b9d8f388a3c5860d2288540a7ff043f5a02fd57e7b26dc54873796c747f61acd378069731f2b54bb6c905ff8152be939bd0e4ad6a7fe2cd04e35eb9f46f67502fd0ee072a8e5fd7c4070421ffd5abcb6f2d5fcb68ee41cc1f2cbcedae7e8f312f0a54973c8a3a7bd19257fb9fdf4335ed87100fd0d5fffad3f4b738e9c80e1867ceb8279f4614aaa49e0f1eda5a3a6afdb1c7165cf59f7b1a9cc95ddc4a325a27ff926a47ab942d7785eafde03fe3a87b00e89549a72332483f217ff7d23d1c3da796d80e84dfeac56aa16de8b06a6efdbfa43612a666083ce71377a074ce290f0f8d093e1e2c4e0802ed84333af112bf6f9a78b598da4c7df400a8834c49f3f13d710ee606c0256dd1ed4abaa5c1b5d48af704bd5473728df03c7dc77f092f147aec87fd78f04fce0160a37321b6c340eda580cf495608c95ec3d3c85d6db34e77ec09ae0b1284a4ed8ec113b6cafcb81c3492bbd48e882f32fcc862c66a6ce91074d71ae5ed45dd64b32390a7950191bd7d31de48d2178ad8dab80238c4538883ace61c5a47cce532433140872a656ab81ecd3871a71953e9986d965c5611c5dde371e0b23e757616116e99a2cac842aa19975b9b73c0a5348fe4b137b2f919baf88a1153598806cc5449294bb747414020fb9f0c0192db04b4c4efec0f4816ac11f95207e235ce6c296d69c09916b35642a2adad54c7f99c25e612886ddbf88719ac0d0f45481610139f54a03f5d71136479c8784f1b924658f6728ff94393740c93733993b5730331b575ba6da81842b326921447c9ddd3b685b0987df26393c5158f8065897e5a3381e47d185304367ef2c4546a8a32da39180e4872f6994854bfcf133561b0b572a4c86605c46fe6685b8988ab36b957d028a2f153687a9754af24939388e190d85b0ac1cc60246d301666ff284cb043ec38a1a7d7593658c0485c97496c20570a97434128c63f25a94c5f217e5da13203bfec29d3f9d29741552196174452fc2f2ec3f56ca0802ac9c860114d2c7dbd053e1238641f16fa68c042b4b6a531ea238e1e29560df9dec26deff182fdd198ca05b89c1bc01645c08a4e42dbcb4ce49a0626f631e9dbe11c635330418d88378f0a7191bd7c0408ec73fea863158634b340a6dcfdf70237aa1f39da41d09d877ad22944e37db8a64cf244be6350cbcb57eabfa1aa3c62fd0c7bad6acde37e7f03b6cd2d700a90764465f8847ad85b1f24f4bdd0fe4780914c12134286c251ed333924d195193f5b6d65d47ad77a371afb444958b494561f1824f97a9c5de6a563a0b877741ad71076df217884cc393f0400ef6ba490756aeb7b1ceb20789f1d206d5eadae12d6b4fcc4324d675cc154569366812a65b650c8209ef4ada21d2db532668849f4232d10e623a7dd335fc1ee46c53c9dced734c7a032eacd0a8fc958baeb753b1ceadd4fa31f2d66f813e20763a783645d6b2fdd1c26c10280ffdcc94c3dd9f04aa3d46b2eb6acb9485adc81b95628d9febc25048c7fff3a3f1a3af8a32db62414a31431fc261c0f103cc6f5e492c25a97d3fb48f99f99855dedf1b16a722d7da3c47ba9198af3b3e3f3911e57570c8ae11df5ef0ddd47a00d1fb3159683b61491bb8d24c04ca6f8fac583a2a9f4917aae5cf381007a1c43b54dee9facddc64b17271c34a8a45e041bb71926471ed1cb795056033a348c03b6a67357134861613dd8ca2aba8f514cd02e11c1e8d364721df83e10864cdd8321b4927df885baeaa5fd0bffecb3327c8f32f688bff332e86e62544377e64bf38e774bf98fee9d95d327977d24387b56ee629a619cfb133b7b419329aec59e8a082b16a2f38c7b7c36f4ad85ffb23e06557d2f0b8d41aa7971756d9dcc3f04d937055f1b93f1ba47eff824e6464036a56b2a3dc817cc83c31ef2668220eea819e0a806ccae80ad8371dd9485963c7a65d24287f7d861a3165984e0defd4acc803b1a829c90e914898fea0a69edb6415d2641d2f3bc7281ad17c965ac5e9a8d7695824055ccedd70e3254a9e5c6bede6c0f80a5d85e4e8703ae153397e2137141829abbd0f4758fdb5cf095bbfbbfae655ed6cb6714e446a8e2ce25dc3dfd16149ebd614be6ba697db17966a4e4002458bb3bb0d7c6513a4e41c41530f9664f8f623596974137684dc07ed83365f06a182dcd7b4ce8fb922d0b3e1213990f58f4f50b8307bf4aaa25112f3e575bfc2cfb4c5d81aa0975b7e03386bdcd24f360e02482326271158b9f9c9e8553c0731d3839f8f4a6e0cf8f881f24c0c418300e41343582f7b38c08a0aefb4209a24e55a12cc3af6a7431e40beea1bab0ac583ffa65af0bd334b151eeba2df00e95aa0314da189c3cf3b9c21346b5ee96e9edf08077603a7520729796512bfb62d27aaa9eb35c7724e88f486fe12d9ca38460443b590032104b8bcb2bc729be4d21d5c6553514b9122800ff71f952dfa399435fbb8411ec61ebcaf9d8636ff3e628e4f510d921600b3f773417daa4fa661f0044d9a5aada5cb48d9d51765df9bed5586a6a477c5bddb51202e29d16811367f2f321bfa0248f944a5dcf06d568cda3eb5b282207cd6cdb23bcc71e503fc5a439804db0dfda7a2fc3605cde3f86a980576fef121a0bf256a4fef901f0e2fd390c67abaf84f284947e6563afb7a1e5fc93", 0x1000}, {&(0x7f00000011c0)="ce961ff3c7c783e24224f1ce40d95dcc4366a3f6efad1bff9b27ba62ea5f947894ba9815df2bc36327cabc4d9a833b1a3a332f2dad01b20c6b9b34d720935caab4295242a436b588b7ad1c517a948b46ba2825a59612b94c76b333dfffc5177de1f80a71eea224b0a708bb97ee560270b7b04afc3c8a8f5b03bbcd59daa085fd5705a8d46d7810a1c91b5181b65b8b9219772cf81786666c838ac124fe6d53594b8239aa", 0xa4}, {&(0x7f0000001280)="66a9f5dcd1479aed05024c4f5344ee5ed233d27dd2165751f88a083974dbf33f9e2cb2a6cbb9fff9e68452b42644a16e4084f524c5c8913b8961b6a1cc6912a221f46f8010d0e6d224a8b2", 0x4b}, {&(0x7f0000001300)="f1be78d92448eda42495792bd0db8026ab71a1c2cb3bf455877c0928d655699eedd9b2219a80edfa3c26bb4eee6f18add0e1a2bc694baec2ca8417aaf72caea07ec861e97a8b306ad2bc340fe014ffbc3620d6cd30b465e562c7912dacdcde4a45e5b1cbc04f6aa61bc04ff6249c568aa1015a07265f8c1efa2ac689b52dbcc3dd5c52a0b69e669a02311a0cf4a303bf50d1444999a5bb4a5a17e638cc261b6c03ca3b9d2ceecc2b540fe70a3e5fbc4086689408270f216939c7548b5bcd", 0xbe}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="f717b1989ccf01bf15745053b5e7b1b2d66bc032d1dc63e4ecf4046db357af9212db8bc0ca", 0x25}], 0x8, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x401) r7 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$unix(r2, &(0x7f00000013c0)=@abs, &(0x7f00000016c0)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r7, 0x0, 0x0) 01:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9, './file0\x00'}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x100000000, 0x1, 0x6, 0x9ee5315, 0x1, 0x2, 0x2, 0x5, 0x3f}) 01:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file1\x00', 0x2, 0xff) 01:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) openat(r0, &(0x7f0000000380)='./file0\x00', 0x20000, 0x80) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0x1) getsockopt(r3, 0x4, 0x15, &(0x7f00000001c0)=""/242, &(0x7f00000002c0)=0xf2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="3ef511027f217fbfe665c82bdc64ae4d085d506bb0597d781010a2faa11a3275d244ca49ea6c7e160dd72e35690d2dd346cb544209937eb5d50c224a29eccd8e4539f8a66ae505b8ff77652351e1fbab18ba59b0a9616977e732c9889c08d9d16d2f5149fd"], 0x10) rmdir(&(0x7f0000000000)='./file0\x00') 01:00:53 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000b3b000/0x1000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000b3a000/0x4000)=nil) 01:00:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffff1f) r1 = open(0xfffffffffffffffe, 0x20012, 0x91) close(r1) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000080)='./bus\x00', 0x8028, 0x188) r2 = fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x4, 0x1) semop(r3, &(0x7f00000000c0)=[{0x0, 0xb47e}, {0x4, 0x1082, 0x1000}, {0x4, 0x8000}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x1, 0x10001, 0xd44df5e191bd4726}, {0x4, 0x3, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x22e}, {0x0, 0x9, 0x1000}, {0x3, 0x7, 0x1800}], 0xa) fcntl$setown(r0, 0x6, r2) 01:00:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f00000006c0)=ANY=[@ANYBLOB="edba037d7c0409682c11b24026858ce731c0c0f4a1fd6efdbfdc9adcd0392eac618019900f28385ea913d1c867286c26bc2a09398a13396dd59c02f2b4d87cd0c76229853a18db48091506000000000000009ca60a52f063927a2e388987569cbc4cfe12415ee907d9f6d68a21a644ad920f5bfa4ef0c9a1abcbf99e0d2dbb06fa0402fe1dacf2cb7a2514a82ab812b0b736c91b0b56c1fd107320a8a6c85a98aa43a1002e1b9359194891980c8567226850f1f91f45136ad81b9744de8c46cd14a404f7d375cd24b36501113dd962f45937e7da28e6651b7e2114ea82060c58e8dd0fa10796b8420f26ce177c943aff4264a7c44e7f14126f4a2ec989db0659c1a4092b8d94979f47feae951a3babf97dd5785f5c801040e8166246b8e60bfd531638fa34d55b3278be18a072841dab39255d19df36582290a88020ffbe5b95d1e7a318e2"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 01:00:53 executing program 0: r0 = socket$inet6(0x18, 0x400000000000001, 0x0) poll(&(0x7f00000001c0), 0x0, 0xf49) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) nanosleep(&(0x7f0000000000)={0xc71, 0x6}, &(0x7f0000000040)) socket(0x10, 0x1, 0x1) 01:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x9, "e11ae96c4f44701927c3a937cea5bae242fb1148", 0x70, 0x9}) 01:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3ff) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f00000000c0)=""/39, 0x27}], 0x3) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 01:00:54 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) recvfrom$unix(r1, &(0x7f0000000040)=""/70, 0x46, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 01:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1ff, 0xfff, 0x10001, 0xe9, "e7fb9219518d811eb75208e7bb2c14b90b848f83", 0x3, 0xfffffffffffffe00}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 01:00:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000000)='ml', 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 01:00:55 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x1000000) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="84182a73bd912a22a8b07f9b2a9eb6469f715dc6ec22968a51b24b7c1d2426e92037d712fcbf3a1baf200fd62d", 0x2d}, {&(0x7f0000000140)="a2283c08a5a175cc5c65129ad6f93290538af2af9918522c17f9f3caaeeabf3b13b15734789d354964f1788c862c4dbb5ad7290b92a490cb5bdda23617", 0x3d}, {&(0x7f0000000180)="3eb829a896b93cea7c8b398a2c41e708a88afda95567d971f38218a3e13f8e6ea6e0162c6921933fa79b916d64a255f6dcb1ecd197e86a73e6aa75", 0x3b}, {&(0x7f00000001c0)="d8df5036d44dce487fcdfbecac0300982ac5488f2002ce024e86d8e33096aec2ffdd4484ad47233a7163ee755853a3c46880ae85673d4bf44474594554db187eeea22fab40706e83415b0a374592a654e048ad8a20184640707482ddce9186da9897556b7d45f2dea614a5aebdd88407ad574d352a9fd512f1ae06e6ec4abf82cceb38a04ce98247ee04a48a266998d2596bcb36c0dc4fa4500be797110c18ab7292edd49a3298b07a99e5fd05f01dc423ba6fe80c8aad36b5d6bbe80e23c6ac89679b902f4c9b3b25b0cb19393807ffb7711d1a8abf18f151b18d886440aecfda6e7ddb1e0c93556d202397aa777beb917ed2385b4564f3a9eadb63e88f0ebe7c138fd81c5902b930764db5991d023ae587d06eb8551ce3277d14d140711b41de8b3db8ccad9335df174a49c44a801a12444e5eab70f05b09161ed1b85365ec0e0a1185ce5fde1d2f23c7178aa3f4b437108e7eb884f69d71004c083dd8ba6c7fc376e5dffc5224ee9b9367d45ac84913c5839f7e4496ac26531260a73e9f0487182b3168d552b160b19abf971a48689232183e36b49399739902691cd644e9ac6ebebfc99b4bb3e9537784c4b3bdd5d8f6aa174858c4c2d2224a6499308ed40bc32ccdaef9ac43c1068807652c48ed95aa9f72a22c0cd656d4d0daf06788483c5a9a5a2330618ebead17a0223b3ae1602ef96f8bb825e682841a166159623b26a4302a6dd3e39a3c0ddb54f06ebc5c7ad6eab9e3aefd92848b54efebb0315b75233ffa174f0f59cea3094d5b6cb2024987163a6122156ca6d39a62eda68a0e89b824658a1591849ab0b2af3f1df6bbe2ebbcfe566547499115cd3de54674cd94874763cc87cc756b6cedf90c3d71e432c85297e8aefea1aac77fc3fe821cc827574930e6a27f071015c86bb44a020884359d926eb3ca9726baf6ef9ab098370bc1dd58afa437d5f47ed047fbc22a25325af9ded80fdcbb286b3145154a8d566d2e61285d3a376ad777d1083d1d373c2c58f9566c840b9ef2c8ed755224ae15d8cd4aeb5c2474fadafb5ff7438839e2b408915b3673d4b199a64529ad3be6ac734d0394a12468a08068821f077f1e85f5968d3cb41a0a9871f8f6ea78b61b45c315671a067fe9234250a58e27f3afe9cd933ec9b93041600b5c2c6e8e093b8d71c7633547f578838dca6b45da68911b8d5cf180aaef083b6e76149b3f4ddb72ce72c3d857581e77c0deca675ae781595465f6ffb8e86af3f3803d2d6b277e4f706f801e457be3deb9f411440d7e9d2e0c75b5f5a0d7fd881e2fe681bf1937111396ba6cf14dd1f9baeed180928e64cf48994096dda542a8d641870d20b62eaae8a83fd9da2b34cb57bbd3059fde94a11bf0cee06df4e75dbde9d77846dc21be54578a612cbf366c4f8c87848f9b8d4047f00c809fefbee794dd647bcd8871e55172c85af68226be05112a0add6a10bfa31e644cec65e73ac3cacd1b509654294821633c35615ecb9ffaff5c16c0a4b0ef62880a47125540f7122a96f5b03cec4367ee61fa1bbeff0e23fd4fa9c9ea9bbc6b36efed6ddcfa08a7e1cd9e3ca3b8c0bd865e538e8a44494acb050afba95648b92ca68755eaa30314cdb5188c43f77c935f0d4fc8423997fdce99991e2ac8d787aae2405be88ab25357feea978d26e731da400a325c9839d1de259eb5d419fcd09410d13896630e882cb7c6065bf9578ffc0c1da91bad15c33b934b919b60723a402787d9ccde92d67ed287bca6bbf86520b582edfbf87286548bc349e5a6f4f2e9f915f6565d26467c213428d298022549bb25d7c5b3666424603df8ada33f4a50a06ad23d4e2a365640556bc07dee0546c28623d0beb294d20a3987d380814177d0c041ff50938c6f5181c4d67c7e3a4de42fbb0d303b560a6d1e2e92f0f5d5c324d4cfcc58a6544caa8a90755ee8c0ffd813560d5c638ac7e84cbdc1984e4efa3a785e26fb3c3f3443bc25416d6cb0d3322570782df3a9a2f5a9c775108aba5d183d90294e96c36b5ca2d4ac9c8f3abcf1d8b9df75551d9931667bb31a82d8b1852f126dca0f4d6c1e737a27a38cbfa9ec68f0b05641d9ef869f4860b05e4d8fb5f5889d0f2e52f0a6bbcae10bd0f25986a26ab785d3a31b8c5025ebb230ae5bc18d80761a27590714a5fa5af83cae5eda46e6ef114cf8c60eb099f81b3142bb276167809bf5ed7244166ba2954c7e232bcb9f9d950afd3cf61ee90cdc6ebce5b3b66e818da88a0d19e75b4627d70ca3a390f7ae4fdd1a10ffec0e051e6d8bbbedd4eda2a10da0d2d7f59013e363bd2fb9a7fb8dd169d05e2a149a50197c4d0cec3dfa90d02730a6177fa0e60ab9b28a309cd629c6f63b9b4a0460d631cff4ba1a447bb170401e3f98a6e5b4b978791c5833fc8f3871931215258d706907c629a95eb4b3e71d36ea386e0a3374d809360513ba57b615db52761a1dd0705cb96630415393b36b0f8f0712e23fdc43bd5bde7d37c1340cfceb8ac5e593b8937ad59ae28bf569d92ba10524dd4cd3e30aee65f3e919afec067fa6c9791457c8d1be3013dd49fe9978b08d150c924fab2e4ed9d07d15955f3080bed6b2cc15d08da5aa04987d2f6c88cfc4b3c5a405418e7268a0b266f313fc16d062cc013a1ac105b899e655d596593c4527bfa70744b747e0c499a0090531010fd0a233532eb45e9a8ce44ab708c011b395d5183e1ec30f93100db84365fa3adf9f5221684c31834b719b27bd52658d1c0fdadc546b1dd8e9d551abecc74a8b5ec638d6aa8e3b9ef1270054358cbd3d9ca69bec5929079e3cff6c101772e51f37f52fa282c2d244af633ab693f6491e0e9b5b8a3d202feb8ca1ba81875d0e0538cf88f3ca97a1d6996ea78557f878588e5f718123f24f6cad53c1004a87725d0881d7f8cfab94901e7861b329fd5924f220f01da11671bd2720c4348bd889ff4fd575bcf19d3ae343616d8c43e750d73c88b7be9d082a144815bc1d51d2871420e99f77d4b39d4fffe916cd8e4d1b11bbcbbdc43ee9799b4b9f89f8a1cd5c68edde1fdbd949ffdea948453595f67876177b733880d252df2a39297a54b545b6309ca1b186fb0477c601919b60cd7213213ae67af874efd5134220eb04d863647a2b14f849df270bacd678f2b88c992281eeda1c3967bef545ecb5d2bd06eae75137f6b469a736f3dc36903d384719fc9fd8db3a5c354c02e0868d00accf9294226e718c5a31db4a3007522bc2a69ca6ab1e84416c43b4f90a95fedff6ea0a8d7e1ccfda89e91bf9ca6107a91e8171aacb12b44cd0d8e19aa3d8cf18c90450cf3e0ff161795a7da2ff7bb477a09a67911132155200aff919617b23a2983fd3da9c211b705117ddc4f6d40b25f67d748c39fe35725adfa10243e803c6b994ccc1da35e0148d0fa8a9af29e98892197dea7df9716f860798d9ae265dda94c577364dca4888090e78fce3c2b759e6dd85096af540a7f3146d6c18786885af5de34376ee3c2195b979a86ffa97f5815e15a88b3ad31c3c012707cf467781f8ea8da8f324222e4aedc659812a376ddb7d189d7d264f34d32cb7c904eaefd4a23282f99cf1f944878eb997747bad4a52125dafa4fd4bc6f8770ac52082b23ff20c31fb6de4f42ecfa7e1a5200be9346bb427a7341a082904908758f937721e1c03a0a89ffbb4370fa31c91fddd8e630f12235f6b9a9a2f82a9460943b9fc3cd5ae9fa0619a25dfe9a185928808007a9b119862390ea33e62a0838b18b8d555ad69db7c0e10f6041def6fc07ba49c2cc312b9bee2cb52812bfecccfca735e74601c18cdc0f2b6620dc0ebdc3a1cb2a1c2e59db3be0588e5913322c012a0df092c6ef2a6f2096d155a90646c562f45f7d2ca6e9f0e33b27a0a0e55c547f8f339c2dec60287ab15ac653cdfd04f147b0c777061a523665da3009cccf092aba48b22203448391fd7d62fd7a37dcb968550a11445a433826cf1b87763ccda9467b122b676d7dbb8f695a61f82b79c98756bcb8b2fb3e947002e968e9d2692d5dda73b559c79de2ace71d03a84648f8a74aa6635003f807b36116d5ca5fc178add3b33a2a745cedd26f4605df3761195e5bee271554bbee6db92229d9b902786e7f765a59f167e09e82c277e994eec1f61f3d61e13a68ec35dc7ddff8913984bbc653113e2f8ced42cccdca8a0cb4a7eebfe0fc8ad2affd544b61106da4d575dbf4be095bf3ad4d975d9fc6ef719951dc6d687a0fb2ba4287bc7f4fc93a75459f5fe8b9e8c49d4ef473f89b2b805ef3081855340c943fcf81a9bb4fe168ef6adef10d2efa7ae6f6bef66b17899b0b34a048a68a8299f3e7ac6cbea9c44bbf5331c34ad8557bb9270a301ab321fd2c77289e810385f0212aed43396cd2752fd131a6d55593422d80c754b1b5ce71e50c942b82553f31a9f2e5ea29e8703884e7f5e16dce82e9c317abfbd9f26f41a78c4d5304d91514b4319a41f6c6b2213f8c3d4d7cb146cc22fb314ab3a0343bc9b11bb53ac8d4dd3308733ecbcafd792855f3e7ef677c7b3a243fa6c6af99087f127afcb7854724e926803ae7522b2e48547bac0adaf680fc525b42e589698625558d85a5c79f7f9487818d8797ff90fd16a737340621d093b9a2d99b764bc0f4bf086b911455d6f142771733e568282784da5e1a16c0d8936b35a285c9fda50aba94eb1f670a265b3f7508099d339ac51925431f95a4e1ca8ab90205b4f099aea3a2aefff1c2466ef44ebae1001f767cbbaab4cc7d63ae6ae275b3a70759e7667792092deb6ff588835af75e7e84d7ac9f45465d95a9c2d3977048e794104ce1fd3cfff2b228c621f9d6b783402f3ceaedf76f8e7c4692d0439ae4a3eef22bfac6d2fa063fac7560a2fe1ab39d72ad59178b8f6a848062cfdfff804274014661cfa0aa4b3f6b7482fd85468c80ff6a712cf63e26d1f9a412bb95d640c6998c3796a069d3202fa27f5a0b7d6ccf427bfe93d503d00fb8f750331a4405713cee62f335d4a915408abcc99610a984178555a0856b7ccf33d2b4341f34d1bdf21cc00644cb4aa4f960d5f7a6a6b2e36ec31ad6af42f46b6aa773f29d04def90ecceca1769dbd2f485f2442473841ceff65df3e039b68d8c65f95537847461c806e7984c40fe8d901937dec9c20f3986039423578af28185656fc3789b60ee819900c4ce7fbd0d02f9dba7ff43ef2bbdfdfa023b087c8482de1ed2c39f17aa54d5ba4138c8863046c77bdbd96d451865421fd2c6db84fa981d9f62807bfc0821f57a9ed431de4a9c62a65b5ca2968b2ac962e57b10e68ce293e8c2ef95f38ebc296f6ce700b074bf6bde5ad0d8c9cf2f7c91874e42d1b19fc52ada0a4cf1da0fb0c2d1a491fcca4ecec0fd371e61ef2ea553466eb154c25807aaeec705cb0429c9697d09d4ce0c3f41cf9446ef6970cec3a714bb25f964125e5c3313a9c202c699428a86c550a83eaff2ef57014acde9a0be383e8aa93deffdc18d72bd2be9d9fe424e7a994afbebfb7920c7aac3cbe34a7e343d2ee16a9b194fea38f11faf13d6af3e7208806223eb196714f93434272dea9318ff79185c1ea18637209e3e3458e8342d2a0899a9e9cd63bd71af18a2bba075ec848f5c6b2c75a23713ddbab7dcaa99f258ba3afaf0a5d412f562e5559bbf6ff33a0a38e7c99c1e5fea1bd890f9e836b47a3b091844b2862d67caf6818bd84fe3e0e774dded6f17091b17b9f1ee29ffb6efa6cc79f6cf5abcb586c804e4423b899b3945d17acbc0f53b45a10395c24d5012654b79a03783432fcedb", 0x1000}, {&(0x7f00000011c0)="39e0ec42eda6816d88f1aafcd208913d121a5857fc5e3a54fcebea75b729868280dac3c54c38b4b3249497585d9bd0d0f196881bfd459ac95aef7c556c622e584ba431663e38163eba1414c5a2edb04be381f2d83101a879ca54a41f559c45841932a14f360c9b2b423862e8c521f5f801fdf3d26d9d4f63c5fabc3d8e35914cc86ee4b894fea23f04e732d2771e8954edb5eb112076a20b3e65464c63be4b000123e5d940a069b41e7072e4e47e56608eefb1480d32c2719c614f15d9d68afc233f31ffbee73717752545111ecc3ccc101769102e3c58c948854e", 0xdb}, {&(0x7f00000012c0)="11c1efdb3be93ee918594fd5b9bda7be7f83166c68e5d6a878d528628cc6706a667a3d5e379f47de6163261836bd8b056a3dc3399060015984db3d60bb792c4e9a198b55eb09f7c288145e49dcc58467ec572611d68e141af9b1ea42f5878703ee163ea3ea4b7405f0899160bb817f36cbab621f723ea68008ab84aa7d84946594c406087a57eb905ddb8d7417a7e6eedfcf0adf834a8de6ff8b8344822fd266df2e368ba631c16a5fdcd58325a6178c78e0c662b9dfa38f78c306aeabfdb6c29dbe921c9655ac39c68d443084f5603a6d897209a447fd2bb9d1c817a4a70b1269e9788e68c9a42cd349a9bc008e4a31bebf2a4d47cba9a8b49ad5", 0xfb}, {&(0x7f00000013c0)="b4da6db1b894a7c67c5bb1fa005c6209ea59a6abb3489576e42e8fed6b45379e12437eee775177a0cd9f449635127e65576a539c2fb89a40b88c91e8918ee32d3f16ddb920a321053deec89ce55877746b1a789ad07bfbb782ee91e2d113", 0x5e}, {&(0x7f0000001440)="69a927e1c24b1c608ee6b9a62588978b1cc53c66510936c4153d73ccc02e967c5011058b4f6160e427ee909c2fa74f8d26a2a7df5f6077b625e45ac678e9ced06d715faacea5cf82419a231f1a9de0caa236d1c4bfa7a4765b34bacb52d8920845e5c384f8c9f718bacd33d81b744deb660d813f85f4c85755b390e2e84fd991a6bf87bc1458db549856fc092b006ac8010a6ae76c60d567f38f994365fa8ec4dc7e872e0e06dbc94be7b88208b94c7d3d2e5a66a4a6c73c1f66f05f46a9c6c83659a7cf9822d5164d", 0xc9}, {&(0x7f0000001540)="dd291c1d69a30cde289985d28f10e0f88428573be26676db61b85927efa4060dd69f02fa7be2eed18ab44f4295b71121338cf4707ddb67750b6539a09b47e1b88ad0776449ecc0944aa721c4d8640e1c33ecf802f296039b9df051142678", 0x5e}, {&(0x7f00000015c0)="7eb99c", 0x3}], 0xa) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 01:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 01:00:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file2\x00', r2, r3) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 01:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x6f08) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0), 0x0) 01:00:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="36c87075c966405ee6c15424d9408c5ad2d0a82f40f68e9d2140c7d0651d690c111a3cbc44eae7eeaa6a420fed672d06700e1bfbc176fdfa530102acaa20e33c0a0036c0ccb173e01f01cf1eabc40385352e86531b9a47f23eb1a6d8b99df8137289faa290c4232c6101db8a7aede13453dc672c9b83795030aaf390b86e843d774e16288fb00a8149683089b227ef", 0x8f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:00:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 01:00:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@abs, 0x25d, 0x0}, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 01:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x25e) fcntl$setown(r0, 0x6, r1) r2 = semget(0x1, 0x4, 0x5) semop(r2, &(0x7f0000000000)=[{0x4, 0x2, 0x1800}, {0x5, 0x0, 0x800}], 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) 01:00:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xbc4d600a22c85ae6, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x2, r2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 01:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xd9, 0x0, 0x9, 0x0, 0x93, 0x1f, 0x2, 0x1, 0x2, 0x3, 0x5}) 01:00:55 executing program 1: r0 = socket(0x10, 0x5, 0x46f2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 01:00:55 executing program 1: r0 = socket(0x1000000002, 0x20002, 0xffffbffffffffffd) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c5600005b2a5944556e8223d5dcb8f2d2ec212279685dfe1e68d241a1f5c4fb5c1ae0dd5897024fde2d7bf0a309b9dd7c623a9c228b31bd7ccfc859904dc4e94847e33773225728ca8b543da8e52d71033125f5224b1d07d9f5988823a6853f268924bd3ff01089dc320cb430973df66678e7c8261c5d2002a75e852ca9a26bb88d756939bcd6fc3a88173ccc8dcc39903a7c438ffcbb04d33b224b3b6e746f6b09f2e167b5f6a2eb15863bcda079895d7ee94364"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:00:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x204ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20500000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20501000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20502000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20503000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20504000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20505000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20506000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20507000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20508000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20509000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2050f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20510000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20511000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20512000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20513000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20514000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20515000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20516000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20517000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20518000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20519000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2051f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20524000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20525000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20526000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20527000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20528000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20529000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2052f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20531000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20532000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20533000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20534000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20535000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20536000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20537000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20538000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20539000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2053f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20540000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20541000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20542000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20543000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20544000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20545000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20546000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20547000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20548000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20549000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2054f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20550000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20551000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20552000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20553000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20554000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20555000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20556000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20557000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20558000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20559000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2055f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x205f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20600000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20610000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20630000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20640000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20650000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20660000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20670000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x206e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20e40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20e50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20e80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20e90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ea0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20eb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20ef9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20efa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20efb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20efc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20efd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20efe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20eff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f05000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f06000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f07000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f08000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f09000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f0f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20f40000 didn't change! 01:01:02 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) 01:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x100000000000000, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x4000, 0x7}, {{r0}, 0xffffffffffffffff, 0x81, 0x8000000c, 0x410d, 0x9a}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000040, 0xffffffffffffffcd, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x62, 0x4, 0x8, 0x2}], 0x8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x12, 0xd, 0x6, 0x1ff}], 0x976, &(0x7f0000000180)={0x8, 0x5}) setrlimit(0x6, &(0x7f00000001c0)={0x6, 0x2}) pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20fe0000 didn't change! 01:01:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x81) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0x401) 01:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) pckbd_enable: command error pckbd_enable: command error 01:01:04 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 01:01:04 executing program 1: r0 = socket(0xf, 0x4004, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) flock(r0, 0x9) flock(r0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x554, 0x9}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 01:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x140, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 01:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) dup2(r2, r0) 01:01:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x558) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) shmget$private(0x0, 0x2000, 0x142, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x4) 01:01:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 01:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f00000002c0)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 01:01:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getgid() setgroups(0x2, &(0x7f0000000040)=[r2, r3]) dup2(r1, r0) execve(0x0, 0x0, 0x0) 01:01:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812e334e713048e69931ed0cab", 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x818, 0x60) ioctl$TIOCSTART(r2, 0x2000746e) 01:01:05 executing program 0: msgget(0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xa0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x1a6) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0xd0b, 0x8, 0x7, "9b793c3ee0a80335cd178bc29e486a8fd909a73a", 0x40000000, 0xd7}) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r4, &(0x7f0000000200)=""/16, 0x10, 0x43, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x9126}, 0xc) 01:01:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000100)=0x3) 01:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x181, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 01:01:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4, &(0x7f0000000280)=0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x18000000000) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000c933b4c9a8e1b6a8aa8d93005f607bf3bcbd90b6b9bd62ec258fd0ba890d4c22474a9d5e5d0e1b50358e543d88ba88749f1f3e77530b4499f3eeb44dc1d19582ac0df1315695efad0b3921c8d6b543121e57245c198b18e7ce9e000f4c124df00d0297a1513d599da4a97d921473184b11db47f6a33e1d7b9d5ca0d1ca39c1a56a5fdde891b8427d10e8abbebc3810486ae41e00f1bdd2ca28462cb07c1b9d751d4213a7814bc4c13e79e4264689fa3293dae3d228dc6743d820b41280f9a6e850", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 01:01:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setstatus(r0, 0x4, 0x8000000000088) fchdir(r1) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff9, './file0\x00', './file0/file0\x00'}) 01:01:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffdea}, {0x0, 0x1f5}, {0x0}, {0x0, 0xffffffffffffff0a}, {0x0, 0xfffffffffffffe50}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe67}, {0x0}], 0x9, 0x0, 0x0, 0x1}, 0x0) 01:01:05 executing program 1: socketpair(0x1e, 0x7, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r5, 0x40044b06) fchownat(r5, &(0x7f0000000200)='./bus\x00', r1, r2, 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0xb4c0) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000280)=0xc) 01:01:06 executing program 0: getrusage(0x0, 0x0) 01:01:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2, 0x4}) r1 = socket$inet(0x2, 0x4003, 0x100000001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffffec) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0ac735dd219a93a9d060b9f1c14df759e702021b9b3150fc32f605fc678618ce29cad3a71f8b4cb9e74028659bedea8c6ecd549c1720f9cc3feab0576591e240e33fd527fa4e9a43d53f9a5d539ed6468c90c79afc073f9316284484ff7d3d90283420df47fae519856bc200158913d867ef3a7c2a6f5a641e9185f6c9ade13355a64c9bfeb367ead95bcf3c3ac8f742ab6f0ed165190765faa03997ffd099896bec900bf39b0339c31e55daafd036cb7200ff56b9c183", 0xb7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="58f5ff0b31af38eb1a335116ca92303a9719e7872adca58d00cdc5b8acf88352f5016f5c3d81ebe090dee76dba1fcb09c624754610e46fdc3c81d98b5270414b051b6ead3d0e6a390eb3972e191beb6f6ff5666eb281051e759e1aa5e5e21a4a459a13f20600729bc9638842939ff48fa73319cb62ef083dd9", 0x79) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, 0x0, 0x0) 01:01:06 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xb2b, [{0x3, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x1}, {0x0, 0x5}, {0x3, 0xfffffffffffffffe}, {0x1, 0xf7f}, {0x3, 0x1}, {0x0, 0xffffffff}, {0x3, 0x2}, {0x3}, {0x3, 0x3}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x2, 0x40f}, {0x1, 0x1000}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x8a}, {0x3, 0x8}, {0x3, 0xbc87}, {0x3, 0x2}, {0x1, 0xf07}, {0x3, 0x80}, {0x2, 0xffff}, {0x3, 0x6}, {0x1, 0x3a6a}, {0x3, 0xfff}, {0x1, 0x95}, {0x2, 0xffffffffffffcea2}]}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 01:01:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 01:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chroot(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 01:01:06 executing program 1: r0 = socket(0x18, 0x4, 0x6) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) shutdown(r0, 0x2) 01:01:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() nanosleep(&(0x7f0000000100)={0xb6c, 0xfffffffffffffff8}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 01:01:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/114, 0x72) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000380)="b0", 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r1, &(0x7f00000000c0)=""/106, 0x6a) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/202, 0xca}], 0x4, 0x0) 01:01:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) socket$inet(0x2, 0x8005, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r3, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 01:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) fchown(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x408, 0x9, r2}) 01:01:08 executing program 1: getuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/94, &(0x7f0000000140)=0x5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffa, 0xffff, 0x100000001, 0xffffffffffff8001, "f5a065fd8924edde77905cd3d98d2ed798d9bb3e", 0x4, 0xffffffffffffffff}) getuid() ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000003600)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003480)=[{&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/50, 0x32}, {&(0x7f0000001300)=""/242, 0xf2}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/119, 0x77}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x7, &(0x7f0000003500)=""/232, 0xe8}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003640)={0x0, 0x9, 0x7, 0x1, "5db36d42fc4d88ad63dd98114b309121cf967ec3", 0x4, 0x9a09}) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003680)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000036c0)="6d747469103b081ff579557d65e73ca103b6808a1666534d05a3eca2f60460afdc840085d73486bca779f5a095a5d3b5f1890d058855742502a56c77ce2f0412beb956d24635ce54a3f5d756215b5692278851fd4ef5c1c482305107adbc0e0e0b89475722c0e7db63471958b977536ae2e3f28c05b9fe82520efa4231a34e6ff55c", 0x82) syz_execute_func(&(0x7f0000003780)="c4837d194a07010f01c40fe79bfeeffffff2f2400f011066127e0ff20f18c9660f72d70e8f69a098e2f0ff0966410f00cc") r3 = syz_open_pts() fcntl$getown(r3, 0x5) getuid() r4 = semget$private(0x0, 0x3, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000037c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0, 0x0}, 0xc) fchflags(r3, 0x10001) openat$tty(0xffffffffffffff9c, &(0x7f0000003840)='/dev/tty\x00', 0x400, 0x0) syz_extract_tcp_res(&(0x7f0000003880), 0x8, 0x100) r7 = open(&(0x7f00000038c0)='./file0\x00', 0x0, 0x22) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000003900)={0x6bf, 0x9}, 0x10) execve(&(0x7f0000003940)='./file0\x00', &(0x7f0000003a80)=[&(0x7f0000003980)='/dev/tty\x00', &(0x7f00000039c0)='/dev/tty\x00', &(0x7f0000003a00)='/dev/tty\x00', &(0x7f0000003a40)='/dev/tty\x00'], &(0x7f0000003b00)=[&(0x7f0000003ac0)='/dev/tty\x00']) r8 = open(&(0x7f0000003b40)='./file0\x00', 0x0, 0x62) lseek(r7, 0x0, 0x1) flock(r8, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000003b80)={{0x0, r5, r2, r1, r6, 0x100, 0x9}, 0xde5, 0xdf, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000003c40)={&(0x7f0000003c00)=[{0x8b, 0x2}, {0x47, 0x101}, {0x183, 0x8}], 0x3}) 01:01:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) 01:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x882, 0x1) 01:01:09 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8, 0x2c6300000000000, 0x10001, 0x1, 0x1000, 0x1, 0x4000000, 0x0, 0x1, 0x9f6000000, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000640)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 01:01:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:01:09 executing program 0: socketpair(0x18, 0x4000, 0x7fff, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) readv(r1, &(0x7f0000001940)=[{&(0x7f00000006c0)=""/179, 0xb3}, {&(0x7f0000000780)=""/145, 0x91}, {&(0x7f0000000840)=""/54, 0x36}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/155, 0x9b}], 0x5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:01:09 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0xe4}, 0x10) connect$unix(r0, 0x0, 0x0) 01:01:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xfffffffffffffffc, 0x7}, 0x10) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="632eed3fddae24a34663374343f83471e8f2c975d8254acfd6d0ab2312f17fef4a8da39be58455e406c22e64ec61bcb9412a7ca24e55d0cf7457cd645ba4f01f04a6128303174cb977b0b914fcc3d894d86fe99d63cbde101cf88aeffc56d566d02ffc1661311321a2e230e8735025e918ee89a41b9a83c88b2a2f0daf9841f184a58f99d4ff71969382f99c5203ee816a3fe4c8f6dc1bfcf3b6e78127225d28bb", 0xa1) 01:01:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffd}) mprotect(&(0x7f0000616000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:01:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) munlockall() ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) fcntl$setstatus(r1, 0x4, 0x0) 01:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="941c4c7b4a0cac03e85c35c0e187934daef4c53a9dabd4b7e300e2a05c6552c631e5d4ba1a8c77bd9828733cb1929230929d57c9f688f38cd0dd725a2e8e157685df1933525f33fd46a928cdbc4bb696e7423fab8462f4cc302ae9ed4a039a9aabe1e8a4d3f922f1e08444c299b68ecd88dee9a76a6e0dc5df1467cf9e5997340fd0f95c6a9e40286cfd631afc550de76df54da9fc8ab3a4e7ac55ce6c446b140a83a20a3cfced653f33ecc711d6d5603e476675798b", 0xb6}, {&(0x7f0000000440)="c812b9dad68e019c882e22e79ac78ee92b29d9a01448", 0x16}, {&(0x7f0000000480)="d7bc1dde3f9623681fce0959b50fc211f99d26cd61c590eadb47ba66ba4f1084df547baa3108039ace93fa30d13f0c1aca", 0x31}, {&(0x7f00000004c0)="3fc15d5119a83fcebf07740ee86b692508281c0c47bc243908925e4c87b3731894e1307f4cac2a829e3735a9e58e60b18e4ac45c87a70b075f696483b2be1b6a3ac60c8c0c7b4d96b33c65dcd7d4b2cebfdb1ca0ca26778f33c3764887e82fbf43c4539352c6b82400dda4f66a", 0x6d}, {&(0x7f0000000540)="2b4f00cbd00ebc28a8ea130fc4d7bc16e8bab86ac9b134b5e5526c51d5d181224507aef7fbed97a73fc6c20565c4e0fe12b3332a089e5ed74ead804906552793ac0c5e80150b2c7580bfed9eb42745c263c2392860c8eefa77270f5a12414f84ed9f1b0a5d9f68c1f32b422440e912a62538fe15d69cf5fead63638c9059b8c45dd4628915cada8cd8ae3571c253886c834352014d066dbd7d6b28f80ce03433ac387aedd98490f7305637ecde87d18bd058482a098965e3", 0xb8}, {&(0x7f0000000600)="f73d18f0a1554171da6c9f2371b6e5282f683c6ac62f6b80133a3f9353b095227c66552b27dd6eeb9c437cb6e54c4758b25722e15ed2a7375260acad0bdce1b83b832493037626c53634af2c0beb32c279b184bb7375c377740781a04e593b876bd9ba5fafa2b8982bc4f83f492b6b3185852731b4208bb0d6c5b8394e3e270801b0ea26d4cb43de1d1752a1f872fa8f68eed94f4a858c91a242aec2bb42099dd6451e96528842d6a1f7fe21862f87f708b77cdf8fac59", 0xb7}, {&(0x7f00000006c0)="59f475a961218fcd3d73c54b0ce553e442e06013b8e60697cc55a62a9d074f5026a0b0ec", 0x24}], 0x7) write(r0, &(0x7f0000000200), 0xfe72) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x82, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) syz_open_pts() 01:01:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x10000000024, &(0x7f0000000180)="45834e5429f6ae212b7f1ac7ab8fa911aa08a5c2e2fb83f025b59eba979e696c8992046781da58942d66df6a252984b9e711a09f6c0fbba1da2eb716bfa2ac1e53c51dcca740913a3af75ded431d0cb8cbedaa9f0dd5c3f1caa34d5eca1b1933bbbaec42a322cf144ae227ad9ee3dca3d856bab13c49e2617178b6d98fc2b74cc6552ea3c37e4239307e7bea292e39a8a03981cbfe29e373b65b8094d852d645bb7b60fc58fdc581fca3f7100a9881d8dcd726e3f7822bdd4e0c3043183f3aab1effd1e2e35a7fd2794acdad3eaefcbb240aa858efbbba3949614f", 0xdb) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x290, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x6, 0x2, {0x8, 0x7}}) 01:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/94, 0x5e) 01:01:09 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d989e62bccf7c30f269be624f1fed36689caa167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded0df004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64d3b7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000003c0)) r2 = msgget(0x1, 0x1000000520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:01:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x1, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x4) setreuid(0x0, 0xee01) sendto$inet6(r0, &(0x7f00000000c0)="b47e0f85e6b59d3a2e3feef73d27e5a6a511e35e32ca4221dba707123649bd3a20ff1b138900b7bdbe3a2af4259975af45a4a7128ef3859147095a37f6f08f3c2b7bfc3d486d12b46f90eadfa969991ed631e4d077a2d516f0fa97e9917a99865761b0ffd76aa5561862ad01357e0c40ac9f522cb407d89cd9ccd9389f25965b51996cbc01333c6c668654ad3c86797f37edf2421a2f0e9301ed5bbe6001b3881d1d5b7c9c2170dab5a9c32cff429507c26c2ea8225523ce7406986a79679cdca0c1422f3b8c0401ddc8f8bca38a4920099704ee12917e5738bd0a4e284326c96f4117fcb3de8df6382c5b0c4f6adf2233525514f2edd0bbb5bdcc93fa6fa46228998ad47a7bcb24ae35c8ee4c1841d01abd077568ced155326b58de989269568112b007cfe8af6b5043e472d865b53e4d5a3eae663995da3a258f551c0308614b88205df7db3bde439f2b3b96c998c68f8c27aa49244fcbeff3b47de31f905e550ae010db62d4988fa27f525d073d11fa5ee3514e30a52dc2f11d0db1d837a56c71979275e07209225ef40becbfb147311651a50b3f5b456d16707b8207c9589c4f3f933b8d299efbefc6aa09e68d442b60cc1d37df2b0eb0fbc8597e87846ca8ba6b4f2e52dd1bd62b8378f926c1395bc51b37a5e5ed2590ab056b82ee972e74eddae54f2549645dcf8a60f552e02e18bf68b8aca0f682911f693adf1d03eb88ee7a3310b107c512d0b24790bc060705f01423ac3935533258312efe6e0c023813d0ea905c7afe07c8cf3e30ff7895a3a239b6e690b01a73d426cb0ea898ba8df48fae13f8f646c799ed52c1043ec867900b6bd3e49c921f616073241eb84c449f110d5fe65f7d0bdeeaf2a5c8c6366f386812da1e83af4097b4b59c1a415e1015716c5106ee6468ece642a626887c4913832686fb72b9137c96eafb7cfcdcc22e5499121ef4cad558f61ae51c259f89801fb73511a31a9892d95825a26ce5a6db5fa388dd3643705efcfdd88bc8300cfbe61f5707eeb6e7b063239e908113d3c7821d6be15154abe45941f2fb6ece1b6630f5145eb84a51b98eea62a8dafe4b743b04da1c7aab2c554b687c7524c657b6969c8934807cccaa3a2baf2c98a6c9481f4fb0b03a121b2a14d5b8478f15993c02e27b0eb3b2bb1216f78156c8e7d6bb9eed957386e947cee07635edcacc0de309829ce4b3ac04942de8c165666762f16486e69f084ac7e84fad8b66eed20a4c147adc303c92e963bc83840e1e4748203f38fb8a89d4f324098d1a51598fb84ec4d7a6e7e1298af8420246ae88d3056a707b01c1dab5593eb72db493438c69ead89dbe61e9e4be89d5d939757a7ba96a90fb190aa933bd17e5366063b36643892dadd42e0bf8358d6badd60f3034a2a48e5c00c9111015dbbb50e34fd7b32a246d8d5dc626bf6b1c60db48bb540a1d5bfa6b823efdb43a186497d1efec065e179173e3052a2ba6f4afcaf000e2cd80c306c5ef664f57a7502334527066f46ce480c5359ed6cabd219696c45076030373215107c573108145720b4a6284e1a63f744a8d8bf51809b008bf9339d852ba87171934a3a9c57cb6dbbea4c76d6c57761511bf1cf23ba3f9164e1b976826e6da37a4d6572f435ab8a1ed82fca4c2ea82d726c9aba4fda819f01735b30ce78447fdd7d09c2ea8c2774a03078477ef6411d544609e53f917b9b1dc4b6de0882b7af738841edff4c2a97c7ba200abeab4127c6b199db9e9cb71cc8151a2c1c37bb4f57fb3c39273e41cd011d45e8b7a4725ca14587283248cacc6b7cde02b9ae17ebe80ab5191fb17613645f76e5add8a3d13307c255895471371893a3dd493e2bdbb1a5019499b89a3f28755b831eec967e35dccdd1d36070b73c1c5d38339bbee01eba686f282af17638892321f926a336836b0c00fc5ca1030d4b42560d055e2434e670837226e54198535b8ff30085124a04db41f7570b7e28aea3d6e36b576c6c6c2f92e0e66b7cecf96aaad0163e8bdb3b28909ea5670b023434be47b7d886f6c994f95ebcc88902505ff8019cb8dc999bc8348323df05f0b696debd9e1c997bce369e91be266673d43393fead43ff5d469c0b0c8577f2d008ac148f40bf44b78f5a371ac0ed4fee7d3aa3279123f8c9b6695ec1d6c261e16c05c3291e4b8a1ccd63228dc6244d97a4b106c9584b91b7ce294355085ed3a70bb72ea04471b382d3a265915ad2c49d1eceda3181c0f6b90485c127f28f451c99686edd39257c4e326deee3212c35c56109c86ad5e297b5eb2cd455d9e10f2ac44e63c3dee649fea74ad7449dd2ea701c4a02bbee8e75627549234de161d1f0985178680f30f1613069d0bc7c593eb34fb5131da1b353cfb6499c4ec30fd4e931f0caeb074853ac578269a8b30c87cfb86c82d8bbaf1d3fdf88e689e9cd448245fdd523aa1e2a7fd3d6649c5e919ae03d2d7da424ff6db56d8d6a48c14f8b582d4ab6026c40be4cc2b98040a81f96cb0fd2e833276e21a14249aa01ac6feec349bdf92b6c010175c38953daf94b62a269b384b96a2bafc016b2a2c3f96142124e82b9897107cf1a09bc189f8f90168dc71675d9e17c48652cbf41024877aad9b73adb11fcd128e1f53dbd0f69bf9062527220035f95d6b1c55a9027adfd97a29363c36682b1ca927af44c95dbed555ea1b9fc4c77a01941c10cd43bb5d4fb7e13e99340d7ca401a7419e2dbd8109a474c2b7064fe8d66ce3f124d313d23955b1087f8becc91c21e281561b74039386e0c53e9f19e4dcbbea8588eb659b609d3020e799826efd403a062fb0d6f3b65a7ddc5e0e5b8cc582f5b25ddcba7ccca39940410e8fb915bc9d4f07e40b44e3c74b2d82adc40f82bf975635835a7b321cb0fbe1a901bae64fb364b9866ca25624f1341bf85d448aa9d4e081c87a9ff4c1939386112c5f3977df6a55450ea6fd51645e27156dd705505a604b8ae1772702f39eb95c6892633c7cf63ca11ff986628045a526c45f59adf5b43ff83c1dba10c78259b3e5ee9a2a414f7e8665bfb854c539a2d1bb2147998cbce5944e4af946115d05a30be3b32ecf4369e3f1e7a720a3cfe2b1501de7344a03531d55b2d3d23bfbb08b98a6acba92c1df57e6d62e8f654e8f2cea16457bd3b0c7b4ba84f63fcac7027b8d7d83c73098f9d2c993426161d14ba6816ac42495cc3a0dc7f312c0e09563df026aa2d98992be24a24d68019feb711b29c4f511213614f414089276e758dc322149494837bdf1c1b323f82da378286d63f28ee44742cd572241ea7a83cf86569a40eb88e73a2a46b1934ef7946b6ec961233a8f50b60fe15a065b802610be4eda79bbd17cf365560cdae3d7ff2121ebd24bac7860169656671de5bafd60d85ce7d477b6e68af1ee8df248e0abffcdf0569fea9c956b7bbd1c7ae1dc3cf0d23ae13713e7344e45dd8e50b3d6b778bba3bbd06a05f9c3538e6a6b9542945181017e62ab078726d34ab94fb9f8fa5dfbe584f612c90f3cc45a36c05158c6a184f75806c06c2a177924738fd9e15b698bc9f68e129fd7fedbb42f184b24a0fa055822256c6b6634f9f78ed1988682979bb2c8d8d686caad65d1f7dba219091e775ee446e5d892785288f8a88f723c26f7f516fe0534cdbfa9565d13c0294e8a12abdb6133c9ea76f3a34bd89c6857e2dee1e25fc2e03a4416e4c37e37e738d579fe8277e0d8df589a1b253dcea7aea8bd825d5c385228b276c0d23ff794d2e1ca22a6b99b5fdc1a9c03f9be42d7ef195835a0727e4b9767536c8e81b4db743211fa4f8f17ca07eab189631acc453a64064011e7886e4880d92655b553a67470d424361e0ce6fb36647287f1ce15883a774561d810a1bbc71f0f68735f817a5411e0d31f2054188dc32919ee14179269734019a0a04c2810abc86f6cd6ea3e600d97ada9bde1e340e1cc9cd639eef382ac56750a5ab66fb9524faa62a4d3813223345974926948aa054ca8266b0867994b617529c1b9895a2c0c0cefe8593a3ea285739ac536ccc79172e9a07522fb993094169f86c9952583ba975d987cfebac2e04b85394c72f868b8322b7fd7d3aaf1a2c27888010ff44caf24b8b4b6008adbdecca6a56f0f197329e3ca6d9a0cfb4e2e15359ee2a2a972bf45e439c5a7766ff3758cfa6685c2ae0500dc794847e2fb721d8a1f678016cc0b90bf9af355f8b2e0b9cdb90461add6e501398c52c8965ca76fe3966dfd928dcc906daccb7560965f1ad88ff72cadb5ac02b0540a8148446880bebcb6bf934bdfa4fbca510764a455772c87d59a6eee3a1923438d63fa04c86817afb7a536ce4c383118cd3f74842bb82111e1dd43040b9e645a9e317d18a72a6b3da2a60c043b0cf97e32aaec91a3683596ecd0027e9f9ce6d043c3c6089914853a9c34a77cc18b34c4151d00f252b9820becfd8f1d128c30e41b14996d8ab8220b04fad8ca6093d54589f54a09d6e8a8501b79617c4558b32bf0dcf87ff1ddd1db722fb86fd03da4f4bb241fa72a8f49fe8859954dbd98e14c91a885575253386d35aa9ca6718338c4b11ec0e07eeafe62ffbf1b32f2495e66489b127b0f3df21fe1b7d86ea925f8cd5f3493b903610a4373889996868bd3459be5ce9637d19924275e7f1a432eb68cc83c924294f89789c3a0711daffa704004b50ea4b63cff9bd055739543ef6ccab7fe371e3ae774fdabed09a9563d0647a007b7bae604c9c3cda8fc526c7ffee5d5f2435eecc74bbf563069361e292110109b1e2caa430882bffc7ccbee0c72d10fa3d05eb542d1671ddd16741897c523b798c957685d13397aa64fdfc7743004664e37cdc6fe4b8b54aeff257286ffddac2340ab7e00a962da75a66d8934400d652e7f7df28ba307a739c02b5871b3c6ef5554b3bdc9151294addd50e51a315d4a4c6a65a3d78c85e02e1354d89d030f975c0f62a3f6720071f40ccb56aafd1567d277f148b6e2612ffa2b0251749293da5b83c1ce38ffede51dfa59dc6ac499ec1154c10bc3cbffa9e90d841a20a7ffd3ab3805601e18fe09da6d7cad6e946396fd68ee5e83f504fd7e2c59967c7cbf924d5bdf8d1d7ee2fa3e7bd63ac3ead2bd019e16d5be94c0ef7a5ea9551dd309661e36abdeaa83017fea7b49da19f47218754073a4d7cbdd1c2debb6e4114f003409a899c6ccf2890d53ac62ac4ab092632c1df4108a6ef516bdab5a7e2bcfce36e367dff8313cee3161b23b326c04318899b4e414b4969532dcf446096f0484d02b37189278c5403c4fb682b78d35c9e3f047a76d3fd5021024caefdc16ff4c71e4b9f41ec6e3907fb8f873e8aee28c05e265e64b4c478d7ad37051230ad5eef25f5269cf19915591e869fc40f6684eb7f903ad51183688467a6bb8f1bdb756417169a614443100aa46907e0853e4591d938cb6ef5f8118bd250c5fc50cd5ddffa979782c50a3d6bbd5ecd57e8f49dcf325065e409860f16a94d502610d0885b78b97d5e86ee3bb1f6f94a2d70ba99c46f860caa4753347a1f0072a434a5af928261af6afa3729c3390c22ea651db07fe6c27e3813bca9e7717fd02a0b391519a1be703f9d94d3c9e131017da7c11a5c1794153a643f0931e9b97d064537d14cca6c65e281c365592afa8e2527b401328a189ec5b64e0e31d52c4ce197cb1ed61ad47b005817950a85f0392640c1a659ba8b27ff36951373f7fde6bfae78b8fb0458ee4e6f4ae21032040f98564173b1d71dd45f57221398f5213c26df3bc58a30cacc077672bcb3523ca50d2231b02a2acd70d7ea1", 0x1000, 0x0, &(0x7f00000010c0)={0x18, 0x1, 0x1ff, 0x5}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffc) 01:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x401, 0x9, &(0x7f0000000000)="1122243777e7d5974085460f65eeb16d26a7f4970c4da399b36e8da52cf3afc27f0b7c477efdc1e9bc743d210f6db499d8aef1f690157879a5a8701a60ea58ab22106e55594cb501ff", 0x49) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) fcntl$setstatus(r0, 0x4, 0xc8) r1 = getppid() fcntl$setown(r0, 0x6, r1) socketpair(0x18, 0x3, 0x467, &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20360000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20361000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20362000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20363000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20364000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20365000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20366000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20367000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20368000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20369000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x2036f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20390000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20640000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20710000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013240 va 0x20720000 didn't change! 01:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 01:01:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000400)={0x3, 0x8, {0x8, 0xed}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) connect(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt(r3, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = getegid() semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r6, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r5, r7, r8, r9, 0x4, 0x2}, 0x1, 0x1, 0x5}) r10 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) semop(r10, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 01:01:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 01:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x60) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f00000007c0)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8cbd1e9a07cc578f0f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416b8e819e3a2daef5a1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ad374b0458e0e76cdf82225f3765aef6e21b2388de64e21c7becfd3801e71677665541b257d394f177e93c4b20025a54ca4a23b616cbe77794733eebba8f26a349961fdf9b80ba315791c8b2a5ab3c2d68c2fbc634fd00aa12cce5855b493a61860ae361ae9a2f51265a28dbbce8efcbdaf0d033ce3e8335ea45323ad52435c652e925ff033d83ba8cdd768b1e96a09007158e3535f40196310928a211e12f683818296fb9326124206000013b7c12ca35498f900000000010000001b75f9cea79ca276b9db13c447471da791aba0fa7d9ae015c30a", 0x247, 0x0, 0x0, 0x0) 01:01:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x40, 0x640, 0x7}) r1 = socket(0x18, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) mprotect(&(0x7f0000665000/0x2000)=nil, 0x2000, 0x7) r2 = semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semop(r2, &(0x7f00000000c0)=[{0x5, 0x3, 0x1000}, {0x1, 0x80000001, 0x800}, {0x4, 0x100000000, 0x800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x6066ff2a71a93ab) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x40, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x1f, 0xffff}, {{r3}, 0x0, 0x20, 0x40000000, 0x3, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x1, 0x9}, {{r0}, 0x0, 0x20, 0x12, 0x3f, 0x1000}], 0xce, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x20, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0xda, 0x7ff}], 0x7, &(0x7f00000002c0)={0x6, 0x3}) getsockopt(0xffffffffffffff9c, 0x7, 0x2000000001, 0x0, 0x0) 01:01:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x6, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:01:14 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000800) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) r4 = semget(0x2, 0x6, 0x12) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) semop(r4, &(0x7f0000000000)=[{0x7, 0x4, 0x1000}, {0x3, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x2, 0x7, 0x800}, {0x7, 0x8, 0x1800}, {0x7, 0x2, 0x1800}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x0, 0xfffffffffffffc03, 0x7, 0xfd5e}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x401}, 0x10) 01:01:14 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d", 0xffffffffffffffff}) 01:01:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) r5 = dup2(r2, r2) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x192, 0x5}, {{r5}, 0xfffffffffffffffd, 0x44, 0x50, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x81, 0x5}], 0x81, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xffff, 0x6}, {{r5}, 0xfffffffffffffffb, 0x26, 0x2, 0xa3, 0x4000000080000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8, 0x887c}, {{r3}, 0xfffffffffffffffb, 0xc, 0x41, 0x2a00, 0x20}, {{r3}, 0xffffffffffffffff, 0xc, 0xfffff, 0x2}, {{r5}, 0xfffffffffffffffc, 0x1, 0x10, 0x4, 0x5}, {{r5}, 0xfffffffffffffffc, 0x84, 0x10, 0xa7c, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x8, 0x88c6, 0x6604cc97}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x99, 0x81}], 0x7f, &(0x7f0000000000)={0x100000001, 0x3576}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8, 0x0) 01:01:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) write(r0, &(0x7f0000000100)="b9c81d14be88568e60685c8dddfa4d79efeaac3b2e5e01ff7846d1c3cce3da23e6c7122a40b0d4964e18ae0636a09caedb851edfc7bf27827161b710c4ba9f0786aa09474ce04089eb2b06fffcc51a91a944e66481763b725a0cb374419562cadfa4e4ec47a4cd64c06c2865cfd1c5226e4a7b596f461db0a7ace68a7d1f01623e38996a4f75ca4ba72183ce99d3f91615170a71cb3c33672428802f88a26735e3953020e28631c2c88e415891417a7fc45fd2de54e4fbd3c8de2a7468c2fce28f0ed89636a872fb8e19b0eefa497196447d815c202ef928e288fc50bd95c5ac5f", 0xe1) 01:01:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 01:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 01:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x1f, 0x101, 0x4, "0b08f1b8c59fcc82ac6a4781d83e5a245d1767fe", 0x7a, 0x7ff}) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 01:01:16 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 01:01:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r2 = dup(0xffffffffffffff9c) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r0, r1, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r5 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x40, 0x7, 0x2, 0x9, 0xa5]) setsockopt(r4, 0x401, 0xb9, &(0x7f00000001c0)="00fe9480cc7e2024900968b9e1d7d4ff47aa1f8a1a5edd27acc9d2ea7421862b9b0b63ed322e892ec76325a31dc23e6972a66f294e6948de9fbcc41a1689c772f67363f5bba42e620ad14d58e04f83e6dee38b557e75841eef7c927be6b3f97e4fa656ca93052da7c34e9f345b5b53e87a6fac657eadef30542bd4b7e08374757bc0b2d97f0af3a85578847f416b3cdfcb006d3b5639b79390f447fa2b5dae126a68b52d8f264d668873c659a4632d7dfd716963aa87753a372451ddf6dc781c3d06ecc065618837657cf643b2906666704e8edd871abeae1fecdeaeb79f24962ffbe6984a811b616c12ad150774da1d9b26a8033e4af45d0f41fe352ccb2615997b5e720b1fba7f77d4379e3403dc06912df7483b76c8e97b8375fa998ad042e1a96863b3e624443a0b4e732cf96824c08bb6b7466541ca40cb06d11c48aedb5b4600676e098b9d7897f1937657a88252bab45d287b3002fd6f8e7a1035662c83cecc6283907f2f8444f1e32876857a8c0eeae38f4bae600a47070b5edf130a9451fe46dc3fba051bb57bb4e241f1f6978ba8b869106577e1bf11d27209fd8fce67e46923618d409293277abc9e76bc8da09b95c1c521f37190647e1f442faf2968b9ea3be8e299974e8c50379dd2bf8642a8f9ba1a2032be94b371758d759dd81003aefb1cbb27292915b135aa744e3d2b865b0acc332087feafaa1ff51b45831b82af1a9885c61e7342f802e2e5f6cf2290440cf53a19303b0bbdeb63f7ae621ee73f5fe8a76c65c7c4275c8871a39bd126504c256c96f6edff46f2b84920e61743f73d117eb48f16f766c2e862571d51e3690944f29237bf9c04317d14a881e73b81dc49a0c10c65297051e535add7a258e6c161b82bf9572e6505aea22186f0fb1c12187a76c330ea25ce9c4886b1037a4daf241d59c2dfcf913eaab3e769fb80635c977270482e18f121f5efdc735abd63dfa87f7cbc240f0d2eb61dc563e46a2f9bef6de44111c5c0da732ca91ed6cd37972b1836c46c066cd4ab124d7f381b2803aec376aa4313f4ddb26c419d464b5ae8b3af4b1c7124400ee3bcdeb6f25915815832bb934d57530e4c7318b6ec7e2c3790d2bdea705139d57bff23fdbbe3f5a6952c9f96277fbd4e51ca68fcf0fb6e591e96c75944757cc6801ea09e826a71d16887d8a9a30207baccd6e5478e1b8141316e8df68e4b2332e8fdfcd37cc4ee89c3c369666f5ed0070d83a5d5793076f7a4331b448160c2fb222816573f060ccce5a5f23648cb5b5e6dd362ac3ca8428253e3ba42ca01076e7c78a4ccb26be8563bc296f1b37246e9e72c06a21e58a9de8d9a70dfd7a82927872273aa3fbc40f45ed704c1ae083783b331a9d34ec7fa7a4a4f782c491c239fee7ec1fb1d1da976523133eb4021e8adc5a2aad827f084386926a436bb1585fdda423aa882af6fbb76f442df43ebe1df84a0497e52881adaa24ca44cf8cb77973dfc9c816fd7b91419296a0b76c188d7a73a8565a6b49d10c7c7eb344998f54ac3eea278009ff78b1545c0f06ef5aa263bcf5ccb24dd743d05890ed6584e21fcd5125900c93e351ac7f78d0139874e0518dfcc1e63c1d0e3c3ddf4a4722c4934ffbce5c3bdb88f5f9f1098e209a9bc4a6cc5c3e87d905332397c9ce0368ebd14a88eb97af034e553010873d03931c4efd0d496f6af1b742d48cef9568db8a4c3fd8fadeddd9f35f27f4ea6d60848fa0e5c34f91503267da1ac8ad15cf0130de626d5b799cf6bda13f5c013a8176eeac0e8742fc4756bcdce94acf413bad1609361ad0ca5598b4d1babd96ed24ead367bedb7b69565e68f173bf3b167ee511998fc4a042de981240948878db511b8a5eac3e71a734ea66fe52d50eed712e39534eaf5babe80ceb84bd33d722f473d75a8b7048ce8c45a87aa3b60623115ae038ee219854f24395ecd70c01c5c2eab5c6e6feec8467ef676c5ec84e2fd52725cc9053bdc87015967661062731b24307b9afe67b8d6bf2c12adf66669dc58856f3d690c644552ee62bbb911253fe23d488aea8dd54895727517c28ffe011c5c63adedcda812bb9da438f0b23568b45ebfb247a365261d5496d9259a932737cb441d36728b391c10f363479fc019274b727bb98881f44111ed2df6af03ddaa1edc67388d40e1305ec208902b9da88601bb47bf67502afe026adbb51cb8467b78d4be9d6062f652a6daeeef40b45f6f25d5ccc9a51e52f5e3fc6e59c0b3d6d23558936884e33890f81dc217613b2ef8fb915bd794cee2af0507217177742e45cd3b50eaf2ad0e983316fd9e7d3fa51df78e882e2c98d7d73f140119150d1528a6429a6a0c6f381e380a90ef569059bedb4a04038ba0823c9f692e2efc97bcb4197b3f89a1dfb975b6b727f3b757d8d102acaa0cc5d88923c72c6744c8e87d8e04391e9d448e9f86cb8c3c0e4f9038896a627b8cb9eb0bd38b816715e457a795fd92bf6e2d6623deadb335eabd7d9cd0f315b1e2fa5b09ca6f422cdfe380f6a7e45f1a09720271282764ee3569803c0e6e0ead3ccf84f0fda58b0bd68a812a602ac5b9d76d552dc933f4e92a5cf2c18f768730f29776661ccf488778c19ca4727d0bfba2803fedbdcff7f12f6c68ca45bdf54108984958a35dc7b26f0b75f600598ef208e33a276dfd20b2fbe04ac3db7b482908a18713f5274b52f14fe42df6368f8ad3325a8159fb495c88a7ca1ecdce9006828580bedf8d1e38e0de2ea23c540f34f9be492151f5eb3c6ca02bdffa29c132431589a313fd60f38755e86c86d5908ec49214fdc382949d2861251728eb72a90d658a0c96fc9078c0f14de3abe63467b76941ed643af292ca88007bd81098912627032550f05aaa9b549ad52240317fbd4740adf82c2bfb3e04236334f06f4aa8dfba97e39d3e277d346b9c99721bfb7ae4e13f8ea2dd7cbd0bf2368820dc0c5c3d947382600d1984bd83298cd393bda37ed1927610338f2739dac3f0e5f9c483237581feabfdeda0324a12e921242ece49797ab7666657dd0cb3fbf7bca14e5a580e3829d7d9d6cfb427c63bb039e68a6a97d9b9cf163a92a5af5453cb035830f1854f65566aa31c3c7e9d532662f98b65bd10b7fd5035991b0c269ecdafe6c8c8a0f92658175cb3e0cf70ad367aac24f12422d729fbff70c7fa0663155ebfbb5c6aec3cd783aeb235774dbe6b85ddb67c9ea845a08d80cf504a0cbef5eb37f357ec7d8ccd69208e6245b495534f213306e079db08174d61f22c6bd8ceeb3d4596d06375259470c42782b2676d0f0c8e367f41626fda4d770e6df507fceea8b466efb5ca100af26114b388331bdf4a3ac26172203695f7d7025a541da28476b8ff889b02b83c1373a73082a85000023786949da863993357206e5881f7ce61fd5239771f42713de25e371326bc7579bbb086d76c1dc00332c275b63cc2e12c7d00d1b4a902578efb2f4a22d25ec6a5d96fde421f5c47990f8506c35a49676a91d5be616e7eafbf400f110d7f2cc0b8ca03ef0df7470b123dfea3abecf560824dac04194a227cec4f55f4f13cf29f31f215dec3e886340c557d53441b4e720862363b7e3663d96d5efdf38760ce29e4f63d783d72770ad5c1ba4140de57869336bcaaf3763cfb9fa34a5fb341695db0d0599394e509c3bcd2e93eaa9dda171c721843153ef3e89a3ec4f118db3b64a511f55354f0bca2d57b61908b99ccad06723ee8b1637be0314c71d77c954f2242bdf8ac81c82eb47b18970a6473189aa8e2f11e783be78a1768c3bd07cb9cf24845df91c819fcbe2e48d495c03402c9d1b64f230838793745c1b6ec0289cf8085ab4e9347c4dd927fc8d6f33b07cb234ac84ef1dded1d4ae8cb5997efe57f7735b30b4f75c7d4d68ccbf30a09c9217a1a10d83b19e5d01ddac665c4df5b26dbeaede585bee9605d0e91feaa48bd3f4bcf227865431952295148d31ba76b7d48fd6e1f47f27b869873886b24915510b5f2ad96369f9589d4beb6902bee775904ab845bdf811d723b6b669d50c2c89f29180c3a46d06b68b776f14936fc1623b7ce9911c188b6cb74b7eb89d1b00ec67357fcfd73e02259dd3137c01626dfe8ede00c52b7c4b97bc9412378ddb04a818d67d88e5b22a65c9e78a29a4972d2832528df623281e815340225d5b8c504b945a7ae35945cd823ef1f43fc5cc9dc134d039418c2443ecd710e471b0b0aa50e45388433e9960001f00527f8599b8b07ce5ad15dec9a418750a10939b219e7b3e07588ed826fb73811b8eb030730c53f9a36ca97b0a836a5d3509c3b1b00a23c5359eabe992fc041ee593ddc207ca684e5253f01ba859f61eb39d64f9775f0d2e8dad32c81b6702a45d8829a78a4be15c880f59ca32de6a19b12bc5a3b18e4d7dc5257887429a4995e8ac15b8f8cb568d11b2eebfd2e56a0750cf4458e524b882c1905d48ff7eb8f38d2b5df10327f38ab6994753be5582c2f9eec7901f57d657c249db6462e00b41b6c8c822b1e19a8315dc16c22402b69197062e145e74dea9f974122787074d0b073c617ee9400685e569d028984197af96a81d487f595891abf427dca26bf1ffebd801e97a159c750033031b4b1c4b47c089c325cccb425b0b14cefd62881cc9fb864c6417db5dafc255419b59c6b76675a8c80c43b338f105186ee9fe8226eeb9407893ea5d022c2fea77e065d0c52c0b63030172847caceae7431dfa8a2ea49b6926e3f7cf568079ce622a1488b46b611cc8da342c53830d95831b689fd047b62778139973fc0c1c937dd475d8902a8f0896ba34ccc0137f493942f178180f1bee00fedf9cf94869a394dc70a7d8303c03dd9706642342a59ffca15d06f2debe52e1868784e8210017f7c3864a03b208109dc45f4be42c03e97073c8ea9e3df0aba98de5b0a04b839a902aa2f3ce8889bfc97c8fc5b73bf5b5410e3acdef6ab302b98fa67de836a2612f94183a2886122365dcfe222e62f29918c535b0e622d1ea2e6a42f4fd94e8f137f70be3db6cec58e1d8b4536fb81ab5ae9768dc05b96ab57e949a04f8193a5694833deb6937d32b01293e4b3165b46329114065efc57e7af89cca32f1525a00c60cb2030f28b52f04587262fd5de9089689159819dfea115d4bd69815f6ffb7008d9ec2ed155189e9382dbd49219ac87d10c079e785be6cca9e74ad0b22677f64e19ce786cb9c80d7784decbb86f59c6bb033735c35c855bb67d2f7b0bb520f5a3f8fb720b3fa7406a304c4f2ad4688af4a5dcfeffc6e2dd9969fb5c905eef299436932f1ff0d45048ea29e4361ebd0d38f995be74bb3d7a0dca473407dd53d18ff63bd90d9598aa2c8d78cc5ba708dc59284138bdf4eda5627ce88b5343f096b4cd7fc427d38fffe7cdf119ef718fb18cf0e58fed2994dc7cb18cae95511faee46d9007b9c5177fdedfde2a6941d523336ff3feb451fd5148b4ecac04198b77e643d8bbdb05f4190c5580c8dfc6728fe2884deccfabf01932c33d002cfb33aa3e04fdcfe9f88b22d90ff1f892b1f5ea10f1fb5b19665ca1dc3852fe9691c12a8e2f19595f2f8b17e4d22f159f609aa8d5f7bbb9c1234c364df37946d354557c67048e7eebd42812fef84367ace40d51ab2cf500ed6db7297902700d11f40b45d1512fdea6ef4f4d81e536fc9484f18358acb71320ddd0e33d42babe6bd0580ad5437718c235f917eb730c7c5f60dd1ee6606668c4f3c3b012a5dcfadd5c278414bdc97d593ffecaeb563a2a4c92dbf7d2437762a4328e28dd43d7f6d1281a925bbb", 0x1000) 01:01:16 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/158, 0x9e}], 0x2, &(0x7f00000001c0)=""/193, 0xc1}, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') 01:01:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 01:01:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000001140)=""/49, 0x31}, {&(0x7f0000001180)=""/153, 0x99}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/34, 0x22}], 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8}) 01:01:16 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:01:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) 01:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/2, 0x2, 0x801, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f0000000140)=""/146, 0x92, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="933dcb69279510df033664056b5621e81aadb577b9869c75020c5c62d86a16d6b66b57faa44526763895f9e5da847481588ba0dd58e9a3e046d0318a4d7896274bd706c1a910a9207de963170d2f96909f5ee83da253a58f56f4701df4e7c83b49cfb38e9c6c57641c20d10a7c905f2dc39767ff6e46f7527e5f6aba2c480cde38ddfb39f88003f10aa9e5a2fdec7eb95ec00181d846fcb1e2c666156402320c233896a1a92451769d5ee950dbbdf603a7b398eaa14bdcb181ef429bbddc87284f17bb4dc7ce575b68ce76e15b6827f7945a703369b6453078a28c9cabff57317077f490d987a54f972d0838dffb049d6f6429fc8fc6ad", 0xf7}, {&(0x7f0000000380)="b58370840c5793b0aa9e71faa85a4b5eb301bb528fac8dc35eaef05857d86e448ff647e6d6e647ec8c0a5bb55964542c81c524d54da6e58e018ea31640b590e884f32f4c1bb9ffdae8c00c511285694320ef201224f6a4e40d2f6a3fb15ef2ad0a9abe2edd3ecf1f7ee00bb071f2b2f0dd137b05516fe1c7947548aef7f76a9f2c2da2194c6bd1ba71d05e79c82a2f4974c8ab78795bcb540b3a52e96e3c034b8ffc2f131beb", 0xa6}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0xc}, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000640)=""/79, 0x4f, 0x840, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x200) semop(r5, &(0x7f00000006c0)=[{0x1, 0x80000000, 0x1800}, {0x0, 0x9, 0x800}], 0x2) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000700)=""/226) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/4096) recvfrom$unix(r0, &(0x7f0000001800)=""/103, 0x67, 0x3, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x5, 0x7fffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000018c0)) r6 = open(&(0x7f0000001900)='./file0\x00', 0x10000, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001940)) bind(r0, &(0x7f0000001980)=@in={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x8004, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) accept$unix(r6, &(0x7f00000019c0)=@file={0x0, ""/4096}, &(0x7f0000002a00)=0x1002) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000002a40)=0x2) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000002a80)) sendmsg(r7, &(0x7f0000004100)={&(0x7f0000002ac0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003dc0)=[{&(0x7f0000002b00)="69acc90cdacdc091d2cc7e2086cbd75fa2adf1fcd490dd748ad7c9c8823b7c4a75f9587ea45237ceea46cc766c217b7c8e8e37c39e25030a52fdf692f6c85b729d6f81aaa99bbf4ebbe3175dda97977b931d3e8d", 0x54}, {&(0x7f0000002b80)}, {&(0x7f0000002bc0)="fb5cc7c65de4788ff1ecc10c79a07fd4778bcb39c197dcc8644ffb24b6181157b453cdd19a7fdf31a41bcc87c2521a51f5d4653944aa400180f4fc5afc99300022cc0a0573d9c820d29c884d6cb2", 0x4e}, {&(0x7f0000002c40)="57d5a8a83d6fb3b7ef0607d0475902c54aec994e367a8d47819875152ab3c1c3c6009456b7a21ee693289035e8695f11f891a53ee7e0920c84954cad598294dc56215d71a04f20a50ca2bc5a775f2242799c90b688fb104b5ae20c95fba858ef077dba003805a4fd0a9e0a4aff795b08ad1f5b9aace18547be7c322133da7df8a564f323c7ac67583741f17b5a1d116e29", 0x91}, {&(0x7f0000002d00)="88a2c2de8ddf35fd2aa7c977e52134", 0xf}, {&(0x7f0000002d40)="daf2f3026df7aa727442eca0dfc81103d9ac9ef2ee50c917ed7905689a48c6636f8ef58c62ee878dfa3cfb97e39f533fdab8f4cb5fc1309d2041251b8fc36c8e8e32e68fbd90a4ae259bdfde1d6db4f975c6fa13b0ef534da7f102e201f1f870ff887ac1fb4c7b043f312334dd82e2fea76e2615", 0x74}, {&(0x7f0000002dc0)="cd61b4dde59190bfcf444749daa87076ff75020666c5c728cd5769e29d13b69c4b078cd79c4cef7eaecda9663e57f84d6fd417151c9738af0f912eb6734be92f998fc270f71898737103e09740c24b8e13f6df2992e151e3ccaf5e513c3be4ade05ed1c2947bf16a023aaedc3bde56199fa5714a8d249da2b3b87e098da19d8ece48f68d890d7c968069430b937dbc17ec021d77fdff89e1663ee7cdc1c2feca76f194c8b8773f6bbef5d6812ecf62dba1e1b5fc40e5e4bdbfbbee3248c330d9cd5a70a81c12602de2779d5719cf69132e93b338ee760260dc1039dc814f0b4c88c6827676769900d23803e24ca1a913a14804b9c940e66a8761eb49863a9ccc507ccafc5df5745faa62f6694acb4ea58c81b481ae80116ff0735f13d19dfa8ac7f44a683faa7007294d4b653c99ade79c6dd396dd1025b79f816a31b4ab0a8201002cecbdc5d4a762c68135bd449243315fd9af0a454e1300b885780d56edff4fd7bcdfbee899f402b24286e272234e0df1576368d363d2fd0fbe4329e937d8ad7cfb92a8ffc4edc259c521c5e719fcb010c2921d409677a7ccc4251829786570dc099b32fd388f85634885d70bc278267e9eb423522320f005b353b34f033d5899871af063ac912518f32f23c31e4eea3c83dfc32c9b02f0c1047c8d17f911dda579d56c6530773bcf033b4979f97ec0cab222563f879cda7ed6f6d19d6ac1011b4d6d53110649d9155778ab74c229c68d7761dffc49b4396357c2c90bfbecc6cea6cf1171ed9ffe235aefd06141a9af63d42985ad5f697def485f152bedfa8f8e70b598ce0895b727fb2c2d00260ec1322460c940a8d24ed0ec966b51795fa4e63cbf419a041d57470260207dcdec7452de22a58511664c6b95df9a990f6f5599c9f3af575111a0a675fd9b2237a7adc4911829e0afd37ef10f386caf17b38c7381b9aab6b3077b876304e864b78c5b4f069b7c83e0053ee3b585c1bbb9a2d6f740322f15bc265b9ee2ef310968a2e3cae4153e8d05604aa32181d1c151ed97e0c90dec3fc31b6c33cc98fa4a2fe613fa1d76d5f54797b5229cc5fe48446f7055926a9995ab4692b00004c533790ba3b7178d5238cfc605c7479f3bdc4d90833735947440292c2bd7bb7191331f2a807906954613d2cab03700db3edcadca7032d94a9f1eae31a180d29500be3f8f43934739f67e3890f7a2708167cacc778b8b2e81563ea05235453a3761baf705e15968ea40520af491b65bd3fd1b0895e1bfba1ecd158d3ab497d0d1784780acdd2830a604d40ff1930ad829a8a5a438a7d9b04fdefe871299ff26cd7cfff3491266238bfef9c9b4c00000705bd5630764172fc4841577e3b8806a97f8e509c7942e5aa90693e8b93519e20cd869e2151ede5d8c15027ac8ba0fc4e769ebbd02fe5973e74d83b76ae73058e4c172af9fc31d954f730d85ccfbfda873d0c0c06aee0e09b6bdbdb59b4c4503b354c971d2a42ad107f1ffcaf4dff9f76b635a2b38cc0716f9c00f431aed305448888b44fdcffa4e73fb778a0e99b4734a55375a6e9422552f8a27bb88b07876a3326a8040aa90009b4bfdc812a54f1a1cf629f3930502ed0e7d9ff3d9b68d0804425da7bed48829795c2df20818eba62b353fc5b8f8b5e840cb2c7f0b2afdf6e5fd66420f3a4ddec8740d6ac6198e36062acfb4656acb3a7a8f86d1d6e28595921ff55f982f4e256426021720fbc26021ee28c2d859423ad44a957cc34e4d5f043007545e605e22090158a48860ab177d2f0f108fdab0f7876cc4d5f8b9c9483197809e4a757f131e9d018a32f14b35404979ff0aefcab811d35413c3b0b0826a2f8a6397622f4139cc79e4103a2e3535bdbd6c549d88401095f75f1498007ac92cb547c21896150338832baf4ebac84e92b77258f7ed702468420e3f313679719299a7cac3278defc5356d4d39b07c3cd7ac7523f8c21e53d31ac4cdd9edef56f843b977ca3b96614ea7cb1eb072ff9a3762872837da1d6f8d2ff7a24018c7e408e30935ead200875e795d208bfd92f6a43df585a38287d446ad9d62698a109dd0f6473ff1994c90b92fd9071c1dbcf64d16fb40f1973966b730f7a9d757965e3cf6bda397146008ead8d0315b1e1ed84cb1b33186900426de1049379338d5bf22d348b7698bffd585f3d66ff7e097c4308bc9b1b0980b121767b54a33f2bc9016ac8163211e8f3c274a37cb441a487a4f3851f7c6bcd847ccb533192a1d3b0e9ea0d38a32fa14551210c019235ce8e3b4eab8451c8c7d6286f0ed13dfa79e8ac0415736758d3ce432ee0f0a3ddaa94a31530396d9cdde4aac7ad1b9933d64d105487f1a4ec9ca10529d0fa3c6d15953b0237b857ee134577191c2b94f04ba88257c5f5722864d19e7183d9157b3621d1c63519e5740018bae1a020e9902a0c561247e9f16a41dd3d10fbf43b284a606c7c4894c42dfa8ca2fac098f942421ff54f4d4cfc81b119594aa3910957d82cc9d01afb6597f542b3469e3fa2e52041c3e8ec1ee7e6559793349d762c6c93fff8fd739b282a3058e5b56cab9f48d72b6ba8f23f900d6fd32152f88b10d9413aab9d885dba55cf2d9d2a30e8619a31f7882a397b255e8c6d99f713e93c5429a6a1eae30ad3b2a81811ae80979e36b8d7f6453352dc52faa1b641022df5e15e7e803c04b46002e9f0f3945b1bfbabf44d9d494eb65c51b06aac4908b0ce8c972218e719c1ca28ed96008b2b1a7a4419b8609f7e6941b93e56dda9c41107317524d4098d5574493abb65bf6586ec7d024f5b7c42e15c5e52fc6c11c683bbe153f7871d648766235f7f0ed96dd9931a1db9e49803b5487d840f771fbcbb90294be5962db1d0caae68b9ec58c4d79285c628bafa7369a885a07b3a5928a6ef8c049a959331464700639a026d1ac41ecd6670ff5d6162b4ccf34bebe345de6d7b183bfcdb5cf1590393cb5630cd85f08a3f24fa1767c1def0564dcb1a2d56aa4387c6b2a36d51e435a0ea5eae9a9d1cc9a01bd3e66669a383aff0775f157015a7b30be0a2e04e5c6d041c2821a5b56d11aa5fe9485236d648f6bc65a7011f5da023a9311268cb1229d62d35ff8aab62923d711c262fccf16b7e4ec70c8ccd5048c255071c13d022099f66b5dc8b020b712a1138e98ce4ae48077dda46b009548711a5648bb5a08e2a330dc4192d5fc7822e745c0f0f0963f2c454a8efd39a46b8af58bc2c506ba35bb30b28933b41abebd1de4d6c2323f93f7ff72b6021da42d8b7a7eee01458eda8ae5b5cea7a023719885aacdd7d32a088ed90bafe6145fc592dc2ed37e22580af499646bc7c4f20bf9b1d8b4a2859830a2cfd15f9c1d6edd8b6f9051512dd69d44319845959d03bca954bbfaeb2453839cd342efc24b6f9b0b9991947819e93d3ec95b5e3fab4c8ecc31eb4d2e2704bcc30357f10acc68eae4c55fd71a60c8c957693d6a69f62a99f97bbd36a9d8e299e97702449d8b6ff9c48ef5bff21038f99838ffd47a42b041920c89a3a6ef0232cab45b7c7fa80e369ffaa5d3dadecf798390b022562aba558c4aefea34201f23e94ef56dcd9fbec5eb4476b65d0d9324198c4dfd40a4dde50611fe83a859224e1b280a4fca432831110a5d7cab1977d23eae5b680e71e574518031431d170a740a50a6d236e25e39b011f781154d365f007fc7a18c7f4500a03126af0fd3a9314beb0b5f3681c687c95314b3d1af2f7ebb40945dac1645cb3f171f3788ebb530a4f7d72bd00495c30652aeef0f4f955abd3cfa139c033846031b8f67aba465b871fd878fbc2682fe128cfea11d43b83ef9786663ca6ad50cdd3467d653374fce2e331be03fd39b621665a5f30cc71b3ca88f61ebed6f580afb82cd5b258c4872f9a0adf02b7b9c2b725017b7a88cb5d3748c3775d8d67929dc9d8e2af748435ee44aea21334b04bd90205c1577e543bd86bcaded1784c8e29dfc06d8b32c244a0905fd16c916a86a0a5683bfc0ab7abb448685d3ffebfb3ad32599f54bf5fdf74a1b53c668a4b9568ea7c9ec9d25f9aea4e69239a7335b8120f5d1e772ac8d63a54b0dc4da30ead0f62cf4ebb5c9086561fd743e14514083a4ae29d6e61042277e2ef7967b5043d145be06217c17c63f155ac57eccf3752e48b11f85c33a582333c8ebe027fbc9cb2331ef0e8903ae5952d6684f53ae317cafea40a026b5745a0dcad803803848617c6d86b80329d49300c779b07e429044b7d15f90175f4bb710ea7f23375d0a64a48c1745740eca873c54feed9c7809695c5d9d45deac4979d6cb7e424240c05eee3b74a98ac0129ac822b454185ee5fe394d5705ed597f2d3488004b79877d8c7092bcf8e8eb26bd8308da77597a573a7693fa2aafc3de4570a003057b0e219b3479f974d41a6f8188fa3ea9f123fa46a07e92fe0dbd48e2fc9a5360d866f847c597ac2ff505d1a7eff3494e68b816f1e2f4af9c45d817248e6c4d3f823c82528e012bd4ef5de381d6d996060860c5955276022338878bd090bc2cfc612b2c263f3f3235d3f99a59a3fa6a77606dfc69fd4ae0ffe13334fa455d359fd11a35facfc39e12505633309aa228841ac60387789ba40ea3b85a788bd7f24ab41406969665c16fe0adba08f30afd1c2670a40e8033f3c2e9dac73c84c4e3ba131f761cf65bfeba8996eb42f23c2f49ac174c9e935611c8e0da8e40cee303f427b3c0fb63de4063cd099627bd9574eebbd191780f3deee285315e1f5d31f906f2f5a5ca8a8e4ba2b6649653d2a716dbdbf537fd38c3a4f0bc177953cb731c72f5f6e18a66fd9309e4517ace9faa876ae5a0489644cb70605b1950daaced0912641122214865b47048c0935caa143f4c2a7e76567727f776caed552d9d29a0ffaac1b6543d1c639f48313530b623f5d42fbdac4d1b1127a4e1615c3fa4b1bf45a84a3ef296f13696c8ea9996f8ba9b4af0119edaa9f89a8422927eb25f9239a3d55e9849467ebc21256af870d35056be3d2a424e47b6ea84a938d1eed1dfeb2517ef3cc73f70427dc698341912ed133769449b260636fc2570fef1f80dca40b082f478c80b190e14f2b56e8f0748948137b8f877cdc36f58c318c1a6123db9ac4bc6353505268363f04fb99a735c1e967efc5f022728d4294fffde6d1e50e9581c9c532638ad6c2fb0cfb2417680c734d0dbf41ad7be028163637fae579ff601f1622db82900c4584c81d6d3e38764638dbc4c99b4428f6333260504fcae19bb5b4c19aad0709bcb91396edd27dbd39223a40857d2cf1a705d901432ca0983ce3a280471e5c8401caab3084c33edff27febf3c20e7468e7b6ee00e270245fa1e8773632cdcd4cc89e20614548bf59841039af3eabf48a1f4a8b13a892cff4db7e96a50828e7aecbe7e439274e93c564b9214593911206f24b1fa937976488de4529f3f6aeaa4494c7ba42f8c9a354f5a77867cf164b028b2cd4c2ef966f99249953d4e8fdd8e324f067d21b4b10f59df1defd4b669f8e86c3db88b3e5e571631b5f518555e26e35ec03a42d1aa4e9a9670693ae67c4a754d0a3f0f80257974efe891d757f91821d08af98b3c44cc8db1d283db3cf618e2498aaaa13304dd8d57583286d72800e446c8ca79d7ab128af5b09249516e746158e30a8d3a51434ec988042f6f5465d9fec1d75fb3dc5274686f82be493d55289c35fb8db5393d00643921e084869bb6d63b023cb93c4292259cfecadb54d34a97773833b17e2cf54302baef310623e8ea26dee1f0ac22d37c7596b86c94b61fce1fda83", 0x1000}], 0x7, &(0x7f0000003e40)=[{0x28, 0xffff, 0xbe3d, "927df6f179e86284296bdffa568e1ed3d825"}, {0x88, 0x1, 0xffff, "d88b9645c812dc88d76bf3939d3571cf59b71326ab76ae0571d19d2b728f8076501b1f8c5a4c545cb2334f9ceaff1c8ae83246008a5f680278ce16c8bafbaba7e008a41b6870e4e94ba09d7afd79d97708b8e063797bd3984344148f23730c54b835aefffc2a3446a6379828956ba79204b882"}, {0xd0, 0xffff, 0x6, "18781ea47d1e072d57e73d624186b753d25366cb9d3be84901ae741d0cce713c9ea08e2085ba95c615feeafd4106396856fded71b5a99a4cf09fdbd1e5155b8d52be18e80b11c1002093457a3b10acfa2ff00ea47a089d35d4d2ca812727b62525d07fbed3f1ee36b9c325181d7293d12e301af15a1d55bc2f0e0b72f44ee284b715dcc0acf98f0b111679ff564fe9019774a23ac45b1a11328691201a4c542feae9c7862993c93495cf27a998eb47e6b957e11fb5ba05c3d5a7"}, {0xb8, 0xffff, 0xfffffffffffffffd, "07da96f6283d2cb4317235105b0391e9f670e6324db876620b0052add3dc96c94cbf21d94be6b98b2481a36ca65428016c0e93d4e35aea6f8877e1e7c22bdb10cdeb35cd7527ae513716727d2f0760af7bd5171f4f287136ed7eca83e08426e9a7d931002c4b381fbe3fd34ec9f6f8c0a75ce395ab5cc6b47718b14cf34bae80bb07170fad4982e65e1f669fdb1b471c177a6627da1f551ddaefecff6e98609163c3"}, {0x78, 0x1, 0x1, "f3258909a09e57788aec90ff2755d7aed66453cc18bb35722807c68543a5a6cc0e7afa1796afdd00b2f4fb3c58e047fb0bd514e938f330efd03000a66ba45272fcb1ea80998d19be11ebcdde713a24205979374dd3989e1c8aed4187c24e1b5ca2"}], 0x2b0}, 0x40f) semctl$IPC_RMID(r5, 0x0, 0x0) 01:01:16 executing program 1: socketpair$unix(0x1, 0x10000000000001, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendto$unix(r0, &(0x7f0000000040)="f1bbc8433b1d9733e6b2cb883bbc702e657296527882d71307280e148f36538bf07aa189550333f6ecae", 0x2a, 0x5, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000340)=""/125, 0x7d}], 0x3) 01:01:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0xf46, 0xffffffffffffffbc) open(&(0x7f0000000100)='./bus\x00', 0x8600, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 01:01:16 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0xce, 0x2, &(0x7f00000000c0)=""/27, &(0x7f0000000100)=0x1b) 01:01:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:01:16 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) listen(r0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 01:01:16 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000580), 0x1000002c) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x20) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r3 = semget$private(0x0, 0x0, 0x404) semctl$IPC_RMID(r3, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/227, 0xe3) 01:01:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/84, 0x54) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchmod(r1, 0x80) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 01:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/157, 0x9d}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xffffffffffffff03) socketpair(0x1, 0x2, 0x81, &(0x7f0000000100)) 01:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x180c6, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x6000, 0xf4) fcntl$getown(r0, 0x5) 01:01:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x1) 01:01:17 executing program 0: setuid(0xee01) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000040)=""/158, 0xff9e) r1 = semget(0x2, 0x1, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/7) getuid() r2 = geteuid() seteuid(r2) nanosleep(&(0x7f0000000140)={0x1d8e, 0xfffffffffffffc00}, &(0x7f0000000180)) 01:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x100, 0x7fff, 0x6, 0x0, "481f2efd1febe7523862c3811f2610bf6850e69f", 0x9, 0x21d2bda3}) close(r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="ecf0763122826ac024480f70176840123302bcf2c397a35cacab", 0x1a}], 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 01:01:17 executing program 0: r0 = socket(0x4818, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xfffffffffffffffd, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 01:01:17 executing program 0: r0 = semget$private(0x0, 0x0, 0x56a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x100000005, r3, r6, r3, r4, 0xda, 0x4800000}, 0x7, 0x80, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r2, r5) write(r7, &(0x7f0000001680)="4f30b0", 0x3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc603223c) fcntl$setstatus(r7, 0x4, 0x8) semget$private(0x0, 0x5, 0x51) 01:01:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40), 0x10000283, 0x0) 01:01:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000200)='./bus/file0\x00', 0x2c, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus/file0\x00', 0x70, 0x1f, 0x1, 0x0, 0x20, 0x1, 0x1000, 0x3, 0x1, 0x6, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1cb, 0x5}, {0x88, 0x100}, {0x0, 0x10001}, {0x41, 0x6}, {0x5, 0xffffffffffffff56}, {0x6, 0x2}, {0x121, 0x2}, {0xae, 0x37}], 0x8}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) 01:01:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:01:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfc2, 0x14, 0x8, 0x7d, "f72adf61aa4105e3dbae6372beba99f0195b98c6", 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 01:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea92009ce6bae410", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/159, 0x9f, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:01:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0xa, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 01:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x7ff, 0x40}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) syz_open_pts() getgroups(0x4, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000140)="ab47ff7c9b37c1dd833d576e1cff4878eaba9bdeec7cc17e679a5ca70063280733ba9e739355fdeb169301112869ac65432b539c09aa9602a1c845e67aa6d655e031391a70602cad31c29889cc3c069c16b4076c3815163089a8f114", 0x5c}, {&(0x7f00000001c0)="8b0bfb7897b46f32fe4708d65431eda2c75601946b4f6d561aa3a51038932d726ddd0d18bd7a1291280dd51f616c8e5b192e3460f6cca293b8d0e5a0cbc22159eb09190f96fdc54d8a3e54a383a12e68edaf39393629ba36b81b0d20692a69a40588eca8a493364ff7d60b5501db4bc520ddb54736134775a96b8d2f800806e0c59bd692a53e13eb6f8049cb23b7ad", 0x8f}, {&(0x7f0000000280)="4df026830e778c11acdd25ceb8e75a1dae77225a12c74f2cb66abadecf48b4d438b91106b41a597299d0227e51a67d9a4c1c938828dfa7752e64fad3914ec72bbb0fe575f6ffd8581642cc1dfe2cc062925e2c74ae0c1d9ac3bde21e766954a93e91d3c5ebf026ab2793", 0x6a}, {&(0x7f0000000300)="35bd3f5bc3a2055e8ef1040271fbf83a7f541cad35e85fe623697485611409590bd40dbef961c3a9ae8a4be2587d9892b7838299edc0a8ead8ad797919b1dc4c2df98774d9a8ddc8207d1918872f3eec30faff611575cd21223b1bc6dfc164368a87d706a92263e91d7495867bb718d8f3a05952846a6b5717a94da7e8d0c5e0132f6d3d093e61f3a820ea70710a2e6b799f8035c6ab00d7da4eae63f1f5be215a7e8a3713bd3a86459bdb00d47d5e2a6b8add1c559f5ea51afd657461255187e0505d83c34cc04d7ddb0f575ca19dab31cd10f4c1399d404634145487fe23556d3df4a68e8a921fcee2e62c648b00a22b53f0b3fbac179dd5734b067565", 0xfe}, {&(0x7f0000000400)="159ca8ba2d0b86c873630395b01f29761f78da39b01fc7ddf58c60aa725f2042b20fba20c83d5cd23afc76978a7eb5bf4e00615a030c5aac505291c8d3236fe797b4bbb35e20d5980a701203e5ede3e943ad8ee111bdf4f9a9250a2c44aecd783cf678f9cae5001f6944f11b10ae07fde1896c72f98fba04c119a5be0ee48a46d0ae7210ff7dfc7f257f6d09545e20fa4263cd33d6e1f5ab78068b3b342c875783b98fcbc4714e6218a252e69223270e09b8c36d3d78703e61a9fc6afee60330f47685c1e9d5ad9cf109ba763d7117a7be06a5", 0xd3}, {&(0x7f0000000500)="36f6e9693ed764a77e70cca4a299004d88b0c67ee0783eac4be0d88be5cc11990aacdf8fc4523244e7fc480167d555bfdeed0229b6c154354c87a74e56b9c1e225e03b0d34251401c6a7116c946ec1d8ff6e5223f05b7d03ade76d6e1fa096be3c352a513f43b489ab7621e15e8eceb1197746131073e7498dc490d6468f784910fb44310332e4e422a0289e7131e76f4be6fdac", 0x94}, {&(0x7f00000005c0)="7e2e2294e92b6058b1086994efa6062469b9db0b9f83ce36a23e4450a4722357a09b0dc86a", 0x25}, {&(0x7f0000000600)="e955aaf99f981ee5a08b1982b63d76119f0172c5918dbb79205c8256e4cf0599e5938a7ddf82134bc9adafe61062e6d12796e4d3e725b382d7daa48a46faef2c40ed57ea98f18b3b1e854714fc0fe31bca3d57e159db4905d0201ef0026a4d9ad727d65e2a70d5366007ca6b0f9ea20697dfa687e06341b15db071d965570734fbdadc53768bdc12db159ce52a11a27a0e6000ef926ad5c3bf3293b7052ece0b021e3383a7aaef7ed371eadc13fca933b68c1f1b57b5cb4356b4fe66d5dc0ba56c868cc34d887576ba1da3603891749aff12845f47c7b4520e5a421803d72151ae4d40725e56096546c0e0324f09f39db48343660a863085d92808db6cf986da904e8e96e16d4547c68833c2841dfa538e82601a0ca27e0cc889cfc711974e330698ab97d0bed16a47989878cedd9aea9905fdce6ffa92c152c68e3853835c758b2b58fe79a533980c1dab53fc56f96c29c013d658a245ea5c18c7abe230e6c51076b65d6d940f758d27a3d780cd2fbee93a4079b01003f95d6f11822e7cdc1b77d6404f834a6228b48da4e85f2740dde298cbe50eecc84d2a82d4a38ae4e837b005496a2d69cf7d4130ff385a9f2e1b94b2e5b2631fe99ccab34975c1e00e433e626caee0a9e70f2b52fd00ceaa32ca845a88b6790edcaac242c4f1b6f25256c0df4d92946ddbb518b56cafad7199f9501da06462b9d40d132e2e4f51f0a0b2daeaad94a64d3ab9304f4ae93afbc838f30895a1a755548fd58a180909149644648ac6911e3f86632f69b26d38437fbe7eec96572ed6e34f986a2d81a32e364bf20399ec74751efc7b2ed12ebc21b9ffb3cf7bfc709dfdd4331ae515ef300fe3c2d4b9b26f7688e676759b7ee8584285c7823b47ea280e30d20f7d88a78566155273b71ffbc45bcca60c5622e5154d03b25caa277537cc39025917eae24e5480ca398364d79928e7d27297d0b36effb37407e6a245766f9f9d602001a3a73a06426a110f2239564aa3941e591464e7a622e4ea4d12225a45bf9d2c6357d5df2ea461adff415521b8c05f27ef03596c61b6c1cee0fc6a309ae8ac6d71dd7b7d9c1884a0470f5238a77ffe0a424bfb23563ff90605497291906e2eb51fc646a135be80cbe32a1ccc0fac79eb519a7daf9557e9ea0e58d29195bd7182b5455a942d0bbf5ff4ae383c2a10799c7d8b97cceacf356aa473a5fbf825830a3e2743fb4a4e41665d69b6e4c45d67dd6a32ea849e6523eec654ee835170453dac16368b481d721a0b06bc9256c96a874b65416f001a4f42271a8e85ae923545aaa5428ad92e0a5a24cda9cfd957adac1440dcbb7e40dd10db061d8384ff9a1d7a0099330f292a65533754ecfcc64137a1cfd266234183e3c11f2532b3b9b5174dd5f1805f7c63346e97754a0fd264858b8a97b2c1c67047bbec0aa24c3a9502b2d3ec911d66ff2bfc4acbe772cae8e4c7100c96114efd360367f9ee025ac874cc225a3f62b9aca8e6ae3181bce36b2f84caf911268f473644f107c78f51706aa243edd36f75a57b7e7b3388aa4a29202f26df53e44aab24c2ae82464f583ec8ee6d2c4aa6d57dca10f1ad5e2b48706d4439f07bef52e4e30db2be45ba4f7670e67ec92fe8282bb40c05db51b2ba22b276ef95f50a35b4ca48e2e90c2bc0f6ec2b7a9b8d6203b43cb69d398b01dc646402cb5f413da8aa06cbc1ca7e03f43dc39b4450bf7e52fa9080518f03f9fa9b1806d2421efb9265724f7c4584be0b44c9df2736e7b997f9a2df857bf1d9c010d7fd6223f432bb278aa9a564af4d68ea4e67dade187cfb49d41e5414f175bed265b521d3a005254da17072b96b85d2ebea876f4a13d97c5f0c593dbd4392977921883009006246a3f9bb08097641590fce8659a927b6873c46789a13bf87ee79606efcb04e8a30448577e9acce7057b79bfdaaa47b6b69eaf33314e729c54d628114e991838aa0db821382833ecc5afe90348ada25396f1ec70d2a7fcdf2333ac70a642d5f86d212390cde96710f233dd7f8d084c300ca94a879811e141ca45c7378c346865c986d58af5b9831b085e6a28c45c7a98f7f0f087081a68fdb6ad1a7f585c8ee24a140c0e56ed5e0743e37482f3d5e8b3c6dac71780c0f9c4e2993902f2196360208d920bc6d0b2a840f06ba7c3fecfc233c164c5852753e06fb14ff8f43955c595a0c24db3bd799f110dc4c664e55e3ca308aa1d8c55fb531c60a8db95ad56e545c60212c7e6f71fd47afc6f779b0687cc57b119131531849a5df9a581e0b6bed26cef732833d5ffa1cf12c335a8dcdb5895b40cf43d11f99593b7fab0a41b6ca699fee5a2c02e9848ec12ea36e28f33c3748c13044043f223889825b2d9b00b581a662b815f10e1f639edd0bf8389dd42b4d91b5406641bc39446cfed824690eabee5656fbc76e6c5b6c4ae1a40eed5bd9627e4a5dbac37a21f22bdc7cc0b7fc73621cbb2ec761de51dab826bfb4b11650564dc5c1c0879b96f1ae38c43269c0f038f55362183a5c4416bf0bcbaef939b6458fbdf5f80d06e8730885dc802aa5ce43e20d23d0783243beb044df0314ae53eb8c766a3fd1938d29e21ea96d50752fa2da1e1e4a1dc17690e9b4f0428f054dff3fa7a87049320d1eac291b6ee224a45025b7f5e0a18133f446743737886736fbed4c4675b31dcc82a64d07fa93f2032bccb388ae57f18443c3eef61d1a322a75f82c186f9481fdb04a5fad6e8a39e03004c93aba4699320610db05545188f1c71ffdcbd479fc98c30ddabb46c2cd19b1c57b610ed79873d44217a25390d2f99e226a3d248dbbcfdc81347228988d365b7500cd9b871e78b226b6b6a2fa261a3a70473afcb9941919e51d541e3b84298a622c5c32cfabd86dea7ebc8832345499b176717635deb9b88f8252510a91a70ef4eb5627a992ed8bff4d4d8510a9b4d6b364b4b2ace304ebb4360dce28b6ef13d0fb4b4bb30fcbd558207d35aabe22a01be62dba98475406bf0a4a264498de6ebbadb3d2f45938c79beb1618911f3bf0a8772d34e79d9533848a0a9490e3735bd72924df66c3f918e9f5a2eac5c47ca40491123ee01efc11fd1ec4647277924ca2779c896cdc30c3a8c40f16eb50b5f2c1351d5203ec78cc5f2ee770417857e9f9a23a2bce96edc5f7676889fc4c295981094c80a731d3f3804c58591ef972e8f94e6d27a81c7dfe80ef5d6564cfd6f88cba050cbdbfa7fb0d5352b7577bcd7df38639481b1c33f724dd55f1f367d2bb3fa2939dee09ef456cc2a22696de22abf0ac3edfe3904b049a33903fade4f4255851a519a1cb8418677c0e0481830cd192e22b1590fdbebd1274ebbfe5780c3dd892bbd2e64901790d1d53e7f59bf617f37efe6717dd5d13118ab94460fbdd6e2bb1a6c0d8ddcc404d776c40bd5f621dfecb48a5672b5b4677638e1f43e3ceffd14168f573f4eddc379363f260f46756c323db300056aee6c6ed60536abf76d2f34ae7e5bb7afaddecc333f23b8fa0daaab716bed337e1bf4197656fd7787344354017ed489b199412fe62fb7bff77f50c0ab7a4722c7597e1776a738b496f6b1411be02a9a6ccc85d2e5ee79f4500dac1c6754ca6efc6b7d612a8a33f4942ec7abf5bb245b4df40d1e02418bf0c189737a1b16b3562de315d0f1633f8907d45152ed1cc9bb26dcc380c5c29cde4406a2625ed2d371a7dabce1e1e082b9bbe7d18ccdee5aaaa16a4da669226430f036f6935c48b7dbfb7ebf7caa6861b4a34a88e65f53346d095ec9663dcc4d6070ad25a81d85052c668cc8e9bfd7cea72361581b37df5896b17107c8432b6d532f79ffb1d8d1c043ec946fdb5c80eb08295823cf0de7377545d6df01114a5eb492d327fa61ddc3ef34296c802dcc41176804852d7ecfe5b696b654a4c2bf6524bd44a6d59207eb142b4028ab5e827c0f8a47b861f4897c26e3e72b5a5dcdcea1d9511e2b09b2bded969758d6d4549375537c210df1978391ebc25e6be83ea1c96323c8fb4ea2a493379d6a839692064e86599a08422599c09555e7db568342c6b78769482567ae819b0eebc9572c1f9a3dccc242c32abecdf158bff20d57684f819b2035114fa01dea13b823058858e15cb4311fcd2b3946c0524ad9af03c643ef52455cd45d8c491d42f2027a389a8ca2c6323009b7a1bd7ded0499c9f7e00f744c8f8adc80ef2472929846844172fe26fd031b6ef746605b7d764509cbea9a79a89013b58f550d5686ef8aa5574a0c8b859e32567f5b90b34900d35439a2474947f149b7d532ab7b0e2c9d86c6fd9214ba58cd64e93729e1feb96eea8491c274f679e624f48ee7055046015f8469b60ef895cca9556a6d9b65639c06080d9d72fe17a279dedb01adefebd4c2d5b6390da687ca6a233c562c88cd50b35e520dbde72a35828958511a036d6e728f37e9cd68c885384ff21b5e20e1c1a7d1206fa7e9e939978d89bb296ec9da8c414bfc6e593725e045aaee11e721ca6481892a6ad02e5c3670715739e6233c3cee9cde2830b53279ae08a315e0d3c7c51706ee8355389112dd3959982adee68a5cb1abf745c94d69273b809eb0490178f87263251d905f5426d341ef1afa20ad6b709de4f29eef66f9fc6e6c2ffd2d46e2b7baa9a12dbbc76b9bb22d8c32b0ab12d0c5a8a1532919006bf41c82d67fb8e42a2d0c046c21af353d23ce51ca15efc59cbb2aa8c587cd5c79d4bde461574bae390c9926f2f79a6d44ae86f7f59158571f75a2081b96625f9561b7f284be94280a637da48c29c25547679655241bd33f5ddc5576592ecf0ea04c48456dcb2c3121113aeb93c237e62d98b2b707b6263b5673ebc8f7dad12b1f758d87caa2192e0abf20374485d884d8d28b8c6ac85c7ad00f8404e87071c03106bd21c189cf8fa554559178da9a183fa3b201aa3ae3e4a144ab55a7fbbbc19b2aa2482cec4de29c3337178aea9d094515a456d34e99d1d9df17663d5d7a9d7da39429e4a93473bf5fe03a5f633ce33319a16e326765e16f6a80ebe12773792919af3215fca89b225502382c3fba0834ee86b4d95ab13bd2412a0f2fcb28e59598a13496d3d1da500663babc7b172269d06bad7f06be95bac48237695976f5fe07f787db49dafaae68bd9341d36b94fb006fe4801b7581ca1f1dd671f103098f39565fb40ea074f1c2d2df6c7e235de5b59c8e56cd4f95f73019c0b83d27a243c90e16431dbe23c8c962036b61b9ac3cbd65796c9d87cf571855a7f1bea904eb055b58dd2e16be889df6be4a6af9da115b1a2a803409077972bd1e16a12a8c338dc493d3420c0444593e948f4f79457cc4997c22a92d89ef0a9c7e4d7b3037f7670cc61147d012fc44af45b263ddfbe4a789c7662187d141d790956cc901458658fa8526078e6ccfe2cfc97cf3f4acc2b1447e1890495a4719aadb858556e598d39ecfb64243239f076eba5e83e20c2774a39b55343f52684508f29a13650380d60068dab5e976506475afe330b502b82b842a38866cbbc0570a10bc6ad3c7891783465448ffafaec62379f81126403d4d8b1065a3c43d202c6b985739da9d32a3a9fde5a27b889290671cc8429a6c40dab103b79b64dda96ad18d99ddc14f1df4bffa27f0b58222d4bce1c1c413f06c815a7f74b05d749ade044fdd1979aa16599077e5ac753a28b45e50e05e975814e644cc59f98d52882012367f507a98cb0a5c642e3bd738390f31d0f41600191a72e3679e7dc2b022804997b624240ef291c94b4125b13d259769197ff6e140e9485aa4b019ec3fb17b3", 0x1000}, {&(0x7f0000001600)="8c59fd77509615a5672e59d8e3125c6229eac0b3d3a721e40141cf2b66d9c17d9116fafcbae984499a7eeb2587f5855d6f6981d323432c030a748d0e14056c766b9de1c675d9a26e1118f00d28f2640767318a", 0x53}, {&(0x7f0000001680)="c911574d1e0c8d543452106bbd8de7211e4477e244383d728036e5c347dae4118f49438265d14c7d0664f48987448528c4d92960336570e2360f562cc4f8dd93005ad727fa140ab3ed2d4dd9329c2d11e8e15255f376dad70bdf0775f5fa2e7f74535327c7a3275068e07f0eb11230c87ea182d462bea238d98290ca7462073b8f1a60b2e409eb7339fad2aeb2e65dbc095a52c4b4e193e93f2bffe456a1cbc498f5a3d2aafe2b58fcaaa8314cebdec2de6cc2e2088f01fc7a73e7e325470f13c1a87e061e", 0xc5}], 0xa, &(0x7f00000019c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0]}], 0x100, 0x3}, 0x4) flock(r0, 0x4) 01:01:18 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9dc, 0x3ff, 0x5, 0xf90, "f26061b15b5429cf7aa58b0f714c82b421fef2ea", 0xffffffffffff0000, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:34:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) socket$inet(0x2, 0x8001, 0x2) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 16:34:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:34:07 executing program 0: socket$inet(0x2, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:34:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x140, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/92, &(0x7f0000000240)=0x5c) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r1, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file1\x00', r2, r3, 0x2) r4 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x9, 0x5, 0x3, 0x1, 0x800, 0xbd73, 0x4, 0x236183ea1ab2ab03, 0x0, 0x2, 0x80}) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x2) 16:34:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:34:07 executing program 0: r0 = socket(0x1a, 0x9, 0xfffffffffffffffe) r1 = dup(r0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/140, 0x8c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) socket(0x7, 0x1, 0xfff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x8, 0x3e, 0x0, 0x0) 16:34:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f0000000080)=""/48, 0x30, 0x801, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) fchflags(r0, 0x30004) 16:34:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x40000004) 16:34:07 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) 16:34:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r7, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000a40)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x9b346d95ae030036, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r6, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 16:34:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:34:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt(r0, 0xfffffffffffff703, 0x8000000, &(0x7f0000000040)=""/72, &(0x7f0000000100)=0x48) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:34:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = socket(0x3f, 0x4006, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000480)) socketpair(0x2, 0x8004, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=ANY=[@ANYBLOB="00f340000000"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="0f6190bdf7132143723f2f830b0cdb5b40430a4b7c9da505bc41b3d3215dc9a6448eab1e3e26cc671f4e7d2f6052bb4321af09774207d8c74dadb7e9343410ac6643b607", 0x44}, {&(0x7f0000000140)="e575692f5c66f2d5a4f0c7e9703345850382964d9da618a84e78b588cb34b906398bf8f258cbc0e3bb24c48e45cbb5c297e7e4a7f818e103f35bedf30c3ac492077a1d052a766484f6fe0042afa7a7a626ac013445bc45", 0x57}, {&(0x7f00000001c0)="ca76fc6886f7b5805a60c978483315c23a73060e2338305658ac0d580b42a4077cccd9185bae44cda25465a7dd056b196ac109249d14c6f256a7a7c4b8054b28ef54dae26d63fe7363a67426df16f1d8c0b435e542fc39f171e8eae81686a3ade0439ffd452ccab284f95360679046b626036322d9490a9111fce7434c1773fd9fe64f4992fd8e99594283110f6066313c2ff10cb8d682308453ba1a87a81e9d4952085063b654a7a06eba468340febe08fe5ef3422d270a4a208d81f570d58d5f99", 0xc2}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x9}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x29, 0xffffffffffffffff, 0x0, 0xff}], 0x5, 0x0, 0x2, 0x0) close(r4) 16:34:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66e832635c64"], 0x10) socket(0x18, 0x4000, 0xffffffff) getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000140)=0x10) sendto$inet(r0, &(0x7f0000000200)="55cb194a33f4d8fc116fbf5e8fdb5574cfbb138e3cf27da62a162f39a037c5c63d53f647ba9ad71d99b84743cb498b153b43b3565c7b8d72fc21194508c7505f4ec5f6711485a0663acd2b995c50b11998ab15b4549175af3102396eae100b0fca2a0907bbe862ef7ac27337c82c09e623369d3dc3d10b78c46b8c724f68bc92c640cecf3eab6d13113750e002887e271e9f64c6641be95a090abd07944f4667779bc9b5b6d44b1cdfd4b4a085aa155ec688f5b74a499b8afe9f705ed8c13fb6581de6bee28dc31f132c04b56fb74083e19ab45835b7c0bbe130", 0xda, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x8, r2, r3, r4, r5, 0x80, 0x7}, 0x4, 0x2, r6, r7, 0x10001, 0x0, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) fcntl$dupfd(r0, 0xa, r0) 16:34:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x2) msgget(0x1, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7ff}, {0x3ff, 0xffffffff80000001}}, 0x2) 16:34:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r1) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup2(r3, r1) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:34:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x1, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x80000001, 0x800}) dup2(r0, r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r1) 16:34:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00003c8000/0x3000)=nil, 0x3000) 16:34:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:34:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:34:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1000000000, r0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/91, 0x5b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:34:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x1a9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) fchflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x27f8000000000, './file0\x00'}) 16:34:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) getegid() 16:34:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000380)=0x10100000000) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r2}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r2}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r2}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r2}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r2}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r2}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0xe38, 0x3f, 0x0, 0x0, "8c590a61184773b80fe14c5a0e77f92ed429d442", 0xa0fe, 0x3f}) 16:34:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000290700000000000000000001000000000002ff4f22006e929b3aeaad1070e11aef59", 0x2c}], 0x1) 16:34:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1ad, 0x0, 0x4, 0x4, "2bd5d8f60e783fab9bf355cb6452cf3e8c58b72d", 0x1, 0x4}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0x87, 0x86}], 0x1}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:34:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x4) sendto(r0, &(0x7f00000000c0)="3def28e0510c7b1d04fd4e47e17f8134f347843fafb5d26f1f21283d98b9c014de680234634c2aa423368bd489012b784cc52775c4b2bf1e8b0c5fd594c717473ccdcdcee76c78576820565cf80c5ec0bfe264cb0ff86f3462ea433deecf4b8da5dcf53dc43431325c16aac3bfe2549be37c564b0cc7ab93676c0112d7f523313e47901a56f0d46f47e6e9fe62363ee843173bd853dfd6e7060baa94f7c450819a09567a102673575168ae4e301297d7e8e5e553f1967d809d85abc3767f2ff558b3782265f3b5fe3e834b4088827d9edd8f93e4dc1592582f504b2d759b", 0xde, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0x83, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x8, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0xffff, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x34, 0xfffff, 0x5, 0x3}], 0x3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x82, 0x4, 0x1f5775630, 0x62}, {{r0}, 0xffffffffffffffff, 0x20, 0x60000002, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x100}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x44, 0xcdee}, {{r0}, 0xffffffffffffffff, 0x25, 0x40000000, 0x0, 0xfffffffffffffff8}], 0x5, &(0x7f0000000000)={0x9, 0x2de}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:34:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 16:34:11 executing program 1: poll(0x0, 0x0, 0x7d) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semop(r2, &(0x7f0000000180)=[{0x3, 0x65, 0x1800}, {0x1}], 0x2) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/186) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r3, r4, r5, r6, 0x4, 0x56}, 0x1, 0x3ff, 0xe931}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:34:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x3, 0x2, 0xb9fb, r2}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0xfffffe52) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5516) rmdir(&(0x7f00000000c0)='./file0\x00') setrlimit(0x7, &(0x7f0000000000)={0xab9, 0x2a2}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') pckbd_enable: command error 16:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) r2 = getgid() r3 = getegid() setregid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5ad, "00000000000000fb7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 16:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x21}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x47, 0xae}, {0x7, 0x6}, {0x85, 0x81}, {0x102, 0x7}, {0x44, 0x6}, {0x0, 0x74}, {0x83, 0x2}, {0x0, 0x800000000000}, {0x43, 0x2}, {0x81, 0x80}], 0xa}) 16:34:13 executing program 1: syz_open_pts() 16:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x282, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:34:13 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)) setuid(r2) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:34:13 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYPTR64], 0x28}, 0x0) write(r6, 0x0, 0x0) r7 = dup2(r6, r5) r8 = fcntl$dupfd(r5, 0x7ffffffffffffbff, r7) recvfrom$inet6(r8, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r9, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) fcntl$setown(r8, 0x6, r3) r10 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r10, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r10, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) socket(0x10000000002, 0x2, 0x0) 16:34:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x300, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x27, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) 16:34:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) fchflags(r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x80, 0x7fff, {0x7, 0x6}}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)) 16:34:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x7) r0 = socket$inet6(0x18, 0x4000, 0x1000000000000000) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x50000000002) 16:34:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x1) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) 16:34:13 executing program 0: mkdir(&(0x7f0000001540)='./file0\x00', 0x8) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0xa39) r1 = socket$inet(0x2, 0x4, 0xffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x2a4}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="da131a3a94cc1eed671520ce4fd221e532dcf60914c29616d1edfbb87a680e515f2fb65e692cbaa1cee32878fc43a269640f307216be9415636ec63650762ef7c5c665e92eb9531f08316fd09a1a834796bbf9cd6d725ec6016e75b631a5b1c0af444753b2d5a1a9090af198f86f8499eddbdc45f4d631ea6b043e9aae28387bab61df3d2b9e1e50021e5ac61e519ae09f55468be74e610535", 0x99}, {&(0x7f0000000200)="5f524af7d952d569b402bb56986862e41d28dc4027474746109d031023072508e18aa921448136131438e6aa6d52c7f84add8d7062ccc129fc35c6738e51c4d625052fe9550043cc6991b65a115edd15404c6d8da7cbbbc81c99608bb6ba0382ec409c48e5153d01dcd12682fe66bc4b6fa441016ffd74934e6d71c4152cf1b219fa30663dcff0c4562b988cd96f6ff3213428fab0b63cd1cddccf6b0f9f20b36119786031c3fc9dd73ba235e3d9b8d616bd7db877e9fd", 0xb7}, {&(0x7f00000002c0)="7c9cdde9f19f975cef0324d43cfeb041abc11b8975e1130589e38e82c5e831ca88b9d305ec54fc1f807670ea4c6604c889c8255a770d40b1f5a1edb7969e1e1f7571b8b0d518dafecd5f4fb14696c56d22a206a4175d023bae76a4d1cc38c66fb052799a28a438b8c300d390e1f593b5732ce6016793bc846e9cd22073a95c8d44f68bf4c57da0d5b07e641e758332493d029614ec", 0x95}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="7800000000000000010000000100000057a3e0aacefa2700b999e918c5095fd4bbef2f52eac4ea0d80726b39252a9a2ddd44c5b3c832ad68f1e3455f1f4b347b19f765ed9a7cf8aa05b62dec6e97393154b4a5788b708f23383be25e7e4602e80d6645cd9d72a42c6e5d00a63f058c5d4ff9edfab1ecdb0010100000000000000100000003000000b2fdb74072b84122df1bdd50c047587daf1742f0492157e81345e02e14eb6c569cfb7ee9979f88e585a15d622499deed37eb91c8836ea9ba6852a1c558713e7da327806f325e46631a497eb309233324107c5a4902b4fc5ebaec247e0e6719ba5d6a322114bc52b0dbb0d5d5cbc5a0df31259c16bcf50019fdb25d9f477bde4615e5bae4cf3bb54fd4aba95cd1934e73aa0dcc4be4860bbb636e89744d04beef0c438fec220340e1e1315fd5a663e4def7545acc4e942ec4f4a24d396381d84b968dac130f3ad954b006891b81faeea84829c4bf8227935bb770b8d729f08b6612838ecbbdfcb1df079e279adf6373c420495089b2417553733ea71cd6b2e04d5faa4621901dabc654402572ffe2239711a3b0d13ba31e7ff1cfe0347c58d331ec1e0a6324711c089f5017ae0be4567bf6bcaee0021000baa8823f349dc6cec2c7efc1a785012620a465f7e15ad50e1b6694c717cb22616a3856472ff5b5e54fae865d6d4f8b988ae17fd456489621ecbf49be2f409432c29b2817d99e558dc539a832dcc7b196edd193517cbebcec96f7eafd95e29c9b05001a416ec9f4355517c26acf8792fcb08c2fa64fe4fe56388a34e7c7a4e6031471c227f38b1a90cbe05fe71650bd3001e4684baac6a77863405c0b4ce8c0b93d722589bb64bffd85bd34bb00d464382c7b77bb013f80946c10e17db5cb77959af8cca7876f9a52a3170a0d3a9632b3e08c9869424ab4f7a60027ddf3898201f026748c5aed19d98885ac20a97b415a4c6b5f671a65d00c79aa788f99865dadfe671d961996194a9c49932f520c716e0061e887cb92edbfbcbd78db9d51dc58f2b3c8f76940dcb9c1191ed539cf0c44418615a708764d329467f076a78fa774abd0c1aee941b4edbde73e3256cec97ab864f88a3b727d43c4b0cb71b54a706bfe407258a9eefd398fbe775930f32800b54e7fce4b92fd1946d1720c6c8384f0b79db1adb5b7fdb8b4a2bd56fb84f696dfc44698f3b82cfac1f07c75a30b50d62eb442079225a5ee8d49fa40da889e0f8de91c825b4fb332a8928a809f87e01f9b9a05ec0905fe70a1af9fcda0b80c5877cc58a24eea53794af771d65ccec5f6a783dad2ccc322008d34ad3bec2d62d6b2f6af8f0d55dcc122b1496ca2d10e9d11bc2437900bf0371ffc38434d96383cb59c8eb8757d0ade6ae6991de19481c4e13f08045d7e733b1f6703996cbbfca3ad32d93af74b6474cb64caef11ddee8c3611664a24614a7f1eb271549b19acaf14fbe770bacd9830e47a961e3567ce84223aa32d2802413f0ab47272f6b6719110633854b37ffc19a024868f24535593380c96aec300774dc7cd2fe05bf81b0fd1377207f64cd8e977fe61ec9790b7b93207db20364845f1336a22583d55a23ea8c105bec64f113be5774790227723a310a72b8b4c4f85084a6afc5907318491abca4154d0075c36fad596677286bc20c939f34b2e687a1e59a9df882619ffc6db0fce8499733b8640ea40fa23ace7a049d7806af4cc52617f566c4a4006093b1888782577119f5c470179ee0fc42cd2358244162710d0adf574f4d4b4144862517aa84b4f1275193c4744f623efbcecc921be34281025ecf97785736a52373af7957880aff56ec42997420bdbf8c7aa1731910006d317357978a9e92aa6d5cfe50ac16ebf15c2fdfc829010c3d30f6344d85ba1958f38be32befac05f319796194eb49e2411330bb4b844d670026dc6df93e65c48aa3996d1b631b8bb600a6f1e2a911792b38c0aa1fedbd8a3adc1a07f1a1aafadc389a1fa5dd077844b77d9f28f76761e4969ccdabd7769dd8c223c2e5c78f60ccdbf10d8b72c92eb691d9be510d1e6035a633c0fd61e839377f02d7b1d1761a93e62c9cf3b2a1a82c2bc7489665adbb9a7fffaf409d70bd12125a5d51e75812a7581400be7cf1aa61b1da39f8e2592017b8a1aa5664a50a2790af0e52b4c740e7112034ee982302485c66ee378b1cc8905d2489e42e3274479ef48f71ccd098ba02c8dc062da8fa113357c47a6ea077e11b1821b13958a7dac6bb70eee0f1fed3350e164001cfccbc076bd951e1352edf9040423fcae0b9d4dbdcda88098d8006f9152be250de0f01cb281c2c603a029e1db1e1067d4661f8ae52ca9c157ba1ad4f396be1371d18f143fd104b76ecd2eaadc29c680edf5cadadfb0e6893d3a77959730990a9dd262f89bf473a1646e42e5b7370f3aa4c323a2234fa2c030082f494c97a6312e5cd835b698ef81dcddb1ba79474016cb4d92a666cc1cb4f1a62b3fb04a65f062df3d56b2d16f1772458987ab7b16a24f42a0623be7dc92d954fb7c9ae4c484ee716aa240e600b4afe5e84af752ed8ee3a6dd0b26104663e3a599dc66519f0b8c242e4eb508d16f41441a2bfd738f3a50e954cde66bff8bbc12184ebfa7f60fe74a9ec50ebd31b6395e32624d8c29a8f63fec88ad40df54523b6313e6fd7ca870195ed488b563200048cd6e33bbe90030e8d9b7c7c9b353c70a7341165596ba50ff0df55aca376b3017cfdcd1f0184e2435a59f7884a95f58045d67680fe7c0404c266271f9fe9a28624baaa14be9dde10ed5cfbf7a8859fdad197c7b89ed40f25f242d12417a34d8c3bcbb53ed95810ad20999d635b3093089a13a5c74a5118e5099097f585b922b0ff0940b8b07dc5a3f6b6093e12ee80d7f134998843342353babbefe20f7ae78ddaf5eb8a9bae20782e95acfbc03171558234a14c78e17a965689980b076a13f9d4d98d75b5a76165e4554f38a2646f16cb99b6c095b5e54f704727185f9241dbd8da268650d415f8ac4a9b5f4e87d2b48cf45659b75abd91bc5b2f790b99020dc40355b84405fd0b5924d1c7fd1312a8ce8f9fcf41dc390d2fc0f340e6f9d5b451c25c431682c45ceac79ad69b8468b1d4a1fbe36f0354beff51c5c0ea2bcb246fd616b8b0c95ccdd9ae430197a977228d1ddfc6071f7bed12a875081408cf9278ef49a8bf0c2a712ea095abc03d1eef297af51120107539ae7486adaed22d65e337e6322f59207582a79b965e199cca2a587c5a495a4afbc380655078392565064cb80a7bfd70658ddcf0ea1e128b7a826fbf55edbe83fe0b8a0f3be3de0f5c6139d9255dd59643b0cce669c6467476adcfee33d4cbd5554b5f82563a1998c7bf4651782abaaa0f55a3f594d18d379183927862ce9fcb3ca2c058fb5a898631393c79852295851b727ebc23ef49c36b9b8a786fa8fcd84ff034756eeef137544b7e56d8b2e6eace5a0e27a33992caf7393dcccba404f76e393bb36de1ff2a4bd7f98ace7dfe6743878a35c3c62f5f81559e45fe8337daf2ab22299943a7bdf3f960498e561a2df9788f15103d507976d68a449304641c2b50844d3912733e9bece699f6a61253cf9395fcc133a452634c69c8e4ae336df2dbb9b72b8ff0afb184d46d2af8276b2848cf780dd6080406fccdf546ee7b1372a85f01088d6b9eb74637ae88be0e6bb48798ed5a6c86d6a9700701137666baafe458c27c22e907738ffe789ea19a6fcc0b548da544baf18a0c48ce94ac5e1e54cb3586051fc90b02877f1d1400ff17f9d25fbc193cdbdf1865da78e2669d2beb951a79b39df333a84528f02e170a62cca53f7d27c34e1802fe023eec8ea8365b15711687458b7ea3c15fb41dafca0d93a8d49af1f5c4b3a7302e5332292b80239eb703315cc83d1394bb568a04804324178cea26bc56407c83992f8b6a8f174dca6bcffc1a1304cb3932dd6b15d8b0f6f2eb5ad8cd7b25134de8d9f909fac153215966d6fd0ed8c249532279ae0af147911ecb4ec4f7232ccf549a743a64047dd0cdc79c06a5aa7ce64666b45318ec42133e0ac145ac4ac8324b58dea923380a291e469c2c99ecc9e16639307ca6dc4d477fff1095bfb331cbfc48c1e8fc96335c60a4f5de6a2ff7c6b4434a821cb39c31bc1fa4179b439d6236c50ac294ed2373d18bafe74c2840523f0fc6b7fce0dca88b74300a0279e178235cc4e9ec6fbe1c3795a7416c15c7494f7a69a738a78c0f1b15f8047d1cf23649c282ad7b06a053f1dff57b8bf5ecd3b9a375c7be4702924aeae28b2033c89e0d2aff86dcc033689cebd917e3ba9bfaea61e272455d714be21f099ee50a3df9060e71701d36fa32a6594cd7e7c70d1cc8a747f7714e48ed571d2d064c903e508f51a5b178fdac69bab80ef672eb2c8d18e2f08e586d7d0cf5ee04ec801c81073ad97b187f443cc660672d34843837becc320ee10cf2cba015df7a308efd3933aa4ae763da99b8070e9b7f1135613806392730e94424eef2d47e8b0de2612cb5cc0b31b5a59f5bfb42c49d0fa65289d510cf83092e4974bc613bf826cde5a8575352762d729cc5256b0797290185f9dfe0b20e6f59b86b02a9dcda6232e6120007e426c7b59d72c1951025c11f7f9471535dc381c574d8f0100b1cc15aa46bc74c9c0a12e399ec1d0c0e78e5bec878f19e3b3209f9996562d5c4bf272fe6a8ae39c6f08ab8a072e2627954950d88db8dbd13be4b7da0dfcedd985f018b9f072b6ffac0738794dd0fe09879f5335024e9a7096625f4ad152953e1745536ff6eb5bca44d8fa5a627e8ccf1f817e14b55c3d495ff43c9763728114934986997861088c54c09b260142506fcdc890941369c5613e8f265222ad6c24d60664462309ca0ad5194fdb1f5acca607530b85f57632c705e4aa1e7a289f6040a494a6e94c52def78a641386282f2fd68821397d70e8083df2d09cfe435148bad46dc4341e618b29afaf59d04dbb79fbb44923abcc6534276437b41df2ee13927c104ace1db465e20686ee8e8ba8bbff268f9aaf69ac7035406f3c04277813c087b5fa0309c5e53152e79a7b59cf88d161b3cf73fe828937e293234af8df85a7dd1a20fbf25404fc139522e04d1aec313db077872b0cee5c27eba8a2727ead3139a290bee2214a69032f62805b2152d09680fd2ea59179f2682ed16f21032da0b675f4aceebc256060c8ab3b8dd815e212c6f66b45eb7d0ccbd47fb5d7b3233f3191937a1b5ee0bc561f0018be59ec143e35160ef597fa13bba027abeeb8acf5d054d3966924ca798dd8eeeae12f113488e81721d51072cc075a91cd888627d3df77f4ccb714977f7a9c6c1c6e2d093ace2b814498b1d59abef1fd48fe94a42ad9db5cef078c185081bd2d74d11e38e38de239e72029ac9675eb1e3a559f673d6b05e91f259fd4d30d6a3c8f5bd7f28551a014970215e5cc27ed6e4ba5f79d2ff59014ef737dc4f5b33c6a50644ae2e1b8d514671128313c186ae2b1e14eccb847e7f734fcf5cd8f8b6189697333653b8d25291fd7c5d46b089dc5b9aeb86c444394eb87114100829df33500954835c6b9e55fdad017f70a183bd6a828675d06fbccb6682245988444442250b3e03ac2936693e2158cf4421ca0f153aefd703268ae2c016ac0dbd20d1602a538bdd82e74e50a2fd4b383bfb5243b606cf5c35bba2260792a626433672e5bd31ef753f064748b5d91195327a6cdbe1a8893040f9e144f8a0fa386efe99a115815a49cf7355fd0d222cf92fdfaa0385613315edc7834cb863afe2037fa887146698475ef5ea48259082edcc7a4a96880e1a492c7f315d533f98d3e947b80bebb071ff25179183be154a8a4282d685a5c3e77dc5ef203a3321b760a38c307f86e599d4df247e29760e06c2a0dffc766b0e286f4edf1872933e4bdf72752a3191f893789cef81207e9099b79e315c13e2edf1bef13e1d9e1512fd5130a9f3a"], 0x1088}, 0x1) 16:34:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000140)=""/103, 0x67) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:34:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x314) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:34:13 executing program 1: getitimer(0x1, 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r0, 0x7b5c34a3) 16:34:13 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x3) 16:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff8fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:34:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffb, 0x5}, {{r0}, 0x0, 0x2b, 0x41, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x6}, {{r0}, 0x0, 0x0, 0x80000001, 0xfd4, 0x4}], 0x975, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000006, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x60, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x2}], 0x2, &(0x7f0000000200)={0x16c, 0xaa3}) setsockopt(r0, 0x2000000000003, 0x9, 0x0, 0x0) 16:34:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x982, 0x90) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x2d, 0x3, &(0x7f0000000080)="ebffcbff13b9fda611aa4e713048e69931929648", 0x14) 16:34:14 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0xfffffffffffffffb}, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:34:14 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 16:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:34:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x30, 0x0, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:34:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xffffff9b) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x8000, 0x5}, 0xc, 0x0, 0x0, 0x0, 0x242}, 0x1) sendto$unix(r0, &(0x7f00000001c0)="a6b66923457b8e74b6d01ee7e084e57f6890cca226d5a4b59fde5bc21d32dd1970a658c774bf621b975084257704bcb775bbfe0776797846c4d7103dfd39c8d94c49320ded02ad9445ee0bf1445314df926e6de86d0e0d4a231fefc51ab997fb2417dd8033047755faa02b0291a663255338f35b69abb5eeed4491d25fb9df95f6b5883995c4cef7310ec8b63028405da93a8b50db5886f962bd56ddd808791380f92078b2c49c5015d60e09c72d7c916a2c0c1903bac17beb46b66b54259f1252d134a7b9f491198ebbcd1d291bb547f59e19826b21e7b1ea258b1d4f8a07ded95b56ce9009ac45c0eb2419c35b6553274b468196e4ca3c6c76b043b3c1fc7df3d38217bfe7a00c3dd206bb70ec590122f4201b1dc3efd0721fe18aa5f21b7d5147f1ba44a500a25dc9f15c2d10f9fbca6004321a475e6ecdbd1201247f0d51e0218e81b9b0d7f2d1cec2edb9e21aa89584b04da9ed5e10ce5da7925049f2e85b884c77604ea5a8387943fbbdd94d12d8753132a122b1047d580ab09c67dad11699d3b3dc7e6ecffe74019323fdae66402e96455923ea91b959c9fcb64ecbefb56b411bff197a2a825946e354541aee783f307c08117d4a02b65589f86b94b71337c8d64b4301b7357a064329efc5fad258c959dd21e2a2a66c1ff7c74f8c20cd6434616dc696b5f43397435f2c2ce693d5903b9e81aed8ece5ae2577f7bb0a2eaac52ea039b56108db9e236e9bdc369ed989acbdc39b57a6aa462e267fe763a0c1b732115df787579393a838f214f81535e7ec15332d22dafce04e7e6eee4c320275c7f432aa531b1590a0a6b4136ce1d65fb959d23ea6a5cb785b2199d9c15efea8f5c8376114e0ec44881735c95b78282b734c05034486943c602d9af2beb8303ca5f2033d4854027d81b4581f508d14a1492c55c433a60eb2feccebd7fab0733b844807b72f7fc44b0d4fcb2d5d5e2253ae290d639e49711f619ceb503f0655bf6380806678eb2eb9e72f5b90e7ef079331810031eefcc64d65fc0885bbaf5a925e1dab1814b16e234f2007ad365a58b40fb9f4c0f8724a106f4cd840ade0b44e43003bd2c3aefbef7653f38925363bc3c8e962b4a0a7be46f2480dad2f07d28142a04fdd291274c8704adcc6dd02ba442353f80fe1ace2b0e33340d1ed546c0378f6c178ed0dfe15a3a9e3c1159879830cabbf6f17c9cc594362a332063f63ee1ea1f9de7c78ab86e8477b9afbb57f1ac6b9b808d434c177e97a32b31aa269e26f184da7610e78f06a712795bd1fbc6357ec50720a066703a100c2aaff711c965afa0347960169fb6be1e7936d7f60c0e472a618868d26579c5742b389e6aa9ab3fdceb59b188c6ddc3beafd28b4378861853184e4d0f5de554f0a2da781c2ba70afefcf3063fd597063ab6fc5ea45a0eb82083dd26d7a6bda9eebf762a29c74b428341e4252b92e65c366c7b8ec103056547e86d47a0484e7e1e7aa9c5dff110e0cea19e91bae016fe20e088087d02b5e6383f18396326b90c0d6fc9341361cb1e9e9ae04144326100f602664c3e5a8a2faa49a65d3bc248c9b64eef0bf5da72445612077f268efc8de3ed9d0e0c90fabe23c518426bfdaad682fde3bbd6db22b23b0405f67c869afdb8f2bc8508a56f7a34570815deec66ed85f74c7c09584578a96a48d209608aa56132e8cd6d1d6ef2d38aaed6179c41d04bba8f16b2756891cd3bbf872d1ae6ed1209d2bb1111de7b800133c2f54ed9b762ea8b659f1dd7a65c37ad8e64e7693ae6e5ababc220ce6c57423763e15fb265b3ba61f3926cae8f33a38bc97b987bba5cc495585f54b9dc18cd267b4711bca5013a6cd0eac73b1d6bbf7720234ecb44272ce99a3f031930f3ed815b06813fe7767cab7da1a2f490a7c98a3f2ba828c976e0d57ecf645d5a6aae2214f25b372e8500d06191228a8decc684960c2327780248a252b82269086fa01c836395a38d68c6de1a2610bb0fac06663f9ef3024892e0ce1f6019005243391ed4218ab9df0ac7c7f3554024db91c337d8073926f5299740c4144a13016faae6e597ad96a4d881a6eefc4f077e90bb42298e8620b989fb65d7186ed0f4225a8f0bae9bb29a1853b409594813535606221b420be5ec30bebc873bc48c9cad7ce8140eaef7755596eccd6527d06ea0d0a24df3981dd0deea82580f90b3c8f0bc0c5e2ee55dffd58562fff20a9486b7728eaf4224e56b44e3c5a05960ef9e35b9fc767e0893bbe6f19505c5e60e183df6e3c1209d876a9e72db4fd7b05b151474f061d5d9421778fd1aff360ab6e09c4ed34db7d8a76d9af08fa1649687c2664a0e34ee4aa145f2bc1e7243c91327ba0e41c7637a83c46de0cf5b1cebf6f34ec43fc96657ff0fb86c14e1712b37aefd237a6306929bbfd16114064ddf6fcf253810739a5ff2dd44189336ae868e7913772a0d64943b8a82759fa37ff70d2b33a90dbe27296ca3b77da73cb23b111c0828510b8249997b8cc4d8bcaec8c257ba5e2bf107a8f97be37d3ac5df714d3606f65ee174894458a84e5459dac42aa3f94fa6c9ea4578598b5e0144dd68328104b043297915d27009b8408411c0762487fb3583fe1bdc4845d05954be21173bc5e348515de7438a9192ad57268442555a655ac510e2f33b1500666dbc763f9eb8a03e6bfa51839edc0e457a53efd6dfadc2ca1a6f747db8a7f7d17a68afb3f371dd6a3173a98ec872dc565d755d0a07054b594848a3620a41096e70fe117caebcc8f35b718f1175e08ddad455de85925d1f486cce4db110b0b1d2a528c85d4c95b9de2c96c1d80525e66b5b69179efe19300a8d9308219441608fb5b43b06a921a9e89ca12971ff84858d1755c29d645526fc82963c18944344c83e0cd3a4641ae226333a2eae230324414f0fe272bcd0eddbf69f1b2e2cea5f2d50a8e242cb6f4b7925500afef254f13529a3be6c54db83bbe1c53bafeac3bdb1a9dc2523cc3aaa06878fd4080d07025785294acdc4b8adf746f0555c99118e50028f06f2e3260ca35e6d2eb3d225a758760e604f305ab4fe6d41484169243f0e4774f8669e422c621c3f44efc2ac6da83aeb583de9bd7e53e84a176575ca07e21c33836537fde90c89e5d00e008d2c59362159369113bd2ad934b3a69a62fb8d00ef0ccf21e1206d003565ab5c114053474bb09ac396a3eebc673817cab13468bf248c4f58fc5af76e0826dc8f8500bbac91bb2e457d61635ef4a0392a5ba9770e328d618a97cf9a031521ebea05574b060d6ca2c9ac3b55c0832d0be24ba66affd58e5b9623fafb308aca95b09279f2ad57a61d76746cf9905ebcbeb6600c3de754c4da647d2c9f4e2b6ea72cafac7a60729e7cee2a56ab0e30894feb8a41c827066670c4bb079f7bc044be04d775d83ad6b9baec22ccc68d93d5884f2026ec35de30e143e09dee778313c85b1174c31017eb2cfe8987a060381b8d35a2f5c2565bf283f3ccf5dfb1cf8da20708676f08a075d8cf9d58be1d6ce91b2300e39a05bc50e7ef315219252ab8528298b875d0e0b5dc6ce4ab3acc74b32e5353f2bacbe6ffb41ca100d56255f6008aa70781ee0c2e93449445a340016a312d98e371b9be1e59eb1e70cce4ee061619a8367dccdcb81fbea9d03c5840d642ac9be80c73de6ab938737a57fc926b3221d8a701d407747c74c62e789e48ac5ee711223fb6d85e5f4f105d09aac9c0bc334bed1383b9e2292f9b69af257a3402ea7177da7734170297c05089d53cdebc531fcb80d819892351b286fe2e86fe61a85404c6712d19851a379bf2169892c7ed3065408fe44a95ccd79c7fb3a3330e8c08d32e9f454bb75798900f303430289437fa8aeba129c73c91c43cd0172c16c3856879fe1f93590ecc40b71b4c20bb30ca6969a875fb9132a43fcf6a6d7c2176c1a6ffead957542e9956b77a015475cab0fc2da61424e9618b04f91f89bb7bda928913b5617156913d90cf99201f6abe49e229a302e4af7d984949f1988490791525375cd99bd9f0ef06d061cdfc2253ecff3f5824793e5fdc6226cf34aa25e3664156265046cd78dfcd9c70b5153be3e7dcced171f6a3cca083bbfe4af2eb07dcb2eb56012b7cb0ff256cc457662e0841cc7de7e3d6e0bed326111d0248c0f8097abb6656751f475cbdc778e92cbf042256a22e173a9ff987213c40d3475937e97e5ca544cebf02f966daab124a6fbe288333912dc229d1be439e4fc9842ba2d60021815211fe723421300d14c520fe395da340b7ca8f8bdb92de5ae0c47feb57a69f47e9674f71d092a7428e35c732fb84b717d60645eda649b6ff959e8a18c0735289a8a818b6576ab6c89d3bb284420191c42b4a30f3f9fbbe3c723b426ba1e3f7e603fad3e0cfb16e64b9eb0739219b062812b608ceac19c34514ec4f8656a7bb1657d885df50b1d48cc54534dceae82f6254e39b61be731dadeaf642d4c769968cefcbe1b23d7d689a04511c934e5a8fc80e10ea16812b7dbd9a9a02c9f05e305c429d1f54293b22a378347a99af0b4ec2ead2e9e575d54c00253813d036520d8a7c7679b05680dc06118f8a9514fcf206976dee4a7ca89c54ef1534d126030a67b83069fa224828db1e75e73b7e66d84b0a7573a109225fc70b866d84f30fcec06a3ce4b727cdb966fdb8a1a050a83683827f24171e50564a758cb1d0061a140c638d5dee7db589fb3fbe32c2134b6ef3a36fd4ba7a843acde4b3ff47fcbbffb15784490d34a106fa6d3d6c0cc50b8c6de1953d88108f1bdbe0db61c8e02175ef7f76d4a2156393d4a99aa6f072744ddf4b313a10e459c16e48412fc7560ead80d3ab74d8f28e0c3dbd45a48cb6f10ca9719f4979fb777f011ea4da31b875b76963e811c91d618d3ba9ccfdffb92fa664c580ecebc6500a675d9e17d0daf531af19a85bb9a30255f125611bfbbcf5337f8120431a34028f1708fc9767580052f322041edd6fe96ce3cb0d2d86ada3eafe4e98ef3d1043552b13ef7df0b639dd3eb029ccc06ed0ab38f3ca9a9fdba52de60afa266be8641e8cbe56e09b1ead4d7b4231721d8df8fb6894d53aea6339bb41ce8d6f1c220bf5438f5b5108d244ccb115a1e218ebaa915f9315a23895900cb77be7101490130bf7cedd28c3b3644365c521071e2ab7d1aa01a81e5d4da7494be5b5548aebdc53297333b36773d50df67753e7818b9b126eaa0ac561c8f7c2d8db04af7ec4a0ca8e68ffa15670bed700a45570092b69ec28fc15edfbccceadda1f7cb6bdd2e0b6a217e95344977445fe3d5b504d9daaecdfac827b02c90a578692a50a0a3cc0a030e76835e3654382134b62d27097ac9c9378158fd5b1d7d851140c1aa008dd97078dddd71dd4edf03d8b5dfd186842f6dd6f8e891d0bf4fcb8119a0f3295aad0d071079ac0e1e92faa5c74aa7cfcb46a200c38ec059810a3d4e9307bfeb62a5dda8dc9b660ed6da16372387791544ae713c96696df7fba8fc7368952eb4b3b719ce6009aa538646076e460ae47e2597a09b0708d796bf9f7d5d4e948256e71025726b388146751a3acd943a3c24065c782e7a5f5d6a2e2c8a1564c1e5215b66907229942b21dc8a92a6d1401e42fdbab27bbd50c7651fd1cc8a5d1ed80983735cd045ddece2d42be1d40f41ecc1176c5504ccee9c5b8e543813f677c34976f193510cc59c101669b3b32178e0c9848fe6d769bf4fce471ecf3b284dcddf806bdab384257485b79414c4935c53801961930d47bcd903d7b42c5be7849c37872aa547b776f64123da41", 0x1000, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)) 16:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x7fffffff, 0xbb9, 0x4, "cf2f979a1e63dbedd8dee5841ffa1f245afa6341", 0x100000001, 0xffff}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:34:14 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:34:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:34:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x208, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) 16:34:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514902501738698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9119aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4841c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad3918f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc902200010000fd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff6ffe668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b7335d1f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee000000000000000000000000000000000000000000", 0x804, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:34:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="77240568a1acbf954267efa756b0c04c7ca66d297a8c9abde63549ec54c1a2b098b1db8b122c1609edd1c35feb0384c133523c661e27d133e0183a98a5408a38a1eff9b2c91b566f0029518ff9cb215bd9e17c4a4be0b87b3a086254b684699f4a73cb70bd72fd4340ca8c7f48ba214fb6cfc2c5d4574a2500566bb1be19e5c892268a4ff05d3b93fea7352f582d5b0beaee1749fc6dcccb81ca7bd0ff293de95af988741d9c866c088c", 0xaa}, {&(0x7f00000001c0)="4375bc1440bef441116bcdf3ba86d235bea2b30da1c76cffc13f519876d658cfcecaafca065abe68a3ee70bb1cd7a5b5c19df2ae432f20b0ab543fb798cb5c2f8b", 0x41}, {&(0x7f0000000240)="9b44656e3e2631bb2e6e28c57a6140865efbb593f84a201d1264b3f0d3eeeb74c693db9e52903c3ea9a6c9c580c21a7a98d2cd94bd23dbcea241c75e435249a3bbcd74bdcc5cdf93f49313442e4823be4836cd063f58a58adb31669be9a97cd7bb7bbb5679aa5477bc884b06d6fd4f4ed783fa00eddd7ed8de69297b8aef97e310", 0x81}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x0, &(0x7f0000000040)={0x8, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socketpair(0x2, 0x0, 0xa4ef, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1a0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) 16:34:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x3f9, 0x0) r1 = geteuid() r2 = getgid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r3, &(0x7f0000000140)="cf231825f7a00b6e01b97c94b1620e2614ca6a3bcca9e5e7a8345ccf07c346760f2c29b590f8615aaa1d9b410b56972bd75182e729b36da67a633a0457e33ec1cb77a0a5cc2916485bfb52afb713583ea824e04b9c27", 0x56) ioctl$KDGKBMODE(r3, 0x40044b06) chown(&(0x7f00000001c0)='./bus\x00', r1, r2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000002c0)=0x3) fcntl$setstatus(r0, 0x4, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="436cb6a778072f516e362e", 0xb) 16:34:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001380)='./bus\x00', 0x8, 0x1) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="47704bd90ac4f206ed19fbb95440a44eb886dba52161d555edfd7c9eb13f5f6cec25314dc991652d38b3535af1c9ef75de2ac83ac132ec0d4195485ee88605d060453bd8e6a558b20aaf84a1269cc7b39abab0dd305a63e4bce18c9effe984fa73b2eed7af21402fc3c21f6b20c5cad701fa149506d94495961b4707aaff803ba68355b0f739cbbfa5e91ca573857018e8d4f9c1343f9f7a82a81370060e55f69c009a57c7d9ccf68668f1dba7b55c642892859050e178514d9f5b4f5142bfca039b88ca4a1cd3910a10d815999421a1dd231c68150fecbb6763dffcc62379f6bb00fe879babc4b422cbbeea1e3a8749be9c28b5e2f6ab38c4b9f9", 0xfb}, {&(0x7f0000000080)="811611a48288ff17f7ff32a71fcc60b6d888f4f93a663079c51c587d12c7dbaf1985ca02d2bb5d9c9cdeb842b400085089d2385ce3a44a0dd130", 0x3a}, {&(0x7f0000000240)="0e7c4080bf38a3ff1f84e6324379f3546144b1192b5bb036991379a300e73908b2fd3287b6cae4b61daafcdc2e608de0b5dce8447e83e7cf8a5e1c2acc3c350462e1ddd90b95f53c2501d3cdff1b695006aa5e0d2203128317f049d14296feb9eb6f234f7672a63d9cb0a5fabc51285dd40df8bc9926bdb046ab069165c2e3987d969736f7a88e00c4b7819da6c07664d6b092c91ec6b92e81146a3ae6f5be00ab038508e734b8c26ff9514d9661302860bfe19d11c88995bcaa767a66f5ea29013c67de43163359f511c18aa0ccd8fe28e7c0f8c94cdfaac1e0a5a2d23199430976dc8d9303b04fb41184f181a5a483e9c42bfdf109c403bf99dc757b48e1bd3ef0a03399e9c128d062b20e2b3e56d1745c4015be2298d1e3366cdf42bd04c8d198deac609ca689405d06809119e3f35cf2a2803f3ca689d87f8051c92bdc2b92f43b5530a4b534991bc3496280908ff52cd152b8355e2ffd57eee10f9564c8398db02e6e673eeb69bd48fbdbf11b9fdf8737d7ea3123846ef71489b69dddc75dbe92f2304b14956068ec365427e24eb942616e37f2bc24079efc1734c2077d0fd531ce6fa11c6a26bae02ae0d012637430749df0bc2d7af7ae99ccd03e74a12e6f14d73a1263e05c95776d00cfe7c5d0b798cb06d69cc3a9d78913d73f2827506aa78bfc64d5a9f5deb436ade309aedc9d977d6ab7201865c3fe4059e484a04a0c3d21b9f1074c9e6b5d90984606ccdc7978e9f13512760bc60eead3e537f56eaedd572662a421d1fb2d6c12eaddd129877166a15ad60dbaba2222d80e2baacf0b0c274a420e61e7741b5e090ce0dc34e27e0e8e8c88597fa6edf3041a7c9e0c35ac908a5b357eb4e48a315b02e9c60ceba6db891e9ed7fee36048e315f9cd9c110feda2cee7402f6ad342e9437e93a345021176171b9ff37c92b973892b442f961c6c042c2ee125db6bfb339e130e286de353d18124345a6f8c22c1de89fdd29880eb0f97faca2a9ca9551df89c49af262caefef8c3a98c6326dc2fe368645c68ed8f7495d7607b2b7430d34da4fed7e233c551b59357be60189a2c6be4b5b261a57fb2227a8f12b71094a1890de55f2baa4fea4286c4f615e5c485826f08084457bcff248f0788cc50aeb7abe360dd2fa7a7a4060d6602769d009dab2de6470515056a51a98a1e3eaca3c77d91156efa08fd310e46cefbc3ea96a7ebca1ecdd41517f850b558bc31b518325aebf1fb4d4b6ab2232d19b521c4ccef5fcabb5fea9707772fa8df340463f161c60956c03e914e294857bfc0afbb9d6ec56f1087df9a32b52b4cb4bbb7c6f43a0419217100e9d4a2625c2c3913bc7a9098664d9bd89b51bb106d8df1a26b6814dc7e6985096f6a1c331b68c13e255ff2fbc0f90742195cf9138d231178997a04113121a7bed6258231badefe7842a9f2dbcab3d408b0a3666d20ba119e8af86b3ece58e526fe963be09d713eab83e1d2162b3c557403e5624d22e2596d82e6936c4840bfa10f5e929ce839de12df28eedfd333ca84bba30c7aaf0344b6ac4be4a7590984df837fbd8b6a0f4d1c7e05884c1ddc22ac1cc2ee395ae43a585383ddadb7a69845be074d0ac6c01fcb1c89fe69505aa0d8a472cd5645fe14e28dd6b6cc31f343d15138614e3c629a57273cff8d70d861cc66db9138a93e34dc0ec5a94ea2a4f206ed29bf3e84cb5ba8aaca0fb6a225571d907330d8e01111c345177c7a5e733841b3246f59e76b7051ea4e7e0eaa1b7a94f7113804734ad295810fa3708e633e09538f7415b2819fa4310d04305661b8c42bda52b013dfb96a73754706e9f321b85b82258aa27a299ec14bd7f43ca1f166110e2d36aac80de700a0da6f5fda62812201dd25f7ae46804ab2c9fbd1a5a8ad3184f369fc64645342b37592deab16fe4a0d59a0d16e635c51d8b6c85c0b6b295e35a2371b7cc65eb0208f96327d07ccfb060474fd51f9201cd8054cb6bfeaf001bd2bdd124f8d7079d335e2c92e8a48804878dbbc4774b2e32b82e4b378f958d6bc890bd85aa046fbeeb991a2dfd26ac998ead707a4011f73b5b0736d6f78071de579759640fd10c1dc24faa89e72a28843975df19532d59034774735be5dcf492b5418391c70d4424c1487646a5a0ce320598fc434fa8e33efd513811642d93c08bac0c96d3865996b111d51c762a198cd3cafdc4cf376e4040dae5384cbbc0917929218931d9406d628555dc1ab60d12e41499e6c073347f39c9a68671c7cde1c156b490927e0fb4fc3fb1d79637ed3b3b6ad47fbdca7fd358e4046b3b3c7a1b07b795ae20cee55bc17852142326ac09a163fa9592849408336bad287f10ab15e54275757bf7c06b0454e8d7661fa4e93591416f1626d9868b3081594b245ec8cc227de01fd20fdc7d2dcee37577dd89347f31b26771f4b833ad76ec48bee2cb8d245bc41fd55a25063681906b5360e6bf04035b60b1999bf46755449771714559adc5b0678c0ac4601a83b798faf07ab7a907ad374971142d9855fc636c1e8745903cef8110953dc3e78b7731c3003fc473f8c2516e22fa822b443a8e5f314c9a61dc0ed10398e617e6c218cc67fe179707afd89e408e284e4d270d856a2710932b59471028843ea642afea7706f0b5231c7ece9ad58edff7f1a5dd53d8e592663c98d0165501d443c7833676b0f49c63b1df48481ce3a2cb1532712a84478edd0c008b74129ea1bf396943409140c8f844cd59dd70a2ed0ac16f33524927e42fd56787b45a4200efa92b32c92fc52462d9395425d4ff9b4902ee85961b6b27bcb6270e185283fda196d54759087f5302ccf97b6611a2da89d192803f6b6f43a49028fc32685edcea110a3df92f7608c315723d0b95ceb2f2bb52135d1666b91b752eb1b196f86cbd47b6532300059d24c60a8d01884be0450abe7307b3a167c71dd808a35d7bf54a2cb52b64b6d37ac2697b3f3c3a06d05a9b42b7e5b0faa3691a9966e5e2754f70c493ccae439c3cb99f6ea8eff357718fee5404181ad78c613fb35244f46c4ff1dd1e2c076d65c96d5401681774a542bf28ffcfe247526dc5854b0111888a462810e15d3737972b9376f2d0fea881c86b65bfdb1b1e73021facd55fd7dd259f2cbc98f56b4f74534f04451552242daaf4e404667f334adcdc08776a230b20c1039b1701ac32150c9bb75bc982ac6ab7695ecf4468042e54a588326573267cb73f62a8f89fe444a4e4f5ff4f230bfeda1d7b7a456247e8422b4105821f0b723bd0b19ed79b2aafab385d279623a65f3c1a24240f0205db82b1808a1a625bbd5226c69b29c678aa607bca7948ca4cf9606c9f715cacd5fc3d188829d2cb470e66faee52eba2e63ba24c70c7c0a066f6a2e7d6b0f738bccae1ccf68effb985312b690b5595d7184a9bf06a0214b077fefe6b36079c7b38b9f02b3962e26ba05abd397131bc27d06ee975656dd9419fb0d8935f2e76c75e483a46fcbe030972d7381b0b4036e21bc3a62e9e6b703556bd1d80c299fcce50d1da9fe7d45b7a53f87162782a8b2773dfbe9eab40cf8716adfbd6361c4195f3c0f2089c32cfdc214e19e0c2a20fe5a8cd169962e21fd6161387789ea60b41b7c8647a5c8da399751cde8348ae3375377c4b2b64952b571e96bb3ecf4734f2f6525c516f6b3ff8a7a400c2ef7b8d178168ee4fbafbf03c05363723b956da8535bc5ef094c6abb12919e37166dd6a7c12debf428ac5257889f9f1225d01aff209af57277b22796798c3a3ea9e29d4073e59ffa7d7738077f5758626278e6d59788001a9d862a5622c6d391b10616c534ea37c69a6789f2c6280b5588c39277d2283c8041edc53cbc6ef319d372bccba539b01d9b595adf650f467167f1f5841b99834d5e1f0a0649196aeeaaeee915a342a4f3ea14ffbd01fa6b79a62380cc279d19543d9ac6258015cd60cc79343792d1f64690b7d21685df9b97fa0adbd2e58baecc37ec2b9fd0ba530441194014ab61b1768cf71dfd7b71001c297bf2d76c0044843a2dec82687dfaa5655c0f3671802ee03bd28fdec536f0d5f9233d38135d60e6682106f26b8bc65a9ccb1e6bec9daa144efe3e9b7a003375efbbc3fb2546509f0580ce430eac5dab2b1349ccaa1a4d7b44f11562fb6d4edd81ead3be9d2b10b7031e1d5dc35479c5cb14154d603d8fbdc13213ce26b9cd9d89c6d0e424f7bbc04838933d62ad98ba3ab67dc1db8d4d038cbdf7cbab269c7084e2e5489854567f858a54f23277c5d727c14f6709c45989ed7f6a118539001e4f24b59da142445889183ab9c2adce038dc2e6fed3163570aa1b2fdf208d9f0253b3e5aa1c1676651270e76944f9604c4bfd78fc8f1fee97b2eeef800aa1935f2de1e62622c90bb0f4d2aec33d0388289ed12d691467e92f3946265ded473a5d0629756e7381a1b8a367d051f3a6d5fcff192197c5e5c7f7148a1f6753a3035044fd7f3ae873e44fdc2937d5ec48e86800d2f21672eaf807e957363f2d7960499f9e627832cfe06371f7f0a0dc3b797dd539bb4bd52b100c66c221deb027c7b55a39bc68a9252c990a2ced2560c4f1e30b606d921110ece46c9b8f1cdd01bfbd8a55b69e5bd0ffc5b6b4547158e66446532223582d374ed3f7bd92d4498bd9274f0d96e6ef09dff71018d68dd859cbb22466e9ea87d808dfbf120a00e1cd0256c62039b8270f97765d7057eb4d14a672740f7f8be3cc3311bf6c4f4d798a6ac83e41829396126d4cb6bdf5399a75903e4e17f78968c6bcf5c4f38fafbea87c2e4c1e9e55072ebb27caff6ba673baa806d73a61083f69c73170767d56308e3dd007dbec062373b2ffe33f29ef22a6a7456985122b9c9aea7147fa27b347ed6412e3f2a95f17b66e3235d5da9ebc271ec5a5aed5d3f860b01b3600d5b5d7cc1173a01372cfa93612792d6cb48c6a7782638078a5a806533a7b9748c767259439e09fce5b93d862b0f1643ade9dc83aacebd0d32260b9a84b43b6cc174fdea7c4e63026e1c1843eef52f1151b5529c250a53b645af6247fc7a02923e6fc46a5f75478f44a0de14398511753506cae79873c0d43e1154574132334553b0311ea842b55595817df394cb89c135e82c43e6191898da98b58ef9c5acc21cf7a729a93e06204b498ccad1e460dfead515c8cab0af0321d716b3c9f6642f9de8c3313bcfbbabce57d1eb6ced9a157dfc24f91da89cd7fd77b26110b65eed3c03491b606d52650ab34f5a74ade43f5bd64b6cf1502e3105bbec600e6a7795b33c7e6f68425ef1b1c4854991954820651c95cacc9108cc1aa38b4712d26034dd4082f6ec7c66100b28e1ceba317a5cf1eb3b00efc39b392e5ce7dd16999499a7a0b1628834c89334c54309a0cbd3ba76df38b58249920eb72b7ec954a551513f4cc7df077aadff8cd031c5118d1cd164947c0378902b5e6865c1dce2705eca66f2e6e6d371292c3e23de54439cad888c794e97630d84e79b2854f2e0d44762ee8a70d9e66b19e2074999538e6ad73a3aea8d43d4cb8464bee3b71d58cde5918ff8e1f5fe3712b2aeb448102b2fcd69ae52ca0da85310b3948c84a52c78d46f1a4594dba5918cb50136d8d935ec122e30d5aaa22f454ec1dda14fbb29c0fd2d2a57c0d33fe6121816662ec8228b0a6e401a6828ffd5c6050235cb11ccb89ca005c82579a7dd0eb79c8ceab667111652c3df7aed7b3314c732c4e29065cea11cc8366a01420df2b5cf1fc85ec049e6f2339363235ee29fa5f0745b5e0b542bd105d44c09ccbc4ac93ba1c", 0x1000}, {&(0x7f0000001240)="78c2caa05e43ff54f82284a0d357", 0xe}], 0x4, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x4}, 0x2) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x88db) 16:34:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/175, 0xaf) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:34:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="a6c11af8aa0e7f230108b83eef943ef3d19e8be86aa9857035b93f8bb81945ce421280f66ce1aac3ac1432244a50c3f4efdfb6cc5fe52561cfadb4acda81f8a721f674e59fe0cf303935b61604f0871ab7fc6b937dfaa3eb1f2db75bdd4517a75cdfce3538490fdab9f18aad588657cb6f8d1a2512c697d2d0cc0bc6b5f9d513bdbefb6e727f39472e7dd734cbbab6dff83128670926bad55a60ec67e23c32085435f1eec39703e363ff60477d4c71e727cc0e949512"}], 0x266) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:34:16 executing program 0: r0 = kqueue() fsync(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7, 0x6, {0x10000, 0x7}}) 16:34:16 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8000, 0x7f) 16:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getpid() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 16:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="99f3fa6c9ddb6189", 0x8) 16:34:16 executing program 1: setgroups(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x401) syz_extract_tcp_res(&(0x7f0000000000), 0xaee0, 0x6) socketpair(0x6, 0x0, 0x80000001, &(0x7f0000000080)) kqueue() 16:34:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffff, 0x5}], 0xff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xb, 0xfffff, 0x54, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x1000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80000080, 0x5e7, 0x8001}, {{r1}, 0x0, 0x24, 0x0, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x2, 0x81}], 0x9, &(0x7f0000000180)={0x80000001, 0x3}) write(r0, &(0x7f0000000000)="8656e9073a251b3a62fb4a6eae2b13bb2e69735979aa57ff39a69231546e5b99d24e2576d6ff2c8b3e038e80a7803c122825243cc31be680", 0x38) 16:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5f6, 0xffffffffffffffff, 0x200, 0x80000001, "7af8d2aac0437c47f36d6cb542bd746d22827119", 0xc3c, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000340)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b2d438af3cfb0a613c44bb49767ac8648dae7d58e15e679d4399b5e143b46e4af061d957595bed125241bde3bac5d0a0000000000000000000000000000", 0x396) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:17 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x10) 16:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7f4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000022, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x30, 0x80, 0x1, 0x98}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x7f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000002, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0xa7, 0x0, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x30, 0x8, 0x8, 0x2}], 0x9, &(0x7f0000000140)={0xfff, 0x3}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffff, 0x7}, {0x200, 0x7f}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x20103971, 0xf08, './file0\x00', 0x3ff, 0x1, 0x4, 0x8000}) close(r0) nanosleep(&(0x7f0000000340)={0x3f, 0x80000001}, &(0x7f0000000380)) 16:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') r1 = getgid() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) chown(&(0x7f00000001c0)='./bus\x00', 0x0, r1) 16:34:17 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/64, 0x40, 0x802, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = getpgid(0x0) getpgid(r3) 16:34:17 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = dup(r1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000300)=[{0x768170a8ec4ed178, 0x5}], 0x1}) r3 = msgget$private(0x0, 0x620) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) msgsnd(r3, &(0x7f0000000340)={0x3, "d43d295fabe94f7c0a5f9a5b7bc03aa496ea49d3a2a3ccc3f8c8bea72c24ff153127ae01aac8d38d5d3f78ce48c116039de1cc69da5c03d3936ff0a2f9c5199de7882cd0e49b9f9edac1f108af0d2aea86a232fbd5b62086fa235cd7dc468109710e95"}, 0x6b, 0x800) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) socket(0x10, 0x5, 0xffffffffffffffff) r4 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() chown(&(0x7f0000000200)='./file0\x00', r5, r6) 16:34:17 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 16:34:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:34:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/24}, &(0x7f0000000140)=0x1a) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1f, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) 16:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="a1db040949537103183de551f310733a3cd7596ced8c0501de8908842ed4d6147c3c5a9d0415f40f1df93e2d7199bee0e8c67b9bd7fedda0c6286ecf63aaf4de914f0bd1dfe0e21f9b275781117f592898f76ab6278a56a2a721e98ad2d89a1765f2a313de24108fa6e2d667185b8a9dd33362858be10553613c3357511c9e8c9b3facd0c95f8ff3a3bbcb3fb784f8c8927e51704d790cad0c8e162499a7bb51e85d8a50e60a36b07dfd68d51800680818aa1f6cfd4367fde6afc86b61e3862a4a3606108d95868a7613cd4319d4a0e97e2abf345f12a12853ec1519f0f0490303cbdcb59557571ec1b096a778861aa2f870f1617a1a58d6f7beb447", 0xfc}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x5) 16:34:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x5) 16:34:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/28, 0x1c, 0x800, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xff}, 0xc) getsockopt(r0, 0x25, 0x800000000010, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60001) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) 16:34:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) fsync(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:34:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000180)="3a978170bd97b5f1282e8fa27466d081bfe21895bf6f06200ee2184a5a5dc3e51c028d96dc35f6f711f7b336d93d19585e19cc1a181fc6e09f998d46ae48cb6c659fcbcbde1df533aa02724276a6f5b8d79f25001de531e8ebc598c2d2f1a2562d6108a12759ddc064b073e9eec834672e00a85970731d89191d135a78f4447b6134a3bc377780ef792d87cc24b9e77f54a8e403413ea8654dfccad6a1f7087046b2d77bcbb76c7bae5dfeaf371b7b65b79f518068a134cd7ad5ae441d79a458b012bd34711631270b92b9ff58a8bfe1fd4812d26e8a85d47e9ac8def4532bb70a7ec12afb2e4b627e8d9c48b3e240c29f2615f89616141ce78b54ba99789eda04ac9a5db3f1503b245243a501727e1bb175f262bf5befb214a4f1ec7029289d1973b9e107757147d64ab0eb8631b56710ad7a501503645df1b8ed2c5ecc4e4bc3ce53b100f840510171d3bb9aa5e2eb09baaa3db352f07a07dff0ef15a75d35f572473ad59b01e906ed64de9bba31c46c6a8c028f2332f8a2f804e6cd300c5238048eb66fb1d406358edcc0673108f2e3b5433105f9b926801a31b878e897256ca6c2fb775debdcc67a4767824b01be026eb1a8c5698b572ec41bc23765664f0c13643ec482a31837d8fafc2420212d9fa70b3086be304dfd38e336b283a1a9ba304136ca2b1cbb4ee6feea490bf736a743e6c9c7ff29e7e6144699042c6d849b37ef5fa0f96c6b0e7dfa94304404064b5da7959f8f0f9506f12772b81c65f22dc8eb05989aaf28f771c43ec49822ea080b4f2357bd8ba6d86a1458ffd27b56ab1e172742eb2975bad9a7a487bc890779b4cb0245c6b070123659a9a1cde71d828b2a68d5694319a897826556e6281c170e0807aadcbc10cc1f37bf3c5e9f4ec6fa016938861b43ef552fdd23e6896a6c041ea7d63591749fc3d48a09339d6d92af81224efa2c6429f35ca85e6ea06fc592a7dfe0a945d7a25e3c195825a22e200a10d801a229ef07a1ae0a8b6ccc944fb46cd5b1e10bbd364a3372f0689b8262426443a706ada97b850507ef9902f5519e348274739069b719bc9fe1517b3ee87ebfb180337bd745e4c47eb580922424ecb85801d5c7e640bdc1170dd49db518099119abd1b61b27c0f17f1a78fd633a409a5a8f1e6e2ec2c050b991f0502d69ca364b52a220093475b2c73b40951b7cc116ae3e560811000e93401c26968eb314117ff39601d5c255db5b1c1fe9999275eeeac3c41b58bd9a83f28e7e834290d1ef107d1b24935a7c0bbef0f1c5affb404a166d9ce40cfcdd818eaa71324c39bfb51ea0168793e5737f6f2feb1fa7273dec34753f75334419e3714fbba396e20dcc7d7be2924bc4063dd7d389e90f98ac0d9ffc349bcce80b887b3a97bf0599de6bdc8685e8414b120b9ba4f85b7e38a573693c612d2ec4ad3d7ef087bf6f9c139aabe0604f57e3ff803febe20f7dad9927841b0c8ba99b60a7fce31bcf9f37892b7cdaa5eefebf3bb9e6372e013c5d243917d7dc1fb4530bf7a303bc21b8947c766585acdabd14c1aa99c48926f8714f93fd4a7b8a071e7a0eb7f4a8c530526c20b7a7abc1178efaa2c485212de2eb5ba9b00e032b08c7e9c89478821216617e7a878473ec13c982d8488bb1698c4ee0f547ce08c1fcfe6fd50a916b4871cd13688d0296119ee5a381094a3478ab0004c1fbe5508699c93f1d203c1709a13252a5c19eb9591dcac67e395777d7bba4ea14765937f25e6bfcc5793672d7af0a9916452517778b2117e9ac62c3022b09b785421118f987041f9c14cf4265ee2db9c8c26469c6562220559bec90f7840143f37a542537f1b62018d8648e103088bd72282744fc924b496b3268b0b01e53a35edc5ee5622448f3ada94ed3b1637fc168e11e85869a395812e73d06b27257c8ffead8161592d6d0618bea3fc80f7630011431c552d0ebe2f9c33786cce91c0ac4228d6e9102d45012b09822d745eb7c745581c51e53c9b869e30c75e54d57fcd90aa6f3a1afd3193c6938dcded256842b47eaee11f572b137104a2686c532e4c1a7e30ba711ac79e49e30e1c22cbf1284b591e72649efa59b3a4025b09b16203c6986ba1117b74eb90cb8dbba688d94fa92927dcb4ddb76bbb56bfc22d3f055b083e10a237468a3a6941d94103beabfd6265899abdffb848fcc00eee98d2b1aee3d01d99d0a6f0692a4568f27d992cdc06f5de771fcf8f3f7ec624d9da9dd955d6e5cc311e59ed4c5a5ca27b549fcbf7fe5624626ad36548e51a2aa51e909f32ba5434cb44b4776d6026ffc754e86f173df4b276df991570f4c6efabd75a89db51c21bc6fee3193dedcdf0625037248879fc77b6d513d8d364adf9a5f346a25944c32a079725ec05b6c9f2d2d79cacd615fb680b0b6707eb300f35ed45022e98276c375f52f7080682bb91056d831539c6952a522360c4f3d69c05dc3ae8869c293b8bcefed32b73913bd523c121a91a7c1dc72ceda99909644bd2167084882dcc99a537ac9bcb1804c21b36df0e659e2b31af2a80917e9adf0c8963f1140acbabc77df33741e19a4cbe309901cdfd1db8df65bf768d0ee40ea1c2e4bcbc4a7441aa65045dcf9be6d2e5e3afca743f3db8386d44e32fd87802769cd52bf01820191fd5cce2bcdd3695d9308987fa3d1b58f0e09a2d66b9d11c393668176917a6cc80583192319aa2f74da7f2a46331bc6dd611e4fbb389cc5478d8f2579a7d125e5842a9fb544eb37851d90fedff6d207b3d1b93bb2cb71a8987251a08542c9b83975cc138687d10a9d40bb6d4a8023feb33b1545e1126944a0b286f973e3f67529d7e4a8f6861effd68c98a3ae2bfcbf4458d60fb9a59b9a4588a2a0940ef39b4db47e21a2f4d6face209cf4bd8d74cac6b7ac49ec7af3c2cb72a7789fd5a800c6bec1045483fb88ddd18ac2ff23c5614ba39d282219b954e5f194a5a73d1c3a62470772afb68afaf8c5d696d860bf39d697729d2152b473d92a810eedfcf476bd8da949b6d6a31b9dbc7a083d7ed7a95a2aa83ccaaf5c9f6a4c7d95c399920fb769ab1412ddfd416853ba40144452e9c9af767f1117119692c1782907dc908923a07203ed8ffd42906e43d8223926b6882babd7d60ad33cd92f6f7a08d221774aff85048328a1741795e79f2776b6a90361e3c5a5dd971e7898fd3116e836401f70ab047674f14623a7d8896cbb6a953da44435e583bd69de71ebcd0dd4bf49f2e5d1496e7a01083a73b61c6a616f5252ce64359220a7d6ed2df4ed16a60fea8d3baddbba6de31f7bdbc880aaf37111526be0f810a3c065483b95394a68e5581908938a5ada52cc11372ea6bf38e4dd17d515e20c3f4cceb8192cdfdf5a3c88d32a123b5ad2d300958d9771f546dea890af35b360a08394e434fb8b49e9399420395e1c5ae354288274dc997494751f05126113e4001de75d979e8604bb886c9019f55378cf843ff5ccbe1f6cfbb7140ff7eea500750f25ab5dc102d9a53ab8b3e4f9d7a5a97331d0e1c7ee1dd988b18654a25c70203a65077d175e31a1e27eae867a06df4f0d0bf9f7c3436431af13a13dbf663c133a38d3b2cc52313ee04f196744fa7ad1bb43866f6fcac3e0db721aab208314df229a7a8b143b5f3419a9c71ee2ebbc632a4517a99b3f6d3aa5c326a3818fee23b183d201d53b63a0689ae93714d77f2fa397f1e1de436447282ab0f0184c30f6759855b4d8c2b5b2d4329296f7b8d7e23a1bef550de96c532502408074ffb64e949f723c0537469d46a56752b48a365c2961666ef6fbae0e4b8537bd6181361437391a171983d691ced7670d8510ca6ffb15ad342d76e6c4f45f0402b617a52d435e6a76daab1c617274a2b941a57ba491ade12566ff81b14e94e35b21c3860248de7d4e778a87b0e9401a3268b4396e61a2b8c2bd2ba2838bab2e25068c1df1e6a0cd7121cb1ff5bbd2b31441acf53a55caa7168bef8b57f4687bc53f1b054e0e9572f5e9779de5582672a0b0a3acb6533930622b3bb215dd1d0aaae487c95482a2de15dab228a37ac433d1a7f704df6ad52aaa8b42f7ce35a63f2d6df95b3c988208ddaeec1823901a0f813986c631feb00c0bd1422425052601f7cb89d87eb92749e44224907c3db23eee5b2e6d996d107a3bbcb02ab7ae9910484bc52ef7c1729cfba741649466648dca47bc5c89e0487149bed9bcbb6fe5ac7df09150173eb42fd9130dd1224dc88a163e11ea792dd8eb01e7d0f2fb090324d86da145ff3875e1ddb0afe9ba456ece41787ba7db2acb5259e8ec1ffcd0ee537b454db55755bf395648c2e62bf01bc523787f5ba231db6c8c918ec6d709cbcaa1b941220560002868196494c60fa84d759ce5c4787fde7739e407512596de7a14fc20c3e61b5bb747c05cdd94938ca484b1c4d7d75f7b9aa1593fe4d7b61c02f238e40b3e183e87f7fcbc80d71e4f0e8428e8cb167f1ff178a871ccf396abc62f054d66e9cc793b204730773ececd45e3e388ed02c4d0d1e524b05e353f6456bf7d4a521f1c401150772050935297d1241fcaf4d18eb3537b3e0b898cbe1655a51778b3d12136fd490b738c90ee017ba335c7738a322d0a3dc38060f6248d48ff16f45f7f18a015f1392e6d38a07155d862a3fe6e619ee4d8d85fbe34407d2b30c2af8fde1444e26cddbf7deed337fcd88c10bcb16c02f367cd2e87db8bf41e7b3a1eac9f009b514737adef384cac840b4635e6b3b241268e689a16e25bf2046e3923e70c57fd2deec46bb73a65b010e3c9368e2589d31d747262e06840c1b2ab10cfb5bd772cecbb6d78349fa96a31439f2e1e6009bf5512e68714744099154e9f2e36d9abf214daef4557241a094b76d3b103ba22fcdb675cfa45555cd8782a6bacdc6fa5a2e5ac974c53d9fa7235fdb7812abdf447ea9d936eee853992c53e1e7a078c5397900167572f1aa7cd988e2cdeaab2812e42ce8c309891b7f0f9472c0d462cb27c124c6153fc9ea9637ba42e838ecd8f93dbd1a163e61bd2b1b9a19e919ac0e0fe998c1a3df32598cd4873ed1e387027868ea046997aecd480b4ec69dd27fa669cdc07749e51d4a3160b5c8d2597d977ec9c39172aa9f93b7084f1ad8c351f29931fd73e51555b5129347ceae0fe12d8a95615dae4688729b82c56317f8de4e4c32a6637598ed08305e52a2a6c72e799e4b97d4934503e6a740beb85c2337e6131286e777a4e241c8d0fb13364a6b6b8232cf9e2416bed02951d489796981f15d9449bc4398fd9e1005d29ee42833bea40433eeb7b240af6fc656ee1c2bf42fb7c3ee75913460dd54817ee26e99186ab450f3973334bc6c66dfd9ddc93c7762bbd4f8afe046e675ffdd3dccf19100afd836136fcc0893b02ff22f9ee80a2aa0da1e353f2f1f639b2a3d6d86b926229733479d898a4c9b13ced735feba1f05aa724d09914d22969ee5023eab4dd675a2870d99f87d5957661ec152150eca4af7a8cddd56885624a6a9149e695abfa96be0e6cf836fd8595d97d5af62c7abf1356ba1634d457d23cbf2690b966ed31fae7d82af795be3419c5a1812049d70b7382ea2cf02b396c9ceaef7f52206b76e5c087bf90088d5da91720fc48d51a71feb4e511f1649a7cd09e1378e77e25bc21f2334eb7fea4a2cf9b93ab6df9a400fb68d6fcb1b7201bcd74273f059c0022c802508f246e6d8886a6ea96b71c5dc33c79c01fff7eca5865cf12e4d04fdf4dea730725ab844459ca40d7273f89ab88b6ace330f983509983ae38fcda7a193d97f1f83e76c2e077", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000213e95537288e9f35ccaaca5a9260a02038c6b0a040000053af300000000dd9144a5dfba3342565e7e394ea035fb2332e7772f6bdb9478409224d59d3e44a6bc7413fa968e81b32e47b49f96e692d82fd0fe0f45e10000000000000000000000000000bc91a514b69cc91bc3147b5fa5ba0240e9b75bfaed5a7b67e7", 0x21a}], 0x10000000000000a3) 16:34:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="96", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:34:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8100800080002003, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000000)) 16:34:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6) 16:34:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:34:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) 16:34:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/14, 0xe}], 0x6) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000580)={&(0x7f0000000480)=[{0x0, 0x6}, {0x44, 0x6}, {0x84, 0xffffffffffffffff}, {0x125, 0x6745b9bb}, {0xc5, 0x3}, {0x4f, 0x4}], 0x6}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x6d, 0x5, 0x1000, 0x5, "c1d233303db53f0bb9bbc794fd66a8c610fe71e4", 0x8, 0x4}) 16:34:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:34:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000d00)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000240)="c4a5340a648ce821ed04dc896e4dd6a4e0a9c57ebca81eeff027813057b740ddf49b5fc7e8b7f7bd7da5d2aa60a731a8d5", 0x31}, {&(0x7f0000000280)="7ff2fa2bc02c5e62bd8cecbe0bb9a7ff23c48fd17b960b9c7b922d65f95c5eecdedbebe7cf4803d9b944a6b3a6ec184791370e18c124d671cce21afd1463d07a8b797a223519ab745035090ecdc58a76038a14f701b3061941d865362e570f2d95da26122ca013f59f2f5ea5a9b5d3ed9c3efd235fdec4d33d7511da95fccb43529ff4841ebad985e48c7823ffb41dc79e4eb744103ef171407eb44946bd4206437df2ae64b9cc6080374f1fcbded6b1297ac7a5ccccf1ee", 0xb8}, {&(0x7f0000000340)="fd95d5706349afaa43e525371136dc3f9a99f8318f52c59600edb13a05b56de8d0b32b47557cf0a8b6dd6071bde6051022651929b5fd43fea1e726e18485f1bcac2a068e1e", 0x45}, {&(0x7f00000003c0)="29b2883ad21710e207f96f51c0343f069897f214bfb68848b20e1c52381807097f32767f7af6ae1aa3246b99d6325adab130ebdcdbecd2d2d70968cd3106ddfbb96eac0e40a69e38a395431aee4e0ce8365110835e8e12a348db74093ff7a4d38003c1d08c7026f5d98e5ca3dfaffe3a401e4c2761bbf40e73bf0835038b5198acce75b6e2", 0x85}, {&(0x7f0000000480)="78c17e5b34817f4844b2736dd3389ce266d4886efbf6bdb96fe336bd9daa34e2aa718ccf196f16d94f1951772fa4a2106d5ab1899aa038ab6025fa", 0x3b}, {&(0x7f00000004c0)="455093e3fa198b4bbb4de4cac6c04ec987a8c37aab57748cdb0e40f4f949f2a90041c186f8a664d69436c5c5828b3a9931f74dd50e510c6a346e3d0af279d653778dd89a8500f4d51adf70d04fee5f529966fb7984638db4dfdfb1bf0d124a98ecb90c584226b7c50028f7830effedc8cd53fb4ceae9557f514acbd9b21c33932cb0c6736830b6e8fe9b795f41576ee8d8460ef275fb99e04938a862af7340eb7ad0af0182732c", 0xa7}, {&(0x7f0000000980)="4e160f5d4c1e9e8bee36ed4881ba9ae50a892125e1a562a8b560d74fc63a99695ad1a4e682c4c34550db92f9e6aefca17e5e5de7bd0941aab02b5fff72850ab5bb22e950fe760f6b100181ba64f3962805f02d46165f0347b9222e9e25d99d5b0a3fe9ce0e14b81fe58fae3e6c2b3f406b9ea34ca4", 0x75}, {&(0x7f0000000a00)="a7779872f5c344201e7fe56a89705d4a877fc9ffe9e2c9429b7f92e30c72e850c22cacbf7a8732da3a09fbe18599997423ad0ae84aa47f5ec5950860243c9233fff3aa13b6534be0cd63f912c7b881bd6d389f97a3a76eb70558f5cbe6f3d9efb81476a0e7987ef232f2bb37a2254fd9dbcd0187a88a6e274e0199146f7ecadf3f7d43362fd8e6e2cf9b766f29c9332ddecb54bb8c330e06a7c4968a54fb3941b059cfc47bdc954c16f565", 0xab}, {&(0x7f0000000ac0)="783ab21e2e0955a43653d807dfe58d20fd67da93f58048f39632f38fe2bc75d0ac898624349ef616588ab87cf375c1256be9fa6ca46069632ed64752178e020b6d7607c258312976714a2a80f5cb77564f30e164ebe3c0ec7484f2de0b778441bda77f30e69368b37cb303543c8314be5308bb144ee26e00bc185cecf6c187ae8256ab73b54760b23293ff34da9a88caea2c571ec7963405f164298b565729ace455aeaa4a1fa091618bd4c6acecbcc7f9424466", 0xb4}], 0x9, &(0x7f0000000c40)=[{0x78, 0x1, 0x2, "17ea26c5c666830b1b06bbfd256b918a19b2287360cdf65cc36adef89df0f86708e4c558c3e1d0ea0fb898a1ddadc1071683408521f20b818d5b0589b6c48353214e348e9a422443cc266026c91298903e643fad1b4ee4f15440afb21a5e4ecd65670b59"}, {0x38, 0xffff, 0x40, "a7f0a15b8a099761a37e8ba7a1c8da3f945fb05a1fe7b5261a0449385f6877f93465b3"}], 0xb0}, 0x405) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000b55aafaa15d71dd50ac567e6e95f693e2da8502d55b3fab2b856edb189badd2e1f6bb79e267eac38f464f6274611d668d35b5d6becbd634421d81d3be5aac4ee0e30997f2e03adb9398d4de565441be8719e3a86e19a16b750cb83e0125e42fd8848a9f30b97b8a34bd4d9b5457b1d8117461d0fa52ac8db4af13db3a837e3b4372a3e690b53f4cef19b1bee5af966b6a20ceaa79c"], 0x1, 0x800) rename(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x42) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d812198d3156c2e118bf4cc4ab0000000000000000000000000000000000000000008f95370f9a8266a121728c1bcebb726de05d97c24cc03880f07f875583f735ba03549a056c4d12f3bfb1eace31f40a94006daf3ad5509902df7bc0139d6c32e86053cbbbc64f10999119e345ef60fa35d15589982eb61dd4816fbb2edb69b31ac16d3ecda643b581a0486b0cc01d8656"], 0xffffffffffffff77, 0x0, 0x800) fcntl$dupfd(r0, 0xa, r0) 16:34:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xda, 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d5", 0x86}], 0x1) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000012c0)="a3c1d4a71831696c8aa05bb5c40f1e4530dcf0a5843fa5bc5cb2a48bcc333ee3d8b220d573fae9742a242d78c7429289dca5a1b253d85b09a3e56fb79468da8fa511575cb8781868084bb0fa7d0cefea44e35a709a883fe42538597375fe22f75f205045c33312a5b8ffc1ccec24fb8beea657d148fe1314f3e553a7a03b530fe6c77fe5445c99514c374ea0fc22c6fce4c3c88658c6b1069eafc2ddb3d03bef3b85c8aad49ab0209d5d23d1578abc0c5894267b53dd49e707a31398638181ab09cb163fcafde2fdadad74417dba86f6e4163bae01f1103f746d648cd2cb8478fd834c0d5455d9131bcce14470bc9acb4d0fd772763d6fbda51ae1424d8b6359370e5b319250ca1ca080ff0e682f392634ea43dd1826c728e7f35259bcf5ad5da3d902cd23119a1c4a1057b0783f39e57ead7b33fba20efebc6ed041d5d63c98cb60fe83210b344218a4caa14c9fc6212c736dd07536cacb95de660119a55087ea4a1294b3bd776ccbfd32f28d5539aea45c216972e3ce04e9942697cc496a4d9efebfd24026f912cad7855c68226607f4ecea2cb5d9e2fff9c8acb7ed222c28cd98611284479bc06fa103323167bf22c1170320d916c028522e8d936251aac0f02451abc9bd36540be2cbfe1a87360e93005dcde42de61aaf4231bb5f469ea13d46f0899a8d14395ea29c4ba33143d99aea74b8e4f933beb1246ffa8755914a69668e7792fd9a2982c17303299c196e36d3426ecabc5bd4c31e06f2d6b7e72b61ccba0d3f57f16cb8e668de6466aa6e93ad9076dace520afabaeea45ba29382a3533b3176e9638d4060e19ab3265e3ec9116cac1b42d6ff21a012d67f9bf76ae3011a8502dea2556cf1932b1138eb8163dbef96d35979d31f6f88fe25cb391261c53194635c57f829160dedda5fd246f340b013aa9c309cf8398e19c443b20b184b48a3a5ce41ea4baac22ac3dd0d700c2808fb9ac42bc0f8c9157931545e1e42125dc654ecbc792713fa7ab85ddd986748f59aaadcd22a3a5f8a6c396d971cd612e6a1297d7f3352fee22edd2642826506cd49504c93b3e820804f1cde207e5f639448539519d01cd4f5c7854362eade8fe2e154dbe4a1cd9659d785aa4823394c130d6badba0881385f83ad5dadcc429d7abcff509766da1d723aa9e9dea7f2e0bae5ccb3e26ed7dcfe5f61f56ee1927bc6b16ee5a608a821a22f251780964d2443fffde65e767f20af7a05b9c22b5427de33acca068a49be4a5020be958e5a66a913a86e75c4e47720013e5eb0b7bfdcf92c36725a1467fa58e2c316f79da7f1c3d11edfdf4840c2dbdbb98b65df7e861cbed96f9ad7c9b1abdcd01464f8bb1fbcbcb81231f6be2bbba2ce6b02037a637ccfaa22f0a60e4dabc6c322ab7b96261a36c1a4ee9c01bfbbf28f9f748b09c13f9b7b0b7d78fbfeb6d0500a4e0f1bc6195290eb0c0355ec53b2b6db00e29662836e5f13bd6cfeaa6858192f04520f303bab9f8a30f0849994745fbbb8db23971af73a52c7694ab3f4beca4bfeeb123227154a1489f5087668156cedc3799266999fdeff72939246d686b4f340d74820f259ae090f29ca1b25cbcc3e86b6698f920dbc58ba229486128631ede524f80f351e8a9e36bf70b19dafb7ca2d293cebdc83e1fa786f7ed21b7ba4d1e1540bfa0d6f1599009b7448940c082254c0af149edf13f4de00e953995a77b1f549e0990c1e9c7cc506c85dddbc14bb95c7d3aab6901532e65066462ae06d077e63c8acf7e02b011a1abc1b3b852595699ebb4639c5d3f140e7d590d9803541aa8dd75264e469bcf6c822bd2979ad5e7a5b3823c2b417bcac05cc6a65850615f943f5f329d75a1b8de47ff92420b6f6c86c9b05cbe68872b46a4f0e06cde1f7d88fee0a384475ba8519682de1d1e40dcd63f2e07c7762ddc8721688c684f48d6c22dc27afec34f8cf8e68880e5cca17dd1e672a02473593aaddbf23f3aa751461bf037d9dfeba76613c5af40ac0e3dfb927c173cc356f220410dce3ec479896721f0af7d1a837c4694f4b7d317c7112b373d0d1ac7c55bca2a8bd1677ba2488b8a2e5f2139bc5716b5e2198cd9e1339dc4a70beccb8e8a3060fc413adfd7aa94af02d7dbe5efe8bf6cac88648683f1ebe3d40c2d92e538615821415fdff9c1d3310907f1858a4b33a81a9b06b920b9b202913f3103e540394c07acd9af98d1156367bf4e07ac648b36a31880c33f1091874a771c3d3fa4ac19b322bbfe84262725e92b53c8c8a770eb62a0b00956d5682e1502da5b350f23280181efd32db331de82a0b320d626ee01d5e693a7d60f56f028560950e00f264ce38d0e0278ccf69ed4fa3d6a2d165832f76539853652eef85561e75d85182e0abef4eb2d40be2cacc5ae8881649f8180c8645f958355b0f0485a397afa7a957fc962203e670b1eafb94c32b5b8564e56dc4e2e144f9aa3f22327700d0f4809300e4341eff8cf85ed559a5dd57571f6277c162c264c8a7d386dc0a00a05977fa759de302ec3a2073c9384e32eec8532189caa9220621f1dde2242e5e2c4d82b423d4420be34301e400c21f12adba19095d1d578aaeb423d929e13185f6adac9919b15b687a3a6f6ce1209e51eed515657eb76db0e57eab012ea5cc7b0f7ecb5ee446038c36d617e45a34b5110f7047ba553e4198ab90568f550cedbf49c90e74ad88c4ee41925a3964f6ae38ef2a8dd6e4c75df1961e543b04f31a895e1486d0d33d7d21794a3dbdde908f62ea92d69b49d9d12097e2d946bcacd65feaf3126b2e954ccaeee5a17eec2b3590cca87738c084a57ecefe4ed05225960a60ee3041a591b78d56585b6a439fcf76bb4655bceef5eef401df45201f4825da4c795b2f3f5badaa5afa3ac7dd7dadb33864c2c746f2cf6074ffed94449be4ca87ab6afbdf9f4263468fd993c2d538ca249db9e1d5bba2e11f1d204b54bf8fd8fa50c129ce70ca540558ff1307a69f8f8381a37761a0f9c4a898f9acada3f9cda475ea977994b56c4c03b1bc91adbd2420c2b84c0795b29697d1f740f84e44f3661304073523d83a26bce68c0a49ed6886917d79a53594f8df4aabcee0d6b982333aec29090f874634f990b3cdba2fa713d5233cfbde3e128ed0cd1f0e0b3543b3dcc557b468d603fccaffc170c8dee4c259d42fca97d0c92ae354a4034dc14390be0c45719064cc0b9d673b20f5fc38dcc6725fb8f8290af28548e0c16114a8c73d2701ac3da7c300e3a9127a07d03b24459268b5855405dfb60a3e4d81155d5ae2bcbe5e68f6b6d026eae92807c64050eb91d7c0c281865cf0cffbc53ad509bea431bac50adaa26d177bf5a5fa9de62f19b339ea31322f1cad2b85f012a73fe9fb7c181445a3e6fec90cc2e5fbd5e895f897746223b6bb8d3de094e1bf0cea71a376dc214aa196da99b6f8031760f2ae801d62248cad86ef4996106d3bcfe315332b962a019e0e324fb78cef7f28a857489f6be176bf6dc4dffabe589a363e25df330883fe6a74e9a5b42753c31d45b4fa971a95f5008194525a55ce5d8828aed1ce81b78e86115c841db99ab186b06e1e95f10dcf82fbeb5fd86c2e3b7f5a4d6297459d351aa2553042267050c4ff3b9ed970da7d5e3fa6d92966bf5167bb2f36b1c0fd024f42ea8034f76a8212e105d11a7c4303e7c5b41ef73d0fbf12272e812d3669774fd8dfb85a129b95b19050136120afb4ffdb81b3379a3dcbd5ea608b49f29497db8d2a577409039dc5dfa4acc2c20be4a618e6ec5d505dc9c65d94fff37614a586fd4b67d1a36a1a8930872a844c98c42bc0b3fbe50bb792f05b426fa9ecd2efe1b2dfee5d9eb70ccb5364b9ab8c3723c546a72cfb6430e84ccd1e42df19ff96e20c70769c8b6c16be5701de2c3b9d36950246e1e6ad7598b68359b901cc3d6d30273e7bde649fbbc50fba2b4a73b64c86665c0753fd905434b9ea5a489e009515b6f47c12a6275de2922f709f9223db48a87322505131a69477db00f58dd8b1815a0aa59b9a2f9d35291503667b58cecc7a263f2437442bc5a39f11178c0da7d0f2621c5a17320bf7eeeda0e0e52f9282425d27981c73b03d79ce77150d5d5778ffbf2bc6b2a20e06f92ff2f3ff77e99cbb443496c18b18fa1fc2606a202b029a763ed0d58658240a164825d7b339952ce3ed1a6296dd402348d4b9e44a57726699d72ef18a0554782074f5a9931d051efe5f0a744eb05f4cb54ee1d1bfd2da0ac40fb4eee05f05d1e1c5b5b7423cb6526f4a510b7d4b780030fa78ba4d853ecc6f9cfdd9e9c5d58a6403761b2658ebf42071d58b4ca06e9edb42e5c17574555bb9b51393427db8fd8b018ac62a14c003da96ee3a6b405e9c0871637823908e50314e2849a4144fec4872721b8a82d93315ac64fa69f8b7c6e3fbe3851d0adee028fe43f9bfe9cadc34c13502255b8fa3bb523b898953b165455184e57e1b4935d773a04d096c37af7817a7e8ef8abb961ed9e992850309ca352fe0b3f001c72c873c782b00439dfafff1dcdcad2412c74e95360de5456a4b3897765c412b886d0b9b482cfe2b8fd1735b36d994fe564ee74c0fc92f55da3ed9abbee83e2bf9924855d41478eb753ff16111a3dda478f2f0b06d044caa256265e1b92ccbe7c3b39dd61bf47597d5a8885b7fc55211b1ff7f6b8108907bb530cdd4ac62ed153a9dd30fce7343596cc10394ed72f8993a9b03e5b177c32bc9861bcee1a3c6c0f6cc7350327aa781ffb59ee79e9e16592691971234d5bf3dcad24501733e58f8b30072908bc89924bec7800e45563c6a91453c2f514189141e84c78e0ad303bb7145983764e1b0e7354495b5f116095963f2a8fac3f17fb000af8a780d34c1a00c16a0c37484c1233933df39955c0bbfce4152c760b0702c094099110969e955f405296bf04e40f03d5938d9785b8cd3aecacb323464a0ae68089feb704337eb76560e1212c26b3d5cd36ecc9fbd6027c8b5d67dec959f91e6950151cc32cfdf3eef31c186f45d70b43cab8bb96d666113a6a1b839b2d2b5bb1d7d4140c91cc5784ad7ae5c0c0de5f4d6a5c27d4080f23439fdde831d24a2a6210fe466ad44d3a3feabb7d491d6c9fcab4cd18523df7c126617c55cb0c51f822faf17a1eb245525962d94ec1e9a95c72fd6bb1c9a9743edd371471cd76908c3990965d0bbcb91c54afa4fc394be4211aa85515434e8c3be4cdb8672d0210e833eb6f82d14a798a99540d1446705ce9d4821fd9398b79ad422c204bedd7c79e91c2ec2beb366ea9ff64096c0209a3b093d02cf142fc579f9af5864f479a1f15682aabdbff676d608863e6b803ed1d75de12046d360cef281942ff7a497c5750892034f7f90bf27534ff14fa9edd83d8be687dd2d7a56e2a68d8468cf6b3ac7bcedd421e8fa99eecf1f42eae437dd61872e79b31ad4c872135f96e7778b62e724ce8264aabb6b7a857d8ed1f2fc089ae1978220884352bcc693af18bc213cfc2c628d05fe500ba230b03d32b9d1479ac80a8a2fdcf4fdd554a401ae9c7d9a50c69503831e09afd2e1c0e240bb5f31d5c9c72ef7d7c954062cc830abc786bf88c92d7867f41af5df90329c0d01195120c422255497446dcd2940a775a603a4d0a1e24a953bec906a9b46b34ecd58023a40692b7419fa1df72fdb2692d74a34b8bfd0cc0da218ea37be91e7bd45a560d736eb389bd4c950dac8b180015dffefd287e85a2d7b9401da092258a37b66bafea8e7cc99ab8b4f8d69a61752001a19e27d25f8904717cf4ae8d0f974b60f5c77", 0x1000}, {&(0x7f0000000900)="4c7d75ce48b99a51774f84e6466a2619eaf751bf3ec92272a9a9e3c9bebb939a21210ae3332f5cfa7a67928def2fe2e84e53582390acf855350c1992f138d8ed477364b21f49d26877e58c8702b7464bcbf8f8ba751f2b535dbaa9638f276c5781c39ffce40bdf9e665de002d7f6d8ac94a51c9df704d780053d9e50bc3315fffd8bd4970846a7f7f9bec639d3507439c740bb99926356d5949341996cff779e662fd3307d3d0c8dcf263660c6d44acefc2fe58be2422a2be926968d4662452220418bdba8839a", 0xc7}, {&(0x7f0000000a00)="67b4e415ece466af7b61fa6f0982c46962ce8c1ba8e5eec5322fd5fdcb271781f8dfa31bd7aa8a4c1275ee84a93cd8729b55231f80f40dc00c90c9fa4034edee5701b3facbb38643f44bd6cef706d2b6205c43278a6dec4ac54441d3f81916416f58d151bfe21ab1e032378320aca4683fcf18d5b6c016c8a93ac91e306024a147e14ede0cf9d6420c53813e8b", 0x8d}, {&(0x7f0000000ac0)="c2ed0e3130fa669fc06bced5b612cae91c91875da9d0023d2f19826199b09162667ae36e79f935d7f7d9638bb3f03c26799a7c1ec11afe4e9677c8b883dab1ca056001dedba315bc3d90ed37650471112d925f0202fabd70dfa5123e204d492f570c298d0242a6c583ebb8ab73d6f26fe61e5674dbac173b366a6cda20a81974de8878063b417caa1d498a3b177e29c80e32706f653d21da569cca1bb019f57083331f0d474bc3856a09a5caaa3b", 0xae}], 0x4) unlinkat(r0, &(0x7f0000000c80)='./file0\x00', 0x80000000000001) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf", 0x7aa}], 0x1) ftruncate(r1, 0x8) 16:34:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fchdir(r0) 16:34:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bbaeb3db4d1bf8cbf20d206348de5c141824ef55a9c557c74c8dfb88855be0e9fd55b86ad2550c088e6301b5c09a21fabf3d520818482aa69b0e76b3b0198ac3bf1b74bcb9cc5984be5c6cc3b0f1dd86ab29312e03023997e7c2637bf0902b", 0x5f) r1 = socket$inet(0x2, 0x8001, 0x80000000000) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:34:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x3a0, 0x7, 0x1, 0x80, 0x13a, 0x2, 0x1, 0x0, 0x4, 0x4}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:34:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt(r0, 0x29, 0x66, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/7, 0xfffffffffffffec7) 16:34:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2004, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:34:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x60, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:34:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x1, 0x0, 0x7c048d64}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x401, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x0, 0x401}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x52, 0x20, 0xffffffffffffff20, 0x3}, {{r1}, 0x0, 0x4, 0x40000002, 0x28ee, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000005, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x80, 0x3}], 0x9, &(0x7f0000000100)={0x6, 0x3}) 16:34:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0xf54b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:34:20 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="b895b3ef44615d7f81aa772c110649053b2abdc2bf5952e100b4bde0173f0cafa2f76f607b", 0x25}, {&(0x7f0000000340)="2ececd9844a6899c87be674774fbda0b122cecdb1e8027dec42394b184336b37522f3acda161b4efab3102b0505f2ec4668aadad9f654105e867c4a215b9d2fbb4f4988da2773301f3a7c6", 0x4b}, {&(0x7f00000003c0)="82c50c3c9a2e4f7292087d266e72fd21b4c9626660650d24d0ae9c381604db7014201836188e01fcfed10b3a51924838bdc7b57a3efe72cb35a8e91d2036f8383c0f455d3cee13d7bbb3db86f35f98b6d5473d45f4af21cd9610efd4c8a24fd667aad1f29e24a3132008b9e6933dd1f6769f938fbb1651e5f39c157c1e8c404bbb", 0x81}, {&(0x7f0000000480)="c1184fea8e0422782985c1c44ca787ab3c73cb1856562926cd9124c2e941aee6c16253d7cdaf8846", 0x28}, {&(0x7f00000004c0)="bc7ebe738bce70088b9fdaa6ffbbd93e742ca14495d6b15e9d6a6a6d71cd20e016d887cd1a436f1ba3a119ea46b0f0b60ee92fbba550880130fcf714effd29117728415df7c811ec4d8090ead9bb0451c7d331498259ff99fcc8c2905439f268852484e8b32c3b89da7b2a6920a4f91a9ee98f09f7c511c02c0c86d4b7", 0x7d}, {&(0x7f0000000540)="3bd98c194d9bccb1d8dc10f078fd315d6407233f45b6db9e7e3f937b7adaae29db8802d8c623285ce6b6ea0bf4f95b976ea37a8237691f132b0a64c3c6", 0x3d}, {&(0x7f0000000580)="58609ab7f17d94611ced32e2dae4a17aa3df798742d1a6e60eeb50d0d7f064e9431993c58a9318a41c32ac44055ddc06cc7e7ddde4c54ef58d25bb1f0f5d470cd7d1543151332a0fa64a539093833c0542b685af9faf5c45de0ae8f240dbdd08b2762ab6", 0x64}, {&(0x7f0000000600)="9617a0420291a7bda6dbb1c8fc46a3176093c9", 0x13}, {&(0x7f0000000640)="36f551148d6ada32d1628f4b353721d1b1bd82645829f61ad7e051f8fd238759393792031301ff161a9ea523984f80f89caeed429136b1d48f4abcb1b8404efed2292d85d53bbe43c46672741cb8b7d6688dbf6b003f16c6fa3b32f3ddc478b41a13ea3060bc18d7d35852d180333b41a3ca2faba1943e73f4729beeef34117967f77d4b3706e0e39c7644e4d9a79cdacab461787979d0d0807e9160ed", 0x9d}], 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x5) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/179, 0xb3}], 0x1, &(0x7f0000000180)=""/239, 0xef}, 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 16:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:34:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="d5ff9668", 0x4) r1 = open(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x880, 0x80) pipe2(&(0x7f0000000000), 0x10000) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)}], 0x6, &(0x7f0000000500)=""/102, 0x66}, 0x3) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000440)='./file0/file0\x00') setsockopt(r0, 0x29, 0xd, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x9, 0x1) chmod(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x40000020) 16:34:20 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x28, 0xa, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000300)='./bus\x00', 0x8000800080002002, 0xfffffffffffff800) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f00000005c0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000440)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x17fd}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x4, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:34:20 executing program 1: r0 = socket$inet6(0x18, 0x40000000002, 0x1000) fchmod(r0, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x6, 0x1db) 16:34:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget(0x2, 0x4000, 0x25c, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) sync() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x400, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x7}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:34:20 executing program 1: getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) clock_getres(0x0, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000000080)={0x6, 0x8}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 16:34:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x40000000000001a, &(0x7f0000000000)="2316a46905c2649143e5", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:34:20 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getgroups(0x6, &(0x7f0000000000)=[r1, r5, r2, r3, r4, r4]) 16:34:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x31) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000200), &(0x7f0000000040)=0xfffffffffffffe71) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:34:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="4844d18e8096c93d02982c0c9af948bb3334b120a2399a6a02f1b589e1aeb42cd757035b03d37988ebae2256d716537a9a3e2065610a38963fd6b11a49fea8f13dd16304e783ac9f0cbbafd28bb1dcb002005e623a5b29ab37f66f18ac7bf401d22b57d7acb90c8a24f49788ec830029c76701ee2c1bb22af94e5350180b1347573789d24c8d1ef32b6121a1e8e8183fd9d5a382a4c9faa8df6546b016b7bdfc", 0xa0}, {&(0x7f00000000c0)="87a3d63defb0d885406be1204db1f932a73182a9fbcf1e4cf8580f5d9bdce5591b570e43546d60a8fe622114ef01d24e97d4dddcd62f12c8ebb87722dd39dd6eed4786f79b2c6676ae0d759311be4ba847", 0x51}, {&(0x7f0000000140)="c094392b16dd82de0d8293d1acec3567f75141da3d043606dfc55d6fa61c26e1a4402e2c2870d050dfae60265933c829fd466bcacc8f60bceec19cbbd94f2e350a660a746d4eea0bbd068050bc748e94838d954b677b8c56eb4924619afe18540d6823c4cd078b213ecd3c870d5f8fcd33ae14b9ab4b360b7c8e57f2faa2306a97dc269833fa1c09d2942c88d1aca2f6780ef76e8e7b3bf46e197d20e86228dfae8b946be0fa5f76", 0xa8}, {&(0x7f0000000200)="e147c05c8074e99d5a874edb384dbf361cae98707dcaf1094b081dc9f3c3c4bfb95c86b859b51ca78a986847cfbe5c36f6d6ac4578575d9283c94c43aaf64ed988bac6da35422d56f169f32419bc62fbead5bf078f1a20f3cd7021fef0ae6a7ff3776dce9391531fb67d11cf2052903196c65d2f1a526b4554a8216bef6d7edee5366a99013ef8aa513d6f0c0c87583e045ce52095b639ec89055b0d579bf9d7dfb010315104d0b25614f0b292f4edd4a9d4733a908dbf92d55c452e2d9f301bb2e231c75657a695305ec6504655727f5d2947fafacf25639e9b5aff62e3d391b2f6ce1bb95545fe7d6f494e96a310b491eadbe538354ebf12b88d242c313f7c82086b0fc8eb6a3a66f792d60f79e042301ca2ea07b76b58b5060242dd0a79160ec867a5faa2bf8992378b1df2ba2bc6aee57839e2520370f7a3a37c8f26f5e5084263ca38a4b87f336cb2658284ccf15b2d83c18314a873070820b0209d66b3828eacfcf740f2a6333951414ba1a89d2725fa17ca62b09f180f8c6e6afd38e94ceed4a18388b21343b7c9355bf13fcd75ba13466f3050c1960ab592e94665c62b4be3dcbbc11cb09a977aef1e16e7a11e7912b8f2e63dfcc83496cec01587bf819509db31e2ce99d0da934b0df2fca0c1cf08136c9685d3bda12f172ff5b699d891f171f7403bef2f2dfb17ee24808f6b022403262060ba6ccc5a550c9d24607006787069c5cb9a278d45e3107656a1178020c01d310f2e076e83b314ddb567508fab701eb6cc2504013c0ebf6c616b11b0f9d23cd7c857bc8c5495f086e6b3985a876eb1f14972ff73de97eaa8a415ce6b6b4279c43824602dcb28456652ad381c8a03356cb102fa55e459fedfd482621bfe29c7e94a3dae510245050f6161f9aedd53cce60a3a3880565b2cc7332ec0f9334df9e11a36dd90fb742ba9cac8873b9448889d87422a892ecf4f4b414f9cea5272f7dcb4e920bc956b9e8995db188c48a54a4506f479d903b62150461e85dec4242e9d272241f14582b88cd0e2d62b6809516440d7112dae3c9e8834baf5beb18727312dc4f48b3b53b3e7fb5f3f7c347607f7d2b7ce5c7eed49fa71cd34e44009fd2858a1f76cbb72824091088348487617c3c63f8dcebeca09875c1390988aa63f43196ac05e009ff293fe1461e0ccb22882d645c706dbeb39013b789d743fc0a400b05c2b8c980ac92a24261e3a7b332ee3fe9f1cf204daa226a982c9db0692bba1c56609fd98c16477f6e24bcac0f9cb8772dc753a6ff40030d60f4672e7c0a5d05701dedbfce58221ac3c7023c36cf2b1614ea38ff67df9f79a25f50afd175c31118e4a4b3a4e6cb6ffc4de48e749b3e982e82272fde00d4626bd0012a41207fae51e0306476eb4593a930c5a8048ace1b16bda0b27a073f859469ce971d83aa226d6e1c6c09882034f6005d89b6d4844e1c85b6f7b5a699a881ad95135265d45f49aeb642b3e02d1b9f3633ec072eccbc2287b8ab7c9657fe052d78c5bb40d9d9784e1bce5eebfbf2035a4820a82e77a324998bb75efc37222691786e3f3d3883c4211225ce7895d62ab7e16e4a8866f9ad7e97070a8811fcb3ca73efa98653d12050e9fa619b7588dfa12754b254887c6c968460c572dc5e20893459cfdd194df2f69c9d0607be7e36e6acee198b1ef425675bd73e68d27377ba7db663d302bd6c17b6eb83ce44ba5d3427f0e33830d330ce42ea5382e413962e0dd72af32fd27313925b703f06ea7206bdd6671f911351d9e5a627435e887fa8c3fa87929c7188ffcd57f534a3dc0e1823032fa75c2e451600f9510e4c453eb4a584b9249fc2d0184f1da19e4ff75a1a621f6806c63396e74ef1b4c8f49f03fd12863ee0f14ee0419c10c6f553661b67e4096ac194d74a8b28ff88377f47916f3550931b3143f27d4d30f28d6bed261e64bfdebeba53f0a9f900fa6e1fa2b9790bf1fe2d1de109244a4e3f3e812284f84f0b5115c2b7d9fd3cc69afa0146b1e939d1b8b6861f2862768e5ffea2bda44e85ff8c47fa7daa73644b50961b65f80e2a98f8599614c6ee30dc83c10b24e55b5220f94212ecbf2b380495b628ece6eaf4911cad449743d097cf009af2523852ca1d73e36a5da9c6ca919b833c77eee93539d0c41501314f89b40e595e224f81d50ab9b2b8a15bb1ef253784ae463b6ec7f488e2c87512e9d9b5e02c7e489323432a2ff7bcce5507482d2e75f0bbd76b44b34fe7b52813d74bc5ecfa5c9dcfc9a52700fcfc17fc80f40618068af7cfda0f018d04f4024556f73287a87c6547fef8ec3527595dc9b964f2e78c35fd8acb31c725a30df402b6fcacf11789bed8ed651310cad93068c1cfb6e4973c96500dce0a4c2aef3b05e5bb8bb296fc1490fa19d1f03069aab8a429c57a9720c95f2cbcc53cb4dbceaecc9922c3e66c462de96c75215f5343935de53b5495cdceff594afbb74d13334d992599900b3ef89e1e4fa6e5a519a12dc8316d41dcf922eb7cac99ea8d215d543663c09949f1635e8bc74eb4ffc84a689d16b81ce0ccd5dccd4838ddcc6014b9129d72e38c4f0b8a536fab2cc9c5f93355d42d38d4300466a0fa6e1d5fca2fe1e752b85c356072b28531abc2d10b16f2097d73094b72dc4683c43cb9ad6e8507b9d8f93acbd2991fe2ed2eb8e923391856504830c3fdab29fd83a210d4fa396608c7169127839007fceaa9cdebd6a4db51b8a175f5a68dabfb6393f41209c98204d296bc47fd47fe440728dbe10229c62ee543c321de8d83d65abcfd21745c2805e51c52e68446e7c3ec8b73e718cc7897cd8390d39925bf39eb6a924f406c67ddac2479e5b852c74e64ac017a04ed308a5fb093a151e0e1c7eff86d6bb442039456915be49a9d71616c28e1e50adbc0b881b456b4bff9718924cfa85b048f2899699a892815b2312eee417ae0b91f4ff11723291c6925e67ee48c48615119d9db24d4b83b26785730be6e5187ad63f6ac88fe3b88ad5f5bf7bf127fe7d24c568bbd8bcc677db26e2b8e8def624eba36f6ef108de9021df7d7e76611716e4622e20c4074af0c90de7d17a3a9dda34f40be25f59c81d35afb5cb02a918303ea7c271795abc293764751127480f02a064a861afa9d373fcd220d45943dcfe35780bd516cec3f97168c7cc28fd4468f4e158cf8cca888d41f12298b022e81db1b836544ceab1a827203144cfc357b8fb92e279480bba67c08509548a0d6f0a50ad2fc1612578fc5f2eafb99d038c7166cf62d69d1287cbde9ba2e26a8ddbda3a99859eb45aac2fadde2edfe562efb9ea7dd1dd4ce3056f7051b8c2a959e9e23f6a8659ab73e5814f7342615da2162027ee20b3866b1a16e01e503daa8fb72e501aa5a6d12483cebfbeb2336740238323ad97d43ca6c994d4a8fa6546c4a4f8707ccd469d29ccce48c716773042fd77a919bf70f4514b4b37331c8eb34f3640d85369366822afd0495e02cf8730bac9a05e3f9aa20e11eaeda0a0b8ddc11ff7521b0237f55b67fc05fb01f2c0e8d50f8fbade1059230e9eac114002ee364de8ff556ec9399e42c18ec1bfcc358fe0526b66d3c06bab451983e7d76b8311e3f3501be00ce40c8a8fe7a5c67be1491d92a7b39b83fd944361d49d935a88701ad233e72db49bcc7bcc3a5ada6a9aa8ff68a1c4165ed7c2943e8aa07ce4890956f57f68579325ea3e8b9ce4370283c1f938b547108262e589048f6cf142e7335e5b41613389c945b4c3edf73512cbc9df65eb5ba3c1ec3c6f8266d850fe2decf16b76ad44307dcf2724b7e796de7df4cf36ec708e3f792eef5f2dafb65e3cb6580f1446cc0dbc7804b2d1ab3f0373ccca0d7f431bf91a20ac85c508d9f4f786addf8e091a17566985ed10cf588896d4e60b9bc28af340d4ec88dc82797753d8feb971bedba217a413d7ab93e2ba3c8b1081dc0a38cd2201bc7770438cc2764dc01ff92ed84d1a28d47c7ef8f9ffb493138358f87d90b5b880876207791fbebe47520ab289b252c18db4c99b69bc58cdd80fb38cb6b97e2459bcbd5cf38b8d82c6b021d8186248886abb5fbce54ba8e0c1518862e29f9edf51ff10a539c10ff2cc4ae5e40871a7dbe1e8323e268f4574a5c52aa337d19c5110925f90d99fa0a7a41aff71fa581c996b1d6094b835601da6dce9488b9013833f98756faa403867d60fa072c939b35fb03fd37011130153d680fd35fa5278d68ee4d121e8ea932bfa1a2725e9ed1d9def6c43783c41351a0ad18c25de56bd1ffd5a950b359f4d3bcc56886808271c0da23450f2f9a9ba5150a8d3312fcff362ef4b0bc821960a72cbe8d54640a0efd2d105d5731314f23016617e39c87a5b2c12c11c1eb1d6c0d38b669f5a3072ec1db5858263f93a0894cdd70de9c2e3d5606039c5099d58f2a5b6d7642155f058c0e5e77d7d29281a6ed43117f498830e8da2eea33727685c8bd3116d696fc7ac296f38a4d6211a0b2d8473fe81680606ea3cb685c699af006046d9ac5758d39d171e4aed3afa74479f1046de15cfd21ab0d8f6bedc78413fb713264441dbb07a520edb7dac722d02329f8c56b1f52c1e3c643facc5b3f9475fae17e131bfc4982c9a7cdc0634b4b37290e576cbe6d62a8d1f554494776a2e2686807fd1565b26e544b5412ceab3931d71b8c716a782560c6cd0e40651365f136165ef9f3eeb47f815c1f64acc9463d4804b2bf13f5bc09c58970eaf670a9aa00fa56a98501fe3e01a239175a747aba7df2628294e7046d8a69207fbdb4d12074e3f95e88bda87e9380ccda8c4dae3022692e19def78f11538562b09409f75db8dce60ef42b3abe20a20e69c36dbfc700f2b0aeafa247f2cb0d13f1ef6dfd9527f8f258733bac8939f0651ef82f17cd970fa656311d6f8f7d3dca7e0c588f60d50311ef678185b846c38b3a328212100099c8927e17a8fcb521f80b66e821fce7c85715f239c070024967ed254f86dec24d8bb19025b16a8bffa0cb6a5d55b588d8f567023026f96aa80e9fccad887d40370c80a616ade657eba25eb6d221a6a2c112b90505be2064c3f40f519528936935e9aeaf2b6c1d6dde6e2df345fbf5defa87015de5df8af089c0f4af09d24a5719cca48ef0e3fe13aaf2fc614f58277fe678e31516b7de90df68501a5969f62af2271c4b77f3c773443d4ee3fcf4daeebfcd9223ddf4bc31b0eca3e1d32d08c3c0c07286a9de0bea4273f9773f7af88d6ae863a5de64135b233343958fe74a6298d78e86b091b28cd650fef47759732b0d51cbb536a96dedf515ad009dff7ca3f6825b77a86a6fd730f6fdb0c85acf5127605f8ee8da4ff03f7f6a1d179afa4417b06d966298744b6aa5d18815559b4c5d02f13eda07334f3ac34072aed756b9e6ba526433db3478c695c623e098f9afb48b1a4badcbded40fb6697196f54baf782c220bd6e974646f904f4ef61b1374e748f59ae8ae25b52b9ec1793e8d15043657356ec08ea18054d3087b41fc4ab25f06e21a415f483967cdc197aa812f430c57e36b4a878e9baf1fcd63705a900c79ec2afafff7752382b8ea083a2a4cdfa17ed187dfe7ba35b29be3248b8d2e031a7a458484e7efae1359ce7df1e9e8eaeffd8d4aaa4bee8c7b92f0f876b05c3e6bf7504c2f2f254359a0ed4c92a77bdc592720b33447fcf340a5a9a707ebb84999f57676b2568b01e59aca6b708f5bb211c61ff1d6eba54d04315ec81aacc2f3367033a942ebd274a0899df0afe2ec9ae2b3341e9e59847119a8df99020fbc59cbc621d3e9ec21f80400c8583", 0x1000}, {&(0x7f0000001200)="36846f921f4aa70f0cc1b1d51a383dd13f68e2e6bdc46fbcddc4cc59ec5c4dd60f0a8d92b5c533a2565e6f92ecef405fdf9ad696595b9e9598ee4afb5f3cf4c71beefacf8b837a723dbb68493c94133e065b55ce9296aec429fbe71629c03c3c5f6288b46671d554381b0bc2ff430093756a2dcb7675ae843f6b74afcf6d5d447dfcf09366872fb9aa10fbb1dc62969df63d302a3f278dcb", 0x98}, {&(0x7f00000012c0)="d4a626cdb5e558832d83ff6a27970a894ea316d963b99eb4afeb7f089bdefe4878cd410bf791a0c8c2054be30cd75df1209e6690cc6aa756bfe65fa36c88057c6eebf651f5bcac506e43b0578a8c5af8e154a131df9ecbe686ab80c377986b6b96d987eb3a2dc274dca4e49c352eef1b180a30551c0f3c7d5d20c349ab060263834fc9dd7f4d4642480f450826663add4daf461013a63f1e7b3329fa264f8a659a7f615bdeca85c119d30ca32bfef5518805eed6ef0fcd93b5ac", 0xba}, {&(0x7f0000001380)="6da45381b9904f0ac1c97c133d29dcf5be2eefd677dbf78ab1efbb373f49cc270e24339fabd19344f8e8c119d4618eb3d270f229ce93188334eb1e94a95a0ac536872a755aee56c6627574e4d2b71147bdda22f2da4f279554a707332cfb51a35326ab0cf148e4d37ba7b732ad672263c49c309131a0213c9e35f910108446c5427444d13e3df53fcb437b0163a4476a26b71503d9f1b938b432b0136136048c259b2ec20ccc5ef77110d719cb2b50f782f305dc15940c84da852a", 0xbb}], 0x7) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) 16:34:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = socket$inet(0x2, 0x4, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x5) 16:34:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 16:34:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x1ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3e, 0x136) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x28, 0x0) lseek(r0, 0x0, 0x2) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000000340)={0x0, ""/186}, 0xc2, 0x2, 0x1000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=""/255, 0xff) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000440)="26a21d6b5165c25a34722fbbaa1724cd48819ed1660a6e2d5c22b843067b817c3b42a5f14cb2168b86f7dc5c6ea402508abf5ee8ab4ff1db593ea8732ea85bec62ce394b00fe8fe49f398fc95f973f3df0d53d262033d5daec7dfb6dbb28f07025b6e08bbb2aa7a69e90385f3412cb5e9c96aee9d2d9e630189526c0c299d4c62ef6cb6cd31d218c9d25a2472f2be5196d1880fb3538b2cb561d903022f96e47a01e6b8bdadb7f11b5bd37bec487cd56f9ad27e16e887ebcae8a24612b89234208772c735d7da6b555bb0f0a46e455cb5b13862384043e2c9649f1dc807649ff5f7fe0a2c9379877afd4b6ebbe7fe0d34cf497d8372244", 0xf7}], 0x1) fchflags(r2, 0x30000) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:34:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080042003, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:34:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="01"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) syz_open_pts() r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:34:20 executing program 1: r0 = dup(0xffffffffffffffff) dup(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') writev(r2, &(0x7f0000000000), 0x1f0) 16:34:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x800) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:34:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x80000001, r1}) lseek(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000000)=0x801) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x4, 0x9606, r1}) 16:34:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') socket(0x1, 0x0, 0x3fe69e66) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000005) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:34:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:34:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="518ec37d86db65b672e944f10526a6ec58492f41a4137ae9518e40fc4ee22c1f0400000000000000207dd274264f18e96379edf213f617bbc2b252caf59f75b5f1340780271c70db48c7e6df0d5366c78963cb124aa3bd6fdfe4e1a270c392ed36f7120bbf7d70b6997306a3985e77cc28d7018556d2c7707fed24962fd7671a6074b697a13ae5be6d60318842c7c8e239280f2794f0fadd2232941667de4d39f5df71880c3e43cdf3c31f77cdb496d7a7c0b0c310127f49d8a1790690588702f9ba9221f094dc8235ed4dedd9a303b4180de3ca7f00", 0xffffffffffffff9d) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='./#(%\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) sendto(r3, &(0x7f0000000140)="979a999193c741d96d57336f64cc94b7c6e86d4a1ffb8c597c94dce9ee3be7752ebf613e2c56d91bc5fc7d0889f2892b8fdbe5ef0c537a0f5b36aa594583f0b46507868ba85b8e63ee7c6ec5d0e530a95e00558d628aec33034d0e7e241532031732c6bb1a800a035b1731e1d3b1a9e365299aa0a1e9533d0a0196c78f80c64925e862b8e5bb4b055c5a6742db8159e8ec91d4d9a32e161230c5f20daf2ed8b2367cf724110fa394afdd65128d7fad5615a3c11937bb865cb1dc3e12c9dced4c854946013b9687eb86124966beef3ce7bef5a5f85bc0f0757bd3f125867c96d833d7a206108e80ee2d10abec09ccf616f7", 0xf1, 0x402, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:34:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x1, 0x5}, 0x8) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x28040, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001100)={0x6, 0x3, {0x20, 0x2}}) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/108, 0x6c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001200)={0x6, 0x2, './file0/file0\x00', 0xfffffffffffffffc, 0x4, 0x400, 0x80000000}) fchflags(r0, 0x70006) close(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001240)={0x100000000, 0x41, {0x9, 0x7}}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001280)={0x3ff, './file1\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000001300)='./file1\x00', 0x100, 0xfffffffffffff333) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) fsync(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x798fefa8, 0x7, 0x1, 0x0, 0x5, 0x30b, 0x3a0000000000, 0x2, 0x1, 0x8, 0x7f}) symlinkat(&(0x7f00000013c0)='./file1\x00', r1, &(0x7f0000001400)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001440)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001480)={0xf77c, 0x6, {0x2e, 0x9}}) readv(r1, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/93, 0x5d}, {&(0x7f0000001540)=""/20, 0x14}, {&(0x7f0000001580)=""/238, 0xee}, {&(0x7f0000001680)=""/161, 0xa1}], 0x4) bind$inet(r1, &(0x7f0000001780)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000017c0)={0x3, 0x0, 0x80000001, 0x8, r2}) linkat(r1, &(0x7f0000001800)='./file1\x00', r1, &(0x7f0000001840)='./file1\x00', 0x4) fchflags(r0, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001880)=0xa5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000018c0), &(0x7f0000001900)=0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setstatus(r3, 0x4, 0xc8) 16:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='F', 0x1) shutdown(r0, 0x1) 16:34:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x10000, 0x10000}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet6(r1, &(0x7f00000000c0)="6252b1871d961eee24bf96856bf3d3aeb863b2406dea6147331c44a06396ee3011bbef1c62d302b47ba0db5979e8c0414fa82c7f5d69a4647888684ebc15763eca70ca7a88f76cd7f124ee2355211453c166266b187848b6bf000ef629fd997f31a2e72fec16db7c62ed0353089cc12783e0eb13032f3ba41d0e8f", 0x7b, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x7f47, 0x3}, 0xc) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) socketpair(0x1, 0x2, 0x1, &(0x7f0000000000)) 16:34:22 executing program 1: pipe(&(0x7f0000000040)) setreuid(0xffffffffffffffff, 0x0) r0 = semget(0x2, 0x3, 0x8a) semop(r0, &(0x7f0000000000)=[{0x4, 0xa2, 0x1000}, {0x1, 0x80000000, 0x800}, {0x2, 0x0, 0x1800}], 0x3) 16:34:22 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000400)="1ead21c99caf5e8ec4262b58baed3088350c0f94e77eb29e50c0f6e22e28e94801247cb5ab6c4e35577f3bae7c031061e6fa0ffaa5057f0c1cc8a908660e77630cce6ab2b31a822e3d4cd4e4be8f6632ed73ef71c9cd9b50d925cb5d58cea743e7995da45645fb4b3b7e11e575d7b6fa08e879ed7e1d9584c2e8ab177d894700db2cc329dae00dc7f460efdafb6d71d230d3cc133f13e888c1a0a5cad1271993d79f5e52e3744f394de8b0b89ae3d61f9514fc34cb7f7bee056eb6957a252a2be72df48c1b9b451045465041c094fcc625a6ef9ff11bbc4cfb2636b1e7ffa49fc249a6d31aa0893dffbb37b1596d30a9041382ed52dac7939f1e3ff8088dd0a4707a1ce9d5e28729c67a38485e7f5a4be7f7cf9aed83bcd858bc90ab7a14bc38409f4449ed7526782d153c3dfe14a34c9ab2ac994bca5b73f5ee04a6a24fb2c9c5993a7ce4074db22861680c9e543f891efbeacc86b5cefdcf19a54ecd7fd0b6da1af24ddb6e3113d842748872cf0d71b3b113e69bc21dec6f29a16707892a77602e549266c6d35584d0ded415160979a2c35baf40b65d70b5f7b3f876bd95f5b31ce6cf427ab7069650249393ff6d299402398f3176c1b44a926e0cae4bcd6410729b88b5ce5abea34268db9c450150de2b0cea2f45d224edbb281c4654073ee912f4ffb963333f9bbce42deb5c908cf86516d560148c7bce549775374b3838a0426b85a0f3a2db9a61af0ef435e06f347e874c1cb60f7fc6c6888931bb6438676aa94d46e4c7e0b94dc158ebc4973f7724e82ad4a14fff5c90299e6f59b8a167cb0254c52052369a7fdd8128112d985bfd3e431301240726b60ff74d437c5e363fc5877ce4449324fb715f3cfd0706c2eaaedacb8e0c82d3cf25a2b15c180e963066bf52eaf8746babd81e6b17eb11716f28f997e5d2f01e2ed944e38c7916470c750fcac2e49abc8adc7287ddef8369a38eb09dddca912b62ad7d613a4354c2f2a78fd52dc2fc325c77e3e46445d54d896019a54b521da64e5ae564e445dc7da155e7cb3d0cc784dc962389b7273811b5253312a1ebf4e04187b65404f0672c57b8f949af4eda637e0d31590d6acd4c9d7736051be1a74a51f629331e61c89c290ba3e762c655c51708481d2d818adf56099b690231c307f0fea857906459891ef702cb5dde4ebb9442820ca002bcb4e9b9552f8db4f255d978e50ff8b59e1378e613269b2bea825efe6d77a88f645606dab30a38bc9d4fb5a6ec73f83648a607349c4ff2073a97100d23b754a8b2c142c9b289ae5ded6370517b6d1ee1b0abacec0d01e498fb51863a779923cb171232d9fbc599c0b4b362d8aaf15894ca9e5cf06a1ecef1a3d49feb204d6facf706d5d84252f21a3226d4c47f6d0fdca504a11bc7e079a0d7ee84236ffc6e5de7a0d950959d28aec1bf38d50de11faddb55f88568aec9a7824405d41ab6c22d846a65e7ea6f0b63996cd28bbb7d27727a40e7252c0460da84eab22c926f346e3ff4a9143ae8ba86b310ee334e9d256b6b9cd355c2fe9d42cc7feb1de905e81c5dbf9ff3571757d8aca2520a79cd45d9a3ff206f5a48d1684f5304e76c1bef67ea1c9ac402c9351af1b10ae72f28dce0f6ceff542197d11976ea110d92b10a38ae6c8e32083d9ff163cbc1af7d7c6ff5107ec3968fd3dce5f76d40f27a8c9bb73cade9efff0e26ecbeb1607e88bb15824cd8d7b956e0092ce5af25c214a8f95f56b44d36bbf82b50c573f9429c7d657d42276d952b2d4a6786ddfef2309758214d152d9bb3acb369be05c7c907fc7684a5f415e81b5782c36b4b9bab5debd0a2167ee4a82246795ad2e4f2823654f916f07711f4bc17310796f5e4b66f20c3fdbf03a101cb77577d81d344979177b511ebe04990df78f4810b90a712bd05c55e7d21c2066764ea91220d07a272eef65048b477983d0665313c2aaf84638737132640765675752978b2a04a2e1b8a7cb70413273dab65908ae008b953055daa67bf4dd89bbe23c9942066e8b965221564c1cc6491fd651bedacf70d43bb1d7e2caaf93819c61c87ce3ad1e52601734239cab494fd159a39106e1dafcdf6314a79d853b28bc38e9ca67c9a5611360dde41055de8e986aeff66e8d5811cf9f126183f85f11f1fd98b37caf72f79604e7809ccf9013b9c9744aebb45403e622a120e96d7ce11adb4183777cd24469cb67f9a41736e4ec7f1371d2e72cf13d0a501f01cc54f5447ae32632d6bba63237ffc6802601f68e144172e6c06f7b394ffd49db1c431de2e0826b6404366b5f3dcb3a0b375a62bb4310b6cd628e22158341c7bbaad9b6108486afe9e0eb66b018bf9b2540d66a25bd550ae6364cddc9e50f9bbabae28622665eb449bce3c07f12bc9150393a29b995b6695140c84d2be4d3f722361bfbba8553dc790fe02871001f7222bca6992619784d6223fb95241f1da2c56657997c64bb42bc27905dff6d2124048d8a8d32394a812918da7e9c241468cae948ff026269f6331a984fe9969e73696031b80f2fbbf83a50ae9a906fc05b4b7b6e90049c284025f1bc4c9fa77ad5fe66e9124f1b7e0fde69c9039ee9515d54e8ea92a46f342fd9128b46c9035234318895b7a819115b8402c5eeafa7ca04a7e2ffbd21594aed63333cffeb00a847a92c7ad4c36b1cb9102dcefc3a0c37fca1e981ec9712d8cde50c9ab1976524b0cf2cca25779395001f482c4258bc588b9b6f60f3119b253d182a7fc5e535361e59bf43f08da1be7f6d543e0f90db6894636c6990aff83ec89a31baff6c0b49d87279bf9fdc20e877af24083660f48151d62a121de088b1037776c6dd4ddbea9df407da325fc56d594337ccd0a3ca139d28d207366f7ec29c8797a460c0cd8a5085912258d5642134b5b3fed401c18959130cf1ce29c7acaf9548b31eb1c4835d0694bb3fe9b83d3f3200fe9bafa44f185b399f954b38d5e5d973daec646ccd71b33377830d846592bd21244ae5db74d63c809a97a530dc9e0b070a6be3873856c43806a986a5943691c74723129c2181a5260d85b004ee8435f27228b79205ec03d8de6e5bba94bbb5020dc7bbf774368d24120e906ab9d7d6caee6e7a4882e8a19d55ff07631e1bfd77a5b915e28f013a9cdd36d1000d1273a3bf8d3d5c1573dbbddf14e3c0befc3b1863d082bdd305835c2fc02452c0c2588a9ab85f109fa6a2bc8447cb3583a739b44490b25d67a548e68e0c98be79b71636f84bf3505b63d6530bc0dc25d823dd5fd4c055a4b4ac96918cecde3930aa44a5dc7fd41133ac15c99617e7a2050ed380ddd73dcf7748b35e3e2794950af966d25eee08d0d85395e5b6c1ce95ba0f0ea3f2670078d5986afc3279e5678aa8bd55610dd1744ede466e4899c7513906eeb9919acba3e283c222d81b45aee5ca285e03d6ca8d622ff89e385ca13e14ccfdfef6010218ef6ad4fe7b72dd8fda6dce3058c6db0e2bb5bf22dbb237b1c64deaaca99e06445d2acba15a87485240815f2a6790b9be2a383da57190a1edc92d40329fe9997558b75d5d9a7637cc8ea408c5c9fb35a76e92224d81a763c952e01a84dce374a7ac2b1603af95e2f062abd1b98a39d5f87bb1549cd70bae472de70b443699175bf4ced03ff3bbb91afe7255984f40dbaf7d37264631690dc6a0dfde4cdc3d64657319c627e7769098a57c759a6e2bb3185d7b509d908ded01fe4e2123a2f2b81c6e0125ad2c264081224196a314c3249ad95b299d5517de16ac305cbc2962cf6add61db383c62516400ce5f91c8536f4f00f9188d52b1c382ee17cb26f9b38b0995cd59882373858723ee40c8db5a7ddf9aa2ae4c7179074322878ee28b3ea24fd4584649ba70faf44fc144e5089d254e9b1162c24ad12cdc88e248965d7a2ceb4fcf5e3b3b31a59061ff1fb25b577baf515c803bbbf620cc7833b6069d75e2b9ddfbb6344c22121d9139ab08e3473c07805db87bf2b6f8f10c50237762901c64f9a65e31d3b81bbb69918abad173e52ccfc07cbf54e77c7817298ac968c1feaea50093461665bbde99096a69052b5df41c15c65a7fa2bc243fef30ca3b10791abda651ee9a293c56b90475296f965313803454316df84c28b50f917b636a67e9476ffcb67a33411eb0e0e6392c0d840306e33b614014046662d45f2d78f622e687c45746a4f756ce7c44ea1a04f284636d3ba30059f2094f862292333febc34367f59ed0b666e081ebdfdcffe06cb2e12e1ac68ed371d223fb3e7ae68fc43117c26d443add908012a6b1405c7d28079f0b386d8687ec6fca5d6fee05c36d706b0a364afbbe99760b3a36640edd68841e6f8d1e91ee73d3d86b7be65496e99b89224bff12f33b0949726b8a8b082c5e369d275bdfc27595e4d8a9d42a947ae94de42d1e17258ca3fb1c1fef54c4ae796d30c74e14fd7a2f1ebea38e375c89d2fa1f221965f052a31ed00198caf40108e4dc124338fa48705a4dc458bbc286f247d2607457ed27033a9b1a97d0bc4f19e5106db63e1f77f9e1fe8f2db2669062f71cdd1b12e7e0acb9e2e87ebd592c0e7061e851e7d48209451cad789d1ccd1ee26482d8cf369a833b812cc5a6f65476acae8192f3e8947d8cc2388c0662afc78052f942f2f134e5d2f24ac03339ff033200eaeaa6fc91137e2a61d83a000831ad6c54b0810a1d6383a89e28c950313d1b0db872cc74b5dca882c918ef4d7fb85876a5d6c902e9682399b060eee1bc3826aa851e49e42017923bcaf1e80535079e05eb629701780607d3f86c3f82102a4a9a6468da0d56592c3ec2167ccab7585758f6fb9a470f97b05869bc618e98815357d79e1c2ce953bf7ef3890b6b0066029b3a4416e105f3d9fbd87f3a2fa7b3c2085f1fc93f599f1a5415d3f0a2baedbee5a3b3dc93db5682fb68f832edc4948f0cd3278ac59414eca923b2a9ddd246cc26c3c6fc1100e8c25991d6d8337fd09f26b8c436c772b3383b129839015e3dbe0cab480d2739b32e6da861b803e6b2ce638e6a9307059b58b7417849295ce59b0658318f9e436f8fb3148bdd3c846b9ed90f650a83135cf9b63ac158a523849500ac8939235547b8886fb9095bf060d6733d34aa4ae51d63520496e0a322c3fa93fecfebea7432ce437c177f001cc402c66361fa7361325377c1fe2f9d027b2470e56017638351835292c0e3e54ec5b7e46788ea0e2ae8033c3ebe435b1a21b3af56fa91572632d61b097e8127b9470339e70a168c86eadc83dff313b518e597ff26664545d354ab3a437aa89f1c282e8633c8a146b2fa0526799044bcb0ceb3b1264917ed68b2e4fe31fea6aad6c712ee69fcb144815b2686b24d995f25c7b2ff9b00a15ddabd4e42d2f354781b435e2bc2d95785112ba1bd9b6ad84876edcf9b7e915283b3cf8e4125fed17537dd477368400611a7987c2d2bb1a8aa4b76c021a1de9ba5164ede167bd1c7bd2bc02326a39071cd90d219f104662bb91370b3dfc62025ef20b80fbe2237d0efb664d4d57e95bc8cfde26d301ba6277741ba205786f47c07e6f4eaf1908b5e60ca1d88dcf3a1d4dd302be45c7b821e639da74c6dbb309bd3764e71b39d2da00f8340cc38bd90eeb16eb86e911cf183b62f474ceeac8e0b8e829eced4f00f8533df63800c57f0739b9eff837d50b0355ff773812581de0fb0ee73526ed2db2edd4e04169b4f326601312831d8773d59b710e9525d2270ddc7486b570f05fc7d4112e7d0121f64400afcf5116426c3a61f55da38f1df9f7d32db94170aa5de48acecf5fa92c3095", 0x1000}, {&(0x7f0000001400)="068b1f3cfdca3bc03f40b4a5451070a69f20e0403e5188adaad88e5e8a61e584e89f0bea4e325fae9dcde6ea0b7ab80cf4fb252cc7a026bd1d4424a69373b8a896f51266b612dc5516b3d070e340ffc8da581bbf8d2abd2d0833fbc91878f64d0ab15c2e93081e56f2e35662cd53a24f8a4441584de0ec4741a7992658b70e0d990765a8dd0c2c38dd", 0xffffffffffffff34}], 0x1000000000000192) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:34:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x86, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2000000000000480, 0x110) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2010, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000040)=""/188, 0xbc) 16:34:22 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) shmdt(r5) 16:34:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) dup(r3) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 16:34:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:34:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f00000001c0)}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x4, &(0x7f0000000440)=""/210, 0xd2}, 0x1) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x8000}, {0x6, 0x2}}, 0x0) sendto$unix(r1, &(0x7f0000000580)="8369dce32e726f78aa65c421885c1d5e7ea661c3ee9b8ba313df17f8853e0a9c844bc38e087c2be2b6d9727a8534350b5267945616d1780dff3434aba8994a4ccaee8719bd7971c2170769537e0c827414c9432e17edda85ca8333b621d03394a4f52691aa54cbecd25b989cb3a610e64a1f854a2a8504ceace846a4b02cfd762c79ff370f9ef26874d80e9b6a73ee6fbf04912d3057015141f6a25c8a9f23aba41c4a37f4fad6bc9c7d91d722bf65341ec27e7fb6615d80a518b9cdd2c14eed5c2d14db93fe6a0c8de7602a05fe9acd9923375ed0ac8208a1272e8923ad52f24f9016cee4", 0xe5, 0x4, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) 16:34:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:34:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x2a0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) kevent(r1, &(0x7f0000001c40)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000002, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x100, 0xffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x13, 0x3, 0x6}], 0xfffffffffffffff7, &(0x7f0000001cc0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000087, 0x6, 0xcd8f}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x49}, {{r1}, 0x0, 0x21, 0x4, 0x0, 0x100}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x4, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x40}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x6, 0x100000001}], 0xba8, &(0x7f0000001d80)={0x1f, 0x3f}) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0xfffffffffffffe5b}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r1, &(0x7f0000001780)=""/160, 0xa0) getdents(r1, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001940)=0xfffffffffffffffe) accept$inet6(r1, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="0000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x68, 0x3, 0x0) 09:43:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 09:43:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xcb, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000ea9e2281959ffabb70c5278cd4bbcdff76301101c8974ff47d5d8a3707c682fd06bcda2e8727e7c9a49f891274b637b675360582bb89f3c9"], 0xa) socket(0x1a, 0x2, 0x3f000) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000001c0)=0xfffffeff) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x8001, 0x1, r1}) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:43:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6209445796b28e8301dfff6ae68ac10b7222bfe43fd32fb942826c3b1cd4da9bb2e48e7e1b64f790e9a2eadc7c41473f86dfecff021b80461b9df35582edfc69f3f9094c348f3c228e9ba0508fab319fef859b89144d2cba7ae7a29130cc505da3ab4a7401b104bcdd197174be561efcdf2ba6281faf55e4af39b620ebde2104d4f2d405de808c307cf4977300a3bb566cc70a72d7280b010bac44fc5b0401e20fd5ecb0c0fec3c7", 0xa8, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x4}, 0xc) 09:43:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 09:43:21 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x2f6) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 09:43:21 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x800000018, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8d1, 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00", 0x0, 0xfffffffffffffffc}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x25e) 09:43:21 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 09:43:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 09:43:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10281, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7940125cb5d6b499f10f971a5fb33708ed983808cf1b61288908493e14d29e6b3347e0198f3df074ca68851f2106b38a3eab74d99fc54f9dcfd8b50d7e6fed9be6487f02fe4ae3895d011e86b9276f725d47c7dda204e88d9ecd32282792df3ae41051e3f463bbc8f465f72d5f7aef0ec89939620f089cf600dafb257a89f836fd4f597af062d29c440f7d4b77a540b47e8b71e09e5b57f08bbf3d7dcd187eac2a11c597dcd06840", 0xa8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x2) write(r0, &(0x7f0000000200)="64e6cf9f2ac605c2f6220007c397e4578e091885ea3a", 0x16) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x10) 09:43:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc0, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) read(r0, &(0x7f0000000340)=""/4096, 0x1000) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001400)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x78, 0x10, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x7, 0xf26, 0x9}, {{r3}, 0x0, 0x8, 0xa0000002, 0x1, 0x7f}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x60000000, 0x3, 0x400}, {{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x8b, 0x800}], 0x100, &(0x7f0000000200)={0xdf, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x80000000) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse\x00', 0x80, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10800, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x3a0914c44f7b2028, 0x1aff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0xe6, [{0x1, 0x1}, {0x2, 0x80000001}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x7ff}, {0x1, 0x2}, {0x3, 0x388}, {0x2, 0x3f}, {}, {0x3, 0x80000001}, {0x3, 0x1}, {0x3}, {0x2, 0x7}, {0x3, 0x1f}, {0x0, 0x206f}, {0x1, 0x5}, {0x1, 0x8}, {0x1, 0x2}, {0x3, 0xfff}, {0x3, 0x6}, {0x0, 0x649}, {0x3, 0x100000000}, {0x0, 0x240000000000}, {0x3, 0x6}, {0x2, 0x4a}, {0x1, 0x36}, {0x1, 0x1}, {0x3, 0x3f}, {0x3}, {0x2, 0x739}, {0x1, 0x8001}, {0x1, 0xa3}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="347cc8e208baba5e80270814f0ac17a6e84fe20ccf4fba6628a460fa3d5b7ef24555fe7c0c25a97e381b32514093a5b2eafa970768b7ca6bc62720a7e746b0f4a6704f37bad5409e7eabb7861aca5b5940d7632ec6c2", 0x56}], 0x1, 0x0) 09:43:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 09:43:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file1\x00', 0x615, 0xfffffffffffffffc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:22 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x100000001, 0xfffffffffffffffb, 0x7, 0x9, "565afa3042c8a2ea419f0e8e5921c2a135971d76", 0x10000, 0xe4}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0xee37, 0x80000000, 0x2, 0x2, "5b40bfc4456ef83df5d6214021e6715aa469f5c1", 0x7e, 0x2}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffd2) getsockopt$sock_timeval(r0, 0xffff, 0x101002, 0x0, 0x0) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 09:43:22 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000040)=""/46, 0x2e, 0x802, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 09:43:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x16f7, 0x6f6}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 09:43:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="47eaba74bc0b7ae3a0a55d34f3b049a4b155b832cd846e36399cce7457ca2a9b4cc2be2892eda181081e2e23c254043ed6dc983c9c7c3099b4ce8fa50b132e30ff2cba8cad4a5adb54a3b5e75c2085d700ae56e39d09ef923b72e70eb2e43fafd74cbfb42805addb194c3115883c005dd198d461e4f228225e2849837ca804d7f22f4208a289af0cdf3e9ff948c77c0f0749336237a5e2a448f39fe5755c3a2947b3c26559c2", 0xa6) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r3, 0x20004b3c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x211, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x6e12) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r3, 0x0, 0xabb842b370668b87) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xff, 0xdaf9}, 0xc) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) 09:43:22 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) minherit(&(0x7f0000217000/0x1000)=nil, 0x1000, 0x100003) 09:43:22 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000280)='./file1\x00', 0x2, 0x20) write(r0, &(0x7f00000002c0)="467ac9b7222b843891d6f13b5a4d556852910838829b1db21bbe800c99b4fa42492d2fd735966321d0abeb1922aadf9a6354a60829e6a19991c8a5a9c463885789a1cc9046d9181164de569eff960ca3f748c0b1de333f1830844f4c250591288e192b14bd235b57d94819184c20d8ba525ab14ea25e6a7439f8739e69f5a4970a14622d4bb0667ad776779fdb9e16234e0ab62cf3851458e887af436d3e52f5ea9356b34d02e0ea1d5548f7baa316b6191b88b781", 0xb5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xe6) chmod(&(0x7f00000003c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x8040, 0x60) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r2 = open$dir(&(0x7f0000000200)='./file1\x00', 0x1, 0x8) write(r2, &(0x7f0000000400)="8110fb327f58580e2c4504a620f0b9f71cd9564373a5489325fc23ee5b80278d6fa1b97116cd28dfa7e33c7632e603112aaae10a547b3893aed1c7fcc70a16ef1195a14cbb9b6b9cee97259807e61d1fb69cab62cc06ab4a68ba4d621482f8b09cd1e40f1f080af6dd03bbe242a1921d974da10feaaa1cf34b638e3d1104264e8fed1d3c1083fad9ef8f3b382a47113c08b72ccd8e30ad3d7dbb4cee74b10bea689e4ce3251f315435d25f86310133ea1bd610f754467100f4e28069be4895ccea21d2d1e7f1a8ce7f5fa13ec0fc7786d0bb86ff8bb2a31a795a57b84af6913abaa0d44bb9ca612e4b783c205dbfeff554bc691b0e5ed15dd7284af0fa1aff1c231f01d41ae4996c57c5a87a4d18dfd3e6c67a0cf480ed81876adf99d36a9e35c62b4a06e1461196ac46a52c26d4502bc3d3d728388abc418a00c5e329cb2b9fa2f51e65a9a6112e3fc53cc0e8cb320628a2df638853a065002130d1505fdaf12c2228f5e0213398c20ca15f7fa170a25e59449063d44f85c09525e6667a32680ed3a8ef6552fcadfc84e5295bc420e4ce9c87d13652cd2709c7c4d19c4b17bd2722dad7ac299402e385e4338f0e42d3901262af6b7da9d321c618389f42651241bad5a603f83db9c1a5c0b4a8d679191b3746d7630f7fc1fa931dc59a18d6c09fe807a6d84505fecbc8fdb623bf308aad580ac9ef50d5759179c4ec86d896666df498083131acdb14031cd004530387cc678c3f2710cf2cc20b13ab5b3735341cdd801e23ab9a08093feb26562d95722a5e9f0e3e4d896b41bf0fce54caebbfcb04d2006d698132f3c20b16abd319fa305388e9444328eaed8dc7e858e25cb41723d55fbbe162cdab05c750c20a57f6cb82659b9a29b55995e5fbfddfa72fdf4418cb5a5d8bb4f769fd0c58cd6a8c5d13f0defd6a9ee6ab7fc381ad3372b4317970e9436ca2efbbbe2e5fcbb8b96bce5ad384a6dd5873fdbc31e7f8b588bedfa5752181b8767486d7dca85ad93160fd5fe2cac0511fec891c4fe3d1b9ce2408073974565b5de96f5136cc470cac54de77ccb696d7868282b918b671682eaa9928fa3c30e921a50a47f000f6eebac3b23c7debec4ea231a0bd946cda199a1feea89f397331cfdf4e8c6449d3a8d2bd06efa3dc0bd0c6c5146261f8361de7674f13fea958d99f7cd4e37ddf6c8d43c0407b3520e05e3fc6595a3db30631abef3d193127a3ceddaf80b09508140038b6427a9130c9dfa862e9378b9e9bbb603f1e21158847e2acbf619f3a1122d230d2f2b31b4103e41acd3ef72fe13624f8092f52325588a37ccd2570bb846a786678dcd459d371960d07efdcef00b02b92ab97f082c865c811f0360a5e90679a252b1c39e905845607fc351cfcc20fd50c9a6fd108d22f134ecde80e02793f96d9b3f3a48f0baba92884f2371508689324697b0052a363bf6c8866089e4b457fab013aab8aa9a7ad92f4c6d05f289f3953cc046d1124efe48c5cf3467e4815b192b43b25ef769c83b191dae2a929e4ec7e935deff749b550d6c490dc60171bf54d7215a81dc899a9ae150d4ea86a664524a92d35133d51110b1bda5c760db7593432bca4a6714eb39d0a718cc341634b366cd320fbaf53747ab06c2823b1f4c850d26a7cc124c7956b170021ae0865ecbeef9ef7861baf6c664cc00103468c093ef23a82db1c9acbcc66bab337a4dd4dd41b8f00a9b88e53f8dbb2f4a43fc2ba82897619561d638e7e6a851c065c700ec9056f34044463100aff653228558f796169ad5fb0053ccef9f94cab8fafadb14a0b2d638dd2774d98e4432196e0c022fef2c34f85f881bb33694598f09700ce3d8ba7afcc0c611e2119cba278ba02d199512ce737d2750fd01679432a4f02e4d59abc749a46d2f96c21e210aef13590405d0b29a58d213bd3597ea992d180499fe69a0fe44db1ba4eb85cfe4e9e592108d7e5ab21008cf443abd96fc85126527922db5bdd1aa21e93ec96d6d697e936093c5c76fd06801a3a8e13cd2159cfdc2fa0e568251afe671140fb7e011b96a8adfe6bd417667aee33bfa7feb4097737f87b0c6baa7eea777b4d164fbb4ba4150417962130739837b5e2123d9240fb22faa0ab8ca29e000f4edf0ac02d282ea0e1bcb88a7608297dde49f694135e79888390bce0b538a9b89b1f690730fa27142a26e08637ff69855587c13221470b53cd96e24517eac192ac6a73a429573126f95ac491b55063691a5735c865888f0e6b082234b967e5c3dcb9247bbd69e5dc98c93f4c7f45effb7e5f58f718178559fabc5e5dcd084d8dc439611cf4d8502b4bd99125b88cfb44af1589bc26edd7aced0c44f7d010e5195037f257b8de02b807b548cbd27a9d53af6dcf40ffba8467c9662b53c0b25756dfcb6a73e43c4e1d4e45490331bfc3ac7c1f8fa3e96760bb51db337f11687885090e1b1d0c6c63ab6ab520b3ddf9328881edd9da901f97db82d73892d184e812e8210a35ef86084cf4641c6cb06a336c274e00b8c89315ec907fb33ea625758fca9f4bfada9f68b77bbe1398fc4f04761f55d2a1ab0d47fc30ba278a3fc5526160077b6572e3028ddc44af39637a793ffc32867a009966fb2b698fc9d519616e687f895e1df502f1781968d23af535debc2865b42b6a1b30e7c52dcd1ef79388e0c280efd7d939834cbd0be3564ec481f60ad251b3f4a68eb6f2895d321aaa1d5d7bb7027629bf71fe19f47bc94520b62fca7a1da7bac2d853c42ae312a5740a75917d7e32354bc4c5d590d1e0e1ee2aaf5d74fc456585ed04e8542d51e3791265d81ddd42428869923787547f9e5dbb31e37ee46e32bfddce4611fecd8017c67518c3af727a55a017de4e3598529e22a0fbee2c8fbf6338ecdacd4286afd145ad22cd01d45f3cc2ebfb54cba52113a94f719dff0351d76133882abd16e7c77fc335a58eec50224b14c6dc58fdd7fd084373450ea56d06fc2d88d052d7638ac71e06f2b3a22f3a48b8e3f405d2fe973fb85f149dbd977d858235fa1d0be3aed0fe263095ae527f4556c74c64cc877de80fa1f4a136e32c071a2f0323ce17e071eb6aaefba9e51ba0e87b833fae9584c57493431c8a06382a7a214eade2ae09fc6f544537868d965aa19310aa2901a0f269cd889695b78f458023325dda2e6eb264117a68d49690d1c7950d0dba4d272927ee9544cb1aef7676d62e576565b8aef2243a36c370ebc6921712e3786bd4c6334459c36af6e21f0743310fe7f0a87ded0b6fd368dddcb17d35deff014a5b4e643cc6b769341a8e9e1e7b65341da71db76b8fa96c67fd4216543b07b6496f496c9d1036ad842ba4234c59addce5eae5294ea93495aeb9fb614af481bc0bcfb2161fbfbb47b71ccbc86c229b2a478e62de0359ef3d254ff94496cdf66c0f59cd26d0c7dca2f54fafff7d528b2a1ee9def08b0767853871094bc968669e4757dda371e4af940fe1460a774559591004ed45fef261128cf8b044e2f488a3188dc624d40871a2a2bd7e20ce602fa1bc8980b5e9bc606fce3bdb038c0789ab9eaf65bc36622e5d7b2447c451f34028646a85a4dff00b6d8a8bee906a52f79c851be8786d41e1f186483f8abcfa2489ed754958b1c28bf8b5bba7f4971412f0d61b58db6107b539eecbe09ad26330e27b5cc126821909faf29eadc52573fb0491d9d9003550fddc2b44cc8927520887ce0fe461304c83b0022443827281f1ff7b088be1187a38f3f8e6a6d52e8c7b308e507cd5e321931a837a07c71c37c7bd3ef0ded37c025d41148683816e53e4dd348f1d03cb5eb42cc4416376dcd6506327262d52359aacd48b359f911c1c3fca290f76e4952586dfcf57992afe7c1758f04fbc4c599baff98f127be63effff6c51e88bec5569b7c421e713466c332cb71fa59922a98bf2449cd6550a06afd6a18c0f9bcf6b320b13781c0cc24891a2d5ac29de19e7fc7b12a6b5050fde1735a6a6818a3cbea5c86f88e0ead29b6723262ae0df16e148574387fa3bcb27f4ef415f88806a55c9dc4bc9bf9376a8df1d7d0aa484afbcc7e423e9681484f47cd860bc3fcbfe3b6c136ec8f2d7e39b0bcb735b944328bbf3b77a92222b86b48169e2a8f8f59651ece316d0a964dcb42d8dc68cdcb5b99c9b8bc83512182642826be5645ca84962266ec53f579dd7bc750a2e4d7dfcba14020b38586964b0cf89b2364d0d507bfc6a2f5b8e8696e9869dd84b9adb2595a4516d3efb9a20054c99a75fe7522ebfa648d8d548885611b4356c0fc61f0e5bb4310cad13d0e79198f85d4ba0fd95252910112bb5a6211f726d4d1ef86ab30cb41bc61bf4be268408a1eab2d9996edc0b490e070a56f9e80367bb4d336ca65f452f476a2c0601b932ca09dfafab95c9d242b7267e63fdc8d2b1a08df0c445b7cc8327586f1083e46ae80882e7904863a0c8356fafd8f87ed7ec195e7ca4b839401c5d99b7077d94debf94b8e9a4ecf5eb47ec6c353a17c29bc7723ffd01d4569d0625d1e1b0433640e41009234d0338d2a5957d66e3d73d9a3d86fdbe3e5cdd9960029a0a0be0c429c5fdd93e32df2c0797b20e5d9becd731c1892e3ed9ee69f6345e2841345cc57602ce679b17b009b7376cf0b803613c3d1456e54fc526abc20489ed5ccb0ac4659813a09ee323daba685dd1ee7747c367e85b8572cd50cbbfd6e59d6054373d3bb237762d6e4f48323afa96738ee825001ffada0296e6c878bb429e19853d37e803d40c36bf58fbc9fcf36952404d6dec5f82288449cd3f54c58654fcd36d0477a8522d9d8c94b0e9d8979f757cd3cc750cbdb4acc6a9305f1cdadb24b5e7d7960c92bfe006e176de088be57aa2da18fb01e5be98c8bbce3d428a736771053fb78a08d1c87d6b29207a51ef917427eb165e621aada7fdbfffb7c87fe57b67cbba739e433d8a3c9849adcfcb8ce1ef7cd0f538596d815a9a1fbe1145318822a0589ba33227336f4056d94b2fd1a61011f304c85a4351d04ca44200a202d12aa3bea9f9bb42f70e89d130c9c944f9a2c63a70c7601d9a9e37dcc6a1b53a5327164d1a1ea992c3494c36ef317323f73ebedb14fed2525203f39a9f79f630939435bfa87ee12d30558c1150908b267096f16c54129a2c451b0c2dd5a9073a3ad2e5664aab22261a6ef65065f13cfa1ef2e071c5c64a98509848cbb0f38c5e9b00db6d5fbf974e1ba3b4796e23e5321d9dea3f515ac62c876626a62673b8ec7b5b0de304e1956a2e918d10f46908d76539d7f05818f9960e3438ad47d3c100155991d41ee049abf50b9d8734267757def93fb7d3d11ae8f5c37cb5a74686d20976cd3b65ae22fd5a7645e10b2a477f484bbe68cadba134fb8a0d467caa2ddf15dd50f6030deba84689a3f239bf6785da0ec5e144a6b7fa9ed5a8e9d3cbd3d425becc8b37490592fdc7a5cf8fd5fe51262a59d7d7495d82812c3f81941773a780bcb4c0a97b99e9035bbb2b069032fa92cfd149158ecea653dc17919b3dec573034fc8a7ff5b17d4f1fd5758aa6987e81fe3acec1cf1ef076e52ecc35025191315b2e93a93cf4b8e799cb83c646671a47c101fb673ac12d34e31b6fbc0c3d6a6f5585ee135e908684832f239990c5f839e9486d652d66df376de653964866dc4569b1804285b5852abf1e1045e7483dd3e1ce9e92d38d1054266aba610f4a2d3eb5904b4a93b121c96ca285418dc129ad2272cf212446eab929b3886c7f92b884870249709ca41fa025aa87986b3ba20701f4ae581eba93a505885abbb9a4e2eda6c9387f", 0x1000) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 09:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000280)="cc554eccaada465fea071218a6fa6cabc3e87d163784e186523478ac398316ca4df0536c89160671291afb360dbe5244c12eed90895ed3627550293e4c29dd10575834d489ab686d3d8c22787af14e35e81116eac52e86db3ede8392418b8c90585f9b61059d8aba8f33838daa8d50670b9a036fda7d5ff55e11bd3fb447ac71e935092ec30cde7965e66b946f37ae0cada663f21195988698539d78ad1a7fdb1747df5f0c59cbc164d19efd11036d59dfb12f89c5021a1181581cd7ce2cde04ca51ed5d10b04438fc29b5cb227fc0f6b5be18111a6c3f4802b6912389626adfeca6ccf2fa35bbc254", 0xe9}, {&(0x7f0000000380)="ccd9aba1888156eba3bb9476026d0467b01f3c56d97b68952972dcaaddffa1e3e8e39697f44739ee72080f390f34acc46e5f2c392f311eb7b206f838507ccfc46ff7aba9b8ee715c8ab739c8c62d59d212a6fbeec1f1c7a15f1904de76a380296a06b68a5bb13489773f93c58dc2632226d1d5ec3ed7a3515dac3d39c07d8e5bde0040b496053bb4ad36b212f7909055267eee355a34bd61972401db9d63e9af6ef64f4efb9941e86c62052641e1f673dda299e5b18f4aabe6b07b0de2d37ce52c6f80d99ecb99121911036ccfb3e8a1cd", 0xd1}, {&(0x7f0000000040)}, {&(0x7f0000000480)="89ee2a06722e884476aa6b620bf47a4548de1518d83499ffb9a12341a1ec0a", 0x1f}, {&(0x7f00000004c0)="eab608c8f651cacc6a43427c3ae380a32b6cabb401f6a06356374957ce63cf7e45d385df870d77d332c50ba86ed1929405ec8f1c421e9e5d7e4db2c3324cb74fc2e275520cb7825e66b939cc12d310e863e44c054390ed837fbb51b194a013d26d53a956b2571a7ec6b3df638d45d3686e22c8d912a1a94b44ef83e0a97ede63be9e7ecda0db0a1d937c98d4bceedbd63e328f6d3829c7def5cb8ea5e972c4cab4a8db2df2c69e1378c3af6447c547c06b87762cc7a135d94c07a7a72f6dcb94d5d043b2635971642cd882f7c8790fda6c8cb9ec6565be71b800d939392c9eafa3cb939f5241922f1e1b", 0xea}, {&(0x7f00000005c0)="3cfa074e1f6584ebc8f9bd56dd4c40fea80855bd8f7ebfa02e6ef1502fee474ffcb9c482704e5c666ffee54c465a895b99efda6eedd07d52ff07a3d0b016fa865829d1985754defc5fdba3b1368f5d95cbe242d93de8b8d10d401e1d740370db4367238e0ae42ce32f41e4c945a6df9904ce46a42539d9ec155dc62e2144d2077f44cf67e355175b19083aba1c8c5acb236e46451800c87af6", 0x99}, {&(0x7f0000000680)="dce4ca1997f0e773f7adb27964496949ccaccaf273a1e1ce77830c3dfd98be899f837d1645fd7c047c6e0986c4d9450e6684a12ce92460c449fd1aacf10c3b90d66259dbb9e50a279a5d06158680423a19165a9b19d6bc18a54c377bc144bfb16c97df74eedad562b6c22330a767111d5476ec00fad41e082abdc96d9b37f00da5d8e581e6156b5be3d05fb5130c118b36e17e92fbe26940905222d84b9b6e6625e425226db300dddabc8465f4cdbc507846e31a104653d80b85dd2272094706bd2b0aa2deaaf85bb17282b78aae635fbf610d180a2e51d997d2da7daefcab280bc2e0c319a8fab34fd93ad08c78b3fe77781236d7fe89a2edc2dd24d2ed3affc6c5fb2c5eb77432d43542e6195308da949f1617d0e7b2c9e949ba6afcc3af238299bf9d035c05c61b7cc69c2a80177ada50171d2a186acfaed22061a143a0f8eeca12e6005292828c230fbb563c512b14b70cd7ba1da3a9a567fee120a313bfd2edd34976ef15eea7128460429f398a3f11805138b98e7d3ee4b5eacfbbdfd4cdb8bdb147bb3fa57f56856aa27584f7b44c08524c7bea3b9f9634b9277839e90d2da9f8a2d64ff6fa7db88797bc536f3f5e1d52c11d57cc707a0fc5f723ecd808bbdf1f141795733e8f70a61b30602452fd29b2ab346787d97012b1267cff934e07b10ad2ceb1c227f3384a7c9448f183941e7ab2f316e783cc2c3ad82f49641472ff6a5fa997e0f7cbbe3c00769f718f235bc60fa090b21b8d064f2637717ddd057a5a7ff375bdad152deaabe18cf5c96232c46c49012afff568dcf9f1ae38bead589661fa7f4d24c52e3a69dbfdbd85489635554697ab83549d0645e21f2d0fdfd0a4c8a1909b5758e1632b89ede06b9cdf47ea58be8c72b34f82f80128d80dbd28c64eb5be0aeb476b79c414ca46596ee5a7d6a87f89a29a027676de065a5a0d27c23857a38598a5abbb3a6ab2520068c9c2ce5eeef44231f879cc566ec0061fd30b2c967f0d8e94abb72c0940404ef4bcdaf33320bf3007fc0cdd0b3e05fd377f10c816904a58392626bd38073574cd99acec3c0f411449cb84e5eafa6dd6a8b68c2db3d0f1a307322008947fc2aaf88d0fb1b282a266d4ed3145477c5c9c99c63a7007fb42249e4591fe8a9730deeb1e8588d1cd0c908893dce7570997b8aa254b6c66fc51043ac5f554adef26b0d0e32f94eb9c6c1001ea0027a4dbc3828075f4edc9786ce0c53bb75a4dbdb3cc26f6a18b7a6a7ae412c2dd26dbac70792a3ae2a3ef1fd90939507a02107b032825da53dfb9846cdd0ca80cbc640cb8106b54e5f9682b0cacb25658b3c70a1a1266e5e2dfdb0148ed9787cb5e4e298540d4b13fb2e34d9607c6913b1905e1aed287700cc5ba13bdf2437e7a720cde0df90ca6049532d8a015b6729f826103f351068acb8bb2512fe08cf24d9ff62114631ec53c833c3209bfcdd1634138593accf3fb77a9857f416cb3cd2943f56c887e8a17a1274725c031d77a0961a66ccf5ac54c716fd78ed5b2374f6c0dfd1ee6378ff5f0533993f5ffc9d20f702f498c2bd625d83e834d801d30759d249e110498b03b42d82bcc9437ce3eeb77c7156be7de4784947e7b93fae61462eecbca9bb8478076940038189012fd6dbeb2d176d3aceea62ca51a1ece7215496cb14839b081bc3c4d5e07a9320b4712e8ba219201a6a1aa2b9114ae604ab99b3bd2f41afae20bad83707758a1cefab3554c2e94221f1b9c977070bf4957488a3c42deee6bfb4ebfc183c5ff055dbd428e3c52377cdfb37cac14bb7b3a182ce87e88bc5e0179c8c3232e38ead48c472db75149227d2ce1939b7130743ab7479dbaaff860599fff270e28920ed5176afa338435ba7d3a640bd5470656c82ee35815a0ab6a07d9d51488ff22e70ed95d0ca4143393b3d13ce22d627ba73ecb4db8f96b9d1f35e262538c0f75f18850517e31a461bbfd25bfecf55ace326925008433f423b105ad19b88c90c0a032407712ed86fca986d6cc0947610dc8a123efe4c5c84a8a20f9f75b0c29f61f5993676af65bd7f90a94b05127eacb17ab1d0c6eb6c47ea413769a8e73a4fef4739c0113e9f986c140f1839628eeea5b6b63ac218e02bca8bf5d02bf8bb64a7af99ad14b9ab8450714464e2d7945efa20bad6a7aa79bf563a3d0c4ade5d721672e9071e0b088a3cec5e65ca79e247725825b58a67be1d789f62e6c9377e907383bcbf360a39b5ecbe8caabc4e121e685515492dd0611922fc7233ef93eade81c0c3acd65ba1993fd7092a561c7da2e03730126fc03c62897b1780ebf1e5f6c3a75102e8ef153a56a12305a0bd80b51e1a4567a94739e2ddf4514c7e7331a1bff09e32e622a9fc37d77521f88901b6573d781ac84100b6c33397bc72043da570d91743360130e54766045d136de5aaa144fcf318c0807606fa945d7897cf47e02e6e9088335cb3065825afb2f0cef38f9db88fef0deb4943f08c167189760077a6e68d16bd460789055ae032f64a6d519ec0ee33dfce3f1f688d0829c8c80ee22ae52c05335c82df60a457bf03ff98682b2e72cadb3a5a29db1d093e018157d18f47c0eadf3aa76f9a911ca0404e8a9518f84552fa2818ac9c636896d47a720ebe20f97201a59490e0e7aa0eb0ef929223539234cee777794773955c89000c5038fbb2ede4e4de8a5c3930ca9314fd4a6f2bcaee83eeab4ff09115768346b1926f90f50ad19a959aa1aaa209c2e3a70e32ded3c4402d609cb564d66a887b202744c358e5199439e2005755ef483bf8295d8de2c2dcbb12d8958c3985e46534b3264a14d63306ac35d956932cce44b26e727e66d3b78597d35139b1287c0cc8f6a39539aeb76db5d1a15d5caae7aa528a89e5d4c96331eea99894c0910585ac52fad5378da99d4ddfc8a3821aa865797993fbac17617b36c406ca5d3ee943deef91eb3fa15a63966e38f3466bcce0271e87ca09d9dafb0533556acd056ba4f62a2eb61cff0e7e7889e0f146403b237492c994d893ebb0fbdecdfd32885c32f6157b3a61ad3d492453c7ad3e1f4ed0826475ee862aabf25d6dfd43027849339870f71e61c51849cb59cc9b5d6398a1bf06b7b8bec56beabd920ce59a35e4a17577d1dfb53f65d95d37a5dfbaf2e82b6b5757573329217c1db509813357c53effaf7a6076d1d80711b3fbab2cf71699735ef88de36c0015d4a08725d5066e6ff4a30cb564898db3bd7f4873223a2a3264066ebe6d8abf6e30f9696ddf50e89d1b2ba1dd1bd60a487944bde5b83e86a036e15fedee081e2fa43874262c29e9e05597e83473ef7424719ef9b68d5e0ddcc36c9811ca3d9ca3b786fa4f64dfe1cd67de0514d0b72fe2840a8e45adc35fc90684eb0cf9fccd4d9de106e91b0f083a159f87e59a0be06e905c7325ac3677f49b1133edf54cd787730f70c0eb3f90a6a201ac46d955554351f80f19f342b6c3c8b1693c715bed30e667bd253221de0ab06d37a12ac06b007b9e79b6e44b25874398cb64047416ed42a4ab3b2c43f2e48b94531a45181df00679fe3a5bd67cb2895edb354f0ab0735702551121b04dc83be2efed98b4f6a5a0864b293fa7fa157e3781d089a4a6ee4072d42eedaab55a59a8c9c793771ef9503140cf5d179cd0b678b9949fe8911d111ed0e77b9ca3bb535d2b64b4110eba558d9f1752ea6e9c5ed8164f183b650c07d2c8badf095ad6d37701d1c081ab427558e446fa5c7a3457f1b3e9de33e90e9c1c9f5ed6a348fc1bf15a229a938a0b1d569498f3b37471b3b98b340d0b772732a716d064858a46d42d0c739f5fa06df5bbf2c73cb82fb7c539dbb620b4505a76b752cc1f5ef7acfde777863b8fda65bac758f3656d5542ad7a020045068156df498bbc3f408e2bacbec33d1141bd3b311a51e94a7b247548f182e934e11a6b6e03ccf0a2950a0533707d3cfa67448bdd13adb284ca51fccee39baeb3049fa437ad6bd56f14496f8d4017370fff8e0425f6429f11c5d620b1b10ffce0b4f33cae69c2842712568c8020d9206677ffa2d11cca0dee8226170a5beb1ec0c426e35aecb3741dc14a634f5b9d8ad895ef228b4045faf5093bbedd32256f5c8fffdc3beec6b397e2e9956ff9cecfcfe88c62534a02479d5d538fed7bef382aa8b33e43818cb0b2eda3da199bee0f13712ff8b63c5da42e62625db37c4ec6b12bf357e4effb57972e759795ca4eac6d4096d45504fd008f7f17fe21e8f4617308cd6856c1b074027da76ae2356f9c0c357521a3526f27f2a735194cd0acc879e8d9303ab1db4d28db11d686f5486c3e8a347c636d1db0336968c2c69cbcfe88e7983ae38a48dfe452c51269f694b66f1e051b42b1545020949b8d0858b42bab26dcd0b8d1217ee304ba61b504cb5514feb509b69c941e5a93d4dfeb5b56283b26fb46b5263debce2c4a6209fa4973c3b779d779a605e31c17d6c89ac12c173f7f843f955f6f3395aa5385679709c8e67b79401d7cbe13db24b3900e199e5ea86105ad8134317dd43118b6dd18d0a359396318cbe298df9b2179f2a22feaf63a888d27db8ee73cad793935c4b54e1f585c6e78b0d926f5b41152dd8949b42ce0565f22e0e453d3a3d87b33ff8c1b8f050d13eaceeb5ab43786ef5b246d696c97835cb7c8ca22c3bd7cfe094649543c182a46cefc3d7917f55892d70052ab69109ee4bb23b6393d0f2b1666ba3e22f87e635d52f23c8dbe4d39a5728c6bf6e9cce064e454ce6d8390aec0384bdb85c56d68621deb0aba7bea0789f35347fe00362f6a130d739d46b354a908505888409f8fa2c85a52d8b2a620191955a5a8fc78636ba174d58b750765876418a1f83c16bd83aa25e7fe70f97bcb05466793ea8dd9a827a9d000d53621b133b0e74a04d6a803d6ba4b3210000a582302c8279177702ccdf57f56b690e584b94e4fbab39c19ab08782179dc35e9381677ea24aa9f4838aa67878cced89da6b2d7480984057cc8b27ce33be131075858afdec44627c83b577c4b9c1d91db50f8f7026c7cedc78c12e4266e51362fdaa185851005680b823baee79500367ae038a15f0f18b9b77339b020b6c8ac2729484fae9f96014bdba414b2b0802be4a487a7ebf8032f42021836c3f6503ad5b80d18f893ffbe3698accfb647e356fbde00f8aba42c9a7aabcd801b23c0b02c276fa50d57113827ba86429332cd157b32830ffa6c080a8d7eae52d935ac19a2e28fbcccdd9352e38e3c7b5766d185a3dd801a11bca8e932e35ec44dfe5b791b019c9f171f752bc1eec90cf836f04c5a6c521d5c4beb58e15796640b6262de77ae1f7a7a56ea3310494067e7551f86897e9fad71b30b260898562715ab57f39c3da4dc65a6b1e50b1a59e6ae61101259be356180821d7f9ad0f74a052b373f0bcdf328d208a7057aff5791db631bda7f659f66c3a46851d6743304c5ed491199486972557bff6f18da642e14046a91176b18c45b2da49315269a8f7f66e8070b4fc8f511589f868bf9dad26997b3dd28ef0e566d24ac19f4f584da38de4d3bf9d2ee639414c4cb7f25df83b94832ebc682d19dd805c574858abcc2c0418ff6cafdbeef06d428f87f61d37cb06cc64ad9db3e6b42924afbc4f1694735c350e90fa730c80811f2d85355e0d25194a1b0122351f51757af04de9a492be5badd106563c207b648b45eb482cc7bff7069c855dbb6c162b67da7b6ca7f3866685e8b519eb4f7316c30d4ce30422627fae189a4dffe9c167a7d59f8e1d49528ce711a7a7cc10d9911f99dac68c67690c", 0x1000}], 0x7, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x2) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/224, 0xe0) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/27, 0x1b}], 0x2, 0x0) openat(r0, &(0x7f0000000440)='./file0\x00', 0x20, 0x40) chflags(&(0x7f0000000480)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000500)=[{0x1, 0x8, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x8, 0x1000}, {0x0, 0x0, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0xef, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x800}], 0x9) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000540)=0xc5, 0x4) r3 = getppid() wait4(r3, &(0x7f0000000580), 0x8, &(0x7f00000005c0)) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000680)=0x48) mknod(&(0x7f00000006c0)='./file0\x00', 0xc000, 0xffffffffffffffe8) r5 = dup(r1) shutdown(r5, 0x2) linkat(r1, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00', 0x4) unlinkat(r5, &(0x7f0000000780)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() fchown(r1, r6, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setgroups(0x8, &(0x7f0000000880)=[r9, r8, r8, r7, r8, r7, r8, r9]) 09:43:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00000200", 0x0, 0xfffffffffffffffc}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x401, 0x0) dup2(r2, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x7, 0x7, 0x8000, "3bb1bce57221e1d9d6d47ba0e9753bdd91c586a0", 0x1}) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:23 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) shutdown(r0, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x117}], 0x347, 0x0) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000140)={0x3, "95135f345c6af47edf268d1a8c6b3ea5573b82cf480247363fc9b316f05ab8b964f48b1eeccdc290acb86cc9a1d49847adae532ccc1d9039a33bad34f9699cdc8c509f0eb5ece2b3e227392235f3c86944c48e097f175f97852246d2885584dce9"}, 0x69, 0x800) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cde7c92e62b9cf8c3680436db519e4657029eee0140cacdd3a7da649376629cb7ac30947c6f3904b81c22743d72acce7c3eb8d5f04a71f46a050ed2703d6e071140299f6f83507d64ab42a5aae709f36b0a87a897731", 0x56) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) 09:43:24 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0), 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3c) writev(r0, &(0x7f0000000080), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) fchmod(r1, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="40edea1e87d4ee81f9949108c5662676e2da350f342a782c4e1dbaeff4422b57723126cd9aedda881410b4a52b4c8e7459ae5ac918d3354f2fdd0a1c278fb664b7e1fad64f9843d6fe47829b30a79598ba383003e4524872772b30ccdd41b6918150bf91cb0e8d2525f92dc67eda9321ecb460b5c76d38fee5c6086a79f6deae915509181c8211c26702af93838a7d24dd32c410fd44c5562b1b023377a9025ffcf5db2dd27561def71f9294f31008b77d85330d9265c7556df7266aa9272bcf33ce6aec1de3b815f9fe7667d3257be50c5121c496311bcebb206def8de1756a12e665457baab1fdc1facae0a501afdda766466d72bdc1c087c2786b", 0xfc}], 0x1) 09:43:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fb, 0xca) shmget(0x1, 0x2000, 0x28, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x4000000000000000, 0x0, 0x8, 0x0) write(r0, &(0x7f0000000080)="a887a88c714b772c0035b87e33", 0xd) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) syz_open_pts() semget(0x3, 0x7, 0x140) execve(0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 09:43:24 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0xfffffffffffffec5, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x800}, {0x18, 0x2, 0x7fff, 0x3}, 0x1cb1, [0x81, 0x7, 0x0, 0xfffffffffffff800, 0x5, 0x1, 0x1ff, 0x7]}, 0x3c) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004667d, &(0x7f0000000000)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 09:43:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0xffffffffffffffe1}, {0x88, 0x8000}, {0x40, 0xfb46}, {0x81, 0x800}, {0x89, 0x6f}], 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x79f5) 09:43:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/88, 0x58}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x7) 09:43:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86137) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xed73) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) 09:43:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchmod(r0, 0x0) 09:43:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() pipe(&(0x7f00000001c0)) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x0, 0x80000000}, 0x80000001, 0x5, r6, r7, 0x401, 0x8, 0x3, 0xffff}) 09:43:25 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) socket(0x27, 0x0, 0x3) getsockname(r0, 0x0, &(0x7f0000000180)) 09:43:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000004c0)=0x4200000000000001) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0x0, 0x5, 0x81bf80910dd25486) writev(r1, &(0x7f0000000000)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x24}], 0x5b) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x83, 0x0) semop(r6, &(0x7f0000000140)=[{0x4, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000a40)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 09:43:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)=')*]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xdd\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 09:43:25 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x28d5120bd4d4b2e5, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 09:43:25 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) 09:43:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000040)) 09:43:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000000)=@in, 0xc) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 09:43:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x85, 0x20}, {0x80, 0x6}, {0x47, 0x3}, {0xc6, 0xe7}, {0x83, 0x8}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x4, 0x10001) fcntl$getflags(r2, 0x1) socket$inet(0x2, 0x4006, 0x0) 09:43:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x81}, {0x18, 0x2, 0x237d602f, 0x72c}, 0x400, [0x1ff, 0x3000000000, 0x101, 0x3, 0x100000001, 0x2, 0x350a, 0x1f]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 09:43:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) write(r0, &(0x7f0000000080)="44ce81e498615e5950426d9afb4f56869a41af7f86c62befd214fe9b66e4c7758018c58b305382ec94f909243575057dc5f86d5a7f543b85668ab72d54fd899a51f1f5169ff5d4f10e11", 0x4a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0xfa51, 0x5, "015c6255b0df12a53193437de675dc345200ca16", 0x8, 0x6}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:43:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffef) r2 = getegid() fchown(r0, r1, r2) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 09:43:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) munlockall() munlockall() 09:43:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) setuid(0xee01) shmget(0x0, 0x2000, 0x114, &(0x7f0000ffc000/0x2000)=nil) 09:43:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/244, 0xf4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1f) 09:43:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 09:43:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:43:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/1, 0x1}], 0x7, &(0x7f0000001680)=""/163, 0xa3}, 0x0) 09:43:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, 0x0, &(0x7f0000000140)) 09:43:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c2, 0xfffffffffffffffe) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:43:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x1c4, 0x2}, 0x8000, 0x100, r6, r7, 0x3, 0x7, 0x4}) 09:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/111, 0x6f, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 09:43:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = socket(0x6, 0x3, 0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10048, 0x0) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() getgroups(0xa, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) pwritev(r0, &(0x7f0000001f40)=[{&(0x7f0000000c80)="6c034192770525bbc9dcfeca14f280733ed0f93c8aa2b6883afb4f3698b56465d21138d440a71cb50cc7d3c813806081c7c60dcfaca9273e9a8351302c82a84801713d2a88322f40ddbb238a288ca080f255d907ce561dabe10e84f8f880e742caa7e91f02a33f0cc430da125eb585e74177c8045ccd1f6c90987a1e9ac8382cc55b", 0x82}, {&(0x7f0000000d40)="8c581ce64065f9989dbcd1da18b538d8cab8b0759667b81d85ebce737b715229fe503dfb759c5ef75aa04bcd2d8f4330cf630f454bd7ea55a0", 0x39}, {&(0x7f0000000d80)}, {&(0x7f0000000dc0)="792ec793249d214e0339b91ed1e31dc631efbeba2bf1c42a449c6e5ddaecc21ef6d45b84c9734732cb44765bff1bb3c9ffc5de342b3fd1be6df8b6787ea427730414ca4d0f300dc874736ac83d4fe411e9660e5c7d493d22cdb52aad8d141e2637329810dd4736b49dfe4d630677de36128235e46e6dbb6941eb6195a843dfe9e4d273fa6f277618d6d141b6cdb3bc0f6d87483f607f3aaccdf963383989ba22f06e5b00d8c6238b2697e0841894f1a0990a17341201637e28b3b3541344e842ae6cd62e33c139787b85f2d4f19850d1a2d8e60ac7289cdbd44d1951fdc443952b8481f74ade1f6fdc3860844c848523eb69869f556f2fa4dc9f70f50d37b4e83be1007d835091bd589a438aeda5555f8b8b96ba4271d01008b1da9ea6cc5f497a24787e071d5f0ccc75f31122b5a594ee2822e579530b7305b8dc95075865a2411f098b92528128f9281516c4c927946196896a6d5d32c7863368f86c6c2293727131d2090358488c7a42a6e8f63b39b4ff7de684fbf4bad8471d02b3691d573ce1f14ef182f8adaefd5f1a45168838840a27ea3c31add7840f54aeb90f4533159342111c5f494f9e4e6ca20832c544c5a7f695fb28fcbb418afdb29551683247b6bf24fce6c977ff89347a1b211395ebd5ab71b184f166fb24cef4452ec3d904d118c4c6eab2c46775ce0ca7d6cb12eb482f6306cfd717f0c47a2a2b36a388c62b764bd02f818d5a6287b26dd53c11b65b4e9116fe6e2c8590c609e674e48eebe3a77cfba76b69adc582b4b75c05381432d4ed146ed57d92b743678d9408cf923f661e5a16b102cea503a9c3979c9572a52f4ed7693dd6c86cedece4bceea0c2292aae078fac350040523adc8a325482302b5cc3cd2d9de5fbd71d92aa14320d10844659cb2ebfff4ea31d1e66331d1d1a161c8dc34065a66476ddbf6c8a8c4d4e57361b49f9224aeed791fd9d202e9a24f0c05b59821704c9fbfab62759fc775db8d3dd32dd9aba8fee032973877bb57d9a2e91b74f0a62601fddbefb0af8675fcf1a99279dc8383cda9ba7023e30604c11794301967fbecbae079661f9bc8047490829295bfdafd04892bf1dd63d92de60884c33adaa400db79af65518ea7d8d8981524f77eab17864b7a136458667d2ed6ea597823fb6c7167f79fbf130bd962a1ecb34deb2b5f33b90ec12b7f33819debb8d89bb8ea23f9b11e0777fd8777222b29e692795710cf6db92391b792b58e36d1fd8a0b4e7dbdef9063cd3ad78faaf327923daf913d80dfad2373f035a2ff5fe99643f3378dbe4ab768309753d26a5a96f0eeb3a8ebb7a3ba6e601ec23d6b8c5944d108056b3e643fd203092a0cbf6f9c3b3a20f91476fe4f0f2600dfcf4433dcfd1edb5e1d791a16d47cac45da6cb8cb18a65fd08c17b64f346348e038e4a0c4c47fe21d78cea93aaec3553c3a35d2dd98c5035ce2a6db63a5ca6be6477dc453026e49c88ad83dde328501df351025c6f15aaad347588d2bc0aeb04bf28fe3a0644b6720e806caae6640f4a578096b359575ceab584d4be56440edd79ecf930eea24cce76301e67c68f9a7e1faf64aeea0f1715f029f108e61d893533c50438b10d95ad253715dc4f76c8075cd3d5de148b414d7a698f96550b74e8df4ce7c4a14ea16cb056409a8eda06d142c04e4f144b670ed97c85a84313187b1a6c757d13ace4b3a67ca75ef79486c4154e84c055408311c1a8eec2cd2f74b3c3cc27bac6f151870a6864028e05246d1d813a9d09fe91ec0485f5b008a065e8de74c2584ff2f00c617e9f3ad17ed381dd5bc5655546694910ae1de830cb1bd078b364b8865ba355feca2424de94591d1c1c4aba770ec09e2b76b0ac516ba3059b8e809414be1f0d0e545247cec60353638f439762a40deeaee91b13ac2595709668fad9b4efd71ab5638c6a1f50018e24c2f5225a49a0fc9ebfc2dd859ccc2c5c7f38b0e298ba5723a7c4e85eff0706c2bc47568828f847258aefb71395fc2fda49427b7697caf71591e90891473c317e0a6bb3f87f015760ece62cac45ce3fea217bdbd9cfd9094d758d6620c2ec8fee3d1f13e63a4156c09d583998130db11df8bba498f5f56aec9fa1f5ffa1ddedad72ffa0dea1ea645f1763373ace087f9d137fd402483209c8e9316b331215a30e841d32673a2c7ec7dcba4621d26af65895215ab366c6bffdf7f21b08615dbc9b6fad286c286a359c6dae15173ea15511605a1a8b64c3a276bd171ef41c3001ac671a311e7abc27cf89b9468d025506e2ae9b90de61c6e47b997cc600e2795914f496d3660525a545231ac7c6c60f6506010726493fe528a9219da605d6bac07e5fdca7c58d45efcdac7a80f24903c72fc1f74e9b3f9b07c79234d61c22df54b070fd9bd2d381807ce94f404d9f24b51e773a5956454d78877e54adbc47c4edef4fcf66ebf1e5c9333e7e7483a9f81f55f376d0217be7678dd67aa7b0601a6985f2d7cf2fd9426fd47c36f7017389bc3a9536a0ef7f0e9bbba0b2f111419f4b3feb62941f69560c854d92747f4c8e300f830130de4ceed3fb6f3bb1daa7967f45dd56769a37788768ecbac04b7d142188c2297319beaf759d016f3c1a3bacbfd74cfe63181c51c8286c6d20be5a040e756fc06a230e861ea66ec48ac460843361a714f1d648aad6939982ad911bb2f10d78ac1c2f0a5a23706948f85b1fe32c8250bb7f3409dd119e5aceee12a9dc554efff3f165e59a53431ff34947f69c6756735859f2a82e4af0e2a6e1fbb19376bdaa4ab28baaed37e309536f914f2e4978139a94a3f641ec374a5bd9498874206d27ffb2fea6490871f726dc738ab0bbdc9d49fff91ac20df17d8d8d3dac90f4b3c76e4e66fad15801be85c73e3da508c6a5492f20f1d66e87a2cc5e37df808a6cbbc73c63f973a48112b4b2376bdc7d6d2f97e76a1fa2af7153a8d3c4e859b3780082ee6b90a2652709e1b961286ac2938763081504220f8d0138aa0a23bb49d2562100ab4a2519b259d8a132d4fd139292a127a5508d4dfa61b4e55d2e57ddc88201c8589d07a8cd86b48b0eefd74d60baa019459a3ff7911e7f5f37fd74f58ddc6a47e3f8ab54ceb678c30a42aa88bd6930116b210d6addfd66804b9dfc7e15f20337bab88da9e36da9a6c3740aa76a537eb1b7b050325afdd11935a0b4344b7f3ae3d3891eea0ed4f061b00349f2804acfc53f449516b4ec7819267751df7cd4ebe53e9422899f2654a9b01d004165b0624021e87a4e4150ffd36763f3c48001ff9f746e695decdb4f88a5fbcd70d93c22b22d48c3a6e3ff87375c2f8b3270e400b96252873085ecfb5934df52dea650d0b2c8aeff76e15d01e22debe5a458c9285387239fddaf3ff24aebaa6ffb3535ea416a0256ab6744ce57edc1040d9793c37f73942488bd35138f8cf4ae9dbb1ef99cffd0256f948846ff08231060108a2ebad7f50fddf9005a999be4bc4c428b3f836434c1d3c03cd7361d0f5120f77dd35420f23fb4d8a1882ae1d0d05e2629e3d97f658f2142651a3bc2766518201770adbb12d3c09ca3f62d3919cc368506ff6eedb19abd44dcc2030b8c5997f1743b34abda98d936a735bf10c3dea852d42dde8d6dde136c45074f5b4393beebaf62edeb0e1f5e5895c0902295ad6bd81b96a396b55ba0a848b598111a1c3b97d9ee20597651349d09dcfac20cea68cfbae3fad4256078ad137a3805c5d405a5159e37ac9a0601356625401fd3f4ac4aa1f949445e9127807c9e2a2a6c35dbb6fc724e3adda7d8be1bf705c2ca3e723c2e7b2e9f154395db6609d777e6a8269e3d0d642ca1354d797641a82773e5a4e8739243befa059dde32ab65bd572d8fa2638cebcd894e732d98dd0a0b1a22e3b399a479a5ad403a158d87e55939ae99e128f13b77870e5ca7f7f1282b9ac3c6d2c030b547fb0a64de1b032d2aae0e5913f04ee26799066974bca0cd46b61416012286a756b94475d79c28815c0d42f39a560ce8971b16c28015eccac466ebfd1169601a9e3b417a5c2aaff630d6caf8eb12ff6a2cb5a0697498a9659c5a0c9d85669f2d65ef8d05211523037114eb673cba9f228ef6aeff9e02bd2a56060639b60856bf1f27e9485134398da3129774ad4a416db7adbc7d02cf044426f7dc0f18d9af9f97fd838ad7455253354efcae563de8dd802646c881d6bf3eb7c9c54f776eefd6132c1816ab7b586e940c183e6e11c61a665dd8b5ddd17c96102c5263c48da4f6ee2435b5b8fbf0cbcb0f27b9777618180dc935fd70281c14da07d669b8dac4f00b9cf7a3e5edf6f94c3bfad450017b08ab57d9036539b59f12e7fa50e55273b217286cc7a64bf3bddc97d60c94d577a699966d1c175fc70a512c6b681d7e308c4d263c59289a51ae40297e0b1581161c2d72fbde1d5257e80ffd0d50ffea81ec1bc772e545379cb4f2f6f2fe11c19b4a08fdc9c4ad56d533c650bc3e3c69982d8f6d0a1a45a551186ee9c4f2e819f641ce3f8642dd12c45c22517e708f43edd723124d64c5b867165e423274e806f90816e8322194b43f155f20b6cb683937bc02e09ff4dcfc0fc4038bcf6a6415a69c701a2d4e7dd0bb784188b863df675a0a78f88458317bfca7024507095f36dbdfd495fcf3d1af01b395098164e8f2a4b82e505f11637a0094fa832e75a7c53ff09241e9711926961e6d31e0e348e3443902b0f5b836109f72f63f769cb4713e413c659b9a608355fed8ff7b89a6384e1c53dad183aa9e45204300c54d900eb9a7145b83e35019c37c4804f051cc46365e1837d7d9fa218082961e5720404dcde8852231e6a2e505e36a060df4219768f2034c73a060d6d731400844579548512f48a6308a303170157f5ae7d55b4934947c10b9e26c8c08f532ed4969828fad1a8cc37cc2fd6f1e04706bdfb8db87345ff7a4ee5337b8b7b1294b87f286085bc5b3b1e03ef6992665cb09c48673bad5c6c45a627f83b75d5e8bd9fd66ad20d412b83576872736c0229ede5420e20ed673dc5720d4382402360191b7d7a1d1d025df7419e1e722b8b85ebfd2a5e3979b531cab5894ec71952a2a856f4ef40efdab97db65d28ab3a7af9e48a33b2a59682c65711b5396504f200e00b9f300bf505be689d742acc7b21f271a697d2855ffc5440cfe68d147130fb843d84052474ee2b5f13b3c13afc09269906f3c73b3ffe410f2e9d73295a3e27b4113a1c9983d028971698bff28e0295eac7161d5c5d59f568400582582e0b13ffd65fc577266610678efd734c47517f2403d4853047bc9e1fea8c1f99a2410fa6369f17976d23c5cc0689ca90ceb7d02e58ac35c1e35eb33becc26e347b2954f90fbad9f69fba4054a9c4091471380af09498daa9bf7f82505993b408f4c1e65d1533d26dc17ed5b0f79b48878396256b75d1f11d88ed3067e68f5ddf7e7bb432d2a37bb8a340c6d49fad565a7e9d6b2e3e84fb54e1976a41c33974e865aa9f5a651027206383cc26164ec029703e4299064a2e6a5777eab469a3bbcad5bada2558f1143684592072d7d188e676580419826202397815192aba9714db221b7d2e02d23aeb2f53b49ac8c495b88947be1f6cbb9d917b591dd5af5132a4448242924fa026f8f6de9fbd9685072e9fe29b52f4e31438ed07e98de52e9f8b5460b364a607d9520ec00eb12e54aa7ff7d8f1707578b88e269d689d060c972813e2c86463d1f0bad4e7e916348fd58545d31ef366657f7d4fe78b4be2c08cd9a3d466ef972cc1c57b683bca1c896ab5e94bc8945892e", 0x1000}, {&(0x7f0000001dc0)="0e924a62b06c3f2962addda9e3276d9e4284e7bc5e8e045cb3c508b49df29050f866d0c87d8dc30675b0b04996708a61d1ab1aa35bcd0ea9f98849", 0x3b}, {&(0x7f0000001e00)="49791594e3359c1005cd0476e1680673b7", 0x11}, {&(0x7f0000001e40)="c427825e7465ba6d75fb73a8dfbb623d5fc26a8923918f06b1e71a2f2143182cf87d3325f461c0ff751c577d17de5aac65ff2299aaa8a27b9beacb782a729c1bb49ca1dadd63703f93a223576e55b1f5fa41399785f9b76c8e70a17991708670d31a6598b947af9ca587d4319505fdf3d5ea18e04be1f8d02ba92024c6e5f247f25c5ff153ab9dd9f7a712e4e04da50391bc6e7f38059c2e5433bdc95e3505f0a49661cc42b23086ab42c6d0972198826563c231cf6f8e20f33603a4979898cffae60cbd58bd2c4838a005025d58d200510da0a6409aab43c1b65307ee35554303105ac5a143b67ef93df332678386d74456e4", 0xf3}], 0x7, 0x0) r7 = geteuid() getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000c40)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="193bc328db7459ea6a2e44801e750ffb03c0d2ec21a39bcdfb8eb72db9441c9d31e8d8aeda3c4c6b0e834d380152e177b151c6ecd74e740f3994e70bd022f84a9748d1deb0b2ecf3ee36c09fc10dbf2e4ece9208b1f6b3b34e183bdc7db3ed5e6b9d50e0f3300520ce5ccf0bc5ce60a948e786653578750dca502d8509a76bab3259e21f141abc8c1ba418ac9d34eebaac21e9291d26b21c9448631a914030fcfac69e138e", 0xa5}, {&(0x7f0000000080)="6194bb380c7159bdced7ccfa78e28b11c6f6d4f76b1b9291da16ef", 0x1b}, {&(0x7f0000000440)="f3e8d2b96ffa9447eeb8d1e1901474f0ce9131dcba74c28eaa46a9ed430f4e50cb60cda35619c99f49be44b81c50c201ab07912c89455a2afeaf439cd97a48c840be102fac6e91f86da592ddadf5bce02d33e2bcb3cbde2895693da2663740a52659cde83518225283ae36c57274620af6f0a2ae97d2ce8be0dc4a2cc9f7e1cb3b2e7d2f91748a008b834a5cd6d5785893e7cba082097948", 0x98}, {&(0x7f0000000500)="cb75c0ae1ca3762b002acfea8f6e78c327ef0d6a0ef8f1a6cc3be1c29ea3ad083f2c22059ad67427bb5f7e061354e2cae622425e6fb124f20a7f4eb6ac65ae022239342c3e5c9e03bdecd51ac6af3d499d1cd9ac78712c7f0cadeba7d45f2ece5d350ee3eae6e0ebef019e7ac212493609ba6dabd9f6c2d901affe00ff017ffb5edc5579975e405d32602d18a5369004b14c7187b5d0b9cebc7d26d3141ebf52b0e0666366594dd865bc26c4aae10671bc09ea7805c0bb3026bab9cb05ee13fd8fbae2e0cf", 0xc5}, {&(0x7f0000000200)}], 0x5, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r2, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}], 0x110, 0x404}, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000b80)={'./file0\x00', 0x8, 0x9, 0x3, 0x0, 0x100000001, 0x2b5d, 0x4, 0x0, 0x2, 0x7da, 0x4}) recvmsg(r2, &(0x7f0000000b00)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000980)=""/192, 0xc0}], 0x1, &(0x7f0000000a80)=""/110, 0x6e}, 0x1) 09:43:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x80000000, './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x7, 0x40, 0x0, 0x456, "5b1334adee219ccb6f63f69c49023ec278b23906", 0x7, 0x7}) 09:43:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 09:43:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) listen(r1, 0x7e55) 09:43:26 executing program 1: r0 = socket$inet6(0x18, 0x104005, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x46) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = getgid() setregid(r2, r2) sendto(r0, &(0x7f00000001c0)="ca59e715f45db71e334ef0e3c4b79e6b2a2d7ef1336c14ae77b46edc751603ebd523719001a269bafa172dc909600dd6abd5ac2aeac259e455e97394c226c2db4054b3fcdca9460d86b243345254f6ad73c30c10526c570abf866ad6ec826f1b67bceb9afdd49fd64745ace7fbf31ba9e0d026aedf7e65033f73154a609ca7c98e473b6e6121169a349f2b64b760ed6d5fb14072d297dbaadb1308000000203710c520a4d5c2fd0ecd61cbf168230439fb667d63d9fa311997a92961eaa45e615597c1295a36715f85cceb9eaf557a834ff2ffad9a6a45bd88bc77814ff2dfa2bbc6", 0xa3, 0xb, 0x0, 0x0) r3 = semget(0x1, 0x0, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) semget(0x3, 0x1, 0x400) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x3) r4 = semget(0x3, 0x2, 0x1) munlockall() semop(r4, &(0x7f0000000080)=[{0x3, 0x200, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x5, 0x1800}], 0x4) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="97e734608fccb97f9e566651788e5eb653a1bc115102ba9d8fd233e03dd070f0a91ee2b5f0584f368a06c6cfa4e68b9d015cdf7312d0a0fc063b4f93af9338fae3023219456817ba70", 0x49}, {&(0x7f00000001c0)="c8358626d04fa9801e45a075c6c2ef9be48337d957c24c3c0686a43978d4c2d4f916a151ca487e6be22f587e61bbcc7d86764b9adccde3438d8e16134ee87ae729d8e7bc980daa68b00bc1ae5e8696777ebfe60d6d216830c3588dfc8543728557acb351dbea36484e66f4037189e2aa18ad280566ea146f0bdef402e7b2b0f0c5594be9eb3f289fdb01427ed6b65454094c484b37c91f87be04fd3fac150265b729e67e440fb991b9480ad6f9f5b19c359f474ed552f975b5c2eb18e8aaf4bc867027cb1b4201d8bb5c", 0xca}], 0x3, 0x3) 09:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d1fac28a2871718ecb1dfe60e1068afa39fa022be50cc4de2ae6152338dd8b435889cc8359c66523cd4af71003f9c881837facc056002f81e425b0d19ad8d7f3909edf", 0x43) 09:43:27 executing program 0: socketpair(0x2, 0x3, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r2 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x4391e161, 0x2}, {{r2}, 0xfffffffffffffffa, 0x21, 0x4, 0x7, 0xfffffffffffffffc}], 0x2, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000027, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x1, 0x7, 0x800}, {{r2}, 0xfffffffffffffffd, 0x4, 0x3, 0x80000000, 0xbee0}, {{r1}, 0x0, 0x4c, 0x1, 0x1000, 0xff}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x8}], 0x7, &(0x7f0000000480)={0x6, 0x9}) r4 = fcntl$dupfd(r2, 0xa, r2) sendto$inet6(r4, &(0x7f00000001c0)="214da1fea826485ec2eb8d01bc5b6decb98ce295809056a2a72fb14098a285ccffb514c490b5ac389a5f3b19973c8d00f6de7cf2b7cd9efa9fa0de1668e20c5d0a578eaad1d820a6326e5df2b795f16d816ea48c610cd0b20df6aa8a57aee3e0e307c405937c5cbb6bf44ea26bb9863f504460c6325f88a4823db668f03c8d7ca4185509cf7a642fcf66a431b0b9d8aa52f38657bca57507714302271a95b20eacf0f51cafc3ab70ac5edab514c5b3120c1cf89c10b193fd5ed88f29", 0xbc, 0x404, &(0x7f0000000280)={0x18, 0x1, 0xfff, 0x10000}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x401, 0x0) close(r5) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r2, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000400)=""/75, 0x4b}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:43:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() syz_open_pts() 09:43:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0xaf7f) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 09:43:27 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x280, 0x0) flock(r0, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(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') r1 = socket(0x10, 0x5, 0x4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xe475, 0x81}, 0xc) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') dup2(0xffffffffffffffff, r0) 09:43:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sync() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 09:43:27 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 09:43:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10391, 0x180) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 09:43:28 executing program 0: r0 = msgget$private(0x0, 0x340) msgsnd(r0, &(0x7f00000000c0)={0x3, "01d137526c437fba3dbf093eeb1039589825af3f49f5b80d0f488669815d1a0842c8434b796e77"}, 0x2f, 0x800) r1 = msgget(0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r1, &(0x7f0000000340)={0xfffffffffffffffe}, 0x8, 0x0) 09:43:28 executing program 1: r0 = socket$inet(0x2, 0x6, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) 09:43:28 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 09:43:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) fcntl$setflags(r3, 0x2, 0x1) r5 = openat(r4, &(0x7f0000000440)='./bus\x00', 0x20000, 0x800000000000020) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="010022bd66696c653000"], 0xffffffffffffff43) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x148) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() syz_execute_func(&(0x7f00000003c0)="46a40f4020c4037bf0ed00c4411d618b078000000f166cf45bc4a3f10fab73000000590f0fa8d56458ab90c401fa16d13e470f6f9cd268da0000660f3810ba84000000") fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 09:43:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xfd18) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000600)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000004c0)='n\xb8q\b\x04.\n\xa0:\xe6\x10\x9cB&x\xfa\\\x11\xc6<\xadQ\x06\xe3O\n\xe3\x9e\x17*Y\xea\xd6\xb0\x91\x9b-v\xa9F\x0f)$/-\xa9_gK\xc6z\xa1OV\xc7e\x1b\xc81\xb9\buh\xedo\xb2y\x8e}CI\xa2\xec\xa0\xbc[\xb5#d\xc6W\xb6\xa7(i\xdd\xfa\x90\xb0\xcaw\x16\xda\xf5\xa8\x1c\xa1?1\f\x8c\xbd.\xf9\xd01\x02i\xaa@\x1b\xf0d\xf7\x12\xf6f\xe4_\x9e-\x8f\x9b\xd7\x00PV;|i\x9a\x82\xc6\xa4\xbai\xb5\x03\b\xf8\fZ\xc0E\xc3\x8b\vF_\x9cq\x97*\xd5%\xa1\xe2zM3\xa2L\xb0`\xad;n\x86\\l\xf2\a\xcdVO\x8a\xaaL\x1b\xd7\xbc\xf0\xaf\xda%\x87\xe1\x1d\x84\xd5:.\xdb\x1cxa\x03\x94\xf8Z\xd1I\xadSYh\xc2?\xd0\xfdgj~\xe8\xf5P\x06\x16<\x7fe\xc8\x01\xe9\x0ek\xfef1\xb5|\xd1\x16e\xe3\bj\xeci[u\x18Q:\xfd\xa0>\xca-\n8\xc4\f\xdd0\xa0\xf4\xde|\x03K\xf5\xaaz\xddq\xb6J\x9a\xd6\x16\xf5\xd6\x9et\xcd@m&)R\x1f\x88\xd5\xd4\x16\f#\xa8s7^\x1c@\x10b\xc8\x8c\xdc\x8c\xb8', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000480)='/\x00']) 09:43:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = semget(0x2, 0x0, 0x230) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4, 0x1, 0x7, 0x7ff, "749043ceacc1c25f8bc92b20d94ff4aa45cc5013", 0x614a037}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x81, r3, r4, r5, r6, 0x14, 0x5}, 0xfffffffffffffff7, 0x6, 0x9}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) 09:43:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000002000, 0x6) mknod(&(0x7f00000003c0)='./bus\x00', 0xc0c0, 0x4e0e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x80000000, 0x5}, {0x18, 0x2, 0x6, 0x3}, 0x200, [0xffffffffffff0faa, 0x9, 0x4, 0x10001, 0xfffffffffffffffe, 0x8, 0x5, 0x3]}, 0x3c) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x4) pipe2(&(0x7f00000000c0), 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = semget(0x0, 0x4, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000400)=""/18) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x4, 0xa0, 0x40000000000800, 0x0, 0xa7, 0x9db1, 0x1, 0x2, 0x0, 0x0, 0x7fff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x3325d436}, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 09:43:28 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 09:43:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0xffffffffffff8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 09:43:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x80000000}], 0x1}) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1ab, 0x10001}, {0x20, 0x9}, {0x26, 0x3}, {0x22, 0x400}, {0xc5}, {0x0, 0xffffffffffffff9a}, {0x87, 0x6}, {0x45, 0x5}], 0x8}) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x40000000}], 0x34, 0x0, 0xc68, 0x0) socket(0x20, 0x5, 0x7a71) 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0xffffffffffffffff, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 09:43:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="50cacf8f893420a2bfdd21782d755a48d7e589f3790ce9fdcd3e9dacdbb3970685e255638da418d13ba88e7ced8d6aee2c160f6b23cfb2d9cc930f2f62775001e7bc6bf20659ba93ca7ba8ec3c1ddd1b2f31cb0572f8abb750370255d7119975fe9b168d5c620d169049b9d26a0ba65bbc7cf9339b929097c1fb1b2a4825043b1453225638801b47ba3add745f3232af380df11f975df4c2f149ec70275d2f50a288381e02", 0xa5, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7}, 0xc) 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "579736b84781957863c98c63450f0831549f8050", 0x0, 0x80}) 09:43:28 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10091, 0x3) recvfrom(r0, &(0x7f00000001c0)=""/114, 0x72, 0x2, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 09:43:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x8, 0xb22}, 0x6, 0x3, r7, r8, 0x1ff, 0xfffffffffffffffe, 0x4000000}) 09:43:29 executing program 0: semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:43:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfb67, 0x0, 0xa00000, 0x6000, 0xfc}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) pipe2(&(0x7f0000000080), 0x4) mlockall(0x1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:43:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget$private(0x0, 0x3, 0x208) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/159) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8006, 0xd862) 09:43:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) rmdir(&(0x7f0000000040)='./file0\x00') flock(r0, 0x8) 09:43:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 09:43:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x2}], 0x1000, 0x0, 0x8000, 0x0) 09:43:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x100) 09:43:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00b5010000007af3826c8029525459df90b1416795ca6964e0ad7fb434102d9d4df7f6bad20eaa10b00d54013315f051859c70271560787b9dcebc4fcdf88214afba3d7e2b5a50cad1"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 09:43:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:43:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x40004000000028ad) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) pckbd_enable: command error 09:43:30 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2000011) dup(r0) 09:43:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x200000000002, 0x400810, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x3, 0x3, './file0/file0\x00', 0x401, 0x3ff, 0xfffffffffffffffc, 0x2}) fcntl$setstatus(r2, 0x4, 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 09:43:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) msgget$private(0x0, 0x422) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) pckbd_enable: command error 09:43:31 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 09:43:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f0bf02a4b11de5d92169d270660eca6e65300027e1ebd79a387bc65f2ab74a7875fad879dc6571725b8f5c89b7293a6a64b0b210e9140f3def2519955e7eefdbbf292eee3e73a3835c73658d81313bfe2fa81ee62b99056d65a14b93a5e6bd19a5bf13b5"], 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="ea4d8aff881888d8f3219c7dc04d5511d8da9fb4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b", 0xf51}], 0x1) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:43:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) recvfrom(r0, &(0x7f00000000c0)=""/114, 0x72, 0x40, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0xf9e01e0e5de13bc0, 0x1) 09:43:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x5}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000ecfeff00000100000000000000"], 0x10}, 0x0) close(r1) 09:43:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:43:31 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 09:43:31 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = getuid() setuid(r0) 09:43:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r1 = syz_open_pts() close(r1) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200407ffffffe, "73cc517b854ae5fbff00000000120055098c6000", 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x5, 0x0}, 0x0) 09:43:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r1) 09:43:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 09:43:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10002, 0x4) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 09:43:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000001c0)=0x13) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0xfff}, 0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2c8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x2f54, r2}) 09:43:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f6669047429c46c8f3000"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="b9194d3f8ea00813877da5f5e2f0ab0b8217d9e262c2646160472f2d81f012693c72e894dcc307d4fcfc0644476495acba1c8c93b3ceb453b050b4583fd2d1cefe80d66f32ac19c2622dc8efdce082f6323dbd4c31560f93382eb68867e1487e82c0ae3b21c027d47de63164fe698fdf344391c9000116d5a345e907def4ce47781bd671b783124263a3c6660710b4aaec199f098d7ea2f33748bfd4be0666ae340206a6964540977a3004118cb56e68862b3bb664c08d9b638c5c9c2c9185f6c791f0806e6759de10806c389e74414f0579aabf61b1dca726c916c4b78ec39c3b1063155115194f0f0f854f8eddb9372b3b70480f42eb30792f784bf8c76b538ce511abd6aae6162005d5603a5a76a5751be270e723588e92b05c8fb64dcd13267ba7c409e67732884eff66ae0a90502ed9e0726664f5c13e6c07c996a9e5832ff98eddde552c0d2c5b372765e4de2f7470de44cfcb4a9e74952dd7e9b9d61e44a6d5439814d7562ef834b31764b9dcc76cc9f11aa369fd0639459a42b063528b37451d16bee7fd251bd73c2478e222809a779fcfa7d895f9a27252e7ca2d0115b2ae85f00b56582f21e1e4cd6f91a449c168894f3f57d5fe0dc255188cd6484bb578e90b47aa8cc75822d2f33e4bec7ce94bbc31977dae1e2cf8bf488c066c1aae04e32d690eb11bb914e009a01c828d28973a65c9f6e7b668e908521a659a70f8b77b71345a3f10cba7ef98dbe3efa857be76a41b5d033404a806f0c78f65893255ba3a015f5de316a6c28ba88f90905df5d0fa91ebfe4bb169f6b5ae280f1ba393bf7fadf651d984d53603f310f958fff0be7ba93bed987e50187aa7db9849c1b06ce4d8ded21c198a0fc895c559351e883705fd75379d5e25b5a32acdf64eaf01a5b4227866f90c7d8dffd85d1d6f18caf8ecca12984dd974170ff547e1a2560aa94ce86a3bc3c2914f3269c05f3ed3ffdfdb009e8f86e6aa49c515ee1365f7fd894a7614d5bc2f72c1bfa76b0b8cdd7f79ea221d4dd2b15f00c7c185c408535a034044d9e052e59300d0fc36f285b9b79161cf5c45f9da8dd3e76f4f518594ce2e7fa5607118ba7975bdc183ebc6acaf1c3bffcfbdcc6d68d4801dd1ab8098d72dddfef96e83a03c467a321694df34f1b76b17a98626f9da5e504f44caa1f37246e614e1fa0ed100f7d36fe6544a8beca2016add6f8152cfcefd6f479cde69aac66961bf5bf36ede8a72f04d50b32c31988f3c67718379a9415d95a8ebd4dce3921d7d2ffd869dc4d4c0337bfbcf2f22670aa9e3b6d200d51437e45c8d17fdf5a94e18d83ff48401d9fbed25bb52809bda759687dfd0f0997b0809880505141698f4b257cd87bb99c2ad7ff2b5802ee8172db4741a0e02cab57223faf742d1fb9537d21f4269aaee8479a9e4065f7ff22aaa18d9d382c4377acafdfd4ca5343ea89db8288b67dbbf5b4278149812ee1e1d6ed77b5f7fdb1092029409cea03e95ba63e58c9716ee3f5b13cc0a4e95cc5509c55aac179a7c6084d2819e3142e3171e2079c8c53f3bdae4ff6dd2d2f3382ed810ddfc9762f7d952123809574d02065dd65baaee3b294168a9e15eeff49de04fe1c664f45f9b74cf510156d68309e66c99ee994a87293c35eaed253848caaddd23097c7baef0937983e943969f63eea21400fbbd3ba836d90847ddb48d07bc7053890570bd449c7b81d7856f7c02ec80b25469a4f95a006210cd62bd248d4b1c9569eaf42bad703dec7a75416582d39d39a61a6d278c90c98dd040690f0cc9e7604a6b6c1bddc1fd7ac08b865d69293f1315539d9614146ae48b5c3c1fa41419a83c47af7111248471308c79900f77689482ac378ff19ccf3a6da095ac20b77fdc80335e4876ef061d989113a1f0cf954d9f3bfffd2e7c3081097324eaf97579ee7dbfc29fcd0ec2534ebe5766c166ad7e704e1452dc6d97139524d003fc1e425da619775ba4fdc2867b8ddf88cbcabe4ddb34e8959ce1ef016895350b75c052834374c04462888c842fb8c72cbb1193f205038a4daee766e86a3e8d228b05ef0df2707c0f0b7634484fe4bc1e37cd25d213e4f8df9bcf0f6cce28399bae9a7cbc1ac5ec1da29c5ef7b8b8379a071f6999c4667191ef8231716776447087e9dd471c5dec6efca0c7aee95e576705b617ff38895ff11db7bdeb9f7bdd07f8449fd59af4238e308f1c736c916250363c08ccff09cf6a0bd3d10363e60da77926a51c089dba3a59a60ef33465e267a7b5ef52fcc39c0837fa68af019ef092941a7aae2772bec334a8472e7f56195929a112311708269d5e28503b68e7d14584dfd584f9cfcdef626e6f2c1d63c50e98b78128e93d30669a00108e91ca22acddd48f19faf3cf64f621b470a099d8182394e1cc4b08b4fb1f4687fa5701abff5a932170ee9d66822701fa9ff2c18b8f29e9dc4bb8e0aca551741f16a63ed859fe87afec37074493536a2110c2a5ab43811a346b56644c1559d8864b1df1010147e54372164015612568061ab4fe15a75f2afede42da9894a5d5a80f8b9eeb5f247609a005a946a48d983895710ff8dff478f6f33f3eed7e8f929fead62ab5ef9c52d271b7f4347dda48c04b79a44b8f7b16604b3676c446ca2334df339e75ef308e1539bd69de7aca3474283a88fc5abcd32d8f01c409d2d79f8dd38abb75be6d434a4e79c67a37c1e39981c8e178e1bded745730315fbf8c32a8ddcdb310e5c51894025b4885a655a01ea91fa46b127b73222e54f9f0fde126a2bde4c584d18e9c835e8b0da88109e19ad6b9ae686c66071192bf03ef42f0bf158fc3c3c488ae6b4783642f3b51a313fb9ba386c7a424bcd48a201f9de075436b89a6f7b02104d49e77df16a9af9ee65db503e41dbd13dbd74976a08dc4498b5170584121a1ad4e37f14fbfe9a40bd91df8f348bd232c4a491c85fd88e2739d0507bdabaaa77a713511b82b5c901aed8a58a30dc5bc0f05ec96d8288623ff0cb928c1be15d378595d7da823e5c1e791d11d3d8b067aa5488e4dc31d5afb31882014a41890f49e5ba9c88425533962f412f964ec0cacfb76104a574830860b92e7fd67d589f107630a7df5eb6bb8659b25dd42af1ab79ab56a90c5f850bca1be5020481037002df62149a113bd25a629542113fd1eae73a0ce9a67b1ab07aa5a1d02bd8af4ed4c3b8c0b628cf352b15fec32f388d15c402f9430c09596d651b4a18d65c532a479b3d5cf7def84930129b30c227e10d3b5e5a0ea7f9411c8f625e1b4b7aee47750344bc6e6dc23b4c6432a4432e4d14a8b8a9aefd1fc653a192bf0c436cca1bcaadc368024c991dc4c94aec7ac69ee2cc2aedc8c750541b669a138a84aa40f0da1537802d6ee89ab8c06266e26d76674fd7738a05741b88a9690a15dbc29ea2bf1aee993f60ac1e7946a1d91239cf8856d954ee80772a4e3cb02dee82419dca8ffcde8c73f8bc50bcfcbde61a1b264050768ae41f3ba3236dc997a597cb89e4b46b0ef28f9a4721bf116e68ba9446af3d45b86230eaae695c433fcdfdd89bb8cf1bdef4760e2e96cea43dce5e4366bb2dbc093bd3dc14b7f855a3db9e5036e9774d432f078463beb76705ec131d1d8ae179be22ac86eed65b9a4e798d1a7509e7038432bf827151baa90fb9a631f1b4a7f62c70acad61f1373dbd2ee07f66d7fb6d20dff1f0d4d094e14c6934bfe70c5797f6757a0c1aa061fb81e54bf5d8af3006026bba21fb5df9cc6563c8d686122e8799ceea364b3d237de767fb0487914c33468876041e6c364b48895a5794c17753acb6f917fec35859971db3cce4472f6a2a607146302bed0565a81f6e9d6ecaeeb63c1efc5afc51789f39f1fb786dd5e65e55764d97b1ac8adb7b8e583334494d4feb24553a0a4a4112b8ba33939094e7e230a4861e44889d72d60cce936b603010847909068f5fed24143ba6d277315e53d89a8a97ab11bab38806800bb084cdf65f8e8c903dcaac790a7d168d205a439e4843e8693948e0ec6fa96f055c33f3ed3abdda32ebf76c793b925580d67860c6e2997be29d073600dc577d953adaf4a03ce94b5e49fbeefa22b597da2e9794f4ee5472554ac30d3c540d3cf3140d8a14aa550b4e8ab047d7b0eea71e0b257334082cac61979156222a8638292049f5d243a84c57cffee5479bf614736f6f3abbbef39235b39ca33611e442bfa0621d22f1c0d55196b6009fea52605f6773f26ee3aaf78713bcb3df71a77852b835497053c981c6312aa690a74e1d0ae24f37e68f5bd073b350ec1a34f289bbea69e9d672a7cec44b04a68bf517aa8923583ebc847d3569c37c0dc33e3f61e732fdcc4263143dbdf564b9605b438074b01b93b075f9d5be5f4f3915239eb3c5ca6602b5cf22f241b57c78beea384517d46812f86338dc70f190352ad77ef910ae8281ac9aceae33eaf2ab019f2c9e570c882e23b7c14cfa15a0f1cb0d3fc312bba845c7a1753348b0e50176b97e8246ea1791ccc42cd65d0923bff18df2e06bc5f151e3e0b59e9da8d54e8502a9fd10149d7ac5c4347d1cfca14b4e8c4bdd10caf765a025cb0e32a7bf2e888207ccf1efa67478ed23bc235b632b7458b0d8828def1db14929f634ba91942bda762f09aeeb7bc1f667e7fdfc8c733feb0ee2de7235fbeedfa74a93cc0cf809ddf1d6c0eb44944a57b8e7fab1506a5eab63b50944021e7acb70d821cb3c1b47c539a7cfbd295c11b8b0abef5a703034eeb376b4cdfd6b7ee4db33eff89061e1cf6722545aa258435a554136da52ef5ecba8dba088048897617c4f6bc0eeb449667e5160420cd66a372556594595a633181f284eebda8e7db234617ac4b229fc3823bce37d0f369e1b89de6c81a1d171201873de8aee04cc7aae5fc25465aceb93d373b6d436c8447d6c982ba4ded61aec703f37eb193db7bf1f92b708dbab6e0414160bb86fec43f4981058f5a4eb7295cf0ad0ff69cb1edde87236d3934aec530fded3b8012325edf58b8dc600b3ceb212af5f4394cdcf7a32bfa7ece1d40f360f72424dbcf1aae261dcfe307f3309fe20b17722f867861b2d1a8eb0b1e054a11bc31c8d3660f225c307fbee7f1b8cef3d8c5ff50699afeb4a76ed1a0110e772fbbe690405d3facab54ee730e4baa6d449231cce4488cafb29299c3b80dee4666631ff08c6b11d1496d602d7deb1f278c855846e0e4f497e64d35bbe0ef601869893e86a7f9af47787f2b0ca0dc75d9afbe987598fb505c10dcb93e90a50bba9653048469de667f5572f51528990746a8ce4223965d353032b90731e5fe065477ad74bb0194ce588fc09a867fa96b8add736d1a40e378dc937e0d13e071ba4e11805f4f891368f4ba4357b6a8394c8df336b94d519e513db7c8334530495c678bf22c3ecce6a81f3f74fbc593830504b03204d39a36d2765e09474bd6ef7b511bb12912d976154b9c74075f1dc364915899e410b9af7ba1c1bf7b28d82aae6031e372b4b70c88017c34873698d310be655da309efff4b39205591af438ee88a8ab0a0e61628ed083e323daeca5df7a581b6f760117418c9decc8913ee316872c109812adba2007fa1a542ddbfe33e4b50d5d51e5c5ee8fdfab67eb512bef86b4cd403429a1d31f5b024495e6d8591c547515c85cdf3547e444b2e03016d2f6e2bbed362f1fc01a786974e608c482f8847fc9b3163e96ff29ea66de6a91f6dedc5abaa3e0eaac430797a472730f784bcd64f680e2fd5db13dab7699e1177f28ac52fa3fcb9d5e627063982803292f7246a7e71dd", 0x1000}, {&(0x7f0000001080)="99186ae5887f4963474611ed8ad25f761bf86499a2998d18d742c9c120ae8b63f3d2c0e14093cc88948e45d56523eb0d5afa799cdc331516cf8a27d8ac0093042b2c77b25654d9c670b589827fd809ad7156f03998a3732eca95a223cf6d8f8a9f", 0x61}, {&(0x7f0000001100)="49cdcfa80861b37ecbc7209675f95d8a7105a7005b4b8709d19476a1b5", 0x1d}, {&(0x7f0000001140)="e2eece5a6e073665157c9b0b9451e92a8c00bd2c3dfd7da0e78b27cce4874ae7016b5cccf8286741e8f1dec49eeba479abef2195bcf48404b447e693e8f5bb532e50ed6098118682432b1330e871cab20ec21ef81cac5d21433a5e06d50d32b9d8cc3cb21a10dbd4d2ec96553185cfcd923718be9b5807", 0x77}], 0x4, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000ffff2700000000000000ffff000001dd77a3ba5c1db5aa800cb665000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0x408}, 0xc) shutdown(r0, 0x2) r5 = open$dir(&(0x7f0000001380)='./file0\x00', 0x80, 0x10a) r6 = dup2(r0, r0) renameat(r5, &(0x7f00000013c0)='./file0\x00', r6, &(0x7f0000001500)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x55) 09:43:32 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x100, 0x34) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 09:43:32 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x4}) setrlimit(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x1a8) 09:43:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000118e39b06ee7a4dfa213102a9ff080c5ccbb8944f1b0a0bc606c54b7f95791265d5e01fa6c6c60a1c64114997cb4d3cfff6687e9592c6a45365b968bb12f6ff8b0aec02e6c6d119e5be1949f97c8999a849fd899ec65f33ad8327bb583e12da8719810b379c1af47200f2b5ad5a0c888"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x75, 0x40}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="8e45041a87e06cfc40e6d3fd217bada76213c97c8082f9f987c291982ce42c50db01e059fc832a562a62ad55517f8adf003df560c2f094227c6e5ee0b12bc9438c47045dbfe51047d2b4eeb03cb18bca056a4ad65cb97dbb84f70da82d99de0888e83cbaf9e424b3218e4d949cde7540b12aa232ffa1c008c326ffa89f3b01047d3e690d2d29458d85c65aa506d94ee49e7f9feae2a7637d5bd9b4bfb379b835617fe88e552979cb50a92c89127c09c8acd55f809db961128f37d99daf5d4e4cc0ea909e7749f5534449bebdfce60825e7cbd2e2dff5c6f412fca56bdfc3deceb4cb5732045ca793309b0f0fb45420c22dec366e1cf7e2080ea9c66666", 0xfd, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x9c78, 0x9}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = socket(0x1e, 0x400000001002, 0x2) socket(0x13, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 09:43:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) getpgrp() 09:43:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000002580)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="176f62696c653000"], 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000025c0)=0x11e0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f00000011c0)="65fe71326529aa62f09044defbd28db5acad62bddbea74f9f2d8f801e86ded7b67193a6e817ffd69c0ccee97e6f56db943ac9000ee3a2d45115974a922a7649e4d9de8820b2380befe7d25999af97e4b669982fd94fddc7378def70bf029d4d36c7c8f721c96eb7ca341d4e70c89573ec80c2dd0a553aea76e7a73995ec9ccaa220f0f76b2bcd24f8654ae8bef70f21e866740d135f4ab690a0858e607a770ab844428fc4ef6b07516153e86d3227cf5b5c2e918e11da70af994f88e44", 0xbd}, {&(0x7f0000001340)="9bb0bf14c1cce87b3336ba73a7dac82e405cb36d1bcc63cab73961942ff72045d6df68f8db4a5ea789b67a4900f825ca32726b929c11ca843eccc5ae35eac996e23976e642ae1080cce3406ee5bdf34cb2c6c062c688a518c1d04270a83f5ed4ba0a6d47ce22bc28e7a314aa8db27358c53d75f3ec3d04f57769fa8776ee7d55f6fda57524a15cbb93a5f5521e63588f417f9d8a4214e7a7bea61c619a9e77bcb574c6ab432182a3cd1ee5d059d4c85473565e36d69af1c43062f54e9f41ebd6265762574971a457d3f78cefa32776a20aa2acc8d7c44c0a2824040cd93c30ddaf24de89c68838f428c8043eee2d8f3c7e66241ec34209ac1b81f50165a2d6474de8c746bf754e421908484cae06eb0c5f0accb6f7cadb9142999d8ca9f38fdeb599df25852bbf01e5485fc16145df5ed2eab0ef6507134aceb1c86399da8a6b77690bd55c4df8f0ab87756bc26d526a9074f2d66bbcb45babcc969b96130768431004dae6b2709736ff083b02a81122b5d17abb658fd77581b5f6656d441b6943d5e18e36aeea388e417294750bef5ecf5a15fe5c43c0eaaa82ffd2452d20be8db3b103b3ec77d738038518342854246a1731a295b71a757bc61fcd3d474f2f6daec5e0b5d303b2911ffadb430dfb2e83b758509176b6b5b148a1af9707c5c33ff225b7ec57834a874ebe9e055787977631217387a3fcb1d31fd4f568c300fbb90dd841b4aebeadeeef69018bbde19f537bb86d9a6e1cbdbc8da2a7167ab00e1b6e807e73c91962e6f1248cfd9c121546f56b14193194ca093e2e6769d2f163a2fae7fee6157c2a5f0d379c8516d03f2e6182ecf30357f184a316ba29e295ed1a4f89b3a35437e79265403e765e4148c5f77e1fa7497d28d19894383322ede7021dc95506c437602bfcfef75d920e4edcaf677e9f0032280553efa87f3ea2d197454157ad6dc48ccdeaf0e48f387ad3844e15788b580538a87a732e5792fd0e2ed75effc451e002188f71ad80b19f156de3a1b11db9c97a1c8ba770c9c163f22b282d7df1ed32495aa69ac012ef970743dd7c67ccd4ff42f1a4af593c7c143c0b3ddd64940946cacfb8ef2ec9301773511743afdba673ef10e33e0843779408f7b5d202de3ec6f0b4497d45cf8c1cbab1c8375743bfd34187eafdfdc82d7ac139257e329d5225bc920e7c1d94f80f6fc9c719ab40f0c297ab540f9c3e5c5d1e27f5a74261424670facdefc5c015eff4f7e606807d7fe57a8030f2ea31053df6e2a51c044b664b6370305af57d1280bfd2b20c2f5d190e0512f35f98d1e7fe86b8e785c4cb98f1ddb07bbeb215d1a83346891bad1361c86f59648687f797a1bde38829fb2bfcf03c38b1b676d668b5b2e0a992c48f9cc761b80ff4def19c1ae3ea4e71d85f07f257bc8e201c7cb91f324c402789c0b1d8dccb5a79e0ed32ae25baf4e0305443ac374576bce38191a07e543ddf721caf7fc190ef862d751960852116f7f982df59040e0bbf81163fa517bf4f06647994f3773856f8144d95505cadd68023afc60a5b8f4588035550c5f0f35b9805d59903f9dc6703e5e095f3c87da208cd59ff9db18714569a5a1ffbb199df6241b07eff02fe9d75053f71240a637765794a96e1cb6ca5bdef86431a84ec4eb93535e03154a19f98c3c76f7523babab0f344da436e12498fe5aea2262ce73ad478c8228a7580c635e894abbfc383cf3dbe014b485bd49aa2fce539df67b462a8d145a824c2d4cce9e998c350b7d0a9ff9989c6fdf25eb607527000eaf79252cd11d99230f8aaab369f5b1f8bb6778d98d4f6843ea6c7bc3f091967053273cf6d6c895a7b54b1b9a414767ea0cf56b23da3c4fcb19851019c06de152fcd68c3c815b34b5a7590b57b88427931d140edccf752abde4e1dd3160a04e49c933a2a3e4cf8ae08fbff3f9ec580698dd12ed0bf2d0f1c63d2b1cb95cc16f80945dfc051e374cceeae94c51d9911ee27f3676be14080766fb44b7be244915c2cd5d29acfa8391dd868b66aa3861d000553a96a8057875b9dc4621ebc2cbcd6de3fead365f0e30772efc321e6ce410cc04d218f7c36bb0e938542708bf6fe83a0b7aa8950bb3de6c6c98bc684d4012330c20cd066f438900c95f32ec166fb1883226addd85cb297cc0fe6be4fd8396f86a3de171798aaca70e074695d4c710452d140923aac35bff3980b4d4337a0ba25e9bb9dcb98687a96b405672f7a7d2c318078e977cc408b5e69a746df8ea2f9f81a1bda9c271ca5a21603b1d2f84262ab7e1267768da92a87aaa997b3043db20957881b5b938fa4e54e71bc231f5721e8e10e0d43dcdd8eddf4c137f90be6767e2b5cd7bad4c2cdd1fdb9544734d8b705e7426dcf5ad573eda70a438f30dae2b9daab53be7f6e437868ad3e6df8d6e2f1f9ae427056f08a54792b65039dc2b09f5ce1f2a1beef81b8f90419bc41ed3dbd592d83d12db4ba119222b775cb67228e042f0f039a521fb2326e48b50b181ba71c10c6059cd469e5ae348bf289d6703c3edc1ad01d37f606df5976a3fd7a609b6eddb290e0bb343ff1a6aa51f1f831c7d5a17e513bf87d1ac832ad4929708022d94b646e11418d3c6b80ee50c73ecee40129788200933d7ebc20ae98508e8df08a6de8ec75ba4c9e4dc13a512d17cd18230baa3b6d11e7d04e66e8a0cc6b43e57d27f587e4ed0bf8970716d1999ef7f03f944bb108d88e262ef55e3dd7201543e7ee25ec6d201c4362b235dd8aad0a8845d40f642205b4c20b7b214e93147675f404ea9fb62d773e78a84b04ed6263b31fc96e6f8072545d0544c0321a96cbf57e1c33d5168bde304dbf22b3ce2f153124c50ec451a3246f5c0d05fc072894f7619efeb73cb82a87689d11ced30c1e6f5087901d8cf7712d47ccf1b7ae60b4af2611420bb325a9e6c9014044e5093baebdfd5ae84bef4eba826132a0507599e8715ff2398f22be47a68fb7824a4ca1432ea9b258a6a24e222f9a42554ce0c1f04ede02d435985f4d657a7087d2c01530cea1848196402a2d13b71e87c2316a9f59b64657702c0580db9caa204187902ca01af38ef05e84bffeff37904ec5cf7769280b18f19336f8ce74d5ece0d119305fc18b4d0913c3324713852e1fec59889aac4a9c0d4c8d5e6ba22f258b451ecefe0f5f7d2f5a13c6b034cb6b5b0e4b45c22d0d4a4c0f50481f3d3dcb199014f65256d60798e45ddbeaa106568c8635fc749295689ac591cb79a09d35d6e9e26ea3b45d7d267f319335a70b09a5b5fd171d93f8e70d174bea58add08f795eff109119b300fb34dea3eae3bd813223c794db41cf879d0600e0dd3ad6fd0872049d1781628c8baed5f1b5ee45c29b65f4bd53f4ae4e2c0f88fc57ba8ccb2bbc1dffcd68ae200b2b9e3ea6db1e6d02325b830e8132653ccb801bd4bd09107ff4f94040d707824fee47cdb289e5d391c2a96a78058904cf7d9bef40ed50fece1ca9d0a1e1ab0cab2e12f3197d0d267b6ec1a49d48ae010756b110f38264b246ec057c9445e8b7aef51cdcc55443fb91ce2b9bf5f396446b3b53abcec605640952ff8ad90dde1523db367f3e7d7b15ec2fd3fbe577424427b427bf8e1f7e9104960e7ad083f7b76e4e879c479aef304a4d5fd6738d5313ab9ebea93b81acf86c08691de18c02785a6174512e19e0ea2545547e2dc5eec98cd9642b620d968cb04754ec59ea05202bc1755deee236de269d69653c16389e45b6363e8fc6bd18ceb9d44444e4123b459e3ccfc849723b2ce06c43110f736245b511683fe62004773de01881686a7d548b85027d065e598619dc6a9f321097a40e35ed5c6a0c2f203205d8132a5d2fa71da0ca8a82439cdf900df7aea4b6e0a50a7b776e8904dfe7909e904621c944413283c4c8120927e4b08b5e32da9d59e4b376f8787074848321fbcbb6e88186a2effa51aa0556542ad8c969b3e525cfa95ad404f4146a5be6055f33bd70c44b57ebe76ed3134e9e7d5e1ea9271b200503fcacf33f76bf7b76681b5de5d20a836ebf646edd06ec0707b74e2b4aeed74f88aaaa938e6ce4f97b3a3ba7d404cc86adeab44ecd69632313e544c87eee539fe5bc8deffe8b180dc7080b0c1999935f1e76496be69ad062cdccd0f2d83ccb20529188957d99d8ec9a2bf1fe5cc4106e972458fc4cfd6752273ed2bc5950f00783556c633c540467cb8ab6f3ec01bf9c467a00ebdca12ca79514ef58cdc2798a3e2f19f885164e6f59fc90db605dc4c20c444922538cf707124214ad1178870510c14d5782d123891bddf0cc363a5dec472b8029815d4405462c8c73d13fed51043dde3a3ffa042570d4a86b4b5ef2d0febc4dee81013ae6caa8aafc7b6c71cca108fbdbf138c5948b82dab2ef0fd3cefa20d9724782725049a10411517b1675bec16a3234e36bf55a074227392804fb2bbe29e8110981d1284f36201f1748f43bd5a9426e4cfa68b92260144c75a5c1ed6d59d48aedbc625b27de7e9a6dad3ffddc1f84ec92933d6b37e9b27fdab52682c7e2b7ae5d84fe31efa91fc34b8e9d48fb50ba09e28a189a7c2b2ba65f711bc8f9b25a4573322b0435f0f30a25a004527cb890b299b9fa606a59333ddffebf287bffe241f7527a4fc640a1ebd4bf0a771eac890873906f45f35b96167bf5db9196c4cb5ee02aa9a2f84890ff47d101fb7d19dd938d8d64384c05a09e2f6e956fa50868bd8297e3b67ecc570f013e97db7a33bb7886e121766938f01e45b1b2fe25cdc3edfa5fa94517e10d8d8c69b781701851e2bc07f572456dbaf9d302b965b91315388b3796ce2470f50d5ef8ae5500c31dfc7c6568d78782f490e3629fe022447d56bdeb77c6d8cb882f6c7aa9be9a60994a4a6833ca7785c351a4f11bfe624afc8bd99a9af4b96234a0562a3dd02c5a71239357ff386c967e2490d23b87fc4a1d246d069dfede45a91af9fe57d856e8b1e65d81fa331041098d9e84be7a9be89e2a82fc87c6315c317008ff5150b1107d7c1ae3eca641c49d66fc42562ecf1af88670c6b8ae17afb5e606837930fdf9011f6347f63459ec3491bee3187cfc68f67fbf35227927a5d26218b9adc5899e8d7f0bf1f0e0465a2cb4d4c44bdb249c8648708ef3648b164a68a54bc1744c7d4f9511847b8736e31848ea79b1e302999aaf26c24e22ffb93ffae72407f744f452103cb1a86b778fbc53ff2ff76aa3ee451f37622f108184fd6002b004a8dbfd35b51c5276faa18bbb98033a75ca970ca71cbc9ab2d5ce88d63f681aafdd69947fdff7cef4a236e19b5da55156fbfa146c7ba564804e6f8cb5956c850e10313fb96a1ed5bfbf5ef2911fbfbbecc4322a729fa3bfdc21118fdb773add819a9a20d530bdc067bfb0e3db0c252e81183368beda001814dc4f6187e8f49a8a527e8a24db11896034d942561558224c72e3583e74518e4c2b244df65932c33694348c1b9039ba958cd35be2b161d7e229c46be084d28541b620e8450174de3b6988ada5fad8dfd3e6c0212cc65e81dc573817dc30bfbb2774cfc6e25f1aec752efde02c283d8bfa9a279f586e697c93adffadb1d4a71f672637ce9fbe92970a719e5f67cb0059d9984971a24211b5ae2a769feb3015c5978ddbae184701babce6e2e9ee6323b20df8438982a942228069f07ecc0a178d9d19132ceefa5553a756be1810e8e00e3c08d0631d99f80c653054ae957656969b988be622fe9969798724cb75bc07d68a53a6d5e1806956dce4e497acaecb58b42022e484323762ffad73a58c5132ff518172ce8518", 0x1000}, {&(0x7f0000000100)="879d9cae91e1af873e79835c4f14affba25b943e9cf64bc25c6c2eda94ddf03ed1", 0x21}, {&(0x7f0000002340)="9d8cc181c7e904cceab1b228933941e8fa68bf2b837abd4e4243ca0d0b83813416c0918eea9576083349d8b2d9503a363f78b5ef81600358a14332687197f35fec5d5f04223ff902702816421c4b8d2cbcc69700ad8164837382dd732f0e24a7d75af3be64af94da488dd229faa7c635fcb4914cce71f3f603c0b29ebe7f7d99152672d50db182836ace4919c45d428e09bcbff814a9cf7fee2a4cbd4a450337484a101fbd8ccec31f49fcb5412e8a63b1c9cc913c2346", 0xb7}, {&(0x7f0000000180)="0f331193cbe73257baac59dc7d14499b193345796476a37dc0faeb01bd4129848d5ef9c2df2031b6b24dc00e2763f19dc94053c75607cd67a1", 0x39}, {&(0x7f0000001280)="0ba21c0b00732dcdce34e25cd26dd3ec48a614715f8ad8f25203745ef48031abc511f11933ca5bfcf81ce8137d9b7be402", 0x31}, {&(0x7f0000002400)="ce1c8c95a85d46a020c5672dec8b6056964b95328faf88cec4e014ce565c8a6479c79dfeb28398a6f3ecd77e21ab63480a4006882b11ff42074e2096c665f752be46fcddb41e80b72ed97e85dc5a38c96a2a621283f7f4b7db051c94545311ef35e19b9faca6d6a0200dfcac09f0ece661f619710f17352923e630e3488d128535be5ba9accf37a123a9682f2f11d5d4f8262be11aba7877605a6deb3c8d80e0f5f516fb822f0be565b2efe35e27566c1b8224c4466e8e311ad90e17f0b8977c2ce41c12d3c80140f2ba1e242bc15bfe03fa95015ccd5d630239facd", 0xdc}], 0x7, 0x0) 09:43:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x404, &(0x7f0000000100)=@in, 0x4) 09:43:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x6171, 0x0, "d2a6dd2c40b6f5205942b1bc83e2115b012b49fe", 0x6, 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff1eb9fd812eaa4e710000000000000000", 0x14) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 09:43:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x283, 0x0) recvfrom(r0, &(0x7f0000000100)=""/246, 0xf6, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3090088edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 09:43:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) socketpair(0x6, 0x4005, 0x7fff, &(0x7f0000000100)) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 09:43:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) fsync(r0) 09:43:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)='.', 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) 09:43:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="21d7329f518d5f63b1430b6b5a3fd21235ee565a33ded09e5e5b6877da25211888472d446b4efb984dc947027d4fdd918c7fa105", 0x34}, {&(0x7f0000000040)="0d51e7540d34c3e9dbfe2e0c82d325e13c239ea12f4c3c0e060b0ec2b063adab482d9aacd81971", 0x27}, {&(0x7f0000000080)="14007b243c02bd68a93cf8c17033d336c1893aecd7cf605acd312cbe329ea8684d741202b62ecedb03e943a9ef70e0c949077c091e7aebd7767b075407625819cf14440086fee56e37ac03795ed3ca6b5376d3a97b3bab210cc72e194959d020ca3a02f029f6940fecfa1a41f73d573fddeab89ef10277a5b31353cf123d5f3b29db70859d4e9e292ce1568d635266da2ced6963f57857f93b9c67d6fdba467df2a56c52e4388c1b732c716c72d85a45d5f02d0005bb9902d9c90f56a7c147f5b7c52417f2aaa22060924ce1a895f90d0937137d855dee482e5dcaa0ef8ce6f1a726bc529c1fdfdd59cce8f15b7a", 0xee}, {&(0x7f00000001c0)="9be2b58351b8058e845c3dbe80a0b5a484c6547b1494c0edda9d75b1f192f5c15d9f1dd98aec201fff092066d99fefac1839e5442dc3e8ccd73e", 0x3a}, {&(0x7f00000002c0)="6bc85013c525401f5b520312e2154e6835af88725772ad6555ad64ac6f69a8e799181421ab662de805db5a29498056a210f230e41f37415acdcafe5edec5fbd25608f371172f31dfebb4692eabd6c5da4eb3410833b6815476446ac829c64cbdc990f59f96e35ffd11e0dc89ce6cc36b0adb69a85a7677b0645e1f1afad041ea415d6de8d6c7063eb5a0d75822893f4bc376c4efaa73f45ecf92bca70e26f79cd1f74fecb9d7", 0xa6}, {&(0x7f0000000380)="4711c8d7fbe23035a183eed01dbd357b57758aac717301e6ce67d232a906faddbe55d89170358f9b2019d9ec6f15e703fc10f9df9b10d0b58e0bfeb7a5241a73f02865b5c396c979d92205c9ee1871d8b567227c59fef8651e90b158c70c517faa3dd90c02f3c1a49ad4d3e6eb067d42f9f4325e1f245474437238d6041df592f05a3cc6e0fa00d6ad188f46e768ea50af1853eab9b32ad9d27b6bd1f706a1b49afc2b1c1063a43aa47c0673ce5effbbee9dadd79a46a5a497babd1152316d2becc0721d3129a4d698a4399f1de1456c488ddf032c408dd75e523d52d5b2", 0xde}, {&(0x7f0000000480)="264e334429110b0b9770d8ffbd9a4ea29af19a19c6978ba0617d8d9c766b0482a51076206457d7fbd3c07157264dfc0b2868563a4e480a618fec51c595152fb7f3dd61a92bb97fd873d32517e1921550eac64404498fd5711047d9f12aafeadcc51f50875d58c66c542f16aa4fc73ad382", 0x71}, {&(0x7f0000000500)="5990d6831136834f4b07ba061331c36ce5e4e90d444c04f4e6ec2ed97626cb677c3ca7de35b7896a3cbf82d17e50701d9fc40918c7398d5119b2b67fcaf7b277d18cf6980bb8ac1f72540b70ae21745193531985eab4501525ca8a8171", 0x5d}], 0x8, 0x0) pckbd_enable: command error 09:43:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) fcntl$dupfd(r1, 0xa, r1) 09:43:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x1ff}, 0x10) 09:43:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 09:43:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) 09:43:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:34 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) getuid() 09:43:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 09:43:34 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair(0x1e, 0x2, 0x398, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xaaf555ad32c4c95a) 09:43:34 executing program 0: r0 = socket(0x32, 0x1, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x8001}, 0xc) 09:43:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0xf0d2160) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffffd3) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) 09:43:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) shutdown(r0, 0x3) 09:43:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r3, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0x3b1) r8 = geteuid() setsockopt(r2, 0x2, 0x3, &(0x7f0000000380)="de86f784622b99cecc5b3840cf929d93eb5a47a8542360b8158381abc258034274749868d6160619f0d5a8bacf2576e523faf3bc534a38f70859bb2648537ade8d74a41a5edce554c82dcc281c7748ff9a0c6f9d560edb60f928abdd75eadc9843f7c1197c719692379040711fcd22bdb4419ef56833d8e6e799e3ce9914a1ac1a4c935f1697d19720feb873023be835f0a62356d9fed4a8b6f3fd5b4f655c7c23f168b3f8590b7bfe2832c2be787793325c7c70e4294b36a4206e970173534c7ee3817175d39b45fc53bb4d4cfd4e1558b576a77500b1154b", 0xd9) setuid(r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 09:43:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = socket(0x6, 0x4000, 0xeea9) pipe(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002640)='/dev/null\x00', 0x880, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair(0x22, 0x1, 0xf4b0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000026c0), &(0x7f0000002700)=0xc) pipe(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wskbd\x00', 0x80, 0x0) r10 = syz_open_pts() r11 = open$dir(&(0x7f00000027c0)='./bus\x00', 0x2, 0x6) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000002800)) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)="c5914a0a72932b7b7249f972a937427c5d66a474c85a7d3c29c35b69415e9f2d323130b346f2609fe77a78bfc865e0164eb5497775cc5f10d6c6ef70d57a003708b85695391a5c901383a823fc7414697b35e519e9fbec1577d352259605f07dfe089b97ec66a8e10e0598ad058abbe7657c1cd971e169010067b4c68b063a878417c080bbb8972315a77db676b15dbf15eb476b999c0433d6b49e79ae5c994958c6a338cedf", 0xa6}, {&(0x7f00000001c0)="1bdaad6817ee58313a547ce7b6faf4aa9ffb2a23d6ca652d127a3937b4f294bf7298f0c046c3a8e855b47d520cf26aceefeca42624048ed79d0414954af60ce090cd896d089113514d3b1c80b21be649d9b4c1a7442d2a2e79a55f25552cde14d916ce774f2124f2cc4b511ea4569760573206b6f63c376349957eeaee25e5b9666b3a9ef8e70a6af1b4013297627d3eac84918701f2322f016bc9416c7ed6e162bd887b8e261fa95cc3c7445b8ead24679d2e0db1c4298e45c0668b2431efcb4640ddddd931a56bb85a5a996d29cee58a5ac4b817ba7b9eeb97ab72a1bd2e1ac2249f80daa5078d6b3887f29218f1f2662886f9e825f1ef95d8183b9eb0334a57ce9df65dfba22901155b0914a7a21a2c66a757fd4bfd491eeac4c8b68dbdd2d886c8c58d799bba644053ce2e890c3a17960cfaaaa98c1ee3c9024f41ba94fd3c06d8656fbf30e36dd0f2bda29a7b5cec9768e929c360634b8fe2a153f9630a7829ca1ab64bf2a85d88f2fc7ec6566ca20b703f59a261a9b92b7be2df468c042c0983e62eec472527f4182ff38526ddd1c32cf2c01f865caaac47cc9183e36b92ff99a807e0a49dbca44aafc227c7172cc8d6265034ecb0f467355a6fd600f61dd94766502d229032b988c009605bb227af823c7d0763d69b6ba14cfa0c11495d492229992e0930e8620c78d2b193f50a32fa198112adbfe40171a14e232c759b8924fa0e51a127d4afc11327b328079c7c65a3e7dbfaabc49902c1b2f5b6a7b2d96b3113e4b07965f75ca531b88e25879f12cfff14feb27be5fb0b66529eb4b8ce0cbe5869bf77654f639f537491489cb5b434feb918f687a69ed100c9b196379aff7fd781f49ab8c876999b48a40205a34ca0e41b78042297c0a6ee1286c80492ccb603018bb75e377d88d449157cf0d12fa8ebbcc3e42a3c896326ff65b7ab5a303484d371d498c72dfae777cdbc2053a7ded6310f1d431cc99fdba03ca02dfa3f26477527b8fc4586d9b10637572924903da388916c25b0a477e6ef19c11e614e7a248771558a9d9e39af774abeceeed1241ccb5e0a9cb2a479f6a993f6b292ae8840a0bb0a82ab45cd30fc479412c997d5bf37dfe6e73a3be545177f6e487a5a3ed48c47b2051f326feb81db4002779282ec8e839c11116afd6360d250492620ed7407a26aeb02d78e24574404dc3ec8f4e44958544f7e8a014f87bee8173aab1230a0e2190ce3b0b279a3e3ddfcdef1fccbd5cb12857c912d26591a7d88ce68d91a80d5dd457565ef2ffb4c9e5e118d76608f1f6f816086be4269465182c9369f671ba031b51cf92cfda15b524f134459f7e436bd637a6881f34a8146e5ea6d5d29c9da6da535184766310cdeab9e3a98c9a91fe1e4772865203e0a6461ac0abe2aeaaeb9603ee097fc0dcdeb844a530e9aabe31c01d26a2fbc92e3dcbd6897d805c0681aafe76166a1bec0bfbe88b8ffbd2c51b071b806b4a330f2656d5930e803e1c812a06ffb4446a0caa61ecab6d7463863e21da76c2c7bfdcb388a25a12bb0f5bf6bff1e8a3caff655dd83443fa1ff22c6866b5ca426b151ccdf8e0139d64685702d041192b2b4778e5b647cdd92ee2a4ca7b20fa462a8304b96b7681004e17b4f310ae122c2e5b47ea11c9b9d68ee193350c34181cc41ceaf056c6bd0e5df1f0685bee4ffda32d3b1e30637fe3559801227d853eef9f5af3892ec4e921cdbec7eef86da1304c9974d87e9318b5279a2cefc0466db0759ecf9117178553d9a55607d1861fffcae36bafb369155f67beecfd8f5eaa1069762c47845b57fd7e10b7f7be42fcc51a68a4f033065466d0914ddab3678873c07dd5eeebafdaf0075e5e54df5f891b7badb881c89fd97d370944dedc344e6e2346062e8076c44db5eb88dee80bce01ba4c6bb99275b4abdf60e005b1da39880e542ec076f32cc8042bb2c4931b129d422f8e5dfa926d6f80e256b57673ff7d7c934e6d7d5bebbb21f35dc52c6e57e90e483704d0e49eafc926418604374df8522b805c8c73c88126f90841e539acfa62386d38c44355fb42e3874560349e64f61f1bbc91db24a2ed63c991f0a8806679dd88c3571dd4b5ef1a7fe046c17073a5ee414d655520ba6d34f8013726a550b02a68a5823feeeb5cdb9c4e1de9f204265f5883cc56c30bc111b2084f5ee169fa8f3b4148b890f77bb18c8e3f64cb0c09c28d034ee9ec37037e38183e04fc0ed6e14bc0a8cf59678a995c6c9c51d5db2f5c53feac994bcc1bd1e4dae2ca3dce3ef014be6335b7bde8642d48fc0eaeb9dae88a37901be344f7d5e29af437e0a393fa502aa9028318aac936b9e013865cd05155d5338d90ed9dad6370bc763843d7893da05a18c9601ea8218faf93311fa8dafbcfb73af749bf251d0177fcdb18e7b7895890c07de87343616ef7bf8c180f8f065628d7d0ba5399f65786795fb9bc7f04c2045fa45385922e34c2eafebaf97e86f439d81e12dd940d809e58ed9edefdc853171f3baf9c007a04354f43697d9b2acf7c3f3e4ced5d43f82c6de79531517d88f74c3a1893d2443f8d8e3e80b4ee086a1631ea5eb633a084ebe09517a58e9afba667af13d1305e086e9bc5619da68252d82e13330cd0a13de2bc51a0be8afc0757b1e8a37af8df74298cdaa7345b47a919bb3325cea06beb8be8d3c9227fe8cd3df482c3d635b0a5f28cabb12179d94bda83f29a76f91e1609692ef20a88e31e751cfac7f6e27c4fa50ae45b89eda7ce271e667f4b9787098b6da4fb6c04949e357bd6c6aa9f3adeebb174e97d1687f05bcd9882042617f48a1a5cde479decf0f88647619cba4f6cdb85f6dc5cfaec721de00ad646e3674aa31ac3fcf3208357d8d877e7491f2a11b7dc413fca5f5a54d6df905298a4426f4de249b5a1dad3ff02c23a71206492b43cbad2ddb44d1e0f541bef278c6d6434e81df4b85e4db15f77faf7c9792623e7466c544af5e6cbf050c7221c58d931953f13fc758c065c0482b719700ea91ecf17e4b07800070ec86e2acdb9c53d012ec31af6d5266fac8061bab2aee75b3e9b4056f4dd8bbf8337a72a2b96321e5deebaee8b72926d3a820b23eb7d33c355aa77ef445e5e5e878fb7b0d916a9dbcd6f09e2c9135baeac0af3dedc5ed378d073183a277fe3e63c24aa18b0ce9c9d2a3f06cc6508d3dd3130f2ded6334b4ae0080800672d2f9d73107e8963d50f003b0be313c9de559aab369ad740197e686306ddd42a7cd7eef04a92c012271c6620920e82f538f743a7eb2554c813a5fa134a2eca0a4934a820fcc6e38c9e0b26cc293d9c748f5cc90f126f086f74b9aa92271fe6d8ee36d541fb27960dc56d76a6b240240b3338ce39e31f9c66ce1cc2dd76d4827d6a10b6c5c833c103f6cd52914b3cff89f1d98d9ff6149843618c096c8ebd019bbbb32ec9c2b25c0968e297d01a7be56e9a5c26ab299f563e0cc69026bc8a7050291914b002b02e56f85de4f14856c99ff2d95a65ef319064541f895ff6ebe48a0d7e9347b5c62704aaff3f546c6bebf359ffcca37a293cec97044d332cbba28d8682bd190bb4e5795d3c5950e971370261b602bbe83d79515ac78b4fd006c76f53bbfd58c244f1569bb10571fe7472df96816c7d25b66996ccc647350c43736c624f8f4403a8bdd6cc39cdfe9d547b9841e7219919731e4519485a83a7bf2468c18a394b2d0269eea65810e54531e3d3cc1eca3d1ac39f7d56e487886e9e9163c582831310c2afff0f626f321b691e381f44e4a5d89a6e32245b6006cdf60fdd4e3ef79cf411f3bfcfcef04e54aca1b9f9f9647e41bdaa15728f168f1676d020547128270be0c16286d6082565c076f5ec3f751942c9c9ae65917ca4193d1741a009e822c409ff5a398110a81301d2b9b06d2b23b96078d5fbf62ddaa4b360b98f0972f45a9454c31eb5523bfe1b47251fe3bd3f243fa062ad108203c8d8b58560c03d9273a916900b3684ea49c2dfdabaf268085ca121403a1481788a28abf2b37cbd91274e77283369e0764bd8b87c304f80b036e28ef1120719c5f6adcba8c7ef5a4217a2e6e35429736666bb88f2be6c256fd60452835d1ebb27c3196c60bbbb0f04cfeae5c689bd052986f193da6b193a7e38658ab3950975b950e563677cb765d17ccc26fc4d4b2799345a6a8f3a074e19fc0c7168796a51176e3b759ff0cf4b5fa5d7cb7f82f935c8cf4a72036912bb0b3698578f8f59b37ef9e84de10693054d5d13cdb07bb822c7d118b7091b3d99ee376c5d50d642fdaf5514ad9e6cef36edd60579d1b883d648569a21fb05b5b49c93a0d25189bedc1eb66e6b604e34a3cfef428698c08211da6a9278b86ebb261cc4041d6aaf84867bc62e5cdd595e4a2dde83a5cc3f7978fde4762bf5e2702037ba642b0e2c80ad1d31fe563f0eed589c752c5bdc2d7b6803372db03d5eca9b427f810441aadf69536d2e2adcbebbc4e7b4d75aee345290b99c45e8f2e2283834cb2971b28cd0f2016cfa5df619fa5d3e26e64c46fd62f8131ddc8db55e9e508f548b013044a7decf5858c33c0963527b1c65eb27c08a5f9659521f41aebb0c5623454512540a71a46760be4795fc35cbcdd68756f1ee9bdee818206d25fb38ddd7cb55f21bebbef0bdd0f5f53812ca9df03b2c1d1fc681425c06de9787d16d789b802afc60cf12fccf36ba767c2ddcb07d5503692781d431ef3d54479fb35df699a8f0ec2a4d362b0771d428c256ddfa26c35e46ebc03ca97da8e80d4a7472038e475991b26d441db1452faaff55647acc0f2749c38ebc9b2879137622bc2c8ccc159f08fcbf8f20ebfcb310fd9c5d1efb86210f883fb9b3163d08e5df16c41188d6179502c5db1ad238389c7fafb96f733251a51c7d573dea15769e45aaaa9420a5d76e4e1728fec0d9754594a8e068323b7e5569b80e458ad15b81a83ed3387f6ef948467bb212bfc5b2cafcbdcfcc31090bdecf69240895fb3b2960d06a6e31589a2c607797fcb45b8f9d249bdca599fec7934d4374f34b2860200c862cc69a71a3958770edff7dc196df66c331035056ffadf59697e237414a239937390358c4d482b2eb00de2a3d2e6ada94f0bb0a57696c945d050733ce7aff565c35156674243489e97f91ce2b3754ec715258090829122598b59aa7d3403550a3e1f81b9e60b0f89f9d72f993e951aad67c1bcf42be5f8b0e89e9b364a511cc23b9211308f0c0940eab8fe1731a5234293492a53ea2570e7bc3cf910e3e1b1c9fd773d3ae408e25b99a892c3054758bae372fc07c8204e9a61a601c7106d4103ffb5ff9367d2924c30b7b73a5be0a3d6d16880fda5d3daad7355e58a8c894f334e28af5b2cb98afc16a90f2f3f15513ce1e91547d9f878f688aa5c94200de3b752b2130ab3f0c4b2c02dd4c1e6479936ef1393c75a9642fe71747419d13458a63296448957953b8673b0f42e598d02fcef306e9e02bd6715eb9f8f64a9a54561372d87650598548534dc2e829c3b30220ea3550829133fb1b2bcba8acc2cf2659f9fde8240489e1388574c16259cc633d646f5d2f079842dcd18cb05ddb790508cd05c4b03ed8acc129915b978d6768aa2ddfe4714fdc90d0b82938c97054c6a62cc2ea0ec054c442897514b0b92d60710aa382faf8040ce244b3024fa67731b82b03455f757eb468d7066cdf8204607d4ee6e61a45f558ee8621b88c8b8d10f18eaf6e176f500385f2179691453834aca465cd4767d81606ff44b6799236ffce623f473bebed9eb8575b8f4e8795871bed6d5ca", 0x1000}, {&(0x7f00000011c0)="459619dae97901ca8669760a835bdefefd1f9c71cf4580ff34a2f6a7d447438bcec7fd0fa7e0ef9b08a3d345f841c8c4e194b7e4475e7bee022c91cd73df396c8cd4698fb5849c0492ef784a6f42828b4e90aa99d3f7c2992675d4a54d7c1fa20791abcc61b95f2f39c40bd3421b1ba7353ab0bb9eeb8b61e05b3d76d2e2cd335a1d85d5fd686e3c3adcf8", 0x8b}, {&(0x7f0000001280)="5d9c600728644601e6cd6290e35cb0310f5fd79ed315864f609d152792641e3bbf0a3aa654e56eb91514dbdc3ea45f3af007d3e429a7b11e15e28299e61ffd6eaea03f46e6794c2debfb6559423de007e6ddbc7458315c4ac51d81c2078040dc59d91a0802b851aff1dd536ee22abc930c593b92873cc862297c5827be693d9c8356bcfc4e5335ca1dd7", 0x8a}, {&(0x7f0000001340)="74b057368b71530526fd5994b44d5d5152d38ed240a278d72c4fbd322c7cf2b81b1ef0b9be4d8cf14b0455413341b53f9b8163a4eb2db9a92a75fc1dd3f3a6833fa4058480fcc204c36a075068ccbcb95efce3b8a616b786da25eebb5b1f6a33a9d5ff823192d4c914654331ec980de2a27b6a365267364b08713998914bdd31006e54ca0e4e1cc1b23073f44b6c026e659cf9cf23e72febe93a221594735c1c645497c0ecd8537159c2264a65a1ac388aa84dc5bc1a6dfae21f88959f845f982d34fb37bbacc1d97211527a565d3187e32ae6532b0554c5a43cef21cc2d2bfa3630c11d28fe663926", 0xe9}, {&(0x7f0000001440)="0d6003a23722147e52e7acf85435e8a9305146961f0e9df1113e1e18d61cee9c2df0", 0x22}, {&(0x7f0000001480)="eaa6576eeb92cc6e3a51dcdf7e94b926c8500f32af97c33ec5722c2e129fe62cd9ddcaa544c244e5337eadb3f2178b0a8c8aefe982469493a377c7a43c6ab1069b830382a09934d309eb06850bc2648ea6406e866d13c72dbb1589c4fff2af2bea9ec463c549b81173e032341929db5682b5d6c227d0c5018d0e3d2b80c327a042f1e0189ff9b594aaf30d1bc140a7bbe2bc9cd6b493fb4ca29a524f587f2f5f806f3ef526880e10454e872bc1de220a6d75801fd9a042f84b8ec5cf7b7da5d9b8919797c2d4262074f81f", 0xcb}, {&(0x7f0000001580)="8e38143a452bcad8694cf39d8c37f3c08f1872efcb57ce524ba7e0c8cdfde99ea80172131c52371053aa734acb2bca3765938ebc3d31572498650308e9018633c5c6d2d18314e243c328b9006e5ea18515fa03212a2a3bb24f14eeb750809cf4caa3bfe5360537cbfe0d475dfa05dbb081c8a60fe1abe6d09ac95dc04e649325de615ed10f74d5a6c0312d9e9f54e25d15371d788010fe444016eaed4206b6b70dce1ca45d11f0b694bd66b51473e959c55cba26a1037cd0fb3bfeabe130d10403cca6c771dcdba3bc1f9cfa5bd9d87a9fa39f9a62b28e3b6d213b5ef671b98b29055f03a1d0caf09d7353773b2038a4819e75a3c8e75625a8b431e31f10adad7e142d82a0e6b38387579469448bdf54a62b31e35d2d5ab6c2a46e0831ff931025e3af33dba4ab40ac0ece2a2e6fa92129514f37d036bf32f3733208e9508b6364998fc577eaf33197aab77e5e47320d16efac26fd8968a8e70017dbcc9c899cbc45bb2049289075d802cd10c4b0843e2cedb73e381db2301f33f6f18e4c4c71cf8f6698211fcaffa6b6b8f9ed3feb79f0c907b53ffa07a115fa830a7d1de99b83dd882cab30a7c1820589171b54a59ce4e7abe64aa1d3349cc83b1468068a746351e7a910234a10649eb3c54f1d9b820b9e50a94912751077c50aa37f679c3c0945e40d20cfc656692936c522f56468b713a32367661a8301105485ab544914fa04544c66efb81c2635c36e0ea0d4d54dc0050d9b3fdf6918314aa18405cc871088e7cdba12c05502653ec1588a7ec26fa553ee28022db950f25c5555ef4ecc2c96c6cf56a9d7022b3e01f7d865cd303c1c2b275d3abe19510ca2d75c4588c1462a2af251c761d1f4da9da412c05c18b42f358778187adb1cb8cb9b0ead4f2d409e00d491702e05da927ec11c5883b2055d4ba3ca79446364aabea2fa7472b03fc39b8bc9223dcacacefbf1681fa3fe9587ffb256e7e2f7d671bdda98b849703fa3cce2ec826dd241e425361944b60c3d0a61c855f6f4e4dac15f012ae34379e469705f1e1fb83541a464aaf861c4b27326bd641e1e13066c541778cbd8ad7237d3b80134571daf4067c569f895ad0f70b42bf550e2c0b35825e0a59fe0a4d7a1f38877ea77e39c88b52ca67b5c806b2aaf224980494d2e773ec334331116a7c7cea8f4bff3f2ca2da36998758e94d06ba23a8fb6adcf7fb65c22210885124b446a9fcb0d11be4570e575e7623b9a2eec770e871fab7d247663e3cfa3a5d181fc6462102b235827e9ebe3f90bb8cf797e8fd5d00a50a322780d9b6712a7bce84b9523c38dbdaadc0d1c291de92d8288a0ece9981432cb25cae2a9c88df1bc5f4351a749dae75cbbfaa481828b1cf7755df7e205009eb28c0637d5b38266b5869ba3a382e820f59a9a92bb4d40155c3443ec1eaf5925c0cd30c4aee2c7e1fd488ffc536994c6e0960cf66b33cd71759159e2b903a3088bb9777b7b2e6f830a1160575e3b199af324520beb30c33a62af76f19dd28960875a619358ab0d189889b00ebd4318469fb657ae03e62a977acdbb6bf10f5bd976f4db822914ecbfa28fd4bfeea07e6fc9f6b57acb31c2dc5a600c4a783b0bec7ad777bb87f9ec2fc2abb7d345c99adf01808ab5243c592267402750538b1358dda819464039e95984fc10455f2c7ae252ce617a0474cddfd8f80577bc81fd4cd7fce9b0f3856372eec8b3cadf3a607604bf006886bc88ea0a718f78d8206155c27974c5409030db4a37135ecb73762ea48d1f84f9f10c0518bbe4e6476dfb2d835a455934b6c2b3c59cf7de77e8d297f08b9c2bb617016bdf93d08faeaa5077bdb707cad004eb16e1b43526c4a68510dacd9d9db29572268f481bc120b3320e7ecde6b20c151306b44719e650bbf14195c9ffc63d500dd2ca0cb06e73db612c4d0c0a6f26cebed70ab1a0746c26667888b75ba1eb21aa9ace134400b53e833f22211b961f6b1166b4fc5494c162b2ee88038ca36102566d9aed5ada1dc612e80e78be4eea574d6fca2f0ecf44127e06230b4c82deb6c77d2aef9e4ad415d94961092b839c0cf9e02b1c62a443c992bb9248e15e9756c1fda0db40c252ffe5de9a7a23e4372a61596b07d5f1890343ba7cac6457bf4b48ff54c8c7e92fd6c319501d9abbec0b99c9ee645008a9d52aa50a90766e761ee3443c6689e0778b1a9dbcbb6d46f34408becb23e477d88991ac32b85b894c5c21e28c3fac172bc444389ce005735134fc28ac2aebbe4408d327a91860a1004d2a6f3bf8333796aae1b20fc68daea805310b1b5a0803d708a242c35a0276a2f440336963945a770f2ef2310033d7d05ba5b4ab2f6aa23bcfd97663752c06c6e2a674162aeef1664ac23a49ea96e44e6e1beff74bfc181d360db29e6626c23414efc83d869a00df9febf5fafe8d7597cb766a0dfeaf8ceb5385a2401784f7b55ee954413766dadf4eb60d9209036958848583a858af858beddfe75e252f4720914dc99a9257287c9d5c216395f2a590a8a4ccfb650d2616a9b816e7b1979f2fbaeb71c1f3db0c89a72201a2f34169f3d990d20cef31691bd7011e5dbd23f4027c2e132f5a9bbd973adf5325a67d9b197c376b1aa09d778ba2f3e8c5bc65fe655d3a14e39111332b3f365781ee719557c201f00c32d6aa206841d13dacf244c5aa70119febe9b7ad277f60f9ca24d37a8e0b21e89f8a5900fc1f09bfcf9de56c438135fcc7f18b566ddd57444a27391cd9e85bbc2f103fad588c580349b0d4345c41e5fba7b970f37f625bbfa9d54d91f2ecf97addfb0727461874ad56a079974166457d51ff65cb6f92a8c45cada362c7c49d5095cc283d923d3f101eac646caef120710332cc4c9ed5ed601d73199f6e0118f8a9629c3bfba37f2caf18d15b5826cebc9ab0e13ceff31a20133534ab289a168e24981ed61b63b4498351d8bfb5d731ae4cb1836801b59c9980a15b1e64d69a1a054b25c0dbf45bff89fe3de6617c8c33e289cc4d4fbb44066077510afe2628793399bb0856e540e7f85de8b43b063d5796134e363a06fe8cabf3e688ce683c348362c2413ed4b2185553702f9c70976194b6b61e4435bce9c442ee1a686b2e60e885359329958670a5eb288747492453ef67a6e98e0a9c1f91f759d966685c4004ab917896c126b5c2207741d126565d0e37721655384974e02d71d53df61174e8f33a34a4e6f61df0627385093cdbc73e863372ffcc872aa703fbd3879de86b6e1b4f035951745386dfa72e8e363e9e93aa413c26f09e7eba25af9cd2c234cd6c279c35c1923331a40aeb92947ddb4ef5fe786d8c29f5bd4deda95c45387f895dd23d7047e814c1c8c8c1ec6b2d702d722ec8c21cfd58f1f22e8ee58b2e78f14109a0760566a3f69effa60bf570e81c543f22622a588733286251c2440e132c88ff2e25385963bbaf9ff662b6e29796cf41fafc2092f95996f16ded67078b37ff0c4258112dfa794ec3a84c547d4ebf711bb174ca811775e13b42ea883856562a9a870f2b5f484911d5bd034a77074729bc59b9f8f6bbf0d9959b064df30ff5e767376f365ef81911c69ab45772f3d966734aa712fc2b40452a7f4d6e64f80bd77e338bff58cfd0db7b3858146d999025de0fcf66b4101d28d4709a1b88b01c999ad187549b9ef41e33bdf102174085ccd1f20bc769568fdf486db25732ce711b1d3c0aaacb39146ab159584d65aa83bb2a1fdb4634483135e2672fed8325198f0e69c3669c290809c38ae70c5aeb12a123458f691f86b62bd2abcfa60cff0cb473163ec5dfa20b850122069975bc5fde0b6730dbd4f2e35c0bbe5a3950fd9ce2f501d6f17c928357d3d8ce6af33b6dc1cc59911355345bf0a0cea6737df682582d24085a0a680fd2caef7ef0c58fec6a78d0c21529ebf33cf75d8b6b86ab8baaecfd988daa0e10444ac53776e454a4ab9d857ca4f348bd5cffe0031f85d2db5f9b07743d996cd02c6db1c69692b8e8727e67c2969c7760c834559ec070ad9d3bb656a5908c6ad23ea01641c171e5bf530cb127c09e0f7f218f08fae7148c2879070697f1be8747f252cd76ef33f90df74e903cd632f6e1186684e0f536d0189e0b2d782dba87cf10dc11f6652c22b9c4d14b8fb4041ae32db95f5ca9412757393d5807229d512bc01764404d825af50b2ce0a267bb9deff82f5d673f19ff19321b7cae18ef96baab1df72a87aa7d6fcaaab81ed3496d85b1e6b963fde2e47c7661425ff7b64bd25b97abc3175b994bc27a904f60e13e9171238c338c03f217eb999d081b78e49b93325a146d021c7bcca5e91d2a8703a401b2382d3e021c53b0eef597aa9f6c9780044b34806e4544f71010d1f5540e4d0b6f573afeede9e282fa8d9221dee5883685379f16c7b8d75995704e9b4c7c4368d9a66334d066cc268b7ce786b8b72145bc445f6cdaedf29bc3ae18931dffcd7172a03cdbe73ed18b2bda9094a602d15d50be994e8ec7f5f7aeda932d3dd7b0a381772c7e1648bc5395599f2b52f93817ebaa6274e9c6f4292c492071792d30732dc9bc721bf3751247378b6ea1d007a05187abcce99cba4452f7c2e26120cb9d134de5adadc40d7e336e1ebafd5277483ccdc5bde9f586a0bcf1ac7f7e6c77a4066752d017674ebed8b9562e02edc393932925a94863d02252c978dd0d5b41a6518d94646b9fff70ce7bdb9abd0a5b77da80a2207a70dd1f097f09ecdefa5c384fabbeb277f09e721c186bdc5e63e118faed48008dd9535a53bda2bc0dd122809411a225c25262c3562dfdf9a95cc18e2d101d478874126aac0820dacf75142125bf63e53fb64c8ea237ebb1ffed2b3a233837ce93cfb150f3ed702c0c07cb05b2ef7e09fb2c03ac4d536b20970f1551bac2389d64d59cc905bc193e3ad11bc820e5917601113ffb2fc33bdff9c0208341a4b8ef6c28ebc4a3830ebd6482e86d25327ce29d023bc671cb247c6a3031a8ae09b312d06688dec9c32223d4e07f30a8987707e5412fc4f8c3144ad0a92d8f0946b4d42a0c737b9f7b2012cbf1e6f2f0fb683fa86296ec9f01e26873c8075e9e7b153ee2da69a928ec4f240742bb42303d7e8505f6e73f626976bf38b055f4e413c31a4bc3b319026b794d1af0d504a42e794cf2a5c4edf85cd81aa0a86555dba87fa5413e1e07ac745784fd4e5e73c65a4f2064dc24006043b3c04666f6186d5a40d22b83ad5d9f732c40c04df99a925e3724b87652acdd860f4e12943e503c510646c1d285981c9ceeb79ddb77eff71df7080331fc2845ec42d1f65b17d70d80526c64f4ad02aa485758dec63292237d80a02d3eb3179e3418b5c035e0382cbf800ba992f9e9a105f862541bd4b21fda88c95a8cba1d3769ee751d0df86bda0a0d60cdd96a5b0d19358d77011d5b58c5b9cfc7a01fbab22be9c1e2d39237799cc752dc63a6e8e462e443883f661aac8329c302ef599d1747a74c777f8af80ff6fb677b8b96a3310ee8f42cb0555c5b36e3da8299818bd2589a7b3ade83692ecad7c2b0c3c817b67139e676e24eb6e26f0dea4441afec83870e158f58c538f4697bc99042fc2e7f693091bba39e45c42b0cb7c3c9f5ca760a508aa3a165f488db5ec5fd0bd1a56980421c203415d262df76c8982496dcc51a9598145e69a5ff1565807d159ba83066c711460a7d3d9771659122b0834f3a96fa57450a0156cb5b4c1370df8ea6050e6124bc8b3a9228abc97c37ac3f473c0c2590726a6c8f755878ec9ff756bfda50a7294638d618506c810e720cd59a", 0x1000}], 0x8, &(0x7f0000002840)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12]}], 0x68, 0x8}, 0x1) r13 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) 09:43:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) fcntl$dupfd(r1, 0xa, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 09:43:34 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/13, 0xd}, {&(0x7f0000001180)=""/102, 0x66}, {&(0x7f0000001200)=""/164, 0xa4}, {&(0x7f00000012c0)=""/147, 0x93}, {&(0x7f0000001380)=""/127, 0x7f}, {&(0x7f0000001400)=""/194, 0xc2}], 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8001, 0x0, 0x5, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 09:43:34 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',(\x00', &(0x7f0000000140)='O', &(0x7f00000001c0)='-\'\x00', &(0x7f0000000200)='+}\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)=']#\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='#$\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='{*\',\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)='\\\x00']) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000600)={{0x100, 0xffffffff80000000}, {0x10200000, 0x2}}) 09:43:34 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81c0, 0x20) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r1, 0x0, 0xfffffffffffffed7) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x291, 0x0) 09:43:35 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) recvfrom(r0, &(0x7f0000000140)=""/104, 0x68, 0x40, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) socket(0x10, 0x5, 0x6) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2}) pckbd_enable: command error 09:43:36 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) dup(r2) 09:43:36 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='\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') chmod(&(0x7f0000000040)='./file0\x00', 0x15) open(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 09:43:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) socketpair(0x18, 0x4, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="f24a9ada6e5cfd0a7d3c03d073847e6bf30215572e9663323f09256a368752f50232bf4721db13fd41db29e927150dab4af40690a8afdc497fa7b531342883a6a6cbec337e988f4acba3a834b0ec98722686898af8832e1de44c5d7ee36fcc332e12369a5a09ccb6f5189379699a07a9c7f73a844dc0e3b6640678519f79d1fd54d145d755cfa4b07be70f919c4778c0a092e8f9345cbbe6834f16bf44ffe0c21b1de930ad42b7878cfed8038f09dbb79989dd1a6975f7dc", 0xb8}, {&(0x7f0000000a00)="cdfbec1388717dd0527219b50c971bba8f20cb95f44664f21b6ce496f84d6dce6bf95a0a72d70b64827255c55fb44d5863f12478d5ec28f372ca1fbd58b0c1e7ad00a19c0b6bbc318f9314f40930584123e776e59f505f3e5316d024ef077ff154a1dd17c769d5d7ea52f26d77651ab962a55e9817093e9e1ed0eea40cb3e68bf4495a44f957f6bba10cc175e8a24f3c1b4daa0a35be29b202d70e9fe9556527d548a166f57d5ab3f89cc0003f794d404aed14ed", 0xb4}], 0x2, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x1}, 0x405) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fa^e0/file0\x00'], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r8 = semget(0x3, 0x0, 0x450) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000c00)={{0x3ff, r5, r4, r5, r6, 0x2, 0x1f}, 0x1ff, 0x101, 0x9}) 09:43:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$inet6(0x18, 0x2, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x518, 0x1ff}, 0xc) mlockall(0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ffb000 didn't change! 09:43:37 executing program 1: r0 = open(&(0x7f0000000580)='./bus/file0\x00', 0xa0, 0x40) openat(r0, &(0x7f00000005c0)='./bus\x00', 0x40, 0x16) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x88) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="474ee0aa9f9b08dc45fd8cc94172ec87c8ebd6944bd053bef0b4449771b1fbcc4a1d2b2da7387ffb9fbb472893f82bea6e770107a113f641d79d926d5ff5cbd97a28dfd9054ca8b27aa734cabbf5fadab520564a1476a440bbdfef4f2ff222827a3ef0a405e0ec259242970e6c3bcb0f106ef6bccf54b5f5e113", 0x7a}, {&(0x7f0000000240)="39c6d300a1e17647cd8a979d8b4594af3a95d637f5b9c4b8c812788b2312d7b173ca0f3a95e98d5a3a", 0x29}, {&(0x7f0000000280)="87d326f2150f7fd6b5eda5abe99eadc27635482d063f9640d1e1bab02e6e63767f1d7eed414734b0257fd8e2ff28cc80ed93126b1f1f99b896960cffeb986f972169f74bddd1c68968748764abb108ac8c3ac6cbe31a31a7da321c6db691e22f35e2da64ea", 0x65}], 0x3, &(0x7f0000000340)=[{0x58, 0xffff, 0x0, "b15615d3ff90f702e2d1c7123d332818e326ce678f197ee9f5847d49b514fd9e3a6d2b9b83c3388fce9fa19393dc344a18cd78a762a336b1da25eda135038a6cdc8fea523c"}, {0x110, 0xffff, 0x7, "9c6cef07e76c68db56c2fb2ebe61ec8a8059928b8f1de98bf597bd09181c17fcad2ce4468c5e2a4f977fa858b443f0f90733772549831cf18dd4d8ac02e71d1c483054770b42be974a9a5a89fe40eefc8a90d68cafa9374c018b0e2d1e048057c6b9dda6276233970382f0c8b7349596ef3dad7124fd9f358d1b361465bb5dab4a893021bd79ec35a95933d742b44a6f64a9eece32eb0147350a9a2428a3e84ba3af53478b1939df8315e64f78bcb6600aa527044ffbcd65dc12dbbf8a5f24a559a0ab9106c4461aadf65cd94516bdf5b1e3479af722f13b512db6b9dbc6695da13ed10d9fa8c4f31e7a0ca158607c8f12f9a49315c7870c42"}, {0x78, 0xffff, 0x28, "58d629d1e7c0fc50d66ff7ad6b4e67bb51059795828e42f7cd7aa8151d78857cfa061ff12d088efee1b6af845ca2f7bdc0b43e0354e3275bd25b77bab5fc2d51db6ada670604791868e1d76d4c3b53d7f24933629d2b867f1c40d8fd69c65be59d1d9f"}, {0x10, 0xffff, 0x80000000}], 0x1f0}, 0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 09:43:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) fchown(r1, 0x0, 0x0) 09:43:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 09:43:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r3 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r3}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 09:43:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x400, 0x9, 0x8001, "817a3a7f5b8dc972fcbe125a54aa08c27ef0a062", 0x3}) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x678, 0x1e}, {0x9, 0x7}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="988fcb70677fb5408eb50e23609778a0fcdfbf666801302985", 0x19}, {&(0x7f0000000180)="7adbe160d40befd08d4257f4fdb65819d81490e8a42c3a0a431a1844f5536e37576620d3ca91c36213a220c64e743623e11e167f7713bf40838fa5b458e5b1187dc95880fca830917492e3cf75706f65225775b52e0815fc075e0227918c18a41706cb0f98e933cb7edb73d93b423a435a248925995945e109cb5857fb51ea0386a9958bd95f5a20262ef5c565460b10d217db298728c1cb563b815dbd4f1d08c50c4539c5023096bda41765b2355f821aeaad14e9", 0xb5}], 0x2) 09:43:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) execve(0x0, 0x0, 0x0) 09:43:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1ff}, 0xc) 09:43:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) 09:43:38 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10804) getpeername$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000002100000000000000000000000000000000000000002b27d0aa4f2bd341b68e91c9bb7bf8d2464a68b6a3b37a00082c892917c38b9ac765df037b4639820ba3b3418eae3caa32e6a9e9ede1042b94f3cd830c2cbb878221a4095acd3fa22132e14a93f82d802c2a47202b2e4b5b2891cd2681278bc5dde57617caf76c8d59f844d537b97be3904264892d3857f25e6021c34cce47353330730312bacfc44a558806d862192c6f667eb4dd01adfe9e38f2d16f9bdb6a829ee6b30f3417586c8ab41045084f2e3959fcd10a26d84f05be7dce3e55c9263b88f5f407c8907cda1c787dcf153e33783fa01532"], &(0x7f0000000140)=0x1b) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r3, r1, r1]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) setgid(r6) setsockopt(r5, 0x100, 0xfffffffffffffc00, &(0x7f0000000280)="f0a718679027c08a1ee8d0dc784cf12377d69e1ad74110cfab8b98bd2307c04ed56cbf50e2fb1c4311f07e8b0f2a87e32c1249b2de6a126d2af052b88928a8b57d88d89b698a2dd52930d85c1da485b6cf4f3173065bf99500779f6a07f8df9164d2cf8309e17df985d3f24680672c11b9985df02d902930d081fa1481f7d021b060e79b09ac9b072b375f179d01ced2cc9ceb2b8308a53c802c4ecf66544018e2eb107991e97b86bc3d9aea77b57bcf8d86cddd6ba2308c66faed7835d1f68dd08caca6fc143f5ad549e2b91c0ccdef8dbd6c23f5985887db0ab6", 0xdb) 09:43:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x120a, &(0x7f0000000000)=0x7, 0x4) dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 09:43:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0xffffffffffffff8f) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e7c10c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb50000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 09:43:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000080)="f044202487c4e14571f60cc4a3056b8ea60000000b660f38233e8f8830ee880800000000f3420f1276008fc8689f62fe57c481ac588bf8ffffffc421fdd7ee0f67f4") 09:43:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:00 executing program 1: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') socketpair(0x2, 0x8004, 0xbbad, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2afe, 0x8001, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x1d9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0x0, 0x4, 0x2, "015dd56957142e46df13610d1401bce3bac1a564", 0x8000000000000, 0x8}) 16:00:00 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6d) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x100000001}, {0x4, 0x3}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7ff, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:00 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) mprotect(&(0x7f00007a7000/0x3000)=nil, 0x3000, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/202) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: getrlimit(0x3, 0xffffffffffffffff) 16:00:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x1000000001, &(0x7f0000000380), 0xa675, 0x0) 16:00:01 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20090, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x40, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x94, 0x0, 0x9cc, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x82, 0x2, 0xe9}, {{r0}, 0x0, 0x1, 0x6, 0x800, 0xd665}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x43, 0x6, 0xf4eb}, {{r1}, 0xffffffffffffffff, 0x45, 0x4, 0x0, 0xee}], 0x9, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0xa2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ed", 0x1}], 0x1, 0x0}, 0xa) 16:00:01 executing program 1: r0 = semget(0x0, 0x4, 0x40) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/55) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0x5e) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f0d8cf678151e4f8cfe802f989a17d0237e9fb452bc4a093e9819bf5de32384c462980937e0e6603618006a0223588504b74b7b3b27e10db1ed23a1a4a12dec7c98a5834aca6986b85056894f4bb61e1b30d72e9f9f43da2108f3585d24f998ae3f9e6d7831e585ea92771d36fb67fd8a5a2d8faba10b4b1daa9d5fd416047bc672c6a502fe3869d536bf4fc13"], 0xa) open$dir(&(0x7f0000000100)='./file1\x00', 0x400, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) chflagsat(r1, &(0x7f00000000c0)='./file1\x00', 0x60000, 0x0) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0xc000, 0xf75) r1 = kqueue() setsockopt(r0, 0xfff, 0x3, &(0x7f0000000000)="2247789bdf43cb3a96bbba13006f", 0xe) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="57bbd836a44893b34eba7d4431f3e73ab8df8cda2f70a2e079b85e9e294e8f5000014b79a1884b441bcd0f0ef3d59e610c594b81d676d9a1dbe760598aff64aaa46a2e42483a770b218526c3d5c2f56f73fdaff79896c8063660f433e375968017afddbd52e269eff9e38cfeb8d908928ffe82f580276e8177f6324e37c0d43eaaff502ef107e90baf3690638d0ed4ac5570b9b82d305d1fd6f9ba4a30fc27a18f01915a07572787347ef21348b71a61cbeb63212b32dfb5740a3b38ea639c0c5fe81633d6", 0xc5}, {&(0x7f0000000000)="6bd427966b69d22da6c8f15f6919d794ea92d5a33750db57e83bef67a8a83ebb0e7b", 0x22}, {&(0x7f0000000040)="7f8064849a9fdb", 0x7}, {&(0x7f0000000200)="fa4a15374d85ae3becb748be2d5b4ed5b233fd48c7e773e278b0634d4d567f929e0f30e3838752e40dbb42010605fd3ff4ded143321f4e6e7a4c9aad490456a198133abb84912477af909e2b406f35ed9e3e11973b57f281b52bc6e031f6e927247464fa37f04ed570011d7947728453a709ae1ceb820b3fe94e5e9f6d1a9cf865b1dedb5be6b262e9e0b527649784c1e55071d02831a04db912f9eb11619c34ce790b0b8bfc6cb014e257048d04a6732138e08ff2332c417033dc2d56", 0xbd}, {&(0x7f00000002c0)="a9222a5d254c94fd43e15f6a71872e9460bc152d71c03baf11c4129a9443b1d2715d861f397532335c85da7598f8d59fddfd7e8791041903e8c9d234e3a54bb8ce", 0x41}, {&(0x7f0000000340)="eb2391637a4a5c1dbd33a980e46c1e85eecc5d53dec5b102cee10c297e88303fa80ea4db0ee3009230d3f3d2fe930b44e862b8d8833d071b9e32bc791766eff4dbbf1d12cbf4bbe8b7063b27ac68", 0x4e}, {&(0x7f00000003c0)="10c02c91314ea62d04db983a5f539fa21956b7d87103fc847a899c75dff1a92c2ad7898e508df8a9b81465cc60684c453a115b3fea9ad740f665e01333c0edcf3185146f42", 0x45}], 0x7) r0 = socket(0x0, 0x5, 0x7) r1 = dup2(r0, r0) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x10) lseek(r1, 0x0, 0x2) read(r0, &(0x7f0000000500)=""/117, 0x75) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18100, 0x0) dup2(r0, r2) r3 = socket(0x1000018, 0x7, 0x0) dup2(0xffffffffffffffff, r3) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x82, 0x5}, {0x43, 0x7}, {0x86, 0x4}, {0x27, 0x6}, {0x1c7, 0xfffffffffffffffe}, {0x145, 0x8000}, {0x26, 0xff}, {0x87, 0x3f}], 0x8}) 16:00:01 executing program 0: socketpair(0x2, 0x8000, 0x5ed, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x19, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x35, 0x0, 0x3}], 0x40c, 0x0) kqueue() close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) munlockall() 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0xffffffffffffffff, 0x9, 0xfffffffffffffffc, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffc01) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x401, 0x6, 0x6, 0x0, 0x5, 0x4, 0x1f, 0x1, 0x1, 0xff, 0x7}) lseek(r1, 0x0, 0x1) 16:00:01 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/129) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r4, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:00:01 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000522000/0x10000)=nil, 0x10000, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x67c4, 0x1, 0x3, 0x401, "7c1920b1b7ac03371061c0fa0c73f40fae786d16", 0x3, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000440)) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="195a8cd5c9f4c563b11aa19276664460de4457c49fb3ae3acb52faa71af8bc471c2f1831ae092d8061b57cb43bbfe68988b593fcd8bf94c1f9bbb32b47dbdc630b0eb52007a3bdda734c98c743f0897cae9e3f5195bf995648dac20e6ba77f35fb7b7bd5d165539f00cedecc5b6bae637ad33679371ebc2e75fa93de0cf0552c6527897914c58e3f9b01f84696d6062b4387e721378952b627cd", 0x9a}, {&(0x7f00000006c0)="ba62619a77ed101a763c9a6fc5d72c93c9a83ab7f4a30a80573873f81d7cc7ca3d085da162ce3673ef0b303408a73eb81b129ff557b0e4e22726027651c4d640e5b4b8a34795d30ad11db51c064df9141dbcb77644f1750b99d733d4aec0e745b5a6971658e370ed77d0238d85128065ecc01495c87547d0ecfc89c006a3da4a520451f1b4870fa1f2c27d47392e80b9a7820f30f0fee2dea41ac2556a718fe2c87fe75173335b123be553c57b823ff028b40334f95bdd9ea3d0e2aa8661ededea5b4808dc8e11da8ffbbf7d99247e042206d11ba33d70b5c11a1e8d22fa53210eac96aa9c5d7d3965cab49700db37b12a7fd67657", 0xf5}, {&(0x7f00000002c0)="089afcd8d3d4d0f14993d1c61885989846599099f36d50b36ffbcadcff481d3d3b4761523a259b9d544ed89a58346de824071eb30dd4b759e94d1bb1cb1843899b582a56550e766480c991953c579ab81f0cd624ff806980b032a89eb33f2e2f086c5f285a05968442e4ecab39176e5224305f8787451dbcd9083dea2b08459ef6ff810528349ce3bbd24991aee927ff7cf0339922c79de7be4613ff69219d0b2f74b407648c0ae6c04855bf", 0xac}], 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4304) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x81, 0x9, 0x9}, 0xc) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x5) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="436799c734543e203a65f2b49b7183cd036fb74e0706790482bc79b689edbbbae7dd0d657b0298b9b2b36a393491d58643d41ea4e452a8d9e79d958e00741bfc46fdfc07373b94ddd181337a69a45c95f8a8b24882402b517273ce8e30717cd1264fd75d94c8d8f41c70542f6eef64f7e4fa5a6ad911c79128bcfe0a98eb8d61b802a440c0074a512ec539e2bbb9fb278fca0a6e824cac25598a4306ee0b5447d79b7a051e3187bdce0a96eeef35aec65f5e3c05d187df4fd01135c12f4c", 0xbe, 0x5, &(0x7f0000000180)=ANY=[@ANYBLOB="39aac5c2216309fe72e289c9cc3acecd939b236665acccf9195150baaf363731a8a273ad8fd99a0b3edb14f9f6dcad4c3006078dc628a0ec0414556db6164a11983b17d2d61d02496cbf7bc9098df9e9668da08396fa117eff8204ff37db88dfcae178b91079fa3481c135796a970c19f094ec41862be4c882deefa0219e6e6bfaa60c9f6bceea77c72b7841c04de37aede19daf1ec4ed3cd15dfc2ef08f66d9ae3c99720158b97b8ddf7c"], 0xa) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xdc1f) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x218, 0x1a0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000, 0xb, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffba) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x120, 0x6) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/203, 0xcb}], 0x2, &(0x7f0000000340)=""/162, 0xa2}, 0x40) getegid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xfffffffffffffffd, 0x982, 0x4, 0x3, "f7149a1f6fb4e4858363815650808a5b2096c54b", 0x7, 0x8}) r2 = getegid() ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f0000000e80)={&(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f00000004c0)="c0c615a9aecce07ec4a931a019226e7cf2dab1635599daa2ebe3663a0a8dea99a72bc00b7fd95573622fd93f6f813ab7", 0x30}, {&(0x7f0000000500)="029f56c3e3bdc42b4656d4df4a52ea3055214e209ef8c94780383c49c1d3776882587d44f65d03f46123905cac54716b561a637b36afaa89382e3ac741c9f7876d6c445a3be087bc7751ebbc1e2cd16483b48fd485a5f94af14c086f75aeaea12302e788fcf5269e827553a22ca99f11eced39a6057477ea6abcac13a654a902f54ded56d4cb040181f0869f5ba5bb1df7a0c284dd306f796cf5f2061d2afd23a339c3ab03d0afa55d4ac9dd7c5f11ce86568718214936b14f3383e249a15cb603aef284cc31a92f3f2caf09eb8f285e6e58f87edd14c2357d22f43acd0c48a5e08b2686f1f7bfdd", 0xe8}, {&(0x7f0000000600)="9bd814fff3a2f741db61cecfabe819f92d0c371697bbb28c79c0424ca6a06be7c2fa05bea0d6e43d06e1a7aa00fca45302d0d9b8c3de92bac021f6b245d55fb5ba0976f0cf0555c32c9480c68c4d", 0x4e}, {&(0x7f0000000680)="2bd7674893630c867fbf7ca63ce4b5a47059a44706d2bb3946720a6c3b272e4d43579ef858397976d63bfd74883175f05a7b78047a27383c429f2985f5fc66ee18716ff069faa29ca369531be12b0f69b6e5eb7bcc4a6a9b56d3744b564f1f7dc2f9c91170c754e09ed852aa4c193b53d4dc6073bd67bd25f52067047d8fa930a0504967bc46a41c6644b90110e92497ae0d5c", 0x93}, {&(0x7f0000000740)="615a7fcf40b72c14bb1af63af32dfd8dd044d85d6666d7c890e800be07e0f5deff1e9b8b172f9297e7d2ff596a4f732d536271261aefd95dac8340b1a289726da8a020a515b9dae14de9f1750d89f8d12b56b898254af0383a83c296ef6271ab733985ca28535ef7ce32ade32854249f30661777e70196dabdec3b579873c76cb87fe8ae98bb15bd1e6c7e9742a7e65c959ef70a9e51c3", 0x97}, {&(0x7f0000000800)="a02d88f419a659176fa0837dadc57b37c3d2e3fb5cf76c2f9945938aa98659134289dcc60acd76d94c4ef38c4a1cf25032ad6c58e710a4a67cdd8feb9d410c3eaa945d4dc5009cda85972244f65589b002827e8375a4f0b91a1cbfea79d131d6d93f613655f6ecaa91dd2e24bebcfdcbeb5710514dcbee35", 0x78}, {&(0x7f0000000880)="c1a7b3b317c0b157ebcdbf12ae7548d6d35cc9cfae12fde1ab1ab88903ee4a3175795b7464321028f0a5fa4575aba8d86a235c40f5249c68a63764f174d2c9d554e68aea38781ad47ce2f150086a7bcea26ce47308900b3ccfee9832643145a7dbb5ac93a646acd6cb4c667a9234e723d01a8f08ca2351ee532653e678c235553926fc8018713c37188b23637746a10b9bf51612d65258f16686d4677a0e21e558dd627f84aeb3a1e950202301af60d2e15dfc1984ebaad270291753f598c9f43070ffc062aad7f4722aa34aeb18864a", 0xd0}], 0x7, &(0x7f0000000a00)=[{0x88, 0x1, 0xffffffff, "16820cab766c45e32c7a86f8abade1335843a2b4e6e0bf4947492fcb31f8929014e5f9104fcd26b3b0d7d2dc9bb86744089acf2610c73176108ac2c8b2229fb086c7f223ed971da38a73709f13d7de7f24564eaf04238c14b47c78e4364917abb964aae85348f3ef03819c463d98be704312"}, {0xc0, 0xffff, 0x9, "eeb6cdf0487439739d7f9200b1fb4af8a0c8ecb94ed6fc2ec713487cc6da60c0cef4061ed7ef2f1b73e6718e7fc630eab6791b106bebfcd3309ad56d41bb6312f90ded453774444fab942c67d708c68881873a78966168bc1ae854dc831e99dde2963ca4318409ed8e6c3efaec7edbcfc04141f5b7d80edb19432f7c1e3da65cdf57e5139900b970f1a408b51075e3ef18dd7a79ecce4b3a3ff402d324103a98a7d1dfde0771432c411e59611d2f"}, {0x80, 0x1, 0x9, "681d05dc0a6ed788c84ffd2448a90ce9797647202609f7e6440390f99ce340c88036f9655415b2cedb22f4a889e88968a55013df4614d2ea112bcee4f413d328b51cb96592ca5615901b60aa713ca43e703aaadf71a84306ea37f1a51821bdee95e801b1a328a1a1453d1574"}, {0xf8, 0x1, 0x1, "e46d12c5b243c6d0f32cd6ba05ac5e8b62fba8213abfe496df0d58e047382ae0aa11a9fb445e3e32ec132af1e352dbd93ea3552c0313bb229b677cf8c5e50ca6cad744edc35b5972f96bab066da7de7b31050aff333887e30152cd24edf095886e85c37ac45a6507f9f2dd1cef7653bc57f9c60413198cdb4bcd2c4754c4dfaca6943951eb9d6aa9d237e143eca4c83056905a5d372b776a6d639938f76c9c2596235ec73ec213a755548256bf5a749aad01a2942536e93d3e9827a9408041ae84e0e3c66eb3088d83f8d836cb04c3b619f06ea27870d67fc43ae4f0e792c9ef559309372f"}, {0xf0, 0x1, 0x4, "3552e24856ddc9b715fb66d0c21121fdb62d1c0dd8eb5ce9ced83f7a0c414c5ec1b9822aabab832386d950f695785fe71fcad334045b576325b578857955adbbffc2ccdcbf97b2124e87a72686c87075538cd5889cf5f5f0cc0af89895430c0e61d3802b9813e2ca79316129861eecdf355d4162efc1794e48f3cffd26febec25dd744d197bc87b1a09c7b3d4188b11cde2bc51d82488b4d92233cb38a4730a8a063ca3f711ce827419c2ddc2570b02a9eb4af31601b9f78212e427b3eb27c27e9ba623c803e1f24d5aca70ec574fbc70f840f91f1bb71a0b0d50c89d2"}, {0xa0, 0x1, 0x9, "974d910fffc62419542465e1e6d3ddae005b936e0531a201f6c49d37c7de5b58355415917e4ed9081dae043e49c88c596ec253f93c2f51f80a8651cce0eae8fbdf0572b761a81f5d542ca4d58c6c3bd77968189aad79acb232c47aea21e8c520bc02d4615ab6f5b3008c2da805d3c7f789572a704495bb6ec921197b2e76cdd90a69855ec3f2f1040144f4"}], 0x450}, 0x408) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000ec0)={0xe4b, './file0\x00', './file0\x00'}) getsockname(r0, &(0x7f0000000f00)=@in, &(0x7f0000000f40)=0xc) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20008, 0x10) setsockopt(r1, 0x1, 0x9, &(0x7f0000000fc0)="07d8e293188ea6d0b9b9309353275c2380109f2ba312b0574026b74498842cce9e852bb4ea4f84667ed69504d5fe7bfba338d1272c7ceffafaf811", 0x3b) r3 = getuid() chown(&(0x7f0000001000)='./file0\x00', r3, r2) getpeername(r1, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001140)={0xffffffff, 0x3}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001180)=0x3f) ioctl$KDSETRAD(r1, 0x20004b43) r4 = accept$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) connect$unix(r1, &(0x7f0000002240)=@file={0x0, './file0\x00'}, 0xa) sync() close(r0) read(r0, &(0x7f0000002280)=""/112, 0x70) close(r4) r5 = accept(r1, &(0x7f0000002300)=@un=@abs, &(0x7f0000002340)=0x8) sendmsg$unix(r5, &(0x7f0000002580)={&(0x7f0000002380)=@file={0x0, '\x00'}, 0x3, &(0x7f0000002540)=[{&(0x7f00000023c0)="6d9e9a2d19cba56a0f3f77285168c720fdb85e8d10cf96d32210fff173fb658ef7cf724eece732a97baae19b1a2b20a70e5eee01e9f4", 0x36}, {&(0x7f0000002400)="3ff63821a70be00ddcd1c97a4984001e21526721b8af2d7f01d0cce0b93a6b15fa8c6a9e24406d52bb3c5cd204edd15bd08dfba5087c1051e6c2574d4c71dc63c5bff0f5a479ab75a0607215584331a8ce52402c0b1b64cb75d4cdb1f496264f48a43ff792bcd453320ec7f9c991a3a90f0fdbbeed0d77936058e2347caed884554a0235f3879af4a832957429d87db51e5202988fc09200b164be4c2f20720240303590a36df82c886b07988ae3acc2b7dd85772f640fa5e308edd43627927e01de62076d12a22d7c1857deb043aba00ed819d992206fa537c0b4a9474173441aa8", 0xe2}, {&(0x7f0000002500)="5bb924fefc52d25162871d79b9995fd134491ac21a", 0x15}], 0x3, 0x0, 0x0, 0x406}, 0x40d) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/175, 0xaf}], 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="410042df765c7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r10) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bdf6426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce92202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd140000000000000000008d0bd126b8b4defb090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32a026632a58833ded195286d43cb58a6e2faa56c7366122fca25883fca3483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b6b8c4b867600000000000000000016b2433a442c0818daf42b4e9ba54d6baca408c97523e311cd1f8bc359a46ca2dc24ff87985f2d7d9ce04f4398c68b97287d034f105bc536aa9fb9627b35aa273389ad66edb7f65ac8a04293cc4e267f67855df807839b76e95a953c2c6f28e590bb545da128a378be99b1f30b316ae937552e926b7c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x5, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9585) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/206) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10030, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) flock(r0, 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x2, 0x1, 0x5, 0x8, r4}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) syz_extract_tcp_res(&(0x7f0000000380), 0x400, 0x5) getpeername$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x3, 0x1ff, 0x6b}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x20020, 0x0) select(0x40, &(0x7f0000000500)={0x54ca, 0x4, 0x9, 0xee2, 0x4, 0x4, 0x9c, 0x8}, &(0x7f0000000540)={0x56fe, 0x8, 0x8, 0xea8f, 0x200, 0x8001, 0x9, 0xa660}, &(0x7f0000000580)={0x8, 0x8, 0x6, 0x7, 0x9573, 0x5866b417, 0xffffffffffffe2b4, 0x1}, &(0x7f00000005c0)={0x400, 0x1c}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x2, 0x4, 0xfff}, {0x18, 0x3, 0x2, 0x508d}, 0x7fffffff, [0xfffffffffffffffa, 0xffffffff7fffffff, 0x2, 0x2, 0x9, 0x100, 0x100000000, 0x20c3]}, 0x3c) ioctl$KDENABIO(r0, 0x20004b3c) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/92, 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000780)={0x1, 0x1, 0x4000000000, 0x6, 0xd24}, 0xc) close(r3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x9, 0x4, 0x0, 0x1, 0x8, 0x7f, 0x80000000, 0x2, 0x0, 0x2, 0x4c}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000840)) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10002, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) setrlimit(0xf, &(0x7f0000000000)={0x440d, 0x8}) kqueue() syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:02 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x401, 0x100000001, 0x0, 0x80000000, 0x3, 0x9, 0x0, 0x1, 0x0, 0x8}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x25, 0xdb, 0x0, 0x19c) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000100000000004, 0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socket(0x16, 0x4, 0x1f) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0xffe}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x431e, './file0\x00', './file0\x00'}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x7, &(0x7f0000000080)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) setrlimit(0x5, &(0x7f0000000100)={0x84f, 0x269a}) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000002}) 16:00:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000340)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) chflags(&(0x7f0000000200)='\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', 0x50003) syz_execute_func(&(0x7f0000000180)="652e436cc421fd299c414d3ce5d6c443317d3c2800f0818c5da700000000000000c4a1f97078ff0bc44179c5fa0dc442fd244d034183160df347aa0f38041d77e3d12b") 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x179) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="6a60cae11ea367cc8060cfbc83a2d18d30f992da900cb95e17394f0bd71d706b7d854a7f2687d97c07393ee4f39487500823cf735ef45faa4d1c43904babb84c45e427ad2fdf8e57dee96f9597cd2ee286ac72a02e14b0ed353101ab3278f41a837daaaed6a47f499533c78967bbcc96185fb09d5af892a30d85a80c36cf730c1eaa3f34d027cf9f321ca258f14d829a32591a6213c3f4b6a50c21f0540f4f3f0a88cd082f07a00bfcf9fd62eca5cea2d8c3983329e87ef1ab699fc1914b1c97badb96d11783ce1d19568ed7ecc706fd86ebfba02774c268b27f822e9ce367c85064d609060594f9c7148f46147bdc23f12facedeab1c17f6e9060a279719cb6650038e533154e8e82e581fbbcb71dcd79b88aaaa509d0f4f13c6fdd43eae7bc2c0c3ca188b4020752b68361da46c82fff8cfdf76f57b000883a58b4a625e6a1677e036e54599bec147e01deb964f65102d3d739d326e8654b7ca2d5f3a6d24dd2189f753309f6ed756aa2f258110303bb9a5d5a9f539a0b7e3b9c18aa1abfa403b8388ab97ad0f89c05d11cc277f0585db72520f91b0859e4a8a0e0d9992a7d5edaa4d4554233c25c92e36239abf86c8912ba2a7ff7b2b9d6b8dc7583f2e9c9925b90352e26c61c490654bebe8f3d6a0daed21e770b7090691f40fe9e4f2a0d77be04f8decb5890fdc3352c472343d5ed3ff095a8265060a3b67480d535fa443d3027dfb9d6b1ca15256a5bf3c8caf0fa8f4aedbca6985e244558ab7c88d702159ece3dd1dd03a9272a74aebced50b15796bf1ba749c3d035ab18e35be44fc037c137df2b436a30e83e07d2f0813a75dc214b080596276feeffe3d462258960b2cdb5f6dd3bf369c51b382578c434024765f33082ed680d26c475790fc97c8189051984e278d0a244bc1f8fac316ac7c7d32c977f19251d15e0961cc77ac4353d856555008873e742533d37ad087bb029d17ad2e8063069f45d3d16da2dc67cea34c091ceff4148ec9e4243304f89022843f8eb2ec0cad4a2f1138b8e319b5b154ce3a34546aba2ac0c78324c21ea5d67912017bcd282fd9c1fb38a3c97634e5dbb48209c49324d5aa0186126a3d7d207d56351c837c85d33b5e6fba70f5f85cb906061708bc3b1b4b21d447383855ded103ef5b29446b628aa58119224b6a0162e9fc5213b428ae4c5f12d5f380841f0e4af2190edc2d8c049e180448d38a07514067e1e5324a9546ffb9f8b80f202193c775affad2fe4a635f97c0f6081610f83067be484f4bac4a92550bfd8f97b0d87fc88db927959dd9c70c5b592d3d146cb4281f01a06399c17be5080becbc60915bf387ce9edbf63e42931de7f554ec9c946aedcdef3a5d4964f9627de318116488f60e5680abf8388b6ec5ef0f48dbb60cdb266feb866da730ed5027f8af9133a6ddcbf4e9f8f4a4cec51cb769e49370b65765aef95df908082ed353504ed6018e5c7184f02090536159b53106c6a2d980b91778f5411638874a58ae5796d339eafd76ce11b2dd1f5b1bb939d90fc1cf2081cc00b2444795ed6a034d5f9a3e007c348ec719ce6405846c662597c457218c468f741b7d8fe2ba5d4490e7d322fc001c325b6b248eeac1b7727628207a1e77a49380357570f1ae4b56a5f11d9f7cf9fadc4a7552a66dd8c81350f98303d456628cb46c26297e46f6147f008aff391d44717188af4387feb21750a1e7d93be0b9c746f52b3db9c09a1f612829cb3bcf9c99b45ec196a4a105f60a45fba8630cc71d8b50a4f7ca218621ec8b8bc60e7f74ccb8b1cce477090d64fc7b5c87f788f6d643236e2e3878499594727c81ab2de4d7c8a59893dce965d1afbb1ee2220a9b3c65998eea7487a46ebdd1295ad268439524263f603771303d726408eb91641f51e1883c8394927fddc7dfbf88d3c09c5ef4309c1642de813379823575e282860911ebff68659b96c6a3a2b841ad6698c9fbf9eeb8ee5264ce4a89349c38f21724fe96766fb0bf18efbacc06f18e0dc2ddd7fb97f01672b76d9200028079795c0e9073239f0570bebba3d518915ec66f7158e1e83ab7964b3ee7f907ec3f910f29a3bc1de64341e77a1680d38ba0b190b4aa454f8e8d419190177749220ba38dd4e8f00b0c2909ad03759206d4183b9a804520ee8ecec68cef5f19afe87a268e867d2c5b9e506c011941b8dbede3eb10b5652f29ac60cb96219ae96f1916160bb2c6f302d1f8d64bd3b4c7dc836b1818f1cd1191b775d34d836df6acdf57bd8ea380aa93d69124c1682622054c926f30043bea8ce15259af3747bc63304f3b263b484229941e61a1d483b85837043f040b09428c42c9cf50d7cd7a5591c2667e11bf4d10273028ab1315d16c7e873678e536a16385cadc7852c8ba8dd6221fc9d3802c333ddd808604cd3c4e030cae0813285ed7392361e6e443682c3a1d9545e39cd671cae514daec16bb2c03ec4bc35a94c84b08b7fac46da2370ae1f3454520fa1fc6313cd8a837913506c61bf68fd85a3ba668e4e12cfdfcf8a5eb2a8ac84eec6b4a6cc5b4eb0befea08d905cea8001f1c6fe38d127351bb399217de9db267ba905ce36d0adaf759c4b49ae8a2afb0018889b782fecc4629b0603f803225944272095be8fc052a0ef9bcbb5edc8a47654d8f0aefae89cdd382a9fcd599458337aa08b5599bff33b9b43e1e5e2412fee0e0d6067d7433519f92aa7a419f7b79a4883cf0ca7e3e0eb8f6c537fa15fba237fead47a860562d772ecd0de2a6886a6d633508184aaa402278436196be6ece141c42860c6eb40f9702a2209582a71a0f17b74cc4ca389a970ba9d990a65f41ed8b8f501d59d325755b576505f370b1e10b380bc7d0da7f29b93888efc6131d1c820fdcb3f4364a4793b5803f6805105b8dcaabe993acc0d30589f4a199fc2130d4a5f1f310e3c304f7c6386a04f84bcc3d02a325748c89d29eb532d97f525cad0a2eda350eaaf27e92f6b04e668788b01c94a2c12ff231e82094887b1ab26ac530f0c82275eb5433aed236e1dd62f763c0dbef76e0b7db76bf608dd7f65eaaa261467980ffbd9a2d18cd442469e6d9e1f3c2dedcc957f8196c2615925a81388b364fa2d417f19c0565c62ce578b98c4cdbd54e6c69d88c4f7c7b6f6d12bac444fa448751b771f1fc95a882acccf9b7004db050e7be4337c7ff49a66fa98db06c8b6a811c25920604ec9d7c301eb81e8f0da2bf88c86cf906d1c9de9b7ee8a7635490f2d840239329b78f5aa8b9a9a3495fbfed6d4a09037685a6b22e378b2d6f22b6fe1dc087e0390f3fa789f78d98f7b29f9b06ddfd0a8e30fbb2843d6f8d140745ca9de9d22eb0ed70b8781e904c7c734b5bb2dd363c27855912b6ce3ed1c466757993ee2dff3a8e0bcf134369aed60f9db68d0d81cb3e4c77d80589ed8203c3a468f1ea42730508d74f2b8a5e093aff44b3845be7176ee1b3a5f6d429e8626bab45cd991f81b889aba657b7fed3ba949238aee9320085c21115096fb02ec9dbe6b4ecf637ac0ef96940f8b2a5e26e5dafae2350fb3bb63ab406a6bfbbda97e6442dd52b0fd2da62798b45db132238998c350f4a245afcda1497823bb0f00d3c454b2feee5e427c3dfbc7523d9560aa85cb93d8280560b7d1926090777bdbf8bd5cc4c1149900628b64c44d5519a45267f8bb8566b1efbd2d8d04dd9397b148712bce4e9f36265d595f1b5f4ff50984c030d9b68590be7e966607e9b3bbcde8c5fff5fe9277ddfed05988abbde8a6f8f125f1d30bef104c472bd691f64aa738c0190c760c086b30484e1ed0dc5a9bf1676d9dd7e642501ca4ba0be7de70b1359d979b22f5e55aa55a1f21c7e6cda04f71e6c75cfcaf7b24d1226c10a22b404ab6cc4ae8a4d75bf6808f2f27c6723efa5bb5da5a4c1be5b7f874147475d5853a4d7209de0eb1844838ed8608d99adde6ab510f73d13194ef0880be5d713ae68784c604d00e639b0c3070a104bb7fddbd28ab1b4f87b256093234cdf3fe82e405f2fbe70bf748cebb3ffc5e302be87fb6fdccd7a8f59019f4fdf15e5c285be15afb79ba14a6c700b995f18ef05f7c878b7469b7541e2fa342fb431709eac62a5394edb5dbf0b82b367440f1a183e750c8e69bd3968fc9e0376af23d005e94dbd168d302fa520e7f0446bfca4e6a86c5d0317186eb47b5eb7beb7092f4c9ae9a0f4d104b3bfad25027272b3bf4eca537e5eb58c56f86b75db036858b05b5021407a70a25aa3cef575ce0c257a3aa908c3a251e9d230557bb237400e7cdffe7ae7940ead37e817d6c722cea2db95509857a8585b8c84f859fa082975bc8a760c1979a082ba06becba2faa6dfc3e4bace430aa0eb498f017bfbc1e81079c07a81d9b29777a7fc947a2ed9e41bff7512467bf00d430f6beb2ab79fcaa675aedd566e4f9db1f87a62237408db24f108f4ce57a1e4b6d5d595595a1020e1549005f504be02668a6b360ace03ec395559e4a70af1e28c5dee0516ffdc8d4d1691d5fdf0e25ab5de7308f2c6b9c2e40931902e743ca235868ab41ccad914a9d5ee61bcf37fc00c026216d1245da06d0e1ead2335b4026c7d1ccb851e78e2f15eeafb98dfde4e15757e763b52d0abe3049ee5bfb052d99dd31994c3c9e87b6534ded51c94c533295aa2b7088037292d0c4279ad815e6dec2bac1d19a102d37d20b2a063f231120a8aeadaa2afac0a45e429647af327e6265284fe6118b51177e9e6a8bf79afcf5f7586f4c0e404c4da8cd0e46a2785103d1c79aafff9a61b2b635ccd75eb5310ab33fa843fae36782b341f5cabb1235084ef1b93a123fc04c10c14b76d36941221c7cc1f562c512a312d1c9dd1c79f7fc75ef59096ade150bb693d7825063ab0534bd26af0caff92705fd519c15dddbfc5352784984295cfb8a69effb5de3bc8538ff30abfa629e1f3bfcdb6da743a0b455de55c5b00d88f20fbaa71425c748f502b78af7eec52780d198d600827498b877e721c79b1f2048bf8edeca2d63d82f93303f1951825e5205bed4b322fabdd91edc5f17ec747404879a72c2a92526321abc8d11f9c23c682cbeb062eb2b7cd7902e650a5b617f4ba91445aa4f573da40ca118a642f14da8ba292ff6c61cb99918fcb02b6f8240341ba7b4bdbfe3632581524507222b848e6c0b3e5251e43aead202c448e37d7bc34b5aa1b662561b61a9b9dd736abcadbc8b5b6d30a67e78f5bb0c9381b2804619401979e67946f0717b3f37fbf60920d40208b73f415038dbfcf26fd22908596182f3d2b8800fb9fa84fa75af8912dcac0c19b5d4767b2f2ae39255c54dfd70b4693b5c2cb9886a095a083f01a6eed11d47ae0517c444f00ed3e308faf4b79af8e9eef7b60fa71ff5a0a7774d32374d60dbd991c50df78631983f710cc7e3ccfcb1ebd9a4ea1efa7dff4049715cc77a45e5716ca61de94cee03e674dff887f15157dc783e5fd00cd42f77921b386520b095986f40b07cf11bd5a6ee5445caa8a1f6a77af843194f4e43446d382fe11411f943428dd3a5c125e04224df184f63579a97117e756305e3987facee42a322da06e2a251e9e1b88089f8a0efffbcd42b5bf5e764caa374704d2a59a1c1feceeee64f5f1c5fca49c23916ef369557bbd709cfdf16f4735aeb1aa4366ab6918b0ca277be8ecab61807eb3e3587ef4a5eec6d578f883eb79d4ba6a487b78a60a18285321979a6b084e0f8b311aae0bbf987b01f31567a6f4924cbfa9215a9eedf9ff63b8b0d94eaa4734819f1fb778e32d8c9cad5eea8ca7dbe30c8eb6c6e660208") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000080)=0x1a5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x813, r0, 0x0, 0x0) fchflags(r0, 0x0) chroot(&(0x7f0000000140)='./file1\x00') mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f867ce0bf43b4fad2baa1a99c74c11b80fea334ea29e07f3eac25fe48ff887c1fac9433ca0fb8b563b84c3c4e58c8ead2f1cb4a2169260a11b237096cf8b3f7bf302ee7b6678a36652667907bbd8a01581938cb4740dfea2ba2a5dcc6f14db394eeecfeeec78a07eaf210b33f5f174b835c95f3539c8464b12153fce277b29f6e266d966556717356b92ca74378031296a2f5d944dfa87e5ee87ebfdc3ed5bc4d27d011702a116e2e9c0e4acc682226d2168", 0xb2}], 0x1, 0x0) sync() 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair(0x37, 0x3, 0x5, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x11, 0x8000, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:02 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0x100000000}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) setgid(r1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:03 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x148) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xb9ed}, {0x4, 0x10000}}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x9, 0x322, 0x1000, "b24b46173bccbc1e024f6192c8f30b1d4de5296d", 0x9, 0x9}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x91, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xbc}, {0x18, 0x0, 0x0, 0x140000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) close(r0) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) pckbd_enable: command error 16:00:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000140)='./bus\x00', 0x2d0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7, 0x0, 0x7ff, 0xffffffff, "27158a26cabb78a4e302631c3bd251c372a19c19", 0x9, 0x1}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x8) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x801) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) flock(r0, 0xd) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000780)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='i-\b%\x00', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000008c0)="408d03ead038763513ddaa853fb30d8fa3879cf5492d4a4d7c1d0844c5dd13981bb4b1dc412412852d12efce69594844ed9aea8d580bd6aa4893d4b7addd5d36243f1ad3085230d38031e246f75661f8b30e4413389846f6f9882608d14086fe9231f29177524a7f2848b890c5883bf4c6ad45f5fd62dae7a6aade6b85cdefc3921a0556bddc1dc69d3858176aade3c81b77befbb0e59b29985fa23e7cac905af7dc8f9d986de87ae11e9fafad9c632d7357f518f8b954e690b7c23c85190f82bd71e1c03279da9d9d15880f63942a91d0502ce0f3a7000444ebc99b9a7ea558e8990b1a8e63e198f442bf89f56815ed90a0aa35cb0979e3f8a4013d7a2ef5fe10902aef883e4cdc23c894fdcc2bc7c0549b8f91b94c44f9f19d5e253e90e67c93e779e23598e05f20b6a82926b1b786bf9959abad8152d6fa7846e51e5a525fa9f7b21ffed64de76ffd48938e2eb51743b841e7e9b4312324ed7b2ebf7fd098b2d6568101044867e2712917fe7eaadc9ee39e39ca22e9c749113fc07441177d791a704c9eec3068a6e0ba91a71d2fcee45e69c97f37f5e55c116a0784256e95545afc61fe8df9ed48e233607ef657ac75becb80416302431c2bf091889f40116b9696d3320641d1b187bdd4cb5855e9d8ea426df395e776a1cd98a41ce000d98b6c70de8ba51fcb36e4085577dac562998e0f26036977da8fa9106b4fd499787095ff0128c807e988803597a1d52d97bea259c9548a62e7444f2d841dfa19dfa58591c7cfe13dffbdfb739ea27e64feb73754270234f1431cabac7d6ca59fa0b072f7b346afb6deadea7e8dc506e8ed0178223284a87129b38febc632f1e2f6a546a211205fe94501ce72bbe1cd0e731f4ecb9faf4b52c584ebb6eff41216c5904fc0df5edca816da39dfa91abc85051864a7c957749778fc7a98676f0554530dfe32711baf0b76163f57615de61e22a4996d34fa4483f3766fea05a105f5e9dd675042d28ce22a8bd4bcb619c49306beb18b93360dede77b8ff343a2bb1be704de400049105b85aff9e5025200a81c51496721c327cfb82bd92284020734bc3e292ba794ebe359f92f58bd08b2010ccf66adf7ba7dae98a14bbdbab1b058ea09a0628c432e2800fdcd5f9119488cea2fd165856ed0e682eb87970e1d47d74d98c351e38ae4cde585db35a1e581922f405ba8c2bdc092ae82af27f8bbbb04f97d2c67ab70d08495f1478db7f1f9b2379234d85c5d6559dbe35ff4b04bc849a25b993001378fab737b2d15dca1ac98d65fe9fb6e61b0b3a28f201efe036d1c2ffcca84", 0x3a3}], 0x1, 0x0) pckbd_enable: command error 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x32e) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) pckbd_enable: command error 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1cf, 0x7fff}, {0x4, 0x8}, {0x21, 0x3}, {0xe7, 0xfffffffffffffffd}, {0x40}, {0x21, 0x1080000000000}, {0x43, 0x1}, {0x8d, 0x7}], 0x8}) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="000080000703923a80ba"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) listen(r0, 0x3) 16:00:08 executing program 0: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000240)=""/159, 0x9f}], 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = semget$private(0x0, 0x3, 0x10) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0xd5fac720}, {0x18, 0x1, 0x1, 0x5ce}, 0x325, [0x9d89, 0x40, 0xffffffffffffffe1, 0x0, 0x8000, 0x51b, 0x485, 0x1]}, 0x3c) r4 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x100000001, 0x1cc180db, './file0\x00', 0x0, 0x9, 0xfffffffffffffff8, 0x3}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r4, r2) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xaee, 0xffffffff}) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(0x0, 0x0, 0x10) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10080, 0x10) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r3 = getuid() seteuid(r3) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x8080) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000180)=@un=@file={0x0, ""/63}, 0x41, &(0x7f0000000000)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/152, 0x98}], 0x2, &(0x7f0000000380)=""/219, 0xdb}, 0x1) 16:00:09 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) shmget(0x3, 0x3000, 0xc, &(0x7f0000001000/0x3000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x1012, r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x88) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x11, 0x3, 0xc00) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x10001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x4}, {{r1}, 0x0, 0x20, 0xfffff, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0xe9, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000004, 0xfff, 0x1}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x81, 0x40000001, 0x0, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x28, 0x18, 0x4593, 0x7c6c}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000041, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x81}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x5, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x28ab69b4, 0x9}], 0xfffffffffffffffb, &(0x7f0000000040)={0x5353, 0xe519}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) fchflags(r1, 0x20000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x7fffffff, 0x6, 0x1}, 0xc) pwritev(r2, &(0x7f0000000280), 0x10000000000000da, 0x200) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x80) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x30880, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0x7}, 0x8) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) writev(r1, &(0x7f0000000600)=[{&(0x7f00000003c0)="a1db040949537103183de551f310733a3cd7596ced8c0501de8908842ed4d6147c3c5a9d0415f40f1df93e2d7199bee0e8c67b9bd7fedda0c6286ecf63aaf4de914f0bd1dfe0e21f9b275781117f592898f76ab6278a56a2a721e98ad2d89a1765f2a313de24108fa6e2d667185b8a9dd33362858be1050800000057511c9e8c9b3facd0c95f8ff3a3bbcb3fb78835c8927e51704d790cad0c8e162499a7bb51e85d8a50e60a36b07dfd68d51800680818aa1f6cfd4367fde6afc86b61e3842a4a3606108d95868a7613cd4319d4a0e97e2abf345f12a12853ec1519f0f0490303cbdcb59557571ec1b096a778861aa2f870f1617a1a58d6f7beb4479b1cc4f5c643eea8b9a489f39fdfcd8030befeb476842ade4f2751e301db7b1da9eac168089f93651760cef4ec9b5cd1a6bb07a3158ab60ebf2f51f3fffa7d7ced5a440139f59ee355940fa1170c030ebb3311c72ff6d26dbca4807c0c5efc3f95c00abcedca5d49391c01928547a8954ea5bea7b3feb56c006f5c", 0x177}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000240)="1efaba2f4d965141a46224d2d168128fa9d69ad2c304706c51e81ffdce8c430134c230de0b421c8cd85439c35ea9a7e36cd60ad2df2fdecb7812aeb5829ed0a7304cbf77c851dcf29d00bcd6c537be50fc544c1d9aa3613c1343012432d00f96ca44619c0b725377c485e16dbace4058fb9740") close(r0) kqueue() kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:10 executing program 1: utimes(0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000515000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc2) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) fchdir(r0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) semget(0x1, 0x3, 0x201) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x68, 0x3, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000380)=[{{r1}, 0x0, 0x1, 0x81, 0x80000001, 0x1}], 0x5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x7fff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x42, 0x100}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x0, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x9, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x8, 0x6}], 0x0, &(0x7f0000000500)={0xb0000000000000, 0x10001}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x8, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000020, 0x0, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0xffffffffb98e613b, 0x8}, {{r1}, 0xfffffffffffffffd, 0x24, 0x4, 0x2, 0x957}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x29}, {{r1}, 0xfffffffffffffffe, 0x42, 0x1, 0x4000000000000000, 0x2}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x23, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x5, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x84}, {{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x56, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x3}], 0xe5b, &(0x7f0000000300)={0x8, 0x9}) kevent(r3, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0x20000022, 0x40, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0xa2, 0x1, 0x3, 0x6b1}], 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x88, 0x20000000, 0xfffffffffffffc00, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0xa, 0xdc, 0x7}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20, 0x8001, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x1f, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x3f, 0xf0}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x9, 0x7cc8edb3}], 0xffff, &(0x7f0000000100)={0x7, 0x1}) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x10000, 0x2, &(0x7f00000001c0)="02813ad756e4", 0x6) recvfrom(r0, &(0x7f0000000100)=""/172, 0xac, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x1a5}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) setsockopt(r2, 0xfc, 0x7fffffff, &(0x7f0000000080)="000f45bd8d9fe1c376f3d5d488cfa7b2fc944635f493b93e139c75776e1adc2ad372ad11598a727c", 0x28) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/50, 0x32}], 0x5, &(0x7f0000001540)=""/76, 0x4c}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:10 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8f03, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x14f) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r2, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) semget$private(0x0, 0x4, 0x400) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000380)="de7a8ac176b14db35d39f6793ceb03fa7db333a9a01dc0c100683d72da90092042d2f5a026de58f60205f44346b7e3967ad9e4d280eb8688801a6656e2b5c5833f6dc7978b5ee6cf0243bc6ea49393403fa2d859c616ce5d671e13bdc632491264814e6c1408ec11a6b3a77c4f357e5c546dd752bc6da81dc92ac43c9c84c38d52bcceb7dd481f2f9ba9d24b8c68d58646c210a970f16afaf7fb1a737c16a046ee1de42486f6843a7b4d093517de5821e97e13b39be9e24568469fad4745a74a911826845aaf27d9e22c5bbf3c5e22b424a4227c3e58a1616def7bf32eede563e192c071ccdd1a9ffd7b1c2cca2695dbd168bd0e548f", 0xf6}, {&(0x7f0000000580)="315e550f33d2bb9f5550cac69bac30d7375ef3c357abc3abcef260051a8a3487386535ac2e981d1e841b9aa949e95c2a1dcd249636d0a464d1b99e6a41825c55ee0ba30dd8724fd4e5a46bb109dedcc34c25e8629b1fcec19c260eac6db307fd94f2f78b5579df187b04efeb9a34706c67f01a3542363fbed900a3ed6495400172a178bd321319780cc24264e05b3a01b15238a81c3ce3304fcc32facded715c95dc72aa6a0a17c9af729289d3672f36483d97a3d5593bfb48a10002e3b22677f228b5360a23da641448", 0xca}, {&(0x7f0000000480)="96097eef205a83e0e3126ec55e", 0xd}, {&(0x7f00000004c0)}], 0x4, 0x2) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="4c24a50dab5c35d8a9d9caaa3e627912b37a2682465a9745f5b5e830a0c88ef25cde432eea69db54670834ed6d9f7c51f7e65891e09cefb5190481063eaa49baa10938a85730cf4e490604caede7bdbd4ab5b508eef458d91f6e77ebb56677483c66057e382a5f34432cbcdf476e35ce3d7d3b85b529c8631284f226910ebc12beb69767f56050acc09ef931763853f61ddaa1869db954fbef68878e3e2a23b164fd72c1cec3cb03f889d12d6fd63a6226661d4a235e142376800d0584831615d557fb5103e9c251055f0cd97f1c91f66da8355145324209b3b9304df561113035587322b6310a3440f35c69e41db081bb05b70636caebdec20d6d5f3cf13dcc3bac63b84a2ea849a629ba5e7bad6e7baee7cdeef6088652a6cd70017ae3c74acc52e56705a2b0865199c3c1a3f09c7397c78f4c0cc72c287a506bd00c3c6118780693c645e89984a7118fd67f1dc3c5be91f4d3ddc89d363e633c47002ca597bdeda31a9e2ff5cb7a972ca9ffcfde840a7ecbe5d9722c11867bd4d91b2a9f859b7078087227865d40852f5d30a9d86c8451406acf259699ea5841ce8ab1349c981edd8539c3304724a49f91b2188f37f9758c7f57d742bb23520cb210814500c064fd1677dd9e4d89353b957bd431233c4be262aab48fedcd2034ff3d58564612fdc1b42bf4187679629e398727b35a070d43f285738be6be28bbe9122e1e924356003c382de6acae696f3c51ada4188a340eea0dacb9132892c3730ddf59a5e423126133859e13b9cd2df642435b10695fbf6ba707854ed387aa25d2cf5ad76402512a60b32b46d282e29a620a85ac7715c78de757298d92d7f41f2675b010e9649ea03013a1460f090e7ba97a3f5911e36fe9743675eb8063c8cd718dc23b634dadb64eb5c7941abb684279987c976cf30159a562dd9f61c18b6d087a637975bdf9979a9e73e09fee232eb5486f7e514d27cc79929d4fb59b8f55f82a60cb9efef4c4aab70c85e7e0325421454f827efce9b2403f40b1d27c5ccda438e7f0dad4b3d8c2fb61508bc652aa37904f7421b3835f6d7ff007de00f1dd64aad8175779ce12b6507683708f552abf4c9044f961a1249b4c505d2cbb6ff3c068c27a6f868512d3d0fdbf72346b43909ed6c64e1a745893758f51cce91a235854739168dd81759db13bc54230f18e42825015dc1b0888f54b92ed5340e21f8b9fd7c158dace11bb8fa1d0b74d356fcc94f05ff8b75295a8b6654714800b895e70c40bacf74a748b25bcc68444246cbd0e005903f39ab97d7ade41e4868b757fdab0f49effb947413fe684b0f1980b8bcc3f210a6991d76037d4b243dc35235b5be02c6cf468c5fb6f5d17e7e2448f24d7ae6b4a69e4ce37d6c89201bbba4e7fc0cbeaf3f6045cdac69d803701da8d767ca46b411a3f83fe59954ba9cc94dd5c6c2ce792fe39bc239ec614ac7e92a4f5f3e2d28de4f825eaf80c9ad67d4265ab054d51a9f67818013a9ada926751ebc8f28bffc652e830c763bdcbdfa734a89be7e5e8c410ce9f4dabeb08b46b23a24a0bae7a9eaccf06e92898faedfd1904bd6014946cdd5841b5dcf74157c37c34cd30b761f567c5dbbe74a3c9627ac1424f2639d5820b19861b47ca1f1442764eccba812e6a6b62f27c11738f4e2f69f63b18e6645c551dfb6da8c1b0c4c720ed7f0586270a658ca19e6acd795ca511be813cdc2985a90ac1ea017ee4bc5257df9e9ab5f210dcddddfc715ade7bb0afb61ce61211b9f71f3284fe6ae34e69fd33e6fb5837def54faabeb865fe42c36fe207d9f519293bb2d92171393539ccfb4a25cbea7e35b9cab24fc0ed7cb03cd38ace56be81d082a8a3dcf67ef37b09d163abfb88cb4d92a9b85842eb6c57ee34f523afe265d3792aaa2c28b4489232526c39eb5b069c476f3c1f3eb3ca09a648874d232306f36cbe85575fac088a4328d9514ea50ef60d02f48d053923fdc7b63c9c90aa27e87a7a99abbb3416fecdbd52e126ed87eff763acfcaa9896092f65cfa23f4bea0bebe100a4b8d6b5c040beac798c2dc28065dd1346ff9615f1a7e6ac8d56c6df02d87748313f3a84c79115dd53729cd4e1d83fb27850489365c7dbb65062a561e95b516902b838df22a01d6cc51c40150554b19dad62404f6adade7d0d97eff637983c91e9a53d16f0dacefbaf47fa0083ba131211f6247d116ff057a605f857739d7fc622acd8d55ef5cbf8617dc209ebb550e079a5887faf3557502477e67bc152ee847ef5c3226d317bab72c81b248012fc2804c1735d15270faed866d3ed04d50492dae6525f499b4a3e7a30f5b1ebec91a87e64f98385cca9d4de9e9f4f046e25042e27e0cc8b4eb27f2f278f7179d0ab41fd698713bd32765939c70eb197bd97b158e8b34d022cd2b0da51baea97dbf2ca283cb3c4b3d9447b0d8d219aa0d9a692ef3e41eed86ddbb3dd44b8bb47c8b435bdd4089dfe88d464048c471edffa5f5af9426f5dd6db15a870d1910fcd4c4dce7b7548860e8b965884ab819c6a224f1e466e1305168ac85e8294bffa5cc439dbfcb61f99bb01994f378b7180a98d7cfd1390dbe0cf684f8ef15cf80833517a7b377c8a53850eabe7de748f7c000be7d5dfe488d7e9ad683d4b7caec47011fcad3ce4f406e5dc14838468e2445f32ec1e9a3df6ad291072357ac3e509a6cf885353c862029c1c26199539b1c633938f6d9efc57758c562f54d06769ece1ad277e46199437bbc044d62f128d62eaa37bd76ab1b119460f9eb04594cdabf907f9b6ef0bb3bdf34bb31fd3fe58ae5656614a2ad5453d07dcb396cab39b17a7a2cd349829613eb58faa7743886ca035c1615ff1f1ea066abcdab58af114361643a75b0592d9788c3baab8e8bcbc9dfbaf4cf186512b08c7cc380fe5b26d01014836961edc8304adfd3755b44873c1d2d30c6a1a373ae62ad0dfecc1d4605359e840f44e5b2440a8ab1e9ff197bee16484bb7d346f5bacf3a27a70041f8a94d0b2a895371f33f2b1c72a75d43b72e55dada3e55279fbe4e1b4d8c3cb7f6866ff7244fe14beba071d1a67183b731a58a72695aaff2b9dc1f86714879757429c7b84740913277b06aae3a753cbb6e22b3fd032a5730a3c0169376bb69f4a360d75e7cc7f98dd0fc64155be76161881d280fd9ad39c426bfc593e892e4fc9b0439ae8fee0ae2458ca0ab0b092346902a086cda6fb5b78f5ec8d680eda9fd3f9e570e1035ec87805a839e115137c99a2acf4adf5ff43b9dfdba55feb8509a2a65378ee79752e3a15dfe20c48459d064c0ddba8db25d460cb5b7289b1149a6c03ba898608ca3e23d4396fff35e37908f2404db8433936bdb9fa1cbe538f7082a78b2db15236f27cf66a388afbff1c85bcf4b720d1ee034b254a7d7926ac099335cea996889f9c7112b6e57a03104f3cff12f37b70578ff09e8a706ca85975337c4daa22a1cc278a7f23cfa34ff3fb26d343a8635a53ed9bff64b31321f2d07a7b533d3b7d6e8a671022de7dbaef1e818f963f620666bd8f8b38d7b38b393afc2128a10951ed9bff4507187f581f680190e4d72a569ddc0699e521390580f99d56e44ead4bed15efb0b0acd13f3eec2d36e489ecb86d107a924bb8d7915aa84a459bb4ed63e40af676d327597ebf846150fda9da38a44a73771dbb95a212f9391ef4b0a8dc734e359e81eb1d00f59c060d397cebe6f9bb292a3ff54ab5c0d48e3f0884f51348cb10364636c7763b4b2d1fa33a7aa3d9871e85bd37709ae1b18987be3dedb6efcb874fd348b4cfdaf47d5507a2b600a3d7d6583d87c567c5e4b08f59fa336fbfb3b43047358f0b99f13314e0d2659fd53b823673c64a14541285bba4f650f89273218eb02cde89f52e4360d800e021cfe7854cf2d6b641866e87e78e0984601a257897a9533fccc6ac5455c84e37b3511939c13d6f2d07ef76ab9e0b694b3369c5580c44c8c88dd137dcc996b48053bff751f119e81888df89223babcb556b514b1f41d3a1764ea873291dc5994ec1002776f2d012b187ce8834a4ebe5a8bae7c8a33e81cd6c28d67cfbd9a4c256a438ec44222ce9f9f7a0c995eb7e1a7f49af71c0d263200b5e315a773a33b67af45701abebdba5214c7fdef2809891b4f0d2139dfd67c97fb638e8fe97636618138a5097e3c25cfac86947f838df8eaa803fc6ab10c73cbda8e1ced7f1dd113d6da67c6cae4c05881e7c1b98be4292249c925231ed6efec24930dace7a72c4c73ffcdd986b0c2a528a928964120a6e8980bd41fa3c326cdac691c26e99db097adbef0bc4020715fb9941f928a2ffeaf003dadb995c91e1bf2103154aef466fc39e2005c4bdc057eabb5d4bb23006d131eedd270873d097a207a76018b87b0dd1bc29e0d65819862cb088a49452bfcfea3c5d006c7d0b4f6ad0f0cf18187b153b4697ed628860bbd2ec2174d3e028510e43b9279df5cffd2938e3ceff79746ad3ec5929040c8a3ab166067c9f12ef211a5eff4e787f133423e1d1e02fef2972ca593b468bbab9fd6b92af7106f3480b428c62bfee18cedf5df0656f5531b4ca74a33c69f0ea0512f17d7c6f0ee076d2258639b6b3b2e4137bc46aa93a3bf9bd36fe24b0d7ef24df99a3fbba618cb7607ab70b832d6cb4c0f92d7f10df6cb4c16f2c57949937c4f7d49fab4252c7940f79398fa33b0b389721958a740e0874658ac63f5d110c22dbf5133489d0eee597675511419375ea9ee0dfeaa1ac8b31e7f300d66373fa4986d929762e48a7c2ff6eece2a1787fab5853f35cddf95da0f6833b5596c1a9ed395759469c6d2481c648a50beffaa6512949a323fe3d6994a8a4cd3b0a19b6dde78608c10609ab45cad62438796bd7ae01885ad9309965ac3de21b8575414991c4bcf26906841ad4d22db121de840c882525410fab4babb59eaf7a78a6e21b02c8d6feb9fa5bd34c34142415fd3b540b117023d8f4aa4196f0c77d88e5a28f570660faa25c2ad3cdaead0811c1ae3fb8a496d18bfa52c5f3d0730407a266efc8ae8963757748befa5e41aff302a56174819fb56e823330d9d27d1fb5fc528811c1b59eb12333519a99011c18714b800ae52526ed030343b2add76333aaada0a03d2973694eb3b6faba67b142d19fa667234d6aebe4c823b03cdb5ef7a6a47f95a6f294ec847ff84891fa5d17eef3538aac5a5a6f908bb493456568aad0acbafd3be5a7efd62e443bc59782f5437ee94e80ef2d69dabf85b91786ff040fd1845edbb211fe6e825834967a401bf2f24d98fb94adc1821e002f1018c49f8467e4c85a1247b6e28b73fcc4e269a2169bb1182b00baccb874d03d1f216e4d1909c68fbd7776a077069962b04fc6cb0164b5c37be732dbd14b54459707e84e9c7c673c2336454392ed9ad0355cd5c4f6bb35cf259eefd3caa8fd886f027d18e4edab7365ff1c257c62aa03fe58b6d569ae379c8c851f48eb5e2c0ed19725ccef616f60a38820e14f90bba32c64e3e7601661619a6aa88348ba677869e7be46db09649d3cc3f9ad3eac5c332a756b0233b2dc16b63c7c08fb8df45dd2573abb29fb162e80bf8ee3407f714bfb9a76aa3e469659de1bcf489c61602b2ec66ee5693ec77027a9655cb1818184270368a07c8e7cdcb2ce0eeef7cc234fb7d2cfd6dd9bdf86f055db492fa7a0c778b624b4992ab90d11fe3646f44b1f1ca1921e73bccc78999f34c1c0d663b99a134359e7b8f1b8c8171750a639dcb2d745cbd43b0c4af679806d513860ec2026734929c7d3a9048d626545f18e3da339", 0x1000}, {&(0x7f0000001080)="7ba711bdfda62358e92f9df4329c93177b5438f9bce489d810d0bef99aca7be19c78f8063efc87287b72bf2bdbbbd9a9e77b2e1914f675141b3314838c17316b854e50de10ebfee01fcc06b5c5b918dac1eb3d7de53df2327be16f852eb0492b6754bcc39dcc55ed9f3b4c288d5fee70ac07aa05fb54a7ac92e783311e235ecd2157dee7d38251851dfb535c1a92e0083f850fa6ebbe92954924d532bd6085fb0f44fc2423ce46bb936df014b44915eabeca30268ce14ac46cd4e33ae52ce160f4605428f5f2b8ee0c753886e5b3238762f1a51bf8", 0xd5}, {&(0x7f0000001180)="9b7f5b1cd021124868b83c50937a2915bf299211495185e7c62e5ae3f20e2d2fd456601c313e38e8ad2eb7715f9faa1c287d023a671be953eb17582ae9fd60ef105effdb14530be131841bc7b6345b294f176921a9e99047e2002dbc81262e62fac7c604c3e3a3284663e26b3d4a3cb8a608cee5b9e8edf66240831f03afdad1aac8ca8f24c73731beaf97b0e3e55a17afde8b728487671f94158c5850", 0x9d}, {&(0x7f0000001240)="d9fe685af92584bb5f0d760aa9837588fb22a3275e8206452e37b93f813e2bd5ced862cbc6025127e449e9ace2afb73fd3f680085c32cb882fc22013db5f4b4fb620624ee70c84d113b9e05fa64b6f2e04eb462f3680a28b9f3bf7ae0710c2008a6ed563b5ac2108f0a0b91642a1ed294f1d00e044d48ab3c5f73419026289170d8b4ce2c91c215cc4620ee0d347e9765f7bf72794e762ec82d8e7c582", 0x9d}, {&(0x7f0000001300)="10739d1edbfa395d0fb790f2c91dbf21c6741899ef57adf299233de3dfcd8402632cca416675becb542cf7a63cef7866c2e6e7ed780c0c6afbef6770cea3902d47e4ac076569bd699d73fe81c62707c40048bdfd2cb7dfb285f7a853946dbd6be76dd7253cff6803978c1cca54d74b670f982a4415d2cf6b368e268a011e9890bb10a52f3f8fee8c947e16ca2a7f1e4aa2d58d2885dfdc131321c6ceead4e23221427bafb9a65d33ddeb85bedf304cea8a0349efadd57c30d8bdbfdbb34df80215881c6452944dc4e37d22cb305896e0fcddcbf0f696b4618dff46a5d4d537374d244fbe41c9d099f7c21b58e8491d1c", 0xf0}], 0x5, 0x0, 0x0, 0x4}, 0x0) syz_execute_func(&(0x7f0000000000)="46db8fe5000000660f1b3b410fae228f8978e29b02000000f36cc4414571f200c462c8f71b66450fdbbf00000000f02870e2c48189e88aa7bf0000") getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:11 executing program 1: getgid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) write(r0, &(0x7f0000000940)="9ff747bb88ee2c57f0dac39a82afd78d0497c84236bdb46773d8f17ce1888d4792b1c3df0006cac75df7b67c4d7635071bdae562b902d1bc6ca3455bf115e1d56bde3ef4353d184946724aae8c879504fb7523667c5e96802b1e446149aaacf55811dc9abfde8c45946b8e11b871f58186a62604f5c760c251868aaf2ed1d088a0cd989f7bae0b1891709d1e7fd6c3b551094286e149b43fa001e1cc019ffea8af7041330fd59a1f8dc9fddd90f060ed1e42d4736f661428f1c3eeaaaa215c55cfc6c8f9ecc2245cd4275dba766ed9129969692018def63d0f635001c1615d979eff400a71539b2b3f55589ac6f30de2fe13336498d3d552f5984f3a84ed634a1c4657d95578f488e7b44017dcc743f54a0d2ab2c911e6b3c04d3a329c410f5f0d7019b48e617adf2822583ed6277259e58a4a4777562408dcd538c252e37c68b3e20def0ee7bc22b96158b6f1692062a9f7ed1a8f219fb96683a08520fa5b051fa20467fbfbdf4a2af4d0b825da2ba414afecbe6e1ed4fa6a614a8e1049dc8d9dacf045a2832b4de5a02f288a26662ea44581cb5baf334d08220b685e13b894da3029e2982def968083f40fdb7feac306617ba51063025a06d6d62e3617f5de30f9318c9f7d073a1d6fc12c359f0036ab369dc5c358e01b7a700f58fafd3423c26ae2e37daa0ba3352d294403a40f42cab1148d78255fd5d1d5cba83dc3d10e6cd4058413cdecfc4f74a3064017adc6166103b76f571ea65a6ba32377313b9ffdd77d6cf8b4853e4cd16380d34a0aee70067cc3d175ade12bed6a46bdd9d79374f262d3ff15cb44575abc6d8dbffaf9c1f192d7f43274621c3952c9a36303c05af0b37608bc788f932a1e2235f7875f9de8e53b25af6353231b70b141b322be55d78fedc438e531f120dd98054650f767830ea947734098f02bfb203d6bfbd20de339b70873f87abf53d097eff317b30afd96a5402fae1ab5c5e53db9887543d5e2fb3a849ca896c594e78fa02b997b8556fd2654004058c0a81ef0fe0628a00444d61974cf70728b178e8f2ebdb2862c04f0c42c32eaaba416fa2be4014dbfb20ce423621244ec9ecfb25b999db0f051404775ea27f6ddbf3e1f4d279c6c7c8cdf5bf07994b4f3cdb8261a915144d40967f7954beef194a29dd224e130e2a9edb010ed166ca1ed378387313acabcd5a7a756faa6d567c1dda694405af00a174019cbe84fe9bb5c175c512e90e7584dcd85a37c88ef6f38dccd5dba64445795d0b79c739da08e8c757b5946d9b30c0848a01e0643e941c2072ae3307b81ae03da75731c900396f9f948e1ed8a5ecea4c9fbfdc9d9a72d5ffe60d9f1924bf937560f6591a11f7ad80f857e0b18e52c8af3c1a06959589612f71023f7d87cb83728759ca0aa804d25f9efd0a9166535cde6850f31c8a81d78959780eca2e7528db655e689f11cc96a2f9825d6abcec553202eb1f487646d4bc274fee8738e7ce1e982cde7f2f261134c816a55ed28d218b22aa51e485ab02f63dd102017c674063eec4a753f569127c2cce2d5c9f173ac5a023d8813754272c2022cc5f40cd928aaad2c6ac793d1b73581acd45807b7217843d03a406e8f15c8ba80c860cb8656254af29b310d2dbb0a3f4e30046f33c79b4c7a6de94a81ba79dfc11720b04680faaa741e1c0f2e991dc39870f0767b70f56c4c684f0566b3324b1284508d1e29957c7106855137c1891c830ee919ab96203b4a8a4105729df47f37bfbe3aa3826283af65a23f898833d5a8293d287420bb371ee414ea183e51f4100e15113742b1203d18a5c123ddcc662f6fe0ba9a5c8a4dfb27b9a0367e2f14d6df5e20119b351b6935912ffb33dfaa039e130d0a0137e7a922e7334a22bc6b71695b16c9d65c894419eeb9cd3c46f26d3fdeca4ca10b2fb077a72901363dbcf7c6d717b125b83f25a09b5761e041745ec563a5fc2b69f2221791be7191f555cfd470c5844400d3344acff4615dceefd41119a4a090bd1ce03d8a23a1d058dd643060e7182078ac3a91da8a38b93d0111fce1dc86ee2851a51af384d00b40b104f361fa8dbb89c0559c510a627e10847aa36ba9dbecaf38f8f9f5f48a148fe6d6e75240ae7c4dbdaee72acf91e8194ec61172ca42ec23818af24fe40191b3170524aaec2b4e962e54afe8aae3128633e19a6ce3b6003daee916c0d221213da557c1bbdaf2f06befdf9d4634794504ae1feec48baa055dd685c28e2742f34303a1dc1acc443377d48753a2355943118c1487ce90e4b05c6bbb0cc10b3262d4c6df1026305703f6f2b9a293709330cf6393a2949d6ad1546a33ac0509a224553f5cd254df86e6ae37d91509f3d2be1260aabcfd43dd376fa5f27ca58023c53bde10ecd88eaade7c08911f931b4a649c3ab22e22d3937222b5354d061cfcfabc6ac60508bb05309b54bb6daec53c068ced865dfb181b05ff5afb950ae1202b38904cdb6ef2000037a1d4290723af9454dd17db5685074ac9c82a9732ac890bc8db65e6c2b94b3d97979fa6027d7e1e544b88f59a265d21bbe297a3b54f5e165d99b732288b0d4b7cafb56e68f794ab3dc1b340db6670122cb67a20a2b9d16dc53c6ddd29680d0d880c3c280118af76c8eb2cdf048eedff6b96b89b3dba73aa38229a2a9905d395d0998360cee4e8fec80336c0cbc18de251f2197342caefc345a543f1c3a638a0edbea0c4dc003c82ce59dd70df5fe1becd5759c14853158e2984c906d3c6193ac0b3bee03572bc6ab8a81eeeb62430b60d2d7f39499552882094008a45d3f94cb24856d1a568fd3e6f1a3029aa04e66e23bd6b4d2b1f56325c5bc2f7227f5c1cd934a4cb8a6c3eee1a0da2667f0f82be1d17df5e4da8f30871b80e77c36fa67ff7035905216a65c70cd9d746c348a7738e3cb2932bd388bed0593ee9ef27e1e7e2107ee9ae17cd6e9ad83c23dc0477bc8474a9aa63f20b239214a9068189e3becfda9da4f034a1eabb8b4de0a86b54308e12fe8b0d03a9638dcd10d7cc30dd832ebf45a14621ccfadd19bc070e4f051144bab04333f00626a31fc5f19abdb2f9d2308f60a7bb10f4726494077c6eab957773812eec1ff37f867035f83d2393589255abfcf6a197271a3e0c9796b87776a57bc080eb67d4903197b9441e0e2827a8c7cf13aaddc621ecb4369527afa54eb7e5f55bda478d527ecbed850931eb95a6fcd27540fddd69920618bf3a00b6cbc1cbb04a4bad3279cd2af97af529edffc6af37727a970c904324e6314b57e2c9352d5160221e642132d2dfdf02c87942c84aa9605867d915ab57b639010b2de141dda589cace4306ffe7b3ab15dc05ae5e589eb0ce13875f01a9f0008c88d4ac87fa72d0517a3f69c620720f9af3a9ecc82db801088b22feae15c2aafd2a519866c563fbf0a4372a93954ce5921b9a81c0f929183bc79b43e75760a0580bcfdeaf4c5132197928d530e041bd6f8a7b33a1b39c83479c95bb6bb25039872a23feee4bf0e9b76a4cd049b568a69d6a4d481029dc8e65d4669c9468578406acf07919c13a11dd99a00bc72fa6f93c6050920c57aad25b16ca5bab5c3ccce5eaefb8ec00be1bc9568b06ed5b0cec86543a767e80abe6bc0818ea22eb18b09f25e0fb2c46e98008cc1f2d2444af2c0445a494128cfef6c9205dd33c63fb89e4e9379c003497d480ae9a35706d4ed9b85e270715e6a92ff509bd5d13a14e33ba989a23c53db6ec58c11cf9181021b46f3308cbafe000943ab6424b429d673558416738287ac1e4d4914af357edffb2d2df1133a9e5ae1113bd12d203cfb928ea09d81ff669a48c0a46eb2d58915de1293cc99eb94df14266ba64e4617ec0e929c4bb0945a03eaa86f0ff23897b891c6965ae51bd34ec360a84642ae906bc76f5a27b9202c06d107f6bfa0abc595af141b8a5c2aaa921e1cded8e136f5c362368e7f6c7068d8697f14f9550cbe05579f07843810d98fcb5bd607da645faf3a3a4fdcadff23f01974e90994981db2f37bec74c88c2fc59935dceee0ce25adad7dba9935b7a07e7d93e5673dc9f2ae904bbcf7edd99d3a9d8d25d172c3c892c88d96e2ae9d2c630f5dd27838a880d1c435da79861d2fcb0318365515f1eff416c0b51fc3ef8014022b29fd8751e217d69fdd2843082d2db194cada6f54a0e2601be00c053114f6e79e056c312b9b77bcf05efb83777951972a092a6ecd74991ea6afee850992b1e42bda6242a04d48d5addd3b08337fea14736a9efad394c268746bbfe14172130dcdb42aef7bf36eb4f9290243b8b2cd8a8d81aafe2611df9b2fc1097550ffbdb3b5af6c3bff3b11aa6ade31b977aa210ce33870a00031c1adca4137632cdfe81b41f0931c65bada0900df245db09cecd666bb52d2db1d86036e4ae40664afc0e372dfed9b63b885416372c3ca0b225d943ef08b11e38dcf6ceefaa886bdd57ee732e5d6405884975b3dd13e5a9697eadedfdf612a575a1bdbb693da3c4a7bc7cb8fea39375a4cd2b45b2afe60fcaf6f70a43107315d81aab6253356f84651aa75bc8e6e3166398e7df5fe607d63abb7f64839db4d7b307ea35679f127d742e817234bc8cbefcf8fd001d73c9983199c058f9fff167c76c09e69c440bd9fdf8e376d8809d479b38fff96658efa7f9c633439aee14b2c7795ed5596aaf1ba530b9e3efc3480873bfff23efc6af50a3003e42f6beda253db39b446b68ec6138b94c97be33aa947c8c38834252653467b9358c3883331bcc182496338884489b77de4cd266bfea870bcaa1ee8a71ea0f6cdedb25bb11491371abbcfe2df3422d39bccb9285597dff8d56e747322c9603da0dabd4ab03aa007ced1ab0a8f3d7e86a16fb7e97409381a5d97c83b5c566c0014fd987ecaf75d07ea407ee450a6017b2cf3660b6ec133fc21f6632d11208570ff279b9e01320a09021c04e8acfda9c6ab05c8c06273ce5cf4b47ddff01e57a255f05d8851caabd3d6509521ab1c19972bc72f8d275108945d607b820748dacd91230247e76e755c23abdf926ab00f6683f13995d00ce6a424863c511a127b0bfa2597695af1f5204a96921d717497cc143fbe81ae9dff9cb0e78171beb2460da008341aee1e4e0a2137f3f40677c56979610cee77bf351b868b62757c41074741fb6678149210881bec7b286e080e6eba738d1e97a04fa2d18599f19c56ee53e07f0529d865c991a6afafabe65f995858e2cb505725f58a00dfa0cf683fca6b5d182b1acc5f16ce1dbbd2ac31c1062cf397cd760a3eafd2495dc332be5bd85f0f5bf3e12d525ef36910e11bb3cf060468221d71ee69b6a1543fed3343338584958ae529eac9cdda28bb48480c4a8a1f7de5da96bfbc078e98317b838297cb8917cff836be84e2a35a7293c27a5d9a85334db160795d9803da199a301fce5bc75ccc3b14e35b3d65478af03d78f16553232d6150254ac184f05c6dceb6f48e23c1a3dfbda81b04b03b2aabc22f5e91d4350d903def57c1cdf9c7ad72ee7604289da30fee399426cb08ec121d6736a402d580f79af8abde007a4ad8d62d68381252e9df7ab0eb8b8957183c28c7bfd2732d6c623fd3102e9d29dac4d60f2ccb2ca11c6b0e8203e787c364083903e1f738402a3e870974cfd3783ca479cae2b7d41aa5e38e9a9b65ca9e19309266d13f742bc87459890d4b3451dd8413d513fcb6df256cddac8e618572ff4a7c70b1ba36e45d64592322e41b71e0e6a4ae685aaf0d1654a58e1cb3f1cf0725dc398402e88c7dcb66f7e2710499cdafa4f30fc", 0x1000) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r0, 0x4, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xc32, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x40000002, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x63, 0x81}, {{r4}, 0x0, 0x0, 0x2, 0x8, 0xe502}, {{r3}, 0xffffffffffffffff, 0x13, 0x0, 0x0, 0xf6}, {{r4}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x74437af5}, {{r1}, 0xffffffffffffffff, 0x4, 0x11, 0x5, 0x5}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xde, 0xf0000002, 0x3, 0x10001}, {{r4}, 0xfffffffffffffffc, 0x1, 0x2, 0xceef, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x800, 0x80000001}, {{r2}, 0x0, 0x0, 0x2, 0x7, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0xdf}], 0x2, &(0x7f0000000280)={0x8, 0xcd}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x2, "8a0200000000000000002100", 0x80000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x10) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1080, 0x4) write(r0, &(0x7f0000000180)="8ead09ba9faf121070ea0bf6210a6acb31b0a1c23074745779c64b3e579c95a0832fdec9829c748effb10385b41353d3c3fd232ae386cea529cfdcc28a71c685a4ab5345c42016b8e08a0784c70e889faeb1dbd728b5177404e111a5fd52ddedb4dc486449dbe0ad2bdc71f7e0335d9848a1b293933b6a2532919fcdbcfe3550281c9517247a7c47b3eda4e3740281accf955351fe320e24cbf429ee1d401896a636e6c45a9aa75b3f3a208625523cea2ac3b1d175f1f6820a849f0f1d7449d2875b4954e36da9c5ed43dff0d4f9249d42811e31244806ef8b946e5ea158ad95", 0xe0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a733134623", 0x10}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1040000000000000) chflagsat(r0, &(0x7f0000000380)='\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', 0x4, 0x2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000580)='\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', &(0x7f0000000440)) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) fsync(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x0, 0x8, {0x0, 0x20}}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x100) 16:00:12 executing program 0: setrlimit(0x9, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0xffffff43) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2ab, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1000000000087}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x81, 0x2}, {0x141, 0x100}, {0x46, 0x1f}], 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:13 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa464624"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000634ea9524290f67b1373016b221213f5c3e3a7b11881911f40b684ccb9874203a9c2d33606413ac11a8185cc64ae0a8a5a0afebf2d260512e2b894e2"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r6) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r7 = getegid() getgid() setregid(r7, r7) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe7, 0x1, 0x9, 0x4, "8c589aeb5136a1bbc802e0a73750ca8557ae7f31", 0x101, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3201) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x3, 0x200000000000, 0x200) semctl$GETVAL(r1, 0xb3c5081bf9382bbd, 0x5, &(0x7f0000000000)=""/200) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7f, 0x100000000, 0x80, 0x1, 0x20a2d25f, 0x400, 0x5, 0x2, 0x2, 0x2}) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x20, 0x5, 0x5, "fc5c365afe939c5932bcb5be558ed718ad3ab3de", 0x3, 0x427}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000000c0)={0x1d, 0x0, 0x6, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x2000000000}) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) unlink(&(0x7f00000000c0)='./bus/file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000900)=0x1) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x207, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000008c0)={0x0, 0x8001, {0x8, 0x7}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) r10 = getpgrp() r11 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000880)={0x443, 0x100, {0x7, 0x4}}) r12 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0xd209c84dde671882, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="70fc935106fea26a2ed017717e5998ac54f2d5b1b2ea7d1ffe6e63b5c70589a82e62465b16fc8978f3336c89bec7b8b6f5a8522c76c0edccc666e4b4d3e91b4fa8ded1c8b5d082b2694b3aebe4d6220238e3b403cb21c8e80a7e44b761215a1e8b1eed47d4377152b3a93aea36ba765944c79f911f771c", 0x77}, {&(0x7f0000000200)="f42a7bfdc86436530f951e29875a751c65b5afe893b6faed9950f1962f4188ffd00694fc3736671ddd859673b7b4ed34276acaf9dbea45906e7877574aedd2decad06cf28f0dcf65", 0x48}, {&(0x7f00000003c0)="8daa3e276c54b4fdecfdee0ad27a644eb7179e516893497aae73290c33f90855d511c163c676f0bd344349405f94ccc73fbb629f9508e3669a31e0df64b602ec2ae709af3d3d42ad06cea76737ec820faf639f0370973687e79af360ff7853c8cb4c2f368ac6fda1193c2b63f76426024e4d53fe4ae2ecbbe4542398b5ef3b549988f0f1e14e571687441caed5eecb3496354a6270ab703e00cf", 0x9a}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa0, 0x1}, 0x9) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:00:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x74, 0x3}, 0x10) mlockall(0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) fchmod(r0, 0x194) r2 = dup(r0) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r1, 0x82}, {r0}], 0x3, 0xfffffffffffffffb) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x2, 0xeb, "7ae229c9d6ad243ed80626c53370b9632dacbc3c", 0x3e1, 0xdcf8}) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x30) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/81, 0x51) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae08b52c520a1e184686023e9f46ce6fb516250874e8bc77cd8cfea3f0614d04d7f285863a7f048b41b5d2b77a4e65ebe51dd2", 0x33) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/12, 0xc, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) getegid() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket$inet(0x2, 0x3, 0x7472) setsockopt(r0, 0x2b67, 0x7ff, &(0x7f0000000080)="500bd250bcc86d2658edfc6b5f97aa60605e90a0d110c077a3e0c4264ddd0d50603c9f9d", 0x24) socket$inet(0x2, 0x0, 0x2) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xd7) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001740)=0x7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001780)={'./file0/file0\x00', 0x6, 0x3, 0x2, 0x1, 0x8001, 0x9, 0x401, 0x1, 0x0, 0x3ff, 0x3}) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xffffffffffffff05) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r3, r5, r6) getrlimit(0x3, &(0x7f0000001100)) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001540)=""/251) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) getuid() setuid(0xee01) select(0x40, &(0x7f0000000080)={0x2, 0x80000001, 0x200, 0x9, 0x1ff, 0x1}, &(0x7f0000001140)={0x7, 0x3ff, 0x7, 0x3, 0x8, 0x7, 0x0, 0x80}, &(0x7f00000012c0)={0xdb5a, 0x9, 0x3f, 0x9, 0x1, 0x3, 0x0, 0xffffffffffffff80}, &(0x7f0000001340)={0x6, 0x1000}) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000001480)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f00000014c0)=0x80000000) getuid() r8 = semget$private(0x0, 0x3, 0x91) syz_execute_func(&(0x7f0000001380)="c4a35968ee65660f3833d1660ffea14f020000c443395d400058f342900f8665566666f20f5ac28fc9600175fe47ccd2d3") munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) pipe2(&(0x7f0000001500), 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = socket(0x0, 0x5, 0x0) recvfrom(r0, &(0x7f0000000280)=""/135, 0x87, 0x1, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000b80), 0x197, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget$private(0x0, 0x2000, 0x103, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x7, 0x7, {0x7, 0x8569}}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="9ea34e651beb6e23536b5932f8971b763eb5c87bed3bd1c135e5ae9935", 0x1d}, {&(0x7f0000000080)="8ebfcd3f0b40cf456f707cdb26247071d4ff97333ce4952cccede97aa7cf0dc4c641c1213c", 0x25}, {&(0x7f00000000c0)="5c1ff05be9c093ea05bd7d32bedbb80e61a3686eae24e81b06f08c3dfbf8a544d70f9c3fa25dcbbbc7b894d3c57b45d27c25eb18e7188635bce4773f60c6625d34ae59441bb8a95f", 0x48}, {&(0x7f0000000140)="03b922b76be0f36b429486619f73cfdc2177dc0d08a1253a276919eb07fbf62fff153b2c3f0178e258748dfe", 0x2c}, {&(0x7f0000000180)="e9f571a2ce3e2d9bc5e8f4bb54f42ea7f8bbbff1bbffc4b592aa597ba099e296d342eaf75da442fe8eeea118d1102bbcdee4c82685d3d1ede8cbddd243a2d33224488624aea7f26a96624211147f9f0ed6d9ee585bb8344f332d58c8575256a9254ada6c0b941952e05ded95aa75091ed2fb3c74e184f75fa033", 0x7a}, {&(0x7f0000000200)="1ad954fea51e663fcfb76b68fd21bda8b7bd18d664172eb051371d9cb563ec358963ef422618b7d166ca572f0403d5a54babcbba7e05debd4c1e8a7d5a", 0x3d}], 0x6, 0x0) recvfrom$inet(r1, &(0x7f00000004c0)=""/183, 0xb7, 0x1, &(0x7f0000000580)={0x2, 0x3}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x100, 0x2) socketpair(0x22, 0x8003, 0x1, &(0x7f0000000600)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x1, 0x5}, {{r1}, 0x0, 0x0, 0x1, 0x1000, 0x1f}], 0x8, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x81, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffffffff808f, 0x101}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0xa2e9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x7, 0x10000}, {{r1}, 0x0, 0x4, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x0, 0x80000001}], 0x3, &(0x7f0000000440)={0x147, 0x7}) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4b) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc89c840be58de4cf}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r2) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) getdents(r1, &(0x7f0000000300)=""/6, 0x6) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) 16:00:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x5, 0xff) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xffffffffffffff3c, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9800000000000000ff8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d0000000000000000000000000000000000001ccdce4be0177c9d512726"], 0xa3}, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x81) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) wsmuxpoll: not open 16:00:17 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:00:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="c98f57242b4f2f57fa7484bac9ee1438b5caf84cc600f089970cf8e5ae90b44c36ef7b76720e266fd496dbfa68809b537eb58e8be4856e95c0055c922fd10deba4c026dac6be2a4b05303b854252d166f62b9e49f5b6aa39bf509ed882c3e3462a7a7c5015d0e9fd74231fb48ec3789b92c2c7e658af7526efc4c543c3a71a02ace9b5a04afe163c047a421e77e5b8480d30e5a196d0550b589f39aa59b2376b1f9e15647444c52181065b3acb4257cb043db73a4ce85234920773c301e0fcf12bc79f6c8f09f5ad67788edab1e0087796a1ba88219f78b023242fd39ddafd0d3178", 0xe2) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fchown(r2, 0x0, 0x0) close(r2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f00000000c0)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:00 executing program 0: r0 = socket(0x1, 0x3, 0x4) dup(r0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0xff, 0x200, 0x1, 0x0, 0x8, 0x3, 0x1, 0x3, 0x6, 0x4}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/134, 0x86, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x18) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fchdir(r0) sendto(r0, &(0x7f0000000040)="e406d8e779c80b0074908dde5f86d40b1972b94522c8d54de4911a630c52e4ac96ee75d83f5a1104c4d3513574c7b02104f134dcc95703586e8607720398c379d4be0fc95c08ded86afb617983c182a6d945ab6d9e8fe1ac0f1e3165e09b676884d4bdfaafa884b8d4ef73bc7b7773174bd6ff62cd58d1619dbff51df2078df2b2d52920f4c2d1c1eabbd8", 0x8b, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000200)={0x2, "4b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50bc5127b0c7c428bb8fc7745fb8a549d"}, 0xfe, 0x800) setsockopt(r0, 0x5, 0xc000000000000, &(0x7f00000005c0)="8a5dda20342243836f94fe711bbf481b79386fb01d27fa2157f9987c02b7de57dd7867c462a5d8740e1a5c776039dc86abb6a12a836ef995c066b9b8991d1f5798c6309b7e1220a70896d56c7cfacbf9008b980a1cc192e6e256d8863a90a48ca592647bfb7903f4838dbdaac2e17c56a308e11e890d3cd3c315e634c63a7964dfdf11324e35ab27d39abece2c241bc4a573b164f5f9d169324063f357a60d8fc600580b3d27782077ba2420fb1cd17f473f49810b722e519a2da3a35860f18f8b840e5a27860e74347ec3dd02ad8737dbe1b60479ffe4e6b1c8bcc5acdb5b89d594fe4923e9a2e529dc0952c3e83fbd85e4a248cb250fab0ab597e13dc861f43cfd334ae5169fbcf6bfaa8bd94dde110c0e54dea08f003fcd80eedb95a46179b69a3a95f6c3fa03ff14e6deb7b671a12e712d230a59d39420b69804d99761011babdffea9cc4b0f4d9aa2c85dfb316c3b6d699911c4d57c8746d052f544dfdeab27ef2c8db0901a9501007989a4c56a898299d9f9487c21d731368c44307acd3c51442a58b9fe8306dd414b99e94ac10fb69363d559e260c6484822ceb8cd3419c45f82fa1911ad139287a5d4f4401864d20d36bb11619fa114590728e8fa9ed8eea068cc7a377ebdbe25e6503e986ef7347e652249512acc8e0244b757aed623aa282987173163dbcf9c3b81adb918d97ee27db626cf100bef8336cdc3c978fac0452379e40f0dbc222cb18b427442af2672744574f431c2724115d2eeb6813366551da40ba5b7ff7e0530263d6f37d840c95bfc1b08cb463f5cc1a132af9c46fff757a961c68985703b8a8375b642c4cca0d7017d3992db84115b2e6ca3bbca158d9ebb5548441086b7ec123e5f58171ad80c5487d1e8132e7d023167fca3e3f046fc7ed1bc8b3c33a896c620b72583de7bc898524ebfe9bf95da69b841e2883f521175f600eaf69cb4c41d9ab2cec0b2ce7c438dfff303ec18c2357981e6abc94d09b0bf05e42c5ebe1be8a43e9ea7b90c2975084dfb93a3f2eb21caa2784e0967cd9acd7024c48b5d2e68d21b5449d50f1d22598064a43fc3f4e18e3c8019318a1fa52f4646ca2f107e529f4311b843425096a736aa3b5fc685127dd100c6bd809afb53e829af854f43c35a269262e96acf1c89f15680bb43b10c82c645cbd68aec449f0132a74f9220aae0f03581e948c27db90dd03e1d527952e469f240f71786eea03a30528510eaa90d7db0ca1ff42d2ebc9415c4fe624c9174b716f351b0ced04e8ad1fdf90d34b9a2092a15101451555266dd42d438822e2821d2d163dd2495e4619b598c88f2d69a257c4ff2d964d54a728831c7eeaa08fc795df6afde5b2cd4a895f40466a266fbe30b6845a347512ce1dd1563eb034c62727befebe365e3748b53d8d5ef8bd56b8cb12fe16c3d267d2e376c0cae2ce736073518a9570a37330693f62ce498e921a7a1532667463106cee75a233638674d3e1bff58ac0ecace25f368604617c3abebc9354522a3e34c7db4b8b2c9079a71304a3d8b12f2e64dedcd261df6c55ec69aa0c4ad54411214b00c222a8560e47359eaf6c60dc1a78cc6caf36bcfddbbc7261919b26c5cfae3d1fca3939be2d9608fb0161f3c9939d4749494c92f888a00ab9057bdadadead819d0115abbae67693f502a0c68bdb31cdbec4d7e5fbbf8e46ae69e713bdea2cf763c206ae8b65e7a56f092dd9094b91e8e830fe8b300e968559078cebb32e3febdbbc37207970a629ec7fbaf4221190eb81d11befab1230388f5596ab47cb7313375126eb05844164d14f181f3e134276824d321d1cbc69a05c7e8e7259b9736270a7f0fee1a116b07526ba02f170537ebfb46193f1fdda5ebe5d50c82211717c9b9965a4b67e1662339d29d13bd705471414015e132d9b6c57a1f4ca8354b66b2910cea12d8539b47b3d14ecdfa70595b7a3c32a9d8ff2785122d3817a368dd37012abaf1e15b8dc7edd69a4c67afe20c8082f3d65e3d00f2f29a81ee58222a2bf450d87b3c0a51467767e2a9f24cec0bc11fa47a668f579ec03972cfe576c1ec1a09a0f7b19f62d7abddb6f8297edcffc8c2305591c4db2a2010860bbf514e33538271354474a07f48e2289d8c816dd0bab5d0a7c039138cb3d8100197747febfbf2494128d945d55958378f496018cd8d019a6186f26a939d06cae5c82ca7af99ecc2ccdac73ff7fb76c74352703fcb1b0ee5b15415f57670980ee88044e614015f311c8b824f21dad1b9716596a26ba28e85e621d36d18531b3eda393a9e8cdd4eee41c869e0ecde237756e06951faa8bdf082fbf9fb3d9ada3995fe013f41b69e736b11253e43846bda47e1728ed19f6270d1b48c4656fd33f93d30b42d97c4334cfa71cf6d4a307dad73d5a60ff85112469dda03a5f10a25bb23bc06fcf82deca5045edae9419487463377723d8be085d97db379c67bf15d4912f20c50d9a35c5d132ef2538c41404c204493c5e2c81db1fabf452031d7058fd588649b3ee114717f0e297963b7c040cdb4b4506b39795105390d442b74cb93153119d755edf8ea51c000495a257b975f9fe6bb2abe819fc2b5431dd070ca32fa26502dfb8f8d167dbbb6b3bc721fda30018ffd0326bf59e3408e0a447a4485352997c9187d103edd2b37218209d40e200e60a3c35fff20ba08626ea8d4c54812ee16905c7ab7ab0a9366014ea83b09519a35ec3a87d0dd9248b610231890eefc5ef93c4767faaed8b21bb080299a46b7ad85256fd7da147ed32795e76a7c26e2bf3b59a1043b241ff1764a59c359f2b693166177355f967d04865ffb6fcc9eea9c55a93fb59a76bad94040b3528baab1c1d419d15b9632bc502fe54527c22ea5426ebeba32a098ee05108b9798b9af812274705c5e868fd80f66c7399c298f264476a06a75d97103a49be5ef092ac3bd940e19a0171d4d7b159b2b696aac8656b1ed1a0ead2fb6e43756c266b29867bf7b9420e8b16035d6b7ce436794822072a4817bf8f6700181bd8664649db1d3cf964164571a1871c5d095cbbe88d4bad74db60f3caf22cbfa81475a691f9c089a822ee2ac6a6069002088dd72e6b7238a95804aed99b9ec691498d7eaf4d10253920164ded6ede0cfab2033039c687580f24c1102bdc61bdce7b414730be1d3064c1036025ef5be2018ecb4e533fceef1b7d2571715a8caa7a242c9e46649147f5c2a2649a1266c2b4620973ee74cc8db65ef6bde04a790a48bbe7915c2d436034c526610cc793e73f1aa0196bc54dc6c881e6d9d48038aedb2f8a85bc0e25c0799810181f04e57247c6b17d64d523cb5cae4e7bcfc75307c6d68286da9b7cccaea76d0e32b5e2a76295787996b426df02416d202fd23e043ff3032fa27d550d526f5ecb47247753b8e02b2d93031c705e86d96514f046931c61af0f03a203459be08e1cebe4fe5803d9f18ca3452962febb02a723a80de24b7d4454f91c1e72519938470adf39c2df81fdd522f79072bea5c19e2ef15cb0b07cca23dd7aa8984e0950f7101de80233f565de83853f4c11ddc6cb1b90a0051861a3a5d203d4d8827a40ddee7f33a135eb265e2745445737898728d434fff1f46f6a0c0d82d0376608a5e43b8182664cc21a5e491e8b7f53fa5f36b4cf1982fea3c03c4f0ae0a7082e996a2fddf808f7311f317285eccf85c42c1b71c66083165bd1e6961f704fe8ae3b542522f3180ab53ae4f2fd85d0f39a8310384c44d2f87b5ee20531bc48f64947330888cfbefa9c769ce24b7fb944bc75f628ee34b19d774f1bb03f3ef5b13010eae6e9d7f7fcdf1835b9cc077e547d9178efe75341cd70005cb639c1111c30b98dbd36f5795f3fb3bd9d2b2338ca6958c7ae1af745ab45d837a0403499e6d4fb333fa61da9ca1d28b2b119282d63af0d2bf93ccd8026b9ac07c8541ee76ef0088d712230b20da648c211444c7e3097192a798d45d4fab359d5ab477a8d874dd77487a231faa3f79fa3d294dadf5c2728d1c09d4f40e19e094b1c565ee030676a752610a11b11b9e2137c1dea0c243da01ab4ac88622d13df65a613dde2923828b62de88914f51fdfb06b52ad369eef5c2b9eae3d3bd3e2568702466dcaa61a0b8fe7dc2383ed9884cab7430874caed231bc34127aade851232ab180be94164d494fb0e608c784ee4a3f0e40a9b93ffabd0a239e1aede8f65e2d12698a615c17bc43ed28ec5e745e9a710dd08c3528960d96ffb3b257c525f663ae22875a81934afec156ea035c6636b3accc08310c03a003376493a0b691c2c54b46ec40df1bbe900f784d16a18464f4ce1b70d9261972c358f047c3f51fb31ee2fc6ae1778de23f9a3502556e8888ccd4bba293348ebf665d462f2677e1b6d2e8b2d18e8ad2e48ffa8af8346476c9cd04ba260ce07327615d615b98cc56fb42740f67c76750b8e89f85dbe4d5371f6aafa7b057c1950fceb2dda7d846f2bed433b8a034f44d397ad110479fdee409f959db5b1c4f550b04ef16f1227bdd4d3c5a7fa00a3544742e9bb4a1edbfdc694b897e791bd7d70565b6b9176e85a358ac37123f339df43d1039551fc64096468e067078c3098d1b40083a577313627fed8cd260f1c99cc79622faa35c1e2ff41a1baab6d322e1f6d8e20d6fc1774e2239a79b271b321ab20ea0b7e3619239ec5f85c22b331af7a9bd0643952416a74fc890e02d33e4bff54532af853bbe31f985d0168811760307c3ee0f8fb6b2f1038dd01d5a0fe2e8c1b9c837e2d0f8030cc8646a880c7f5c92775cd38c63ce24f34e0ef230160c694a3984698236fc597710873bf37139f9f851bdfcd4871a7292d4e2577f243439dd8af2d188e751402fe722e1ae63a6826a434ec61f607f7395cf5f48df6192f7a86c0f00c70dc19c140f1afa42e4e436f0bef721d6732ab536cb8967a79c9d623ae4ee4809686b80a90ed70a7c2d295fae27f30d125eeba8076af4e21ad964c28b9803407930fc5f0ef31d141e0ec3fb58fba99ca88bae4159a69bda3ecd206b31a7bfead4f4afc28d307a50546716f024d6adbaa5cb58f167ffc81023874bd73a96e5f2a20983b0185d981c1556c9f255f4f8e5064a61b494a7a8587109a4c102c919d813eb1de9a5af59d84e661382ebf91d5cd89862bbc8580e50ab67273eeda1f0a9e92ee73319c2697fcc57307e2ca329cc2c7755af775a0cf11d6afe1b389386bf524310a23f669084ebb4b2f3a03bd022f700c808121799f37038358b1164cd46fa83d748409a898554bfd4ba5906ce6b989463bddf881e82c1a9359d1f8f44d205acab4a20e57339be6931ad31ecc19620505a2955ddc6773e717a63d97f383aacf142f5a2604550ff6a2f70c77aaef463f40d499c6873be1f5453382af3af4b8a6867178de32514f515a426d1e761d7595998086ec443b984f15c53005e2bcd80e6619e7f6e7041d42d15661842d13c65b56c039da52ff80edff2908878ef9c41257a56cfb0515f2b93eb9b9ae4d6899a8b393f234c4b80f48180c6918bb100bd6bd24e1b4e1b3a84c65ed1fbf3e585ceffd537fba9a296b3b01726c35e53af07eaa84f3548709402946d06df27a31576053513300f83ea94cd9c74ad6872b2f2f003d5d0778121ffef95c7026d385aaac8a8ca974f8dba9c60281ff4de6f50a195eddacd66c411f3faa32defdc8c185a1f1e3d1e033df35ef3a30f3724bd4a7d71908a1077bf75dbe5f3e4a62845579b2b64d8c401a924b19262d8dcd67b760125912159b762b6a2048a43f6211586beb51d9ee3164a", 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffbfffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1d, './bus\x00'}) write(r0, &(0x7f0000000100)="7a34a434692d1bcfa146422910300479d526965c45e69cf48885bc13ecfe8251e2a52f37ccc10c7a27b379c7a0ed8910593c3e19a7cf2b1666adb8e0964fb3ee12c369d3cdf4c113a0d213253bfb451cb8c66f600f7455996362b0b49a4fcf61c2c6d6b021a52a309417862199e4373d49114f61d9816f1bfbe4157f0466c60ac4d8fa37db11dc9a393060f5ffaa581e02857e86295e82394a85fc76bf0cdeef22ab08f810a387d3bd577e484787e42fe1f502e7259b67b563b37fcfaff68ff837fb862aa4da20b2725aaadef54f705f892fe16173bcde0d493cf46024f946babc3d0a2c06ba47", 0xe7) 16:00:01 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) write(r0, &(0x7f0000001280)="9516d998cffaf86afe560251ce8653d13c18b58046d70964982920be469199d5522e976d4dd65407fbfc1718cbdb1713e04adbc00ed8f4349530efd6033382e8bb57229ef2fea740dbd5fdc7517a2f17ca508390594bbb6c92420b2094c1a3ba35b4a6639748be8ed41fd59e4987a24d85e4ece0ed45ac2684a165da7804d16936e2e74a480403b0766c2be696a0d2ef1585cc16d3c68721596800d285f18a70aaffbfd6347022209ff0327316fa", 0xfffffffffffffdad) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x3fe, 0xfffffffffffffffe) mknod(&(0x7f0000001240)='./bus\x00', 0x6000, 0x200) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x15, r2, 0x0, 0xffffffffffffffff) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x92, 0x48) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r2, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80000000000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x940, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/100, 0x64) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) writev(r0, &(0x7f0000000040), 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r1 = semget(0x2, 0x4, 0x115) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/134) socketpair$unix(0x1, 0x4000, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) getrusage(0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dfc0c8249e294ac639da1de64541fe3854fc7e8e361b5e28926662f05815d5515b379869a6fba26e760b8e4b1514242a5bad2de1c070f8289cb86df92e1a77f09c10e80856d44eb33cee8b0656c51f0d3447071ac9260d5de3d52d79d2293f550e31e13a556fa09901dd9ece5dbfc4e17e7d503b26f91dc6ff0a7a", 0x7b) 16:00:02 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r7, &(0x7f00000001c0)='./file0\x00', 0x0) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r8, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r9, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:00:02 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc0, 0x0) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1000000098, 0x5) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/174, 0xae) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x15) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="85709b87", 0x4}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x40e) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x104) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:03 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/123, 0x7b}], 0x1, &(0x7f0000000280)=""/238, 0xee}, 0x841) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0xfffffffffffffffc, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3, 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="ee0000000000ec00", 0x8}], 0x1) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xff, 0xfffffffffffffff9, 0x8001, 0x9, "db2c6a54bf3753a2b1ab7e9080af131bb059ac6f", 0xff, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000003680)=0x1ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3}) write(r1, &(0x7f0000000080)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000001, 0x8000, 0xffffffffffffffff) r2 = getppid() setpgid(r2, r2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x45, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x910, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x80000000, 0x8, r1}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x400, 0x7928}, 0xc) select(0x40, &(0x7f0000000140)={0x8, 0x20, 0x7ff, 0xfffffffffffffffe, 0x80000000, 0x0, 0x8, 0xffffffffffffffff}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x23, 0x0, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x77, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x100, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x200000a0, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000004, 0x1, 0x4}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x18, 0xf0000000, 0xf7, 0x4}, {{r0}, 0xffffffffffffffff, 0xe, 0x20000000, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x400, 0x200}], 0x0, &(0x7f0000000200)={0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06816b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022982abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) r2 = dup(r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/121, 0x79, 0x41, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:03 executing program 0: r0 = socket(0x7, 0x1, 0x47034531) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f82dc60d66696c653000e6"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100036f7aecc00002a00000000000400"], 0x10}, 0x0) 16:00:04 executing program 1: 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) chroot(&(0x7f00000001c0)='./file1\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x38101, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) r2 = socket$unix(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffd60) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0x17a, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8010, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt(r0, 0x9, 0xffffffffffffffff, &(0x7f00000002c0)=""/63, &(0x7f0000000300)=0x3f) setpgid(r2, r3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="bda40cba9347b8e78d70fc58d70600000000800000a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233fe455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b005acb1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0383c66dca211d4b00000000004d1903db74890936f5971bebf5cd0a6ae1b0a3e8b7c4df40c2308983366eb3c905853c19377bbc173fe1b970d8aea385d5bf8f039b90d0ab04402aa0b7405960a05050f3abc689fa62c8aa33ebba425d8d150539cfe49b8a301b20a30280832b100b8137d9e99a57dfd4fc95af3f76a1d6e895a17f", 0xfffffffffffffdff}], 0x1000000f) close(r0) r3 = dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0xff, 0x4, 0x0, 0xc9a, 0x2, 0x2, 0x2, 0x1, 0x4, 0x8}) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="744d1228896c4e15fff0", 0xa) 16:00:04 executing program 0: r0 = syz_open_pts() fchdir(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000), 0x10000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x8800, 0x19) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') recvfrom(r0, &(0x7f0000000280), 0x0, 0xa19ef160e829ac9a, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f0000000200)='./file1\x00') panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 52030 40805 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff32d8,ffff800014a38028) at unveil_check_final+0x805 namei(ffff800014a38028) at namei+0x88a dosymlinkat(ffff8000ffff32d8,20000180,3,20000200) at dosymlinkat+0xcd syscall(ffff800014a382e0) at syscall+0x541 Xsyscall(6,0,fffffffffffffffe,0,3,f09ef02a010) at Xsyscall+0x128 end of kernel end trace frame: 0xf0c0fe7e4a0, count: 7 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff32d8,ffff800014a38028) at unveil_check_final+0x805 namei(ffff800014a38028) at namei+0x88a dosymlinkat(ffff8000ffff32d8,20000180,3,20000200) at dosymlinkat+0xcd syscall(ffff800014a382e0) at syscall+0x541 Xsyscall(6,0,fffffffffffffffe,0,3,f09ef02a010) at Xsyscall+0x128 end of kernel end trace frame: 0xf0c0fe7e4a0, count: -8 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x44a5 __ALIGN_SIZE+0x34a5 rbp 0xffff800014a37dc0 rbx 0xffff800014a37e70 rdx 0x44a6 __ALIGN_SIZE+0x34a6 rcx 0xffff80000153c000 rax 0xffff80000153c000 r8 0xffff800014a37d80 r9 0x1 r10 0xffff800000927a80 r11 0x70903e9614f571b0 r12 0x3000000008 r13 0xffff800014a37dd0 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a37db0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=52030 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2bd0,0xffff8000ffff2028 process=0xffff8000ffff6358 user=0xffff800014a33000, vmspace=0xfffffd803f014420 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 40805 200367 45048 0 2 0 syz-executor.0 *40805 52030 45048 0 7 0x4000000 syz-executor.0 52077 495660 60595 0 2 0 syz-executor.1 52077 327448 60595 0 3 0x4000080 ttyout syz-executor.1 52077 313980 60595 0 3 0x4000080 ttyout syz-executor.1 52077 415415 60595 0 3 0x4000080 fsleep syz-executor.1 60595 46595 65424 0 3 0x82 nanosleep syz-executor.1 45048 106799 65424 0 3 0x82 nanosleep syz-executor.0 11516 371272 1 0 3 0x100083 ttyin getty 99859 26473 0 0 3 0x14200 bored sosplice 65424 99876 51983 0 3 0x82 thrsleep syz-fuzzer 65424 451230 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 366410 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 23275 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 360881 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 298815 51983 0 3 0x4000082 kqread syz-fuzzer 65424 195487 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 289559 51983 0 3 0x4000082 thrsleep syz-fuzzer 65424 101535 51983 0 3 0x4000082 thrsleep syz-fuzzer 51983 501474 20556 0 3 0x10008a pause ksh 20556 484647 88429 0 3 0x92 select sshd 88429 437331 1 0 3 0x80 select sshd 17706 221469 65281 73 3 0x100090 kqread syslogd 65281 319137 1 0 3 0x100082 netio syslogd 64701 416746 1 77 3 0x100090 poll dhclient 18403 389677 1 0 3 0x80 poll dhclient 22192 378077 0 0 2 0x14200 zerothread 30060 216042 0 0 3 0x14200 aiodoned aiodoned 98519 346253 0 0 3 0x14200 syncer update 71462 434734 0 0 3 0x14200 cleaner cleaner 48254 294067 0 0 3 0x14200 reaper reaper 76365 202594 0 0 3 0x14200 pgdaemon pagedaemon 22965 386591 0 0 3 0x14200 bored crynlk 80483 45427 0 0 3 0x14200 bored crypto 48639 350211 0 0 3 0x40014200 acpi0 acpi0 54255 285710 0 0 3 0x14200 bored softnet 96459 503442 0 0 3 0x14200 bored systqmp 26071 48827 0 0 3 0x14200 bored systq 49956 523650 0 0 3 0x40014200 bored softclock 81375 421109 0 0 3 0x40014200 idle0 53816 403014 0 0 3 0x14200 bored smr 1 450468 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 6350K 6366K 78643K 11301 0 0 pcb 23 9K 11K 78643K 1078 0 0 rtable 103 4K 4K 78643K 980 0 0 ifaddr 62 15K 15K 78643K 340 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 28K 78643K 281 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 76K 78643K 2458 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 252 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1838 0 0 sigio 0 0K 0K 78643K 42 0 0 proc 45 38K 46K 78643K 766 0 0 subproc 64 65538K 69634K 78643K 511 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 218 0 0 in_multi 33 2K 2K 78643K 257 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 412 0 0 pfkey data 0 0K 0K 78643K 2 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 89 21K 25K 78643K 5313 0 0 UVM aobj 102 5K 5K 78643K 112 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 127 0 0 NDP 13 0K 0K 78643K 108 0 0 temp 177 2359K 2428K 78643K 8699 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 1027 0 1020 1 0 1 1 0 8 0 plimitpl 152 88 0 81 1 0 1 1 0 8 0 rtentry 112 158 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 320 0 316 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 41 0 41 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 739 0 551 12 0 12 12 0 8 0 art_table 32 740 0 551 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 2 1 1 1 0 8 0 semapl 112 250 0 240 1 0 1 1 0 8 0 shmpl 112 110 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4845 0 3367 48 0 48 48 0 8 0 ffsino 240 4845 0 3367 88 0 88 88 0 8 0 nchpl 144 7625 0 5956 63 0 63 63 0 8 0 uvmvnodes 72 5266 0 0 96 0 96 96 0 8 0 vnodes 200 5266 0 0 278 0 278 278 0 8 0 namei 1024 24166 0 24164 2 1 1 1 0 8 0 scsiplug 64 6 0 6 6 5 1 1 0 8 1 scxspl 192 29239 0 29239 21 20 1 6 0 8 1 sigapl 432 1971 0 1957 2 0 2 2 0 8 0 futexpl 56 30814 0 30813 1 0 1 1 0 8 0 knotepl 112 770 0 751 1 0 1 1 0 8 0 kqueuepl 104 545 0 543 1 0 1 1 0 8 0 pipepl 112 1284 0 1265 4 3 1 2 0 8 0 fdescpl 424 1972 0 1957 2 0 2 2 0 8 0 filepl 120 13091 0 12993 6 2 4 5 0 8 0 lockfpl 104 785 0 785 3 2 1 1 0 8 1 lockfspl 32 1160 0 1160 3 2 1 1 0 8 1 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 3475 0 3468 1 0 1 1 0 8 0 zombiepl 144 1957 0 1957 2 1 1 1 0 8 1 processpl 840 1987 0 1957 4 0 4 4 0 8 0 procpl 600 4395 0 4353 4 0 4 4 0 8 0 sosppl 128 44 0 44 7 7 0 1 0 8 0 sockpl 384 1958 0 1941 5 2 3 4 0 8 1 mcl64k 65536 1028 0 1028 45 44 1 32 0 8 1 mcl16k 16384 11 0 11 8 8 0 1 0 8 0 mcl12k 12288 47 0 47 9 8 1 1 0 8 1 mcl9k 9216 25 0 25 10 10 0 1 0 8 0 mcl8k 8192 31 0 31 8 8 0 1 0 8 0 mcl4k 4096 115 0 115 4 3 1 1 0 8 1 mcl2k2 2112 19 0 19 8 7 1 1 0 8 1 mcl2k 2048 50138 0 50095 16 10 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 93289 0 93216 40 33 7 22 0 8 0 bufpl 256 12233 0 6461 361 0 361 361 0 8 0 anonpl 16 256664 0 247772 114 61 53 53 0 62 11 amapchunkpl 152 9296 0 9209 31 26 5 13 0 158 1 amappl16 192 12884 0 12402 138 101 37 37 0 8 12 amappl15 184 776 0 770 1 0 1 1 0 8 0 amappl14 176 57 0 55 2 1 1 1 0 8 0 amappl13 168 320 0 317 1 0 1 1 0 8 0 amappl12 160 121 0 118 1 0 1 1 0 8 0 amappl11 152 696 0 680 1 0 1 1 0 8 0 amappl10 144 129 0 127 2 1 1 1 0 8 0 amappl9 136 689 0 685 1 0 1 1 0 8 0 amappl8 128 276 0 254 1 0 1 1 0 8 0 amappl7 120 124 0 119 1 0 1 1 0 8 0 amappl6 112 717 0 705 1 0 1 1 0 8 0 amappl5 104 287 0 277 1 0 1 1 0 8 0 amappl4 96 2456 0 2428 2 1 1 2 0 8 0 amappl3 88 208 0 202 1 0 1 1 0 8 0 amappl2 80 16673 0 16612 2 0 2 2 0 8 0 amappl1 72 44554 0 44117 25 15 10 19 0 8 0 amappl 72 4705 0 4669 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 111 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1972 0 1957 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1972 0 1957 1 0 1 1 0 8 0 vmmpekpl 168 17180 0 17160 2 0 2 2 0 8 0 vmmpepl 168 220052 0 218526 182 105 77 95 0 357 9 vmsppl 264 1971 0 1957 4 3 1 2 0 8 0 pdppl 4096 3950 0 3914 6 1 5 6 0 8 0 pvpl 32 847594 0 835433 290 152 138 227 0 265 37 pmappl 192 1971 0 1957 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 597 0 110 16 1 15 16 0 8 0