2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000140)="66d17299f99383000dbb32a86f56788c2ca27ea81bc09aea321a8612e853729adc9fd7daaa99cf208c0d8bb5b8651146f14ecbb0d3d2e7be0ef9acbca7d14286816ddfe3772e182bf71c0a2b1ec31884b7712fec1c3180ba5205c15ea87c56d9f8c4d50a063282115d8ca657414481acd6baac239c6562541655ecf0ad5dae7652ab4fe611930403741e4585c186dccc00d221f6f94d5e", 0x97}, {&(0x7f0000000280)="a5ad4d4bb2ca859eb2ffc6a2c1ccf48c0b39de0c86d226300cbec0bd47a59915842eb33919b7166694d306a8a19ce78bc0eef2ec1ba183477206637606fff660cf964e30e6cc74033477db0fdce31f7afaefebc9622c6a1aba232856507e8bfaa6e995ae5ec1837b3bda128aeb5e57210064e2c4a082a9f0937d964d2b8ae337426540cc21a15c046b07c71e7a", 0x8d}, {&(0x7f0000000200)="0bbca46822a6e0caa45373b60f55402d1d7ba9596c28f8dede440a9c2c3f4046639278022d63054253eabd063d613dda71b10d029410eb", 0x37}, {&(0x7f0000000340)="bb2915c0f6f39026b2a8d0fa560b361da356f454cc377c9125a1edd0e5d85a59c50416117790d12ed79f17ba1794c3f2534598e668b1f0e1eb4d63e15890d672727bee936c6061b7659a4ba459ed855ca9567dd27a81c1620e8242277ff868aec8235b667371507bedda53935ad731be89cb64eeef9ebf78c83c2a16565d5efdb8939ca79cb663baa79c855729addd7f2959a1911f2c6d141e606552db6adee864d0b4c26d752da4ca7d4fc959df28b654da1d188bbc540560", 0xb9}, {&(0x7f0000000400)="51e0590dd24c475e2f78a68000b953dec278c5c95e18112fd1eccd4bc2ec1728a28ebce133c3e63cac88a1e8c760b9cd06a791288f0f226786a1170d4b479a933477dc4c7e40074b1c7082e108868ec1b36926e57a551447db7d0579792543ac9a2de6e1b67377806157ec34f737e7de1fb0882e2cacc2250b234c79001a269827f6773a216b71900272dc0fa403d21a52877df3a4f33641982dbf0933bb7344692ef78b8f2c68db5e21d803a78f2f18e22c1c05132b7771bb6061fdd99c51a63ea9bd42528dcfd80d352381ffa5092be87854574b16f72f354164b0055a660bf6dcada422eb25961e2b664c20a4338c83e829", 0xf3}, {&(0x7f0000000500)="764dd7f2a3e0dee435652feeb32e5ef67705a44baa46f27ba2e23bc3e6bd84d94c3dbfff0ff4b0e786c8e2f6f0a1d83bfb31aacbdcb814241982425cb1e437844271365372369725223c494282a4b37a6d79888705fad1ecc94483c8f47299a9cbea825ed5c3ad2a27ebc51e70ed03f4fe907fe739aae19ccb23773e815997c6c8b7ae7fd3968e645fdfbcfdf492cb58ec026c6fb6c47c2d7d2bdb7be135415fcdae6a7424ea113913bd98", 0xab}, {&(0x7f00000005c0)="1cb9b42d34295471b103b6ca50a04c9be183813512dbb2fea4946014f03d85e1092a3def028d8e399df056683b019c1087eb73378afd170e", 0x38}, {&(0x7f0000000600)="61bbbfeac6d239a9639097f8c94a51febff87b3857fb9fbd9f17e08d75ce63ccb384ec96f1c30111eabe276e91bb32778f3d60ad3cf9c3e567a363c373831d91f94099c19e502081e8f422b9b690363eaf76bf7619fa7acd1b5d18e0fb197a77f4ec214516b5eb46afe764f83cb4e6ee7c1c71f8d77ed093f836dd8d66fc30df1a24ddd6c7bf", 0x86}, {&(0x7f0000000780)="6329ded67d0109e9648be8cf051524cf7d4d32fb96f9c56eb13320b41d7d02754050679af7473165874d2684a1edc073a3837c020c16c1b2a2b7c75f7648aae91eed552d70a0fac726be01bc8e30018faa3aa2ce96f4b050f83681030e5904e38dff10aa358c7280c4796cb18ecb5048134f078f53c3897e5fb33bbd7cf97b76aa660dbc11a07dd9e939b28fba087a42914fa02b85be9568eef006c783637b1cc0f0e33504fd7baedfa1f1a91c3a73cd4a2025472e0cd9b539faa3ffcac99cf29cc6e5c3188c487a7194f00cb54750b72a58d2be10f741348c236498041f10eb46c364009f4c07fadc15c1eac22c391da18b45d621e94c1e6acf", 0xfa}, {&(0x7f0000000880)="f5d63743e0237fe19e131ade0b9b5aa00b1ec7fa731d8fbd03c9ebe0542cc10a0146cf9b5a054720af7b08cb6318583960ef39c9b287febf19837ba80af1d9fe0f6749fba97e4eeed55a457a972a610941332d48f4b10257988cc0e697ab05b18cc18077e4e5846a6218278f799018c9d711b26260959e0e946c2e7db90b370a7acebcb7ca1483bdd1ee64f940e87c1d49a8e6eace511ef5255d16f62b71cf486e35af6be5c1522f3b88e5083b8ce84b05988df773ee88c965126ceb6482fad45a29765bd959c338847514b7d5", 0xcd}], 0xa, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x264) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x6) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) sync() 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8221, 0x82) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x72, 0xe626, 0x0, 0x4, 0x6, 0xfffffffffffffffd, 0x3, 0x2, 0x6, 0x8}) listen(r3, 0x9) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) accept(r5, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="002cd0eea28debc002f61da80000", 0xe) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket(0xffffdffffffffffc, 0xc004, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2fdfb27e7083f4a747d6a755ca2c3d9112560f77b11f80eb0a417cd0baa016ab101b8349cc639a32aceb366812171527076d447fcc2de984582e9ee3a49065e98078b26b4aac20c4a4d1bf8c0697bcb87cf44fbb7e82df81ef0fe03ac022d241bab2c38853ea8cd6f68b27ea164eb7c0d8de4b0f81be3d23af5848b28226e61ea82db0f39c36c33dcce4c0fc9b8248650a755ee8b931246f937a196769562e12399d7a328e7e8f19f3f073c3f41eb0a2d9d2fdae29", 0xb5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7f, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x30) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2, 0x10000, {0x8, 0x3fc0000000000}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) socket(0x0, 0x3, 0x10000) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000004c0)='./bus\x00') shutdown(r0, 0x2) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000001c0)}, {&(0x7f00000003c0)=""/74, 0x4a}], 0x8, 0x1) pipe(&(0x7f0000000540)) pipe2(&(0x7f00000001c0), 0x10004) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xfb, 0x100, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2a, 0x0) close(r0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x7, 0x3, r1}) write(r0, &(0x7f0000000080)="be8334b74ed9642eea3cd0767084f502c9b1d47ecde3f4bd591d76ac175ba968c5951035a90115e278d55c9d3c75ad62c8e8eddaf0251c500580c4963ea678e6eb604b9abfcf69b934dd3b05642b7904f5206e1d930b24598bb86b1a6c1367a72790a197052bbecdfd2c5ffc98b156b90bdbe109654adf6a70afcb", 0x7b) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) msgget(0x2, 0x8) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f00007c5000/0x6000)=nil, 0x6000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x352) r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f0000000100)={0x0, "e91cbe82baf6f4c4fe284622aa9ff8f57cbb8543"}, 0x1c, 0x800) munlock(&(0x7f00007f7000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x3a3) socket$inet(0x2, 0x2, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='\xff\xfa') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/141, 0x8d}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001a80)=0x100000) readv(r0, &(0x7f0000001a40)=[{&(0x7f0000001940)=""/149, 0x95}, {&(0x7f0000001a00)=""/49, 0x31}], 0x2) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000240)="bbd0e038a420423b5bf80d968ab2e46ce81aa9f6eafb3502d86ce86de6a0de22445a7749c93064d22b6014fe0f062983d67edb55faf61ae7b671259dde6f5a1ab94e4344481585e0f1cfe0a8a575b6d0466c38bf513a99ec36363f6f3d7f2961f14a92d9ef6b64f21df38317684b2d0ebd8044485cfc5fd66b4c74d468e73c1a9cdd620702ffb9b18abbebc85520cdcd93164ea46da085320257e288c540d3f2c973f6395b279456d6534385616d7bf3b7ceeb8e1dbcd034d648cca2246ec9ea8565d5348956673174f0f518710e7f0a76b0b717be27b64b", 0xd8}, {&(0x7f0000000040)="5738d46814bfc30213e25f42edbeee5094e7e5fc95aa0fcec00a1642981981f8a60002bf790bdb6001bb", 0x2a}, {&(0x7f0000000340)="eb002dbe5e26e4fdf25846a12bbe83270919062c0556d52406caa462d7abea65a84ac9d4da91206e5539b5fa3632abb1c4a2d042b7356d821cc5fdf89fa2a0834c2b5edd1712ed9df430fd6e3531ccd6396fbd818515f77850db255db89f146bdc55220296ffcdd780daea44f5d231a259eb180d24fdcaf72eb97895b19df2729a086fd43daf03af4ed49152e223e12824550185eade1104cbcfc024f34430756db81bf9325293edfae8ef2d42a17a9decd9594d2d5989cde0b11bee28b3ff5b84d82d72d69dd6040101757e5aa74ffbd11cc6f8d86ec751291a257283faacc2e6425b5f7d4fd283435fd79cb7322de91b19dcfe7f0e", 0xf6}, {&(0x7f0000000440)="c3fd8b296de88fe3db9f5524a127840705927a5441259ac9be33069e0048f95ecbc4251c52b523113b038e4f6941678233b75374422646b0bad08f696ecd43978e5acf4b21c785fa4fca962a7d37b7e51bff5d7f59fa155010d3c4f84deaa86ed469a18f776d27ce470647336982e093f9d10f58eea2ecd7c4c208a274221232f824b4755aa45d026de927134e80a0750a0f728ccb84a9e3c0a54d4497cabdfe9218da676704d2f705fea7fba0ae5771038e125e8c3067abad2758795cb485378cc1de98a69397916ff1c2", 0xcb}, {&(0x7f0000000540)="464e24fa78ea878a6ba8f8ad965913b773e16309787d1359d9b7bde41c18a63b5a6778be9213082dae1ac9ca209f51429cf7399933c44b89033c5f9f3e6bfa015142b6511a47faa1bed8b07dc3c3ee8cadeadc3a1cd0bc73998abfd6a5151d0abfaa16e3824dd3", 0x67}, {&(0x7f00000005c0)="3c923b63b87e002a84469ab2b630e435004fb87565037852664e64e58ebae007f3f6ca99e9f64292451dba5fae4fe6167dce32eadd4add00b5769460139e7741d4740b9d098e88aa385ba9bb43544b37a1999c9ac3e3774ce8f35be6200b68ffd2afa15d81d19d657302ae152d4fd1d4429dbc5f3135beedfb014d0b343d3e41b58683bdf219fe32966147b272f70dbdceafbd584634346022d0b7b1ca48ec82a97c15bf625395ffc7baab16dcf9247317cdeb455dc2054773b5eb9c5e3b7d2fb942cefb2aab072a289cb1d7437e9a6635c3fd73333f3c84e667dbd43ee9", 0xde}, {&(0x7f00000006c0)="adcc97f4c8e2035ea47ace47562597052354619af28daf605b94c41fb844b551b7ae14dd6f34dacf88677df99584dc3a9b108b353cc1600221fdccdf9f4bfe11fecfc70fd9cf3b4ff178d1cd1e9ebca6491b6cc06efd4825bf71fc844819a449846d3233d7a8a9c4db93e61636b0b24563c375df7010bb628bd0ebe18a04050831030b67067a06a6b83f7dada606b8c969d91e9438b6b964d1820710429fe1a706960a4adaa492569d90c4795c0b8548fcb9ed3fd3acf804a6ba36545fcfd280d651317a59662c84d7461155274b5a6bd18f644002c8a00e3a46779b86dde5186411830f1ac1975f4d1d53a03033822e603d6ea9821c0bb83afa3e07ab2a478e8e3c5927b977c945c5ff8167d57ae4ce594628ff3b1706fdd68e0258b2fe1e459c7d67180dd4f1b8d8d8a81df96f01996dd0555038d7ac99629b70aaa8af4ea75b3b62cdd233fbf935e54955e3dcab9d4f6acac9601c858d693973728cf64e396a0d09f86e59da8241902e6f1ed3d97aef9a8a3df381be8c47286685b014ec4581c67cf3e09b9502fc3d861cc6bf0454c1a6680fe058e0540b9dcd378eadfaaf9402c314d7cafcd61f303057f6581db0daf1745427da5909eafda363f09de0f95399c27bc87de454ae62fe8a9f97706c1c711514f2a54e1fe0be661dbe271e090d2e1135de683ca2bd5074c66c5a2083d5c443b8cd08bd99ac595191de72e808b11e3088a8b5b36c00ec6d361569f8f74be6838e5b199999fd76caca54582361e418a87b953adec0a9ed6bfb7d2516eb30e2da2a1e5547a6a47537e49a2928446869fa005762ff484b39dfee450fe411a4ce6fa20a561a62d4092332cbc073596ae75f93ab637a2a083880c99823fc718dcba7fc861eb9351705b0e6b4d32590290377f971cd5147f3c422fc0a8d4e88560cfcb9b5409db600c81c2668c4d1032388b542df1ba7d1cddd6bebd54a5443ca00c332121fefbc481cb579719ba2a21d0d244bfdd09f359dd113d913a3e343bdc879338b84df70249a43888ea59fa16f28d91b8ef84c065e5d6b0c2477f087e32cc349ec97cd0e25c460b6664e022619df0f1d5d605f5b2971d2ad9d64bae5c29f5e0334a1ba59273641cc05e7e9cf497d60ddf4889e70df0fccf115aec4f5f04859ab44354919072088f1d9623d7bfdb3f2f5ebb6b494c4f81667181d578981d6127d1d621b394389418b188c9d724efef52819d39cdf625571f9adaf8fcc9f92e69aaab26151b90a9032c7b66898eef5e4b5d077d7920ebf22aa55b56d93617f53b0d01d66b4e3636fcbab5834a9c3b9dacfedb039d39b491eff031362216eee51165e64a9110a4050f7e12484bf50d4f9318beda1314d768bd34d4a16913ca84a17cdbc5de75e0357c4ed00e9640a3abc59ce2087dcadabb60a4793fa6047d738b9746f4d57a42b94faba1e268589a7409a14e96eec3f551b570f84fedc178e3436f8b76a4a59ccd5c34b7d5d0e7e851b268119f568bc25c0e063765306405e92528243a87e2e462c8b1833b8d124017e371480d706697ce7f44cf9e5133f406cc0fea94f61ed1689f5da002509a7b15ebb32d0ce1c26b0bf56f41184e959d18c5142b26d9a562c1fc551d11074e5480d7bd589730a3e24060d57dda1997bc91f020a171e7b0845a3bdd47ef9d5fc5c7faa12d066b2eec352b4da9069d978325be52507120dddbf7ce9c0776ccd08ce81fd79d98fb2498b09e81bdd95128af8d07f504523b837fd5c40a772db3f95b4a1bbe51f0450ab80ff61523c883f7107f371996cd787a5cad11ecf18971de9fd1917d51b411a35101769450e62f1864cd953ba04a5b608f4ce8df3b2261ce93cd9320798ec071b6da5e9662ec11bd7f8b8a6ab61891a02ffad4f860318c22e1979204bcf4a07dc9a53510209bb9cfde84b6acee18ffccaca334d434f20fef34e5ec9215d0478d2c0c3265995e6e8a905b4935ced2af552677dc53ddde0cd66baaf81dae1234da9231d357416c601bd3ef351b01fa27a2ac616df6f95599f4c6dbf0bb8bface2731eadbbda2b077bac0fd99d0c2e09a93b2f4e6a417702b8d86e5b74b8c2e774634eb9299950440b5fef692bafdb2b48bcdabdd19e847684076fada0f627d8317859a8b2f615053cbee86472d94cd4e7b41a4cabb987e54cf84bd6e021d34073d1c3cad5313139050b3b13787c7f2d4b5b8508f88ecacdb3c57f7e64405c35f32c94c81bd7094462c43454a7ef647f4a0b733193e94f92cc55935187c7323d37c5b80af5e28064609a67d2ed909826ef3270950d70298f45433e825f533ccdce52e62142d2422c388d288557808ba75d44a8830fa4b7a3656dc42c35ad5255e61b1348e03b91e3202bf80d31c582605194d6ae36692ce7ea033b7607d288250bf612bb63d955a898e0b82dbeb408209af8fd1388bc0035ae2c0bca0c6ddb4a3059fb86437bc5605c8965bf9d27265c3ea183140bfaaac429536d6a3fb422e5696dc2e715af401df14e2771b8b814a2e0761b177c31efeb02983e92774340fec2aa06ce263b23605e7e5430fce834e11d334dad8b4c9efe42d38d388d510b3177d6656d24d623dd58ab95feceaa63156cf189d5708eb248d91666f03ac7f3b52bcb0bd484cf728f03d34804ebf49fbae20197d6d90e7a9d4d5db37ea809d1b35bff4adadb1cd21a15911c913d63f9f3d6c3207414f5f85e1675675a8def6c92c3cbea91ea3e65d27b5d266bd796376c58e6c963cee453531239a51958010f893cece727b14024c8e5d24fa644e96185f0d62a60feb2f9549ce73e824e1bb980f35abc246c1da2e9deb3e19f27f998d19d97d6c0c4205c92c71639e69a7e4a730661beb88821c0ac826847be1b5e579d103083a257aa08df695f0e332a7764f716fe24d7f2a8386b971172db9fa54ce939f2f971109d3edb39ccdac8e9becfa8446cec7646db90aa5e313db8e7687c53ed5194370ca84da8e4c75936f5f582958dc6993ccb8694ef07c27ad9c9869bdb6a4617b68e0bb5be884fa92926be34128ba5cc6c080a487fa988712bfa27371c0ee1084268a5e985e0941081d29999ec206b8c3c4b1e3a5a234ac90e4af26fb79e36fd7d7b39d131270eaead330ad46e3110f0be454e48b4ee790c93a9f028febcac81f597dacf690c2455aefa81b630d7d7f76c3241de32e1c46d9502dac317c59bdeccc823c10756a3df174c7a4e7fecb0dfb7fb55047cbebf236aab1cdf9c07dc10f521b509abafbdde4f91a483639422ebe67cac53a1bf228ccce73398fef01411ac94f2dee797a3dc7e497bf07d4335783cedd5fe9a659e8b77f00f1b0d49c880f771f0a0bafecb9c7c6d094ee6c0b039a9e64cc63ff70c3912ee0a98630ca9dd166dba7196884555f11c09845e8671153df2b16c133ddc80a5115aa05145d95257b9a6098b5336c0fe7d0658aef3744e2c198c8241307593de2c36ae05dea941fccafe661470893a03d63da79b82a90b814dedc8d40570139aa2d2c4b670c8e7cacdc0ec9611a1f8b49c7aa383fe06875d116af4e4fb29b69312f4748df3f84b0c622a9ff4a7481ffa856f6c86e2b02dc80a2ef63c647c0eb7ae83e6a665b513ae9b4fa917b663d87b6cbba61b88ef04c136467eee7eff642338f3297439be83ea997500ef89fea4dbe8a1b38b59ad387eca36dbbc9a79420478e14c8d141af53d5d4968c5b09e8526f63a83216f08800918319c2223458ab7dac4a65e1644529053ef2c309e063f64895201af613080cfbea62609a8fa20f49769f3be507fe325db308da5df17a56a64e003e5be324f99324a5167bc91efa867fa5a45ff88ab5ad4663567098aac88d4aecb3bcb77e60c825eed6ed6eb63048a721812e19960998c03ab5124af993a59d6e5505c3c35efd5153f961e82cdf3dbd397b2650649f002faefd4790baa882cabe194f97f35972a9c85c33e705769ecf4260bbddf2da802db5f1d4b132a41c282f218b7567459fce4039790c3f6826b94b963c80ae49c9b05af8a12d4ae5ea5ef23014c312bb52b77a7e1b3f694a7b5abb87927377900a28b3e32607a908e7ec660393ef4d1f19361c62685d3093042d5d68bfd7ffea2be22dd4ce002951b5c5e283a81022bcf3da690ec522bd327972151f2c373dd14c29c8dbeac8478696f87e636f3c9bcd0fadacbf2436b8e957a7fee4dad3e29c089d3054f33590d5cb1b5e01bf6383192a79aa52d74439c9a936c11d7e4a98d54c7f4f575b32bdd7f0e0ed09f83f6d7524af816e82da554ab94f9282a29af94ee96dea093cddf814bf934828b27b332637c853c204a0cead7bfdbb1bf3e3a7cff9591b0f64c79742da6948fa8b4c8607b95cbb0658e5fadcc14863863e19e214119e87a1539897793fc0f18b8694f67f50690eaabb4c867c0521a7d17fa973e8de0cb6b4f2ad2f1191622329b295400832e98c8a2af6e323f12646dc6ee52a26d413c787d895e4e75ebe9f15f7a024034e83d105b4b4426ce0f85d261f805edc4453e9619eaf706bbc94badaa9ffbf1a74b9e592837ee89f14bbc15fb51e906191a629f7c91c89185cffda05d562d4742f226f62895bd11e7215714f75f49c98581d4cb4433b3a825ed941c730865794cfaedfd9d70d41f75e901cd211f661cb283d79df6ffd30fb98c98dee65c7948c739e7465d24bc87e84554798113d20e07c9b2ec46aaf794bf868a177d362546ff5e83ff87e1b07dfe9fbfa771421461ec7e401cd514289906a3f9d794a0168ef657597f9897077c536794c17dbeb3406af0f56563b75f51946c33af77962f2f682a658eaabf813cde0e3c2df07b57fc035f8eb614b6d9b0f4c1057d251c62ab9f5144d409407fe0ba09a54cb9695e9edc3a98c7232ff9a3cbbd32871f9223ba193bec2049107e9ebc6781c5d4e218fc943389d0b9a3c87d07b7abf553ef23da997be188254f9af9d45ba6889edc54d00664cf73d62b2ad96d46499296fa8b18062c12c01d6f06db3f473e87dfe6e57a3be888abaa22e93e8ffccf38c1eadb37178c4fcae1628e6889397ae58c25863ad29a3e3779b63219399d266f70ba4565b6a26fdf61894691272c9862fb26c47a0ef354f9b3b2bf2f8b0d705f2b681967ace595294a7a68d32dffcb240043340525d4f7ed4c7818527687e91fe930f116bdef2d16b06fa236106f1df2eeb2122fc5fadb5bdb2334aee3739ee5e2b8dbd291ce0ff3447363a6c57bf9685ec43ea4c588cc590e93b813ddc9215eb609d154a46d24437bec97baf5e53b4a81b7d0b19be4a73c4a1c0198b4df9a1dee29e29c2b2cfb2c7f28d5078f6c2572e4a592901bd6f45e12839e10e5be4c0503a01d89b843752bbe1b51f9e8f319ab8b9be84f5d44c22bab1476c2a48bf5e926dbd88cc5da41b0e398abda8a4b11ca89aaf1f5527a2ccb5ca9f4133887dad83cba6cc92cf89067cc36c7193b90b11ecfb983cbe68a6db41214326c7fbc480b6a61a01074fbf1f26988d234188cdb917e9184cceb84828c291d89225fc6deb281798cfb3e0d1b551209000198ca016a33bc3ff8e06fdc74c0a70461bc9b869a2913f8128d48fa623d8ba1324ea21a0f28f71ac851d2ebe4076c0c6949be528e08745234fb1f0765f1150f0c7a728b9e1d69493b459ad388fbdb3d2b262995b2e0b0e639dc007352fbcb58e0a6f10d8b984525e6fbb9e30fe259d9cac994e94b8f465132e260abfe9e9264591a8a0a066f623ffac3500b985bb8be1cb71b7a383eae56018b4a640c3c2ab233292650cacb3fd76dbf4eaafb54ab", 0x1000}, {&(0x7f00000016c0)="354165baac858b703303521bf6a2c96fdf0f78b5908a732dfc6b6792f7103560852348195ad18af7f94b8a2419ef71b4bd4427f250dbdbf8fda69b1552c76130e8c59c7c59c99b593a4e63eeb786135bdaab6bd707b45e967d44940b4423399ebf3a71257921f59a4f4e3dfe07392c8d54fd82c1ed8d0605e241ae14fcbb2c40bf024577415ec6ade6fc365e70403a6915e2", 0x92}, {&(0x7f00000000c0)="7a7809f30d54dd0a688694639275cf0e7f062b72b083f89d114e9a431c8364f3dfab34b75b4e7630793b5344d6ef437418b7b40bad288345ff9e45c3fd", 0x3d}, {&(0x7f0000001780)="eb17baaebab99157a542233ce9c00f41b6e367e8948785f272b402f265fcef0f60f1e63386af283ec36712c4433ff3aedc029abb7a2a242ab3a51fb7a8250a4d3da162659115d5b9078887bbe41219d31a43b6a3272a82e3f1f8287930aee301aa2ecfba25f79f9adb94fdaaa76b02cbdda0b53aae8934c02c51ad42b34e476e4f1b168605aa0de3cbbf9a35b2e72544d0e05627e411cbd35e5eca50dd092ba844087f070461523074b8e9d55f68e361fe0202f7d4ab36e730d4b91b5180d7fc0e494b30722553e8939f0048c7", 0xcd}], 0xa) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) close(r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000180)="bc7dcb5d83fdf47c3a0902376c5c7f1f010d6330a73a13211291c1547458cdde93c23b82e24000a813a2b16e5d3903357834c6612152ce05ba4e7472aada389def603602354a74be87eea86dfaccfabf4e19d820a1b0ac3a9eaaae6878afb7feddc28e7609db08bee3ed98f664fc323c01cb92287a42a228762dfd52b8bf3df7ffa892e9fdfe4861bc7eb7cdd9a09867839a9461dcdafcee7aacb39e6b81bccf36c9b953638016aac08b07f33f5204a1afc445e47864298b21e7a29f3324640b5035dd2f959544a387e0b3cb404525ea5086d64e25d4c919", 0xd8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x43}], 0x0, 0x0, 0x9, &(0x7f0000000180)={0x9, 0xd24}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0xff, 0xfffffffffffffffa}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x100000001, 0x82}, {{r0}, 0xfffffffffffffffe, 0x90, 0x86, 0xb32ddd9, 0x5f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0xb44}, {{r0}, 0x0, 0x4, 0x80000021, 0xc63e, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x40}], 0x5, &(0x7f0000000140)={0x5, 0xffff}) 16:00:08 executing program 0: 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) r6 = 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) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) accept$unix(r6, &(0x7f00000016c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockname$inet(r7, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = semget$private(0x0, 0x1, 0x4) semop(r8, &(0x7f00000016c0), 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) syz_open_pts() 16:00:08 executing program 1: getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r0, 0x0]) setegid(r1) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000100)=0x1000, 0x4) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup(r3) fchown(r3, r4, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000200)=0x8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) r5 = open(&(0x7f0000000440)='./file1\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x2, 0x0, {0x7, 0x5}}) r8 = getppid() pledge(&(0x7f00000005c0)='\xbe\xa1/\x13\xb2\x00\x00\x00\x00%\xe0.\xae\xda\xa984\xf6\x83\xbc\xc7;\x93\xf2m\xa1\xf8\x0e+\x01\xf6&\xc21\xc3V\xd7\x9f\xd3\x1d\x99\xff\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000600)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:00:08 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() kqueue() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fchmod(r0, 0x0) fcntl$getflags(r2, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: setuid(0xee01) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x5, &(0x7f0000000180)=[r0, r1, r4, r5, r6]) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r8 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r8, r9}}) r10 = socket$inet(0x2, 0x4000, 0x40) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000380)=""/4096) seteuid(r8) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="d057ea8a9c6a0d57ce44cdd2a34463bd90f34a3f67923d6b13ae8b9a8253f65a4df209a2fc637b77208205790f2533541fa7103c5afccde1d691ca22fbf83513fd3db37e9e4f8a60c53e466be6d6fe162177871c80b19b5688a391ffd0985335add9216a3bd650191316d9e7524fb5b8461d89bcb925d55a6b", 0x79}, {&(0x7f0000000080)="026dd4407cf0207fe0174b75bf419112c85809b0e8fd85d6304986a10fab954361f57bc4a168c737170aff73c56da030ba8c257c9e44f1d4d64bfce98adcff72de5be6838d02601481891418e16c87005d4f01751691cb0fecc38abbc3230b0f40dfebf3bc", 0x65}, {&(0x7f0000000100)="bd0f4f2130fa6bcc38f8f4e8309b35f80e2f8b49a3a5d0429b91726cdbc4b3dd7b38d9a4110a7d23322db92bacac687015dbabeb088fbf1a54f3550cec", 0x3d}, {&(0x7f0000000140)="cdb4ab065c97a7dcdaf2834be315f9c7dce281bb9dabd5c0475041c83411a2191edb5a3ca75b45ee9304a159f8134ae6eb763d6ec04269974a347ee150eafb57db0723a04267d9cd7905d3e37b56713113c0506d6da68790e5fa483bdf0eb49b55787fe33f808118e7769fc725f502fe1a4c28f1eccac6ba699d2d9919a8d95d7ec024c0f704d3eab6b87b8621e1682b5cf71c8d6538d7a05f426c862accb273247d6fc6e5b2e2cbc4ecbf69bd0b4a58baac38081dc9d113e0b2fe", 0xbb}, {&(0x7f0000000200)="bb0115de46c89e929df9bb65cc6740eb0dc269355518bf5b72393ba762c0d47051a17f56dd1150dff4c43f7062f74b0eea211c4990e7bc2bbfc1055663220b3ac94ee9a752bf6dfc9d", 0x49}, {&(0x7f0000000280)="17563303f95567cf30549fd011a6b5abb0b5b5ceba96332bfd9006e51f51e159f9501cf5afc4638d363bf6ca21db17e27d71b1e39ee750f8ce0cb38e150cdcaef10fd49b2a62e91872364ece025b21706020d584f86e948e3871ef721f96b6194e68e2ef4a0e98225956740aa37c111c899c05d973a14da5aced2f3335ad9067b34f11a1c5590f1a16ac638903a4820aed2860424ca402ac112fa33f1f29ef14fbb3a4b3886c99f9d7db44be17e439982d3b59de8b2a6f0522f849afdc9a6ce962e727c020eb4a9b80557333d5ffee37296ed0082324cd69a81a855f8b2cc660240105c54528ed7c3f68ed5051d22025f4eff9ab226caa30627254442c1c1107cb79b3d649b612746316e2780cdd1f967ad36d7a41b664b7f0614f0b9d4a9faa94e051ebc7c9c5bf75a135d728bae253c5d415d0d22bfd3c32474573ed5408d00e2a1d1953b3c2fbe4d79c72a86a0031badde97a57f817951fcecdf5aadc4ea5bb4336cf4bd551154ad61cc53366e7f7e2837a850869eaf25f01b1baf83781b27682b04fbf5f188b136d3098ca7fe10f48043a0cf9a16132ba59143c577da955ee697ed2735f65531a7ed52bd00524384fdac1594edee418dc175bc5d6ff5bd96052315cdca57698f60fc2106945379a837c90001e9fac6e5c7759471e8cb769bd4b4f38337f1ce9f60e525d00ea6f32e74ecdb83869a55c42241ad01b16bfdf8fb2fb4304dd19e339803c26580dce0f3106c36fd75f95583c01a88072c842ecfebabf7b3daaebb9cfb0bcc244d8f2016b6851a28c471fa2d0c5802a9c672b454b10e200f1ee748e24ee730435f3aa6bf31964e7683c5a15ba51d439b353f11787ede1e2cfbfc748eabe9fdf9b6087fe5b7012f1657f004ea650bc3b1715c0e148fe782a496cf6202d55cbd395101aff2327664e371057e798c7fc45a4a62ed31f1d9f646fe3b9d4680827169879ed0976c3ed774007ee9dc40af1f5c2861e73a132ca0c68e7013e6f5121ff42e81ce476652ba5fe2a4b23852642f8bdf9acebe9941e565a2db9c21bbf015deba096a5921e8d9bdc362c2d18994e7287efff6be68c025624d1627c3787e332b555aeed1be990866d74e23bdb832f18c0c4f731f758c6e35b21fa15adb0357d7f60ff6c5acec2e29f0a1394d3540f48ef0b391602712d96ca79c35f0abe16d2fdbc8d203444bc056d9c1fd70078339f2146fb76e5a7f0ae9d7bb0bd2b9dcae017d3e96bebf56822993476b7aa3ac93c293a0b1cdeac5cd9ba2a3e75f0dc28e4f6fa6985b55ece4a5546a8286773c9b9279ee028294141b902f90b3cbe343aa5b0a5d7e8b00897f65c8778d8a336fed2f3e61ea84dac92394d911c3873e0cf255ca97e00f61bb7d37552d96040200b1a36c39b926727b5eb0417b65f91b6be0c779f09f5f024a117f7bb5f741c2ffc58da95f6840e11f001fb418947aceec41e78ab284e46a7e5513409ea3f93934cba32102e0f3f4d466d2ce40cd94a9e93995df75f7aae8759e5820790578d07f8530937cabdb7aa07f662bcf309a226b110335e3e2164d029650070d60683258e31e8bc9b1cd22f88c1e2867f59583c9e8bacef562c7da816c70d33d3edbfd41d3ca959bfe826aa70a5cd85ed456767fc0e141b3c7684304fe821d9cd0e3b7106c44b213fb496985ec039cad4cd17da77ffadd20ad3428d28aaf65c0fc68e926eedf8a1bc5fd692eb67b523d0629742159a327be479195f9df8b94ee0c3892f1ce73a1c8bc7ff6f45013f6b7207b50cf4a12a50c2bebacd76ecfb5cfe4e268dfb63b2a67228138f8811fab08fc87d434695d1c89f6c48fc893008e9df4d519de386a5961ec98110b34d3835475a90b5928fa24ef4a4756bf24498770892ff8c9651920ae3480fccddb3123bcaab178e65e3f3a0dc5ddb4546e42c8fe90ba3f199380032c924ad67274d3763ed0e8d6758438797aab70663b5f536c5c15bdc88555e4fa3214e85448c71e90848819ef4529d9da8c61ab6e88d10b0e119c19977afeb194e323fe7b1c71a61e539d8cd51430480d84273f8539dcb5c59a2d5464a799946a849f07b323bc625a71a3b64587385c0e20da8543fb5849b2bdb7a9c607e3fd53d97c32675395722f7c3d19fb11412e1a4a24125ceba9b48e894d97a7fc51b3f0b79eb00fb8778e60798bd836032ac098a8e2330ab86e599728832fe7b16397cf070ec18db36d7c22521532e21c33f30249715e439e428a01196887a9ccfc8523de15ccb2a57f65c4ed69949be990ef19b00d36cb1e3d46e72b0e6db13e63f79ea25eb6fcb464125b6d696fa670f11e428810fcb93b85b5622a280a1da218a53b5a6ea044cd0e2da429e0cf96f21b356ae1ecfd5de290e78795fd68897485cd468667dc4bddff0cca3ebbce84b88e24a576f97101017c78a38ebbdfd5c832cc01cf514a381158051dcb2fa12e5d526889cd5c69991fa48faf895d90f81951cdf80ca3353c5e5820a897143e1996f935b11b41bf4755e5a31ef06ff42a6755f34205838d9848ef3651cb6abb3f27e73ee4adebb7928a57dd5f5ce2650f24e2b4dc6e965b51b123c0869d51f75141548b560698a4bb5d3ef25a3e8ab824a08fe5bbbeb96852a3a239412184c946f3dfa1915fc9b29411752535a9dfc2745224bb463c41363f5c2dd85fe3b2d2a22a9b80818566de8f8fc4e2b05042734ddeeb5a803f102207ee1f0919e7c33363369c3d9485a1c55f7916859e2d59e9890c1b4bd39f72d9cb3923c4a42257664ee7b3cfcb1c541c20aa10c7fb6af8ead81848814147c1dfe375e4f2a7746782455a00ac36bd3fb7759764b4513378e82674425c9aaea5a0a2503e350427934ce621e33c5a59a811ce0d59563234b0bbb918589e28d519bccbb8fc03f6ac7d35086aaf6387694518c7750ea4c07f2fcf62d8bc41b383a5aeeb5efca25ef30327fc3770f0d5a6e3ea46aa0ae68e4e37280f353eb864c249000850df5e7e975885c965ceaa2fdfc10653fc5820c28eb93cb5a8a7d059301fc96b0bafd5aec18215d5af12bd64387f4bee9da5b500e313aa8405c25a878046e491ecfbf744c583248f71d1fd93f19d63b04a781022827f7cf05fcbc00baa52546adededb7307c1e5d319eb250be0d64de7f8701affa29018a4b2ef426229c350d084cc7c2554ca9f6bd9269b0952447b1b693b471cdf8e75345e0f4c06a55d847483b518ee41f31fea41a9ad3e77ac03934347b5db01902cb16bef39b2b235f3efbd0a2394edf33574373d0e1522461ace48319f82b27c52fd4b26b122d8b38d2a1f7a1c7fe0204e1cb531461f0fed3ebe8fee9c3bac940b415e0578fd88ec10389edaa37d927c50cf087aefc3a6718055edf3ee5ede8b72ed2f6910bfa36d695f3332b9fc2d49f854acd79c7e44f7a253c2e8ff328126813ab853ef1bfa83c10d026e3c5262da64ebe891186120350241d0ef4635df7db7c51f578dbc4d69e0176283b931b74bb660dff16d1fd56ce675e004148542da3637f7d531614d17059a15d0dffea2753243303360c7c8f842d0a5777ccc77d8187e4723a6ca29844c692a72553ee002e1bbd08b93c1a86abcfd9b194336382b8c2bf58d8d4cb151673cb707ebe83267df14652bba4616de669e0085058e8dd8cb4dbcb88e45d6f23980a33ae913ea34b1acfdf75d6e629029249ed3db5ff8d846b25f11cbf4c4b09f9eecb4f2c3def97a2d348a5fc2a59aaa2d91f51ce83e4e2569179693c4ed634d4951e1fa9acc1393dd9c82e079f4cc34ee5de803291bfcacc110fe9b1013e3d2f1507537f245b922c8bba939960fe4da7b17f8ec7a999ae9aa2a90f5daaa203d53113f5ded8e55472d93b9776d7d53bdec7f835647fae3f16f18a05aad3faed7f215c5a2d60758afd54ab54969d088f5a34fdae1b3124d0938059abae11ead9a3fdcacbc425f9c678a4044c7a8678d4496e14a94d7ae5d03418790973e140cd58bdc668c5af82dfea6172a896e230f496fbcc2079e785b1c81f3a78dd40967beeb6a8cba6a592d34947457b1e08a521d92bbfa57b8926f790fbc49fe02bbe714bcd9a7b21d5308b2886c0c504390d843e2d6a29ff4540baad61c6e3d1208998a6737b58a0adb63b25ca615bbb61af821957af164ad172f10def44db5c92d81e654587a57f3495a1961f2571dab0d529262efecb0e48640fa70ce24a6b272102d7955cb767ef6ea59f2251a64ac5c3a861b570f8e2c6901427686a4692adae6a2f11f297f7381f348ae46a51e9f94d1f29adb04f8340c9893683939d143fda19608117c2d449d8738e1c92dfbdb1610ff6b1f22e28bc0076176d1ddf1150247a4a72a9a8c4c1364cdd342f4b07cab0a82b58fe0fbdf253e65f68b488bc67528995f308cc0aa13aa9e4cb5547f46dc5c486462e7592232619b8bc82b11db64d6cb3815012937cb842b499b400ba67d78d4afc62cedfa38df34b805e94901a4f8050afac28ac25c33101001c6a453f06f378afc3d4417d3a6b17f15246b82b84488d4c054055ee1c8cc1ec651bc185956a6852833ca40cb900c6883ce4bd25b9ce18f27d2b08fddf07e3efb2df74c5d2c4dbf6e62a3a4cd1c537188c8df421fa973d80d419a5a3ffcdedef9772e6de70fc4f0d922528b703eb4599cd1c5327377d3430012f73ded2f514f1162cfd128c82cadf0fdf6b6df77215382cef8a5fb5374009a7d0060e117350520593b6e68c024142a70e2773014c3d6739d91e01b72fc987b32b6f337c503b0abc4a25c5f7adbe93a123fd2f71ce2a3d770458df4669c15012f29a8ce99fbebc08fc37968a97dac82a9e8c794cec5a2da328e2fa342f4b1165277e61837754bd29f576c00ee57c1dcf251032d68b503c78f9abdcbaf5a9217a6979d35184b35c6c704f5e4d5e734cf181ca7be5ad87858c45477ff7e13802cda411d598e287874d411ecbaaf8fc821b7c7149b88d68a9d384fffd5d7937564f86d8f088f78f997348efa4a313efec971fea17950dbd32caf404befdd542d6b3115abe589a0b6b0aa8cc28505dab33fb1078d8ee7a01f63b82541f146317279677ceda13969466de77b54d0716edb1028a97962238dbbb9997406551bb1434da9f4647a78b30a8b922d26c20e0dd7ad7366c39bcb3d4cea7d08a00de572ed656766cd5a200ebbc1d34b6baee3d1bb47e3baf9b03010cdb9b1a4d5c10d40a8370ef5fc2c52a218979aaf293a3608849202319d148e2e00845e55dc94aa4d985e9d9c74bdbbb57a5836d6671a0403bd7960c8da0ed0941350e8a279dca01dfc45e85fd82bd9a473c8646ac1e0d41de9ad1ac489ec8e363e51bde5b6e4bfba7a8abc8a2347ab98d841419c305f0d628fb2a9004125c9fe8e1df2c7374ec3160f42cec0d07a456fa224d8b799a296527c513571e14bf1f224850c8cd86f7694f285f040e58e0d16ab3d5af4726e3ef5afd51d0c4a09f4aaf20f4d398b0e44597c1cba72e96641027732d7f75b161a1c9a65903564a32ed24fec40c490aea5511dfaa4b143e2ed0a4eafba4e21682a9373eb5c2e36448b83918aca7946bf22f46c2848549c00e5353126e5200d95f5217b1929762600f03925b6397aba9c36ce83b759056962183ed9c536baa547709387ba8e709391a05f9cea9dc4dadda62914eca3098763facc54a314621b134a4c90a62eafe4a6f18c7ea646841e14e585343c24f0ecc161ca08cdb929e6a54c81876cebcfa79c0cbf5067ec0f57efa9af7a265a46455970ffb55522e8ac1d2607d5176f668f3b52cdb8668940b717b61", 0x1000}], 0x6, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x10400, 0xc8) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00001b27feffffff00000000000000000000000000000000000000000100000000000000", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/199, 0xc7}], 0x1) r1 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000014c0)={0x9, 0x10}, 0x8) readv(r1, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000012c0)=""/81, 0x51}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/172, 0xac}], 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x7e2, &(0x7f0000000040)='\x00', 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20600, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0xd7e1, 0xc7, 0x6}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9, 0x800, 0x55, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00001e2f66696c653080"], 0x10) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getegid() r5 = socket$inet6(0x18, 0x2, 0x1000) r6 = socket(0x0, 0x4000, 0x7) r7 = dup(r6) r8 = socket$inet6(0x18, 0x4000, 0xff) r9 = dup(0xffffffffffffffff) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x8, 0x0) r11 = open(&(0x7f0000000500)='./file0\x00', 0x601, 0x40) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getppid() r17 = getuid() getgroups(0x3, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000640)=ANY=[@ANYBLOB="00003000b6f348651eed5ebec9022bc36eff0bb79a527f45e4a312e8"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="08453e29270f950ede125f27267c77a63a2b60b6130aaf24880533a6ee7515c30f393f4d2529e875c7f5e56cf70395444ba8bebeb99af63a184e8fb662e17b5b74d6cc4b4bab883d7c1859b9447c94cd6e3b177857e1c022430fa86b2937bcb681434e1017ed13d31dccbde3ee7709e317258abb96e72fa0e51f9449ccccb649f8d9f843ee6aedec33512d30fc4010ad2ab150ff4202f5736a90f35ba561ed8b6bd78275252a307d99236423284718896d5d5c3e38af799efc25455e3d60728a00b7e0e5aea319ac27c93d72258e7cafb1cbb7", 0xd3}, {&(0x7f00000002c0)="dec3de5001b25e27f8ff99ff39930eebf67483908a26d9bcfe9ad19f7b07dd44c395ecdf3460b8d76a108d085ab730108c8a58c84b16148f84aa38643ef9288523e9d0b683116e9ff7b056e9b1a5315bd5425cb9086255cb964976e363e80ea49c4f5169319fcacb1c09eea64c9b534340056d9c89d4c6679598c8e0cf0342686dc08e4f056ba317e331015ca6fe334e708c9d54428257781ddc1f95bcc9e388931a8ceb59fb8371cc4edb7539fe32ae3f395188a2", 0xb5}, {&(0x7f0000000380)="d46deffc517001490ec911fe6e069fb8b8abe916202f51bc5beb2c389efa0070152c730792c513858f9508614994b3808516af6f6725228e", 0x38}], 0x3, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x0, 0xffff, 0x1, [r8, r0, r7, r13, r8, r15, r5, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xfffffcfd}, 0x5) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r19, 0x0, 0x40fff) r20 = dup2(r19, r19) fcntl$setstatus(r19, 0x4, 0x0) pwritev(r19, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r20, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r20, &(0x7f0000000040), 0x1b) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') fsync(r19) login: pckbd_enable: command error 16:00:11 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) pckbd_enable: command error 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7974e43195bf36728daff245525ed8440adf79cc54c2b225dbd67379268dfd6861cd15b319b259fc39a1b2c3f599592cc24de5dcdf74259c97324704c87f73cd9057fbda9d7cc816703a883c1eeb8010c250dc57636d23c95e1beebd63199e44907ee1cc68d8ae698ad4d6c880ce0786", 0x70}, {&(0x7f0000000240)="172d03b6bfe812fd7a04d423e39c8fb576a7e7d597229e7a243c41abfe13eb2812d9e119a1abf07ab2817d205d3c6c1f6019f35e19e0f4a82311f70f3e7158c740ee219b7f920b8720f7e4ede04c3a4ff4ed33e3e59450d57a0564731e6ebe98cb896b30b89b95d239daefcb5ef6b3645901839d", 0x74}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x406) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000080a7c8000000290000003300000003e8ffff34ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fd37cde2bd3f3dbec0785108a75d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c908bce4f09633a2514eb391d25dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000a29e3f273eb0d18fa5158e0f0cb27a7022c462980d3fc42a1995915fc26bf5d3fe"], 0xe8}, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) geteuid() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r4 = getuid() setuid(r4) r5 = fcntl$dupfd(r0, 0x0, r1) setuid(r3) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x1) setsockopt(r0, 0x9, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x52, 0x0, &(0x7f0000000040)="67fa9bb8878ca1d7142712fd8b8b4cf82c4f83739c76a8d8fa87942b38644965bdbd8364f4271d7e569ce56798ce83122dc9b91ad77b57cd43a03b9c652e23cca39799c6963d19d77d17b738501059143fe60e2f4ea363b199db28afac25e26622aaf1dc983a3b21046e7e2b", 0x6c) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) semget(0x1, 0x3, 0x8) semget(0x2, 0x0, 0x21) r0 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) socket(0x2, 0x8005, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x800, r1, r2, r3, r5, 0x82, 0x8000}, 0x0, 0x0, 0x8}) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r6 = semget$private(0x0, 0x1, 0x81) wait4(r4, &(0x7f00000001c0), 0x9, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x332708c2, 0xfffffffffffffff7, 0x7f, 0x7, 0x80000001, 0x800]) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) kqueue() r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdb94, 0x0, "a2aa000000fd000000985411a39f534d56b382e6"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="044dee96df7b6450cc79e178d2c7363dde7677bc2bef09ddca7053268a04025b6f361d6690fc985b29374da70ed11f89cfb6a2997dc855489d01166c3ad32f9c1505dc4cd2ad85730ec8dfe07fac3c41fe54984ae30f426f67d4fd8ceb2c2ec3628ac66ed9f5119bde4a45976461f825dde3f67194927707c1ddcc18", 0x7c}, {&(0x7f0000000280)="b5269cc6a39df54c2ec36e53241803b61ab6525e73710862e7942926263bb7da9d47ec68e976b627f49fd89da06d1bbe727d2c45b8fc5dcd994adbcecf08ebdb8f67c62041d0863af11957c89596a88d685e596f3f9898d8f3bce1a06adbe520a86846c40261c95ec10562c4486044f4e41259802f566942ac8bc5d2bef19bb207606a109a0aa070df02b6b1399f18814abfc70c29d703be4807f60947bb421f19f6517590509e3edcee53e6c4035187df8477ebef0db35a10516fba24f3bbc6c25aab6ce5f6a0310ce3b0", 0xcb}, {&(0x7f0000000380)="ab967444b32633b9cb0e38f16feebd330fcf4df1a5521b25c33996690f9e2f72f13c88faee235e137f10382343df623084fc75b81f55d2f3d5c649970e156af45a32e885d105ac5328ee90829e126e2278bfab3ac3af9b1dd73f128674efe99e66cef208c2f1d17a9ebeeb295099d43fc619c79aac44cf760a62d38af39f727d4d8e2ce0589882b6baec94be47e9cfe702331773c50b4976d9629afdb1eca91c272a5813298e0f1da74518ff1c9ff4f9361e559939965c6a9c8002afa80eaf746877ef2bea0eb5df23b4531f9c7eb3a494deacf3f5e993599847ecae0125e5cc5e18405e", 0xe4}, {&(0x7f0000000480)="fc6bc97d4802f60790834dfc98b86e4ba206c639b8f4c6a14983b76f94d148e9502e445bdcb7c849b0c0279bc2324906af1d1bdab1d3e8c184694cadc468617d0a2ea00307bc362934754cacbe1755b45bacdb3a6f70ebee33500dcc", 0x5c}], 0x4, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r1, r0, r0]}], 0x38, 0x2}, 0x4) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="a61b2688a91ea976371e26fedc8266696c653000301ccfab69e5b08bf94353dba41bfd60bbf41f0c5d3caa6637b09ee0c5c2782b17186b7a0469902807c435b0c0369e58fe09282e1789bd0e0506f0a9c4a3ad45a35151f0d26274ea6559cd2d9206526c8b8a0b67b2d93640cac209f40b08b24b45376ac1484a1b457bb93d173d2fb1d5da60b5263ddb3a4517bf031c49dcb576db3d238aa3a4451814e24099c7026af5c52aa835218630c1432e65fa2fdb84a2d521458ab3e76b1a2b3f6c14a320cb80fc74b934f760b3f813dfa8"], 0xa, 0x0}, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x10, 0xf1d5, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x7c2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000084, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x5, 0xf829}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x6, 0xfffffffffffffff8, 0xfaa9}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x8000, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000000, 0x3ff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x3, 0x5}], 0x7, &(0x7f0000000000)={0x78, 0x1000}) dup2(r1, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x21bd, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00feffffff20834e341dcd291c15729bcf49f593f206fb000000000000000000003a00", 0xfffffffffffffd72}], 0x10000000000000f1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x9}, {0x65, 0x7}, {0x47, 0x3}], 0x3}) recvfrom(r1, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffe, 0x10000000, 0x90d2, 0x0, "00e70409dfda040a00", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x2}) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() read(r1, &(0x7f0000000180), 0x0) close(r0) r2 = dup(r1) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x3c0e, 0x2, r3}) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x0, 0x4}, {0x3ec, 0xfffffffffffffffd}}, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x20001f, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x35fc8d37eedc9a7b}], 0x1) 16:00:13 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socket$inet(0x2, 0x5, 0x39) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) r1 = socket$inet(0x2, 0x5, 0xb0b7) r2 = dup2(r1, 0xffffffffffffffff) dup(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000240)=0x10) r3 = open(&(0x7f00000018c0)='./bus\x00', 0xa, 0x0) getpeername$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000009000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x41) preadv(r3, &(0x7f0000000100), 0x1000000000000006, 0xfffffffffffffffd) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0xffffffffffffff2e}], 0x376, 0xfffffffffffffffc) munlockall() 16:00:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/30}, &(0x7f00000000c0)=0x20) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r2}, {r2, 0x194}, {r1, 0x113}], 0x2029, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x1010, 0x8613a) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001bc0)="b0617b4e8b1cf69f89c3458cca255a1dc1944bd877db3a6da5b0e464de3916f667bd1b87d61e94b3793621d0031c0310af5d08dd19ae96452bd1d87318066ec0a8f0674b433339970a7dfbdc6f9d3885cb11201e29b13e", 0x57}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) poll(&(0x7f00000001c0)=[{r1, 0x60}], 0x1, 0x0) poll(&(0x7f0000001900)=[{r0, 0x14}, {r0, 0x80}, {r1, 0x144}, {r0, 0x10}], 0x4, 0x8) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="af73cc540114c3dc60fad4983afb1495d7a367118d6d461fb1a1eaacab6352ef3255e4f7b1b685b373cc51552420a12d444ad8c35ddf16d1188232ada4160064", 0x40}, {&(0x7f0000000100)="36a932c6c1008da5328886ce534e5d65936b4e14808e7a924958ac196d565491ea486bb30c768f2f", 0x28}, {&(0x7f0000000140)="364d8da38430c4358a70fbd3297f4349c6af679d1c0ac0bd7cf1f564297cd9374ecde29928add41593b719188f49700211acab5b", 0x34}, {&(0x7f0000000300)="b5bbf78829f4451baa1532a10d6c722ceb7f02448e6ada0298eb76526135e862fa0d3b2721b4eab602e85a4b763d132ce3904295fb40defedc4c61b5b8515a1424f6a1e7031ce4e1c50397f51de5c753914ef412bdc7b8ed8a91f5aa692eee752071cbde63616aa739c08290ddb82831b9dc0c8c20226f5b6d441b45f4be42c3615507a41bed977113c5d0fa61f6e7fe6eecafe8e819fd143c755588f0251233ceca04056990ffd9feced3ff59cd8c8256ae15fe2484ed20eaa3a6ad28f963eccdcca69bed344f492cbaac18b79c39d1cc6c8e2144b960679b65001518dd2067331d88a633c0202ad5669f1254af40bb16caaf643e67de4681328444e583d8b0e581958ab73679b3433b8efe841d8490ac8de35880ee678a96bd1af8e6a85163c9a88c12fb37065ce18a7e308a9600c5e17224d6761993a0012ec797658c0bbe1415a59ec7f87de46111ce8ce74555296290f86bd40a9d6b044869bd4f4ab4a761dca63f9725270d067256aa8f1c80ec00d32908daee78444ca6140b51eaff3abfa9436ebe2c09d229c96424b35ae1127f7bf90b489e3196ab0d77eb436c853eecf02629a33cea20be43d8bd3dad51bd5c64aaaeff7bf877723f7d46ccadcfa045330e0fd3bdbfe835807a49153987d032ec7e48869ae0b29b1bec02fcae4ef05780e05a7399de8108c9aa4beddc3b007d05360ad9e164372a39764e3a8b597381d8ca3d0a70f06414d481e2aa78ee26c46610101d008e26cdb091e2906e65f044b804738769bb9cc1e44abe7c176d87ed39a4603b7b7b4f2391f11c4c9456bd42d2678800f3f3caefcf1161bf12602151cc2ebe2e10697ff50dbd2a1ab3ce0be45a1921601a25478037ea772ac2779f27632034aa7228c0f97cc5b8e0787e7bfa3bfa4abcc5a47a2da7f18b496417e3cb023f3faf9d2ae51e8b7f1d750d6f06092063fd282d80f699420294d10bc0178de003e4f15b2975b2b3ed42eb2c22712e28430d0f6a233238f4cf5bfef5df887c52bf2f3142182c2d50c56f0857fde8253a919a351e0bf4776b154df9e4adbddd0668c87470ae1af65d519b70000f0acb810aa09bd8bb6305fd39d01cc70db02197d7efc1f891da08bb82a9dc0d64bbf26b02fe456d4abbe079c8497fca40315cd2da482ce8d15702c2fa639c9c7ea1a576e0d8215ca650b6c3a346cb8d506d87f137a6f0de3974fc7314f6e497c346a3e757e6f4a7c4acbb830c41479f447a99c8b39910c7a5bc059b2fd11f7b254048b4751c6cb1cf094a77ac4f4ee03d60ed1e1271644f66a6a9f53f561755222cf971a006382c818bf7ed186662cb37d196018b3807c598853f030051df86b221f333209a0a186930e7095e7d5e6b19234558301dfb87ae70d84cff2046fe2f9f32c0c17e5b3b1542f6917578caea697d641f46d93967b5b701ef5759ba7e2299ad032f0c055f916c5ecf1b8f48c1be6c6e752f091b93502da28344057deb6853e32fa7aaad81e1c65b830597e363de97a871b48898251fe5d6cc7cc5f7ceba97b23d2d4de20b69d921ac0de740d79dfca6dc81b9b98693d1892d12ded12500d246522f4217e0434e497d55be6fd3be87acb3f874e783ce915d4c669db0ad9088339e3b3a03cc6467a15059ace98d03127aec14b198e701f29b3c93f9e4a59e7f3255a71264571a5575ba57fe69777674f8272fce17a1ac7699b518331931d71b2caf23ec532d0d19bc297a2a135626d9851467ca0c32d862adadc13ff5dde6135f3fa2ece2a002dc18c9d849855de2faa17100701c852133cd75afeb8639f0729dc81d6e06ba5d4ef9038329647b95b079b0e821672fd4441f4b1106bb6b33ec95b2823f733fc5882272df43fa5d73e4a6a35ed9ecc6ad0e1721f30eeee04c03d2390beaa7a4199751ec1a75a9a48b979e1a05a1be9026603773477de850e2687db07c1c9174e999cec3fd2ea5dfd522691d42f13aa8bb4c09cb2732ccd48fb0f3aeb13de1313eae0b2595e667f1dfed5a0ee66723d42366299bb3f548682fa8895ac4360d3e38b7b63e825f873513267169fc97f19ecb16c989b03c962cbe195c4f0d2376dc4e67faa5f660d25eac70e3df4933b4f9ea12b4ecfb9aa539966e8dfb31d37cdc3c23d95afc101f333dd43171b0063c4846abd25720ef9ea88adb6c4178389c9d101821e6db12b6bd0b8774290025349f3f9c52f95563af179c89e39a4bf23ad05fbc4e7ec96f72d48e7844c5cf7ec722af9ed5229325422afca5a56722b9140108a4a08c9abdf8585eb123191345515c5b1a86a845d5f4cc3d389bce270b0150fc842f5202903fa6bd50ddadba98afe1a28c1d13c97b190d33b85110c7f0721c6f16cf0f620a96aa6b3722a7374a630116147b88ea8db42289912a885cc9738dad44123683f4cde564d6850a147dbca10fc2e4c81c548488075978a1ab137734ec14941f48200f54b46bcc54c4f4a6456eabb36043a70d62e6e00e1e1a4cff18608c620e98e428a94c105aa2acc9bb7dced75f6d54e1b6bdb36f29d984145e569ebc6529558a67141d82039b108fda4814a9ce3a19f5438dd937379715545241b8fcc6cc2369b9d6f1229d4b65582413330d6910bebe4c59e8eeb8e7b2b21fc9ffc768ad6b188324259e16a5d73e3e3535d61a507720f7e9cbfc7940881affaeab551e0ad2aa508a7cb7e983ef8e3ad5951ccf4158befc7393520260ec2ed7756ac5fefc56c4d88cf2d95cb0e9b4b6202b8737c21d51ebe2ae3e712d91dfef7c99680096fe94323fb927ac2f291a5999ede4b85ab46b44af4ee1870126a5f2a63ade85e1f7c2345aaa7177bb92e6bc3380f6dfbc5114f49f05a81a7e91a526e4f37ad14946ab98ed5041eef5863d20237e89281604e14d5751d56b1ed9ba08f3348515e2cddb16cae425d9267075b3296d67451665ecb6252e79d211be876c29af0e4fc49aec54effebc1780cac94d3d536de9c166c9a250447f1dce1ee13461360d676621ddf28a2d195f68eeeffb6675d11f889d09c10dff91e08ede73db4f4e57bcf6622ede02703f257a65bcb93e4bfd4e736d82c1ed135f523475295f9a91e39b98b1ca938becd717d2dfb451871440e7912298eed53298407e69fdb6bec4cc13d28015a94994d2578573e23b4a971f11466bf2606f7854f5d33a2a6a561d1d37baebf31201002b8f4299d687953258f14e5d11cf6713fc813eab04032c49500542c6e7bf60d7274f51c8f4a73df86f02bcd7fbcd217e7ac94abef9cbce6891c0ab0ad2c7b12dd6df7f9c955b17b5194e323652641e245dc68539e8aa9f3d02868d3775416b90face970564ccdad4636f936ba84f3acf0ddb31cdcae2adcab67c81a68f72ee619f22c998da5e0238967abc47d79ba5fa57f3e47d4c469922dbfa7512041ede90022cf11eb8bceff91c91d5eba5bcb73aa7d73bceb8fd723b11ca71dc2758b30fb0aab78c9a3c92a7faf45957fe247b79a4bfca85fe7d514f7cee53aaa5bd1473483d17bca833ec94de1c8bf277fe74450d13e09f7291e69fb62ae3f1bc7cdc2761d7e56275000072ed5e8f79e866a553038b7c70714cf25a31554812359dc2406fac6bf361242eb381132293b2ca6d9e4855e130b77140a5f9060050093a86482ba9f3651892b8b320ec74174f821593b4d806258f3b96f63bfb45f46aac0e8f9b18586cf61b2b961dbfd7a22b144713aa79603d2c48c054a6adb63e03959f7cbd03616feeed6137f2cd8062f3e6c4c4ccbefb83a0ce93884d7848975ea27fcbd47d63593075b30067f16061c92a4c586214eb788be16cfe49e12cc24095bb745127a1051bf651e024d3313a7f779d322c7fc998c0fb729f0f61153749885195d90cadb98064f2226e058b5d6bb2bda653d71b8b98f8814451d57fbad17a6eb46b87799c59b1dce3ee299865b2a98f3b79964d0ec20f91e30d850f5a0d73527d6bd66b30c2f8603342c377e1010bd05a80ee1669a920e9fac75393383cfb5e40f6cdc8c46c020960b63f72f3b079b3db3effe41ecf6eb0d6eadbd7682a50824022f772dcad246defe8895856c4d2c00b10dac45d6f23657b9b5f85bf618beb6f62fc4155e4694130576384b10c2514194608c15b3abc56f2f79dd8532aa5149ba44c5a90dfb884acd680ae9afc7cc6dc9159b74c04d0b3b687f529d6a334bb4726fa194f4565b6d06edc4cd5117b64c84f82f56ce7c9c0085ca679c0ad6ed93c54f517a3f7c333091acba8edd2ef82a988bd8af9ff1987cd1de318907b4a42c0d244f6d44888f19ed527c1247689b4168ba756329acbecedae6006bfbd66b840e53123e84b55b68cd867dd0d7e89ecf73c365b69ad1348dc21966d1c9f157e189898aabf9c96b5c81753460b37b1416b53d66d3b5552a2c08a99302e6f8ca014b22361591ecfe19d357a54bfcfcfa485cc9f68e3289f7f9f44319c8ef486122fb77bcd26829ed6e78ebef33889cf2a34c5442df9c6240e3a3658b38dec936e40c3396ddaedf37076df6cb527d53f38c973aa72eacb76aebfa81b7419470a0b61f5eac6ae672f66d1755f9754eaea4766c08637469806ba5d7d241b506ab0f722cbb1f2e35a4900b2d5dd096da67132a6fa4f79b8718b4c81816263078f52ba5627ec17ba6fb31aeebf7d45e1bbc8a2a5d4bdbd81b6b4863a7f02e901ba31fe053e2dac7128ecac11c0df9b85375a98e4bfaecae4e3bef4c5eded9e2796d01ec603e9f0dbcea036b6e2adf3d9cf5cbbd2f0b32442b71eda069d960d1885a665acf3cc73c6ec323690e922ffe3d7ffc81aab00322368b0b3ef2344d56233224c105c37cf2adc89d2c262bb129d99c4e0931dcee477466c989e3a22f72f33e70f21028e0899fcd085c47aa94b64079f6ead3fa8583d489ec95b51b7d5df7857805bc0e6861f0e39659748007238ec07151c3bb94836d1ccab0131fb1ef9e0d65aaa6202db1bafd93711c002d528767fca3d2a8d0c2c9fb03cf850ad303312bb0cd6f255df5970f537220130fd5f83562e4cb0de381b8a236aa1e4e853e816760fc89fee0d03e76c84f417ccd7fa7c1efa4e873399943be9f408b73a9f48f41097ecdad752c1a717c70f9196db70161879a7838de2f0f5556e5399fa3e6f23121c8e17e7886ccba9bcb02d5ebb83a139bcf15349fe0d92d91fe4f0f0e2bd4a903fad4bcee87d781f3c8b56005253eb20198846b7a17d3e2566f458d0d8b2b318dd782cc88e810dfc34b0f1812d2ee1755363f76fc95eeb9e900f5eabd7baf1a7b421d0a001760d293bfed5a677a4af1ddd4cfa28c9afbf8ed9a9c8e48f67befe36cd9709e0cad4a8b439c02433a8c80a0b1fee8ffca240bd146d697490c2bbe4bf8d779867fa1f10261b6506d506724a847f80643fabcf1fb5e03e764a446a8fb72436778da04af0f4df017b3d3ed35ddcd04fd734a509a1c90219321d42ab7441c6ff7916f3dd3b9cc9e6c0a746b927b7923c548fc44cf4994872f49d6bc3d16fa0949b4852a30f442ed1dedcf937c5b8f04cd5693e2152e43cb2175f75b59f3efa1e00bb27f93eebe0c38b761a18e274ff5c15b2cb3b6de52a79f427e9240ae61d7236926f1e74db48a14ca9a70e6febce2c500b469fe802d246fe99b2d5472247306b36b690222f7a325e8fafb9b9c25f2103c46a27c1185e43ab08aac7fc2d3984ca53a63892513b65db82282c9f92549c7c8126366d46ef5cb7546790d82b0dadf629f873c5828f17b5d897612a91ff35cfd5b098e96b78d23ae64e5df3a6456507844ee434b6fde0b0ae364b7fabf3de", 0x1000}, {&(0x7f00000001c0)="6df6f226db20741d152d083fd32af2e37f40b38a04ee5b93c176b16c540ca6b6a31934ec7717f4ba01c5fda9e81bad00ba84169b786f5321c1f21d207fccb6d2750eb1281725c7f270478e57df5ad850aba646fb088912dc94b0edc62eb8", 0x5e}, {&(0x7f0000000240)="ee47a21a63d46a2bafcf4fd6afd75ae3", 0x10}], 0x6, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000018c0)=0x7fff, 0x4) getgroups(0x4, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001380)="96fff4cae08573f1264791cb9e86a90c3d8d35410918be1d2bfe8e236b1d387089e636dce43c237d7655159604d5e13aee6fca3f154b629f3746e2d9d4e8411e49df956b3b40a06d2fb643ddbdde7ee26f186d34824d43fdbe4982062130b3", 0x5f}, {&(0x7f0000001400)="3d27214df6cfcfcd33a193ae1dfe95b1167781042904bb07c6c6ca3599f34d1d670586457e0e27c67d1f6f645411c2b4bdb0791654970d6c01c369eeb3a354649b504c18dd2e1300e1f275a9602e25ccbe50d576ed4044ab7232acb82e63c2a98d91e2410ba36674234e7d4bef6b5ec02910713f4605f3a7ca9709bb9a541ed9f393711b4bd71ff3df28d4994a47917638db2a8c56764d5673077a90cbace12f33bbb4f8c423dfd6bcab6f8ec663877f23feb1fdf7a983956506a7e628f6b6e59ba42cd8450f2871", 0xc8}, {&(0x7f0000001500)="3d63370a3cbb7dff2b6c8fb42ce537c67e083fc99d298401746d6564a26ea3f2322bec27f4", 0x25}, {&(0x7f0000001540)="75c46ac0d6eed52ef943596598440dc7d7eabf7ee580ef4d108c6b9f765816532ffaedf8c740f92323c5d2d72c124009803af9da6ca0b0324207d4d99b7b5aabcbab859276abb1d56d4505c0f9ff3d5b6df4d3446bd9f7b58fc9d318727ac9588ceb0821f67f22a5ffae4f89b98d340242cafae7fb4f8c66992f45587cab538f8b292751662ea86418c45fbe80811b2d91bf12bcc51cd849", 0x98}, {&(0x7f0000001600)="1c11493b21c9faa5af6f9f856fd0a2d4596d0be8c8f1bb0e0c4466614f1dab2e804c5ae28b03cf74fa3ab9bf28e64f1bc9c581c1b01ba84cd00b5bf2cf1c2907b2839fc6a32f8efaccff61fa0f566f65ba45284db575bc9b087cbc943ee6ea1d5aa3dc22ec0fa277e6a22cd2f06292c2eb1bbe86170b66eab252a28d5cd80680e69ada4e2585f415be0d08eb0d85801651d5533c5376ad71420d5e44ce055db442a26b278c6b20713fbd467498736151b36f06b69a4c39db3cd65369905450", 0xbf}, {&(0x7f00000016c0)="2e828b9e6ab21dc772fb2869dad89b569a9b164f5bbbd5549813d1c3fd4300a0300f382b468601adc219c1ff8c7d", 0x2e}, {&(0x7f0000001700)="31990e9a51eece859e0db92a86137c30fa318229cc7fbe8986c6fcd42724b7619654fef80ea59162142fcfffc8a018bee05fb63200ba7f7613197d816dd80ede3c2496a735e81e88360a1851aedbf2d5f300f6219bf49aa364ae697147e0a51611e2ee07adeeac2736945a9e00dcf22053da0cec0af27c8437250992cb4c8d5f90", 0x81}], 0x7, &(0x7f0000001a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff0000010000003bf559765ee8979db6bf0bb4d47a4ef46cedca113d5383154ebc369695d56f12e03a8f722420f3a25df45cc9d36618dd192dfd45942cc899805b0c52bfeb8013ba8c6726566e3759b63f168fcfed999e80ba223f061a0525b40813dd1e89812e4cc0222ab019fb0a0bdcac49c2d9ea83626dc84ebdf99b17c6ed4fce78102f5d0d0385bf09de611072ec9580288d592ae138dbdd93b71d8d329706362ef86de7dbe945951bf84e59ddd354d0381218a770ea94ea252cbc07627682b0d28fdec3d0ca", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x40d}, 0x40a) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653000eb5d6d6bfb242744b0416278e4f0578abc6ace1598e572fe5760e77c38cce5c7b47c729d177560fcd1a34fe14f7902625caaaf3fd45ecd984c4458757f8ceffa48857768b8622fd23cac13"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="44bac03536d3eb39497fa1616605fecf102bc83a9f7795d677c46cf750d63d1020f6e394803b1f0d4a443e6c8fd45fae82b4b6d0c0adc84f209840b991d7e46d2656162bd03e62540d431feb", 0x4c}, {&(0x7f0000000dc0)="b269f2cf3415b42f4d8a6292e18d9d79412d29bfa9c3aec0bf5a74dce1096153c859be746527607dca81a59e2b8c2925ba169030d7cc0f6a13787aceb33402171d33a2f39a7f6ad821a8a6061ef406bb9c449d48d7667635f8123f72bebac74660e1d7bdc1123030d3fbaf9e66e45c13563f54a3efbc89ba7011ec6a5f937c6bb660b02104a947d17ef2bd596f1c61e78f310aeccef8108aa45325b28097b0a0df02b299b241108f6845487bc2276665d59f47ecbf65dc1dc3e2532aadc9b85741ebc575e2753deef05efd87b53e858f7ffe5ceceb654f9190e083a1194112b028948264ace33e35ba2511328e3b07e58f0b90b83b90ca8b295f9385d53aba643d97088ef10864f67fe13fda25211c1a069945db14ca30ad7da66836e7b2c5af91e89d135394e8da7dc6bceb5f92dcf0328b2988009282e673a68ccd05c818aa65c05f73678c317186fccf0e524c0b79e8998eabbcbfdb78b67c652a11cbe9a586cbd2b0c415d82e5c3892900df84112ea64c2f068545c997c28b3b7f9d038f1637ff0b51e3e47a5b0109bb0b0ec5da2ba57926f857b2cc7335f4cda1b0367395e6b6b77917edc7568dd6a1b1a3eb23876fe976513e963e0928449592b1f2f437f84368d17913e4f526e3731d29e30239b75245c7f60701a5d8d978252c75ea3b8313ce1d8541601584e05517e5308374894497ee00e83e9fddbdbe5d908919372ef63cf3eea1c532814f6cd6e3fe207a9f8573dc5c5f39d3fff83a1412b20ec2a3261807b8c5f072542135f86bdefd6d087cc32948fb3f624c205297a33f18a73e641fa49ad5ad1070ce6465eddad86d1bcd78a44a6ee867fca1bbbfc75e5bde3da68c3c070ef2803190f47b8ae442ad3b08a7c7373d69788d115739a6e4b096ba8d92817c8d1271b21c7df4323f5f307f4afc7812ea95b1e2bde4fe5b2037bd65d4b2cefef544e70da666acf21bf047dfcb442de08b3d588a75029d6e18413194dbb5877431936dc4123af3d87328682d3272549a14caf613ed897c44f09e7844b962805c632ee0c1be7069eb4aeeed4c31d0adae9dfbb557e0086e82ff3e73afa2efcc0f09eeb2f45579e0c3f6e6733badb23351a07e0357b3ea496269724f26e6d3ab203b4e4fb3d8639dfc6baa0ea871e4ce5cb1df0e7a8e42ca1996d186a53eb7915d2c46e1c35f4936481188196039f7d8b133984319b91bc801942eb1dd94bc992a89c6e67bfa541dd188fec5628b67d8df11e6dcf6b4ff6f97d5ed51370c4de105c4d545d44bc7406765f7d949531d9ba99af45cda8efcda85cce5bb367671653b3a02f57ee39319bf02cec15640907ecca680bcad5047736b8c746cf4fac7858b636100e1b385d2117f36e77dc3d24add4dc955f90f91c7f76789605728946639147fdc0fcef888322f2c43f16bb1ca4318e654e59f6020a06ed0c59403aaf88b65e4799c0991ac49b6769e6d26041e523d13070789e82be3c82edeb6948f3b47469594e6cad1142c74a329a16caec9a231e127192bfd9003e6a73d12769f7a1fccc763eedfa627fa9d1b6adb4d1cc8798bcc24af71bce9cf6158b70fad3dd67a7676198286800fc6220ebe47517118e8646db6deb60e66cfd05ba1fb8a8310aecf843b0e2cbd6b3e8532e5de0a2586ec4527216626d36a8f700d264d68f7a87146bb651b4ee4eaa56e39f188af1acbd41391ffa72a935a681ad0fc77d27c978dbf36b25d91cbc267be39af65acc20ec2f4dbfe1238fd2cc6d205f16510455ec7ffbf8b727703c407569808bb53a0b750ced65289e4bd43b869ec8228a42aa0bf87ffe3fb4c4c524c90a6a090d8218b83c8ce7efe9e970fc48ae81b7a22ad885fe5aae729328dc0af1c205c1138f92940024ca98260371614baece7e313fd0b3cd112a2d59995e8dae2c3e36ef3143e080b722f43f73e29173910cb1dbb092bc2683ec07a296270d0a5d49464c1d09f76e879cdcd7ccff269486125a51afc915436a4219f42440ad279df0423e058efc28dce0eb940f6c702101be814959b72b33336ea80bf6d2b8c17997d503541b8ec0989d52e3716e67ec4200796353845559b0a1dfa0b3864e366e04387dfbb5bb9649c3d674d0153a8451f70bba38dd7c3a83ab039e9795482bebb5f4482abeee9bc4c8a0a6f419990ed11de7f3cc8dbf153c445361d0e7c46773b32c2b922e7574044ad4442cfa7eec0fd9bab686dbcfef4d9a0227470b87efb7265ef5c6d8ac6294b93e6bb0a8528388c8784b5af324dbfde4c787af8694530fede4394de40241326084245ca3657bbb867e719fbafa3fc850e28e59377ef9dc77de111d96b58e57f464a624546490f749b28f3fd17d61c8d50989e90fc671c62129253e4aed3355dcd5d8cd257e179b6f17ab35a68ac99f1bcde5f78f1641d7ae725315e14fe8f57d66c3d992c8ce4ce991a9e1bcc2f52131c5bbe36dd087d826769075e20a9b351d8d3f86208453f18ebce1af06a1b3d9f9a6a14b83fe8eb3aed8ad13a7a2cfac9a0e71d43f8d49fd508c84c2b1d35a52157d8ef59e707caee9a7d99f89cff93537b7fd97766972773a3154f50b0a68df2924f00052766187063487d6730a1cae2ebd91fa1379a84ece77624ab257a75a4be0afa8f01ebb03137db257cf0011412683125bea0d321b317827e459dd8240721448ea806d6fe5c594018a57f78626b83acbfe56802c7b941909e9a2940f3dc9878d832f462695b85c4221d4d2a22c60fc0dfb4a5a743f455269f5f117fe5d83356e375bd4aa55d15f49ef162742eb935a40c88902a74d888a22e5d208d3d4fd1ffcebe79c26179335afb2d92a4a92fd0892ba0901579a3278255a8a2675dd4e11b27f3348214433ccc26fac2e7e94c58db50ebba5ff4c35f832653edad53e55a504448d0106e0d354e19f51716bf7a4f9eefd5c8bb27d284dfb5df4e27f9b14d76a83e5add776b0b72d09b0a1532cb69ef5063bd7c75992c16d6453ad8dc8b2cc5526423f645e4316a221394e1b70faf2d5c842ffefd8ea07494016e53d55958753fa205280e5485d0a5559cde1cd14b64143686d7d49a07b1bdc5946452029e081d786453853d989e0e1950429c97b353835d5b2ceee0e04b63546b0d086f4e8ab93909e6a62247e9f4df7334a5fe2a792119cd69031d443fe04e955f092cd22b4784682df1f2c9aa8b99b615fc839a444514f77946fca227580303bf31f9b87f2a2807bc878c357b77047bd7b51b227dfd7fd4ae3915cdf0269fa75cd9961ab844524fd7caebe890d14b526d052a4187e970c5c4def727c359d6247939cbd60dc5ccde463d9f3b8c2de6890189d28545e8b08399e6633916733ab647b4cd258e97805c98a753140d41406235927d623a195b38c3cb4eac7d954f493a131ed89e77338bfaed880c3a6d20f101a740d921fca6392c9ba179c521560c2ac0af205b793b9caf4837d27528ee776f573debada95502e9406ca3cd493383c5f74aa2bde295391b6e26bc05b863557f1f609064495a1c2ba9cda4b62f82a7a73bc732a91127e0cbc55c5d6cd56fc6f7ca9cd99210af973fd743935844a4daa9e294fc6277398760d4dcc0c444953d268541ca8833cfdf5ba0dca2d4da887461bfe87215f3aaca8a0b5f0a6ce18903c6161f4a2740d48cc4b0538e16fe01c89fbcd72a10465343373e125212e0fc7acd991a5501ae65e257e955119124c04dd6e66aedbd492d32a7dd233f501136229f840d98866a51e0415bf6e64a613efdb61aecddb672f96b96d1009cc672ac6608b462adc8643feeb3cd6257c219bb58fab2f4c781604773a09797244a602b7b3ee62a9e70bf26b80238744ea8ca63b753ea74033e11dd4b58dd71c6d5d0de154ac59667ff42029436aa0e9b500716b73ad867e5d0064e821a802f9e5a1bbc50c478773b56efa80fc555cd1e0b3269d4190a5894f70a75031c6d6fd1916194f76741a5e88fcfc2666641b5183418afa23585c3cc73c13da6757df8c6a7a45dbd1a5fda61932fc113cd975f8efaab86e81cf2f84a81bba8f28eb77a0e09a0a417b513471b6f354ddc8a33d049aa25e4abbcc751997f29a61279e42ed08895a0a802f208d8db3d1dcb7bbd9b2355efb8930c35aec5ecd8ba29bb3d4487b785b3abf2e05c74c72748be4a9e08c3f69c97159fd49a60739542861c4308fe85b892ccd2cd483aa031e3d16a03c0bda77516732ffc0ba926010bbf5f655c819fe93c9959d15cbe2c994a9116a789ff6c152a183869ae34ef32de0d71cea648f87108286e8ba199d2764f7b1dcbf9f4cfb017e7217398d2a4827c4747fd284236e9a9d92b56e5f63e4c0d6e4389113d1ac4f56aeeb1e453db14f8ddc48d0dcac0a77e2eb1a6263805dddd69504322aee62a5bf4f8e1928382cb108cd929f4bc546a727ea2a9cc8a5b3142e8d9c25ad242be8b5dfa4a1fa982a8bcaeb15704a49e4f630b20fe81d9cd4ef8f1c35696f3ab111a0267fb742edc85f7a7d6cac7f814eef38ea91b7fc606b1557eea1ebb5b85c94e4358ca0a7ccb1a6a8ffc6ce01ba4e31764beba299c0ed9779a6f71649a2345f679a33daaf573cd748bbe9d3320cedd97b5f73d94821387e15d1b564b96e2ced6e2a436af133125f4e17217344062088b32cc9b0776992f1181dae4267862b3c9f2db534322fa19f9e002b4f03464fb2b46cd5c020981db3a8e8fcc4bc10caaa0fdc3af6a24081b97663bc55fe71df8ea30308529d395eda93f77d3185dd1e75eb8f7298bf64e545ff7f97fe17ccaa28b206d701ce9632acad5d2a6380ffece3e9b88fb3eb394c0346f564993fc33e7b5f29f90329f69550f12f0666f38bd3de1a890e4bb05ab0af57e7fbc1d3ea7f8de3452325d174e9d99b54f3659c2a39bd7107191660181bfb3e436541cc50c29d0f3669fe569a218f6f4b3cca68a41998ec42c0043a8c5b4fbf18e9e41ed3fc3ee096bbc1686229198e04949b09900876093eb95f3716acda19c8a5fee032c966ad9d300bb663a79d43f7f7adb2add092e2b1756fb8b0bdba53dc4d3e2ac20f570acb0138df364edfb63f3c36297b97b6e5b42d8f5380a9d9a99f3ec4ddbba3933facf105d96bd52bcae0db5b4bc0c480112a9eeba090663eb2afe2e2c10deda0fcd34a8b36e6c8dcf7dc3f374a12cd289ac93f642c17bef7212d2fae87ef9989769e26ef17d0fa23e87e86776bec13942a4b483f40da46222d3a00e313fe03b6ca34eb71cc0e3886445c1926b036903edc715f4c5efd26f1a72ef43f2ae2d261a89ba3e2bb142c4989da681266f738777db4d764968126ec7a84bb86134d9b4a4bfb2bdea00e7bea6bf481591fd0e49c645f4efdaf30c1a497fbb0141c588040619bf6b6bfa32c04c9bab45bb63cc6ae9c393dd7d8680a509c09c6f96800de46ddcd540e30a54837614bf297e05e2277f23ea6b1901c0d979a9f136e4317551215588d76b18bfebfab5e03f83209a912bd8316e238ebca2442ec5320626b4877acdbdb155533827f5b60f14a68ed4a8ccdb1087dbbd88666dd222c437d9ac58295708a60fd49cb66e01ef1ecbf5199a865b094c83099897087a4d385e84a7ab798329de6799fb5d91aaa6c86c03173ef463ccdabd6b2543806db5a30f25a5e4245b3732de291aad44fd291743e16c5bb19384f8f1b0818733eed74a8d6a47398a177b7015b2bd2171b81ebaf12e72bb5d45a47dc3851bdd3d166b655449f5dc8e288851f72980a5df88a604d3f5615f1477bb157ceda9e6a472efc80ac78dad6e406389472f9f7799bd9d42f9d", 0x1000}, {&(0x7f0000000140)="899dd18e9b8bf407504a2f116adc9d020ead000f13ba369c9b2f3b1dff4c8d5e51cfb8c58c5d661887505de42afc7056afee8fcd46e0880e1c399a05cd32fe2a28224a93c513edd65ba89e1b0c78455458cfeae7b30ab73ca6195955be1550ab37c2ffdde0a72274051ee2cea762e4d85457b56d3305c4545063ff1f45accb8ce1361e3e77dfdd6789fd8d2e93aed16fc290c803929e8f4b154513a543c083f90c85189f44a088cc017f801863d7a03c594027675f152b00f2c565df94ea399de3e9b6f8dca24eff521c64", 0xcb}, {&(0x7f0000000040)="9df6e9bfcc14ea71d8012feb8d668bd4de393941d4e3", 0x16}], 0x4, 0x0, 0x0, 0x8}, 0x8) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x850, 0x0) r2 = msgget(0x1, 0x6e4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/106}, 0x72, 0x0, 0x800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7fff) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xffffffff, 0x10c2, r3}) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r0, &(0x7f0000000000)=""/124, 0x7c, 0x801, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x7}, 0xc) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:14 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x6) 16:00:14 executing program 0: socket(0x18, 0x2, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="7d92ce41bdc6fae7b001f3ea0673cfa8eea03f0e91b4c35aea47c6b226e8ee3f175c8be77b1d484a325758f89984ae8b71d46aac9f53520723aa5ecfbc588cfbc68f12c88138612ccbccfeec11d084a0780279c90bcc062d159a99515faa5b1732fde5930e93353a5d3d8218d788e9fa727935bc8ac40fd0f8ee1e30ed411148a72590eb3881cee10d4640dba9519489b94d99b24f11875fcfbae16796536e6133936e0bb2c18e9354ab86c89647a690b47bda6974c6bd0c840d86cdc113a24fd6d55ea25c3d5dc43ed616a4e590faf59b8208eebf460f75f8056637ed36d30191c874fabafd40558abe24", 0xeb}, {&(0x7f00000000c0)="4143e324a8054cb358fc936f590536c4e0423126111d44db8fa18461277a98ed024088607c843a996848e7021e58e9b4896c9ed7600c237b259b5c1a335418b2bccc78519d60ca98b6d2fcbe432283c9956649fec0c8190b4e762e675ba031", 0x5f}, {&(0x7f0000000280)="52514b7d9697d0469fc9235fd48d0951853fb7f53ba8e37c8d126c3da041fad51a945990434e689308f58ac6704d0876ea6dc1bb34f27d7100ca2acb440e31bb54371256536dd2ff07252874ddb0fd0e65b1c9ca2d8820d1aef10821e610835d99c693ee87b68330e631650f65035bcef6b840131adea623da57169de2", 0x7d}, {&(0x7f0000000300)="f132409991b53b87cb7f7a9906701f1e6d033e54623140", 0x17}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0xc}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) r1 = dup(r0) getsockopt(r1, 0xa3, 0x55, &(0x7f00000000c0)=""/186, &(0x7f0000000040)=0xba) poll(0x0, 0x0, 0x6) 16:00:14 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x6, 0x1, 0x1, 0x8, 0x1, 0xffffffffffffff81, 0x1, 0x1, 0x8, 0x659}) clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x401) 16:00:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x1ffc, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b050093683a00000020", 0x400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) preadv(r3, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/78, 0x4e}, {&(0x7f0000001440)=""/127, 0x7f}], 0x9, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x114) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2112, 0x45a7dd6d) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x20, 0x5, 0x1, 0x9, 0x2, 0xbe6, 0x0, 0x2, 0x3, 0x6}) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x30280, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x80}, {{r1}, 0xfffffffffffffffa, 0x2, 0x82, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x80, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x9, 0x7}, {{r2}, 0xfffffffffffffffe, 0xf3, 0x1, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x70, 0xf0000002, 0xfff, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x400000b1, 0x3f, 0xb3}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0xa6, 0x7ff}], 0x6, 0x0, 0x14, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000040)=""/250, 0xfa) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="1fdeeced5842c353bda40dc89ded371ed708cc7ec555532eefe511deda4d7c855c64c2101126d50a652a2a718765b2bc32ec5cfb242d3a97c4c0b556c188ff2cb300c01fd02686805499add46057dc2548f3f20870552bcd236863f9500cd062d35242128668c3d1bb65b0883ef66e0253d1b952c2b1d04e023bb7a8ea3fd9a44f20636cc85079", 0x87, 0x36bb56754b083317, &(0x7f0000000200)={0x2, 0x3}, 0xc) syz_open_pts() lseek(r0, 0x0, 0x0) 16:00:15 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x10, 0x2, 0xfff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="03cbd8308b570a49264afd2340d745379baf84e47b61c2cb3e8cbd1ba4b2a2c4a259cf0fb9a670ded3ef0b52764a363485a6489d6b1de7f27ba5c0f51ebad11a442671a8e96f9cc22cb1c560f593d260afe3ccab", 0xfe06}, {&(0x7f0000000100)="c01b109c473dbb019ccc04bf765f31f1103ad72be3cc737de538eb23ab42d5021265aab7b8f6949bd216fa6d76d64f4ee02f6a41e9b18ecc243a17ed0af720861de068df370a5a5f85921f5b86d6542cdfff2d0ece404bec7a539083d910c920bcf2190967f8144ffa148413bc88e2c71105010d264444679183099104c76c51e77fa4a79f1e8e3c825a480cf5c878976e024bd9f39c79d1d78d8c3d5ad849115c492063155e1ba84c88276239c91e2c530000000000000000000000000000", 0xb9}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) linkat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r1) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x100) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x7fffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/164) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r5, 0x0, 0x1) ioctl$TIOCFLUSH(r5, 0x800c7005, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0xfff}, {0x0, 0x9}, {0x83, 0xffff}, {0x8b, 0xb2}, {0x26, 0x1}], 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:16 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x10000) r0 = msgget$private(0x0, 0x202) msgsnd(r0, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000ff78ece6961c49ecf7162d3195b97281d517447026d0bf9a423e99d76d8c64050a09b1042a8904a7658f46f83f34ce77c20425f654bd0bbee10c0e62d70f6e40f19899d225d7a8276ab46c6e7b9f51c1667c2324f957773cef2ff78c0b4a02ba96af3ec9b4a36831f590dc17feea83674069e68e203e6960fa58c4b28022401edad00829bc7e9d256c162a078a84c327a2c946ba5c15fda6c861153e5d735892b2777047b706e833552e5ed3153e330c95de9c3eac059dc0ddefb6cced0fe9dc81fca9533d37047b8f75dd86e19b8463beac4708966dd2c6f1bbb6a88ff49223aa6e2fe3565c4c3099d4edb602e1"], 0x77, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x1, 0x1800) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:16 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc6) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x7, "b80000000000003d01000000000800", 0xffffffffffffffff, 0x6}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x8, 0xfff, "14e28348524e19d6fd55b0b490525d91ace735e5", 0x6, 0x400}) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x238) msgsnd(r1, &(0x7f0000000040)={0x0, "d894e573ca1b9f9ff717ea13cb08752eaa5f470b688fcae1ab4c67b48231e927d84d458911586cecc135316bf33ed39f137ef96df9b6cb916e098e24e8463d26d8e0a286a55731769f0820c3b6c9185b0edddd76200bd16916431359bcded2e3ababc3d82226c6cf1b43cd55051d6a928afdce154bf6cfec34ff384b3aefac4eb75dbf57027a8c81876b75fa3d16981852e511a5be13ed6c76892df4b40e277e195750c4f8f09537b8fa2f84f70ef6a30610df"}, 0xbb, 0x800) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x2, 0x101, 0x5}) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) syz_open_pts() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:17 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/66) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x481, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)="8d8f684bd81976292926b56cf787dcaaca104a2019fb4192cb12909a57b00e615ae61c52b10f6cf3914c7f0e7a2cefe7780af6d3f4282b293ec4e15046957a8c20deeb84d124a961e5663346d17f1e580c5ff9149312cbe9fcdc3d4bea45c9fab24886b6eeeb9decf02d801a9c2fca0d7a7921394d1aec6558d3c1fd979e57ae2fd12f9c3203e134caa1f0da3fc4c522e91e035c6e161a133f1ca65272f3f6fb51488f994e84c4a1d15c7a4ad1526920a75ec7ed38e3aada780c23394f62a0361bdc728003ce110f40c628d68dc972f1038e6ce1c0e959a5ebfb1e48649458c767538b6db26cd2f4227ccb7bd8063b6e1c358958525e6f7a8bd3b00e7d34d65df9a9826fa016c7560a31493e007e495a2749184a12e91e7737506bfad4880be63bcfd7b771017ae5396b301fd7d90a576d50ae94ea1f11b8cd85e9f8df52b97b25d3e23fe550724c8d5323b86b1c1cff8b54e947d2730a3599010e80cff9e157222a8b4ca9adf8498b209ace1a2753a5f4093bfc14cd566103dc0763cd20bee3a89bb06e3b947c265838a35b2af56d41c420416feb0edac69f7f4f1bf5cdf8f490a6a7cb010d15d30fb4c1b481bd215a06a674aff9aeb7d67d3957e47285fdd4883a3b0305ae312b252b6c8d0b5849d4f99a2783e692d8bde16034d2578a42e70bf061c0d022631456ab9bb18e7c19f4ba72e24f1543a1e830b14c8119f4ee23d6d87d5dc855aa98d251a62e76c82c088da4ab3e1a059fd5884c234099f61462f0b9bb21744e9330e4f1e7db178402547988fc26a9fd43bfa65ae4b2c8269ab90a71762d04379c16289017a37bacc889eccb533c1422513c9db703a6ed4030a98ef39fc160489c335c4e6d0507aba4ac686d4aa547ea40c35b1cbaf17e2988ae8c105bed0c81c0e8ad82ea828fbc0837ed9e6ea49767bebaeb3a89eaf0a5818d20afa512939570c02cd3c5219a1426045389ba3addccf611b04cffacf94bb8d4a28c5c639b979ba704fd54f3133d92774da973891ef2148afee629042b620779a629365986c7c6a25ed13b74971dad2c050e4dcfd7ea35a330fdfe0da584786a3c4a0c30d4d9e47245aafc1ed4821596819ec5b540733022a4f68bf69116fe48e40025ae0d2c15e09bb122b10a0ce817f05c9b7b0acdf37f2b03394c6f6f4b69a704f5af937cf1653b72d6bdb90395b6ee94c9c88c73b228ead99e94d85209c1336f3bf453db785b6ee6f50424379a57f3a63eb2ab7fc0d483c749418e1391df7c4024bca6c2d0792f8c3b92cb8980f6ff3ba5450d1d398d6d967bcad549382d0bd0de54f509b34c0d0ef3f4070ca40de10af778869dcb09c13b53941b7c6b492fdfd563e7d61581314a1b1ad34df1adddde897030f1f89f830b602114d2213a13fe18af1d9a196dc3a24153f999a4cb9ae8982268618e6622aeed31418f113dd2adda4edcecbe4457f2b17fcbc6de7e10b0f906df8cb061ab9c8f6fa3d2569ed0bda1ca64729e554e1184964edaebf8e20b830c41e6e9f640cf847a3b4cf3f308511d6b9d6ee24a2ac7b5c8c8886406dc8a540bf23564221788f3efb2a7276c8e6bf1911e360b85799007145d045a9766dead56faf2b001a791278ffa38998b11aec8b2003fafa4c56ba361c690670b677866cebaea8177d4133e03b865438a677568a97daa34621e843af6769dd225f85e0cf2764646510311b4e13538b5330181cb58c023d127582f415b40bf29d4b77a841d4e279a719dec3c99435cfc7dbe39cc95f2f1d9a5226d8ef0de1c0a0fd982a3af17dc5404a74c8c32f97b26c57b3ffb2bb7d821bb39e7d08845679465c68ce7b81ad3fe6e91579eabcb849b810b6c13959d7a33b45f0090a3ac3649a4474446c0bd79fc9d3c7715aff95653922119650ad4078847c77c431c97e878f9025521f456d211134829d55a4d40f3a050e9ba29e5d7a7a9cd13a6c872c73ea80a532132054e59b07c0487982a5c4d3e978c8dbb820fd24bb3ca42319be3508ae7ac2ad380f4bedba8ffb713d011fa0f105d27fa4bac4fbde9abd1f7074e1b311f303df51d30d21e3bbc191249805f069434525fceeea2b437f915d918d08fa8da3f3477d781f755efa171d06fd29ea514db372bdf1fa1c9fdd97e0723c453fbb8637ed9b32b7f473c9d386339164915dfb8d698b8cb2862139a40933e9d8808cf72b781c882e1e3f68d7ceb05b1b1c4449cf0cf8e30552fb9ac7171f9bc31785f95dd44879519b6c0c021a475cd715da35ff4645ad6e6bf3f7ecb0f489d21ee7aba3bcd6b636daaf5b5ae85aca9264ba6dca3fee015176905f9a9a0212cbe03504aef9ab5953953465c824a9ac8650f65ac1e86a4a4a3a7c2009bd6731655304a1b99cea16b05131b37457e7e8fd658dc0418c841623fe9a25ec7809c3418d69964691a30b0ce6745dd9a839f2ebaaa9d10c25c2b29b64caf42d07717a317c6e4428a4c527ff04a465f881011b25ba157a2f235b68625bcc092023760d6de061e7baaf115619676dd3bdd376c664fba70210dfc84e88d9dcc7794ae000c3b4274ebab4cdfff1c2c74c77c75cbf4d1898a9bca78a49aaa391338e9bdab2e85683ec9b93ef628a1f21cf546b5cef53aefb12c2bd035613a3b244eb000c180dc4adf460f0b40afdb8d0bccb0c48a6f639c2d75e5f2a58d1ea792c63df3ed400eecd78e94bed1de83a8c0a3a57424bcadca7064df8c15e84a9953d6ff2f80e46dad54ac6cdcffa042e01fd8b0942cc7a87749b0256dd529b3cd905f53dd66f689d9aefdf86e9a5275871377b815c08fd568bf548e4ef2d75a9c7aeca50c4addd7c4febf43c8aa85d9325137dbfbd365e1af5271fd0d5c25cba315889024f3623c424d8275722a7561cebb78a5d3495be6ee644575f69e651e7f21ae32e48588986eebae162a2d5606c959e58add2f6012cf76c74b7a3b81b354258aa194455b9dabc9bf12a1f99bef99db8508589049d4994475f4995d98f19fcc9afc697921f0f2533005defbb4a877d95cb1e9160a96bc03b5dec7d66911ee284c60ee621278320fe5f6ae75877115340fb142a49e055288c85d23ef260e3d5431159e3156340d5f4ea967212e9f0a59757b75fdf141100d4810c6b2e560825eeae7f9324eb52231857d91d043d4a9823ee400868c4230b551fbd983b2bb7a81bc18da417f9226b3afee43e42c2ba0f8fd3640d5b0ec3d711d46e76c4e2d9b33ec0d4e1228962ccaeb3f9e786139e6db5a060eb3caba1847654ab6d5695f042c83f9410861327f53cd60a5a66ccc645dbc31d1134032367fae0a4253e3a3b60c2a5ca1804626f61201139df92bcbfab3ad9bb246a1fcf44ebbf4c9281f58b02bddbd692e6e50f214ee670afaf40fcedaa9d168cfc9dc6014612c8ac6895274ee6d0bb2f6524d0aa7af02bdc7f39586b6a4c22ce3339c02cdd95e9b481fc1844d1dcc5c712a06431b4206544b90192a329ae7e3946b46e63a8a1edfc85c6ac3580a753cf5da3c21561c5351758e736b4e0eae716895eae2981678231eefea676fc032d24094791abe4a10cdb8075a7c1e26313d96ef4a038b933b042c2ec57e77f82cb624435e40e9ddf94688af2e4c73e3813a15ba9fdfdcf05915c82c2ec9462f386d053da3691540d4e5094af1727ce598b9d0ddcaf2d4e11c537d0109475003c97cafeb0531f5c276b5c72d15f4eee726300762f578680f0f6fc3c4cfe08243d28f1583e34a76c32e1e3e8aee1329d0b006c4155cb5388ae5056f1874317c0d8e57f16838c70e2a8c59e0cd53ab5a784b3a120822c3d1f3293e3f7b47bb105739088780df66c1e07b573737b99c0a56755ca645c34ab910db64ed3d2fe5c52f046105845e9a163f691a9370d3442009f48c468b963fd635e42aba877c9cb8affd1184e0c8f9c88fc5eeab8f041e762003d67046e702e21b6dfff4c745afae33c56293cbfda95134fa5c32cb381ff4f26d29a866546b89faa4ac2ce8318c365bdcb488cbddd1655a812a589dd5b1082b2fbefa476d59ba111a5897c5c5722e94bfd93963037ea1c325007fa8a1014486439f2d9b28764e3caae303f5c948e1fb3638599d8ec064a8ae88d1fcabaa3b89528659d09b2bb0c17a03889e8e1a962212b968f694af8299308c723c7dd1eeaedea297249eb776196de03c84845fd6b61acb8038fe34c5e591226a0b75fa69ab0a80a984752d22b6a9a3778fe7e479c7bfa4caf738d739211ad558fc0c0a8e9798d42ae1e573fb43c930a4e5e5c1b22bbceade93953eeed9f3ab1d500d32407adbe04521e395d3262a0d0d6c14523c437d7400778a0345e970b8900df2774a951759cedab237347013c2b89d8f902a6a2e6203e487ab88dd4b1a3a9f54809be5cd454a73ae76e7dd7da01a430444713afd705373622ca3cbdfd260f241e39960d156c983668e11dcc7512e452718f9713d68e38bdc12534882329231413d2b62364cf3f97d6bb1bebd77b400c6f2d973f657c3fd39b16b84a6844e79110a002edce39633e869919eecad8d7b83cdd4b72a8d8d9d55947aecce340e52787247fde7212e76b16743d45554e739ecf73e3b3a1f038cceecf150d4e82e65a310b52ace84b927ac70621e2789eecd2d89171dee893c62a9f49d889daafef7913f3afd65cef20157673117173326650b1e8a7a8263612487a5754e7e6245c6081fa9b1a023bac4c24413204d5df6bff3b7a74ff61dde2d74c8779e8aa7338ce2b09a1ff674ee9a245ee06c0705a1b73b0c2f98f75226126c7605accb28301e627b6575116eb63b76444810cad39aa5a1ef175fc26522c62db8c30c39fa1d66641c0a679ae5cf37f7650cf7f4ae1bc4be78980817be17d1cae2c532e8161489b1ce1d0832f09f3156f4c385dd3d4913ec3f9fbf0815469ab18a2cb69f6c562f7dc85418575729b613a4d024d0d12ad79a596e7d3640bfbc37160ff25c265192e4278191c194ef9fb87fad6b545d87bc803a33c7e4367b4ed72e0992ab9ac66c9e1b37f6bf86adda1a1f0d0a69da2e825768f654c9e607f1351d4cc23a823e9c6074c994fa2be7d652a95b1ff2f5f12dab82e668556b1bf39cfb652df6a65902ca824e3f2321ffc3a0700c41ce2e8d194e94db5709d50884d81238d4182556afea7c860a793c7309a8409c2fbad99544719ebee3ea11e5403ebb2db8c95ae08c1dec852fb9913fd4fe6228d6cff298adf78f8639c99eca57e27f4258112f4e6f44595e664d6131c547b1c043d2025919ce23091b788664015dfabfa2583d2f8bf7869f7016d299ad29c266f408cdb17e47773992813ae305c966ec535663036b15c6bca4c929393c28e8d4cc6911261785bd9b78e984922851230353f0a2d698c780690faa7b6a64b769cdf64038164a3973d362834d23026e940cdb3f772ca7f59e65dd76f75db95979f2a21721bb2a949eaf04b4feb8b6c243fa3008205b953d60adb4ed0f92c763fe1a8db7e573878be19f3dc86083a8b73ef8a9eccc251f5988924125fcd660eb092a50073e8a61cd74f6086dda61fbaf1e8f1b92ffa09e641a4f5e07a4d6a88451db7b15c01ad344c43b7b4d97beb49d7500b37e027e7a5e92ae7dadb838eeb5c2eb4a5db3e68a7b73f255b873749e3c4c5e8c6c0221bb9434981a8a2ec1da46a50b8975f3e2d17b0fe562d63898c766eccfa0ee2634169a52ded4785171da6bd65ee1027128c2e4aecfd462e1fb031fed1bbde37d9ad8e6a2c6ce6988b5e81c14a9e19039b5c2d8663f7125f1151beee41f6c62966793128e8c2ab9ad0337a73f", 0x1000}, {&(0x7f0000000080)="694ec701641c9c1e35b495cf686b4ec868b49f52152f7099a39e70356faf4e8d8fdddbcf712891eb685d6af66d90c5277d5112a3c3d75fc4753a9dc8c44862831a4f7d874fdd5b282dee0c7d38cc65d245dbead69709f13454b0b3a50a3d8110832c4b204a83a5ca229872a3ea7ed2226fc2e45693035f9d4c5b5e24a9b6cfe10b1ccd0f3ae9b853b63c1101ee970370b363d006027d6b912c7d1cded87c19650147935a5317822c706fff9673", 0xad}, {&(0x7f0000001380)="567fffbd003e9ef3150c96298ec39e9287d42ca5208ba87342a85359ae2e701150e16c1b42141c3594a642b5df31eebf3c9669fbefbe3e54cd8a13e3dbb6021fc0c5ad4978d75543be9f3ede55d9283a1314af0a4c200d659cb3cd9e93920f41b1d5648ebe08e5c65872dd7ea335d45fef80395ded8d18f52bcbef9439c39ff06427a45c3880d30c55cd15d3c363d0fe3dc78a8576255bace878a931d5a088d9afc2451bed2d545386e647856fdae4868e6f6f89869cbdf0ec0b72f79f3a45a26b186aacceff71b45ce9fb70be7735b796f64ec6f5d0cbbf20f4129c1d52a29b072a75", 0xe3}, {&(0x7f0000000140)="0fb42a17271a2b3e9e42fb153145fd0beb45f3272c3a6df30e18069fabaea9b21e270218f35071ef7395fe2ac4c4f97c8b36b2c9aa0c2a4141a0110132bf549e3960ac315e1645f88b24f8da5cdf0e97cd90aa32e28f146b9df1e1f82b9e9409486d16a8d0b9ee652cf5029140bc2edaae8edc86052badf5c74f6f", 0x7b}, {&(0x7f0000000200)}], 0x5, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x6}, 0x405) 16:00:17 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xcfaf, 0x23, 0x0, 0x1, 0x2b5, 0x0, 0x1, 0x2, 0x7, 0x701}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:00:17 executing program 1: r0 = socket(0x7, 0x1, 0x1b) r1 = dup(r0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000040)="adba4845fc", 0x5}, {&(0x7f00000000c0)="c59c67cf03a7fe7fb6e7e97deebd13", 0xf}, {&(0x7f0000000100)="1b698484351e0101b252536b5fdfbac0c83ba228efb5de2a2480f167472233472025fa1e5bb7f19528e9b12b85265eddc9d5ffefde4e874698ef183b466a0ce545eb29b05e5a86002d3992172a9382", 0x4f}, {&(0x7f0000000180)="5b930d3457cae94d15feb4a3b283d264a7af724f176c09282483bb70188534e8926349a921b53d801793c3e4aa4d66b15a4efce042711d4dee3668", 0x3b}, {&(0x7f00000007c0)="429a1e5bb06acabc6252b4f4b1418d6a9d3c78ce6d183e65d60c4dabd33d24a88d7f739ad9424b9b7d78d74528cca15bc0939d3f370f2633a8a1cdb0fe5fe2c3c080e18771adfeaab94294899bc62cbc9642688f71cf88d224603c6b522e454b5984ab39eda995dff0f0bf7b20d1985b4d521e866666f2de409efa5c64c4505724d491a7ec29227ed893a1c297", 0x8d}, {&(0x7f0000000880)="a32179dd4caf914a4848ef9e5866c0045dff9d7fa9d5e25dc15d7a04738569c2c945ccf5210210626a0f48430098dfad08b5e2ea3e077a25dd2951baca02286898db57fa33044b42ddb4568a2d5e03fa8e3bf471911e9c7f218c5a0eaa94bd5e0e4540ff500bde522031beeb33d663a4ba606825e06be9d09505932b5c4198f614e8f14fd15073ea80181ccc4fc01e6be0bd474a37845c51be92eb208e7fe8e881afa5396af486", 0xa7}, {&(0x7f0000000940)="9541d8b2ca6f710b8a6c2c6c0e5f7ee39179ffb5bda11ac2fa6e09f91973a5f6582ca2eeac3e61555656fce859b6c6d86f63e96b85960f52744070a5a4c563e7ffb51f26e17768392d9c00b2d9af0853eb2609d42abb3b71b713646b1d107f6ed2d69abb24a02ed67f96469860d6f8ce54ec6a88efbed0cca2c884568f2ba2bd9c34", 0x82}], 0x7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8511c4381d9dbf0600000000100000000000000036"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000200)="24333feb95689cbda60a4cf7e3bb5e19a2c386ed4cf2cfb8d6df0dfa3f838bb12c7836d6aa5d47c7cf3c18878088ef038915802852042f3504cb57e250cd08e86f1e3f0140057322d488e0b47e01026e59ae8f3794736452c7b71c0ddffea1ef3c2fd509ac96a606f01fdfe59eb6bab14fe78e00737512eb2ef88579e23aa09086f3e7b407a8f4c122ede1bbd757eeb14a435d10a3430a6824554603b861145fea2bdfa36074edbfa6ca1ccc24d56560ad648aa744a37cd3c781d944c6243a2e88d34fd7c83cc7336a4dee185a0d72155c0f5ae10b1420f4d4c4d81b9d82b26bf8829901f91a1816d12c3d981126473b4986771088de301be0d4ae6a6b09004fa15b6a7659c9c7cfd7ee6e75ab2bdb14ea5b028924e52216355ed3cc6eac19ba0e56eb2aabd006041ac952c7029a3af11e872b73f311aad2fd39e225bf5286f8baaade72668a60fe7f31cda4b59cbe376f90d6bcc2d3d53bd91009e02e5f659ac333c29dc4ae07a83721867c6b5235e400c0ddbb072b7f46dbc6db87d87bc67a24713075f1ad7afff301396b157bbf2cf395d75d52e4664999e736f698d2a046151c9b4d3e6ba8c10dce52252bc635adcf03bfaddf3d0e100664e5995690d997f58b05320a6998628d2344c044e4d4b2aa89ab4c1ebd6f578e22f732000ab772cbaf5b27227b8d07e34c7c856768460874f567660c7e8bf053c82861ed809cd853f55524c8f240d22faeb7e303e08ee164b0522dc6af11c026df78d9c89f7d6f0b8b9505b25a061f7e3dee5d495107332007e48e5214b3a8d34624435b6916287cb5b7e150f844568d1d3414e9a805b7a7b45dc4ce7039574e77c6ffba3cdee26aae7c6b255e907b452508ed9c8c79075d4a210e8f9367de87451bc500f604615c379688194ef24e82f34d5c0fc87e508fa599827a21e27eca4ae389391d632e4a32961863c5063ad1799cb5f79a40faf5a45330c0a3be70782adb3124cdb671dca50d6b448644ff30e549844f1141287f838b78a81d54c65b129d27fae5755aa5913db2f4137e914470dece89eebc02b528c0ff6b2de3b25c294f35e67bc831345499c8dbf93e31bb70944d3753e14a3dde9c99c845c6085308f37d073e0f17b4b4881a6a8ee27c0e15f8d2e63ab4d97f656ca119d34edbe457588ce0fbbdffb6ba09dda86b2a84d511de366aa3a460aef4c640c08113252b3b87a01ee9f8a713122ab78d963f1046bced712a9650c83e6c37a0514775c6da18f27699b646875d4974ccde969881a7da0c1e5f3ae722e987ab8999c320f08865190dae95c038fa6e18ff0ddb1f62b098ef9926f754d3bf20ef58ec3800e04bda5aca145c35042eb74117dfc84bf591fea6478359b1b731b9601496c3cc20c60c6d22ff168c669ab0f97c26221c47c8947db2a2ba1168f07def8f965a5c17797b6776a12a35d11e5175fe6b14eef180ae4f7bfb1c289735f3017906ea0a4496a009ebdd11ead6d54210a60260a8532c98c83762dcf0b9a06000a7d7d9e5719f0548f8dc9eac7f89db8d8e1ca6da312760dcbff5270431f51d20155b335c7e4dfd73ccb7067cf85504188e32005342d4e21e8a80accb5d586540f1669f5766f0bf96b510a7065c53d372eafb5867f303c8763bc8a0e9678f41d7c7e0923e6cc7cc1e6887766364d8a068fc81de1aae0dbc7903b6b44d67ed5832e76f46336ed97697aad504d9be813c8c14b77cb4460653c8f7568e64934e4fc5d0ab46a6d23aacc4a73e88bb0deec7427a6388124f1414687cea7e661c0c3332749e08a0e792ac1eb7d006e85c9b869652549d952d9115305f10e1252a76728136a12984671b5ce07348b28d053d425e46ff4ae93a2ae02459fc1f3a6a5a60bbb8c456260366c9bfc31cd837964add12f5ba566b2ae27dd4d1e799a062a849daf9bb0058375b7695c33bbd5839858ee6fc0f9a6517efe14aaa1f9950bad6f19de1d4f909a64bc76026c88fc38011e080ab7f491c657ce8917cefc58185c1bf758bbd", 0x595}], 0x1) 16:00:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x42) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/file1\x00', 0x680, 0x0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1da) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x800000004004500) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) msgget(0x1, 0x50) 16:00:17 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)=']$\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='+\a++-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\xf2\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\'}*!})!\x00']) pipe(0x0) pipe(&(0x7f0000000080)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0x2, 0x2, 0x1ff}, 0xc) 16:00:17 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0x3caaec66, 0x2, 0x3}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x4004427c, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10020, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 16:00:17 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x26, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0x1}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x83) mlock(&(0x7f00002bd000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1030, 0x1b00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0xcf, 0x6}, {0x0, 0x8}, {0xcf, 0x80000001}, {0x47, 0x80000001}, {0xc6, 0x7fff}, {0x3, 0x4}, {0x25}, {0x88, 0x10000}, {0xad, 0xffffffffffffffff}], 0x9}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="80fc43dad82a3f125946da9badc3dd1953cd151228699a6b6e898c4b445a3a9310b7938bd3efe17d16a00924e5fdf3b9055172b847cabed412f88a7c928b7b2381b029f768b08df664529c23c0ee9b2fa94a41825cceaa88b4c3ee717a6eb4ad", 0x60) write(r2, &(0x7f0000000780)="afe64da621ac5436339f", 0xa) getegid() write(r1, &(0x7f0000000240)="d0f00172f5a9406ab5fc887de65fb892c02d5a8c09d339c5280d02c58cf57ae30e3edf338072e16fe6c859c424fa56fa98eb7b06f08a39668f345bb2e67b5c22243e3aadf0b77fd034997f82f042cb3b8eb6e81df500e301a3b250c9eaf102b71a4f0ea15d", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x7d) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x4000, 0x3fffffffffe) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x100, 0x5}, 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) close(r0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x5) r1 = socket(0x0, 0x1, 0x0) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000000}) setrlimit(0x8, &(0x7f00000001c0)) flock(r0, 0x4) accept$unix(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x102, r2, r7, r6, r5, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x551) r11 = dup2(0xffffffffffffffff, r3) fchownat(r11, &(0x7f0000001400)='./file0\x00', r6, r8, 0x6) r12 = shmget$private(0x0, 0x1000, 0x14f, &(0x7f0000ffe000/0x1000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000180)=0x8) semget$private(0x0, 0x0, 0x400) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r12, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001300)) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r1}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="749a", 0x2}], 0x1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, 0x0, 0x0) 16:00:17 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = dup2(r1, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x1}) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xffffffffffffff93) dup2(r1, r2) 16:00:18 executing program 0: getpgrp() r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/27) 16:00:18 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2, "aa3a3206f0d955c4b8c5a6c7a8d4a9a0e3ecce6f", 0x8, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x2, 0x0, 0x5, "8a2f0222b6f97bec8c6793826c86ab9c35128b77", 0x6, 0xff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xfff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:18 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) socketpair(0x6, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xfeb8, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="627b9200", 0x4}, {&(0x7f0000000180)="c9024db9e71c6d024aa79aeaeb0953d8c55b1ca9f7e134a2323a0cdbbada658b392d6001201bbdd51ac695e8a03724ec51bf7506c1a97fcffb8077b28e276def1f6d2da68ea57f38bd3f9ea0f903311231dc850eba84ebf0e20839e1ab30bb7156f67a4d24dbe2999112bdd808d9bc37a362c1b7c4c72e045c2aae960edcb0430ff65424197369f6184b9f3a2af974bcddb1930ee97f3af2803a67ef9b43d98f46272933b3f779f2aac328bc751724de484a09a8dcf150971de7495739", 0xbd}], 0x2, &(0x7f0000000280)=[{0x98, 0x0, 0x1, "0cc93a4ee3491779d357d164023992e25dd65a3a2fe8de065cdbb38437f421a3c75aceb5d8276e4d8c0f882b9a6dfcc35e06bbf5a0e35baf1406f6a0b372f6898b4e39ea1087691f50283d8b08790bfbeaae73f5277dbdb2c11b7371ef04800ca0266743ac8060f3e6ed63e333df33a93aa235f3f15a019d185b17901b158ec61881b07c0426"}, {0xc8, 0xffff, 0x5, "fda541188adb81d34cd2641bb4d5e7b1b896b99f553e3244ddf2e2f3b234cf900a643ee7f5f99f091d72ee9be0bb2725798e495c6435af2d23e56d449ec16971c14cbac01a018d2780d6f35a88d99433d02f8fb9d3b10fc0993a80592f238c4c3eab7069f06549c1c4c2351979e2971ef21ff8649b1642e134dc389c3621722762ddee0c053aaf2b7c4facad6e79baef40ae136adbee63e63aa382ccfbc918dd5ad5ed0d2a1d602daf810347a6002db097"}, {0xa8, 0xffff, 0x100000001, "5d3336df7c3528834c758738e71af85dcbdd507a98504acc22e7cb00d8e015f6c1fa6fb83a947263d7f583d6589b7721b5c89e5b5141329ac8014c69fd7dfb910785e69c92289413b12a8ae47946cbb17d4c8d65fca5402b04932e5a98a8ef0e12950a8ae3f3a394592fa3be7d0a52e313cef1a4aad0f927872d1e8b5adde7f55c8a3af620f906fceb8ba39f4d911213d24340"}], 0x208}, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea0000ab64d9afda1a09302d6eee6ead6cab9be9aabeba8b649b7ce8e8ecd48760c78282f0677d8b46c03406457cd86743c363bb6164fde78c28f329035bfdf4eabb643ba559089848e21d81d31c606068a5b41ecc11dcebc5fc7db376662649dd7703f7f5f63eba111b6c78f4cb0ab5", 0x19) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockopt(r1, 0x0, 0x46, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1000, 0x6}, 0xc) nanosleep(&(0x7f0000000180)={0x1}, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) 16:00:19 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xb4) fcntl$setstatus(r0, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x2fab) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x0, 0x4) r6 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = kqueue() r10 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x20678f57d7c49cd6, 0x20, 0x20, 0x8, 0x2}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000040, 0x7fffffff, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffe, 0x5, 0x1, 0x7, 0x8000}, {{r5}, 0xffffffffffffffff, 0x40, 0x80, 0x8, 0x16f0}, {{r6}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x0, 0x81}, {{r7}, 0xfffffffffffffffb, 0x8, 0x4, 0xfffffffffffffff8, 0x5f}], 0x3, &(0x7f0000001380)=[{{r8}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0x20}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0xf6}, {{r10}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x1, 0x9}], 0x5, &(0x7f00000002c0)={0xfffffffffffffffc, 0x22c00}) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000300)="a968e534b8351d6485c4f8faf0af89f016e9b94174870242dbac3fd9abd21b9461c6ab220628794f1fea45b5d67e7107a3b48ceac5b53667335bba5829547445b73c297fabd3cc5ac852353d5b1047bcdf1a67e837eb23e5000000081f80ad8c0cd1258cb17b98b9065ee7f8b5462f43064391311b887928fd510ec053c775aea7174c768828531b78602a709a", 0xfffffffffffffe38) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7, 0x5, 0x200000000000, 0x47b, "a9a664d1d1f841f9f477a0c4398d5e7990486b12", 0x7, 0x3f8}) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0xffffffffffffff5d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x1e0, 0x80000000, 0x7fffffff}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01798150000000bc00000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) close(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x116) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x0, 0x40000000000aba}, 0x0, &(0x7f0000000080)={0x9, 0xfffffffffffffff7, 0x1, 0x2, 0x0, 0x4}, 0x0) 16:00:20 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x291, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xffffffffffffffff}, {0x2, 0xfde}}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r1, r3}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r4) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000000)=[{0x4, 0xc5ba, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x91cd}], 0x5) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) 16:00:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000080)='./file1\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:20 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x160}], 0x2, 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = kqueue() dup2(r3, r1) fcntl$setown(r0, 0x6, r2) kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0x4) fcntl$getflags(r1, 0x3) 16:00:20 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, 0x0, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r3, 0x5) fcntl$getflags(r4, 0x3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r3, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r5}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="176c7ce19fc3a28a418e6fadb1fc84e812b170f0e6f4ea47e5591ab84acac7fb3ba83fd79d95bd82a9a0c39cc87c9ba9f3bdc7aff404182544aaa445278a253dc4994d4634caac573e0f747a31dc60308c34bd10c938908330a2c44ef923eb6b96f6fe5489b9d24138ffcb9be162a8b205227c0b08893d7242efd4c29d30ee56a4e80a84344dae3669a8e744b834e74444422d582845d37f2c868b645ca4b7ddb84e8cc29de29c0790c8805ed5ffb90c53089ff3c7ab077e6e77e59f11c37be83a5fc961749bb67e591b64", 0xcb) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0xfffff, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x92, 0x9, 0x3f, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0x19, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x4}], 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x80000004, 0x8, 0x9}, {{r0}, 0x0, 0x4, 0xfffff, 0xfffffffffffffffa, 0x5}, {{r0}, 0x0, 0x2, 0x40000000, 0x80000000, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80000002, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x40, 0xe88e}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x200, 0x6}, {{r1}, 0xfffffffffffffffb, 0x31, 0x10, 0x4, 0x10001}], 0x6, &(0x7f0000000280)={0x0, 0x81}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) close(r0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$getflags(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x121) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc0, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850500000001004b92b85d000001010080010010"}) readv(r0, &(0x7f0000000280)=[{0x0}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x2) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xbb, 0x0, 0x1fd, 0x20, "b8000000000000080100", 0x0, 0x20000}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x48, 0x3ff) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82484, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setegid(r2) close(r1) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8280, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x10400ffffffff}) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x7ff, 0xfc8}}) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000940)="d91137e819db351c4a667669d452a3ba8ae5ed4d0bddbd7020755b176685a5b047d4cb5743cad479422a63688eb4a2642b7e629e13a0a0265261c5622f242dba1ac851baa178ee66ecbc3bc6b25a6a1c7a79a8422c45bf57f3ad230df1e216228e7b0889fd1bd95a87e9e5c5dc11b06e2a8250a47585163203a0f005db9c05a7eb14c815baef2c545318bb23294d57ab8688d613a9580133ac2098b5db7a1e5e76b7c37edac5e07e29d89df804d6d417cb1133881a6956a4dbf9f99da51ff9e2507fd8f3b07672f975418a5384b744167f28095f0bcd628b69768c6e403305ced893ea6763d027b331e2853f289c8cc39ac942e8df9ca8aa7223dfa55d04c73c37bc9e6d2aa6654ff0180f4bdaa2905fa6a9180229657b047debd3bc602c91867966c34f3d08e2d8c721543aa70d44689580dcf270aa323bb0d19d64ca98b5f228c578230aab88a95b5a4aae5ba471dbe9e288cead025334a0fcb44d5e86adc1a2d486d0424b54289be823814a33d1c407ba150ac8a17045c9898eeaf78896eedf26749991a021514cd1f54449f02e015193c72f3414988a3477bf6c174d0991bc91fbeafe29c167ad53e45f8d70f4c421039d8626b87cd02ef9265f918d1c77b45e9564201eaa7942d0e9357aa9162bf79a2bbd082b0b47d0ab74c138bac9d82afc2ce878be4756dc248230ed0741b8e9e7fbbcfc6ac26ed50c73cf45ead3e95a5f5786903d61f93313574c38987bcacc51c7aec99296788839cefbfd7cf6034996b19010d9919e642b21fbdc3ec04d06a007c984e6972074dcf9d290784a1eeaf925892bda892f916ec63ae147fccb7ef8d0cc8cd60ebf7a026b6ec6971c4bec21caa1a9e21f9d9a1666889f014137a7902292ad00bc749df6008a06efe41899d31258d49c1ab2702df21c9f9aedc16d42c5883931c773b31234246977aa49c9a34e68a7227a84466f3d72c7816a840b64d32730bd81b514d061d542a392823f298d9aa2001303ba13bf027042fc47fa04020be93750ae1a33d5c4d18050023fbfb0e6ad357f5f608bce9e0f8f6650610010d6407af1f47774da5daa0c66b870ac66d581dce8ec46720477a61a029ffb8ee771efe7e13df22db1fd6b317bcc4aa54577243b8c0bb9128c53b34292752b53f5bc5e7264fb14f09a622fe10d99e1f0076b9aac9ac902fa1b216e1d3be5e72de20525d485fc537014243ea98334881c66fb73f225ffd8894d461156f6c3f40423f30725e79c896ed3c7b53087bb9e6ae05f9a90d98495f231a7974b57799976c5820207d7ca840d91bcb5548c1587e666d034c2db22cdfec18fc9da52942b5271fb6bfb571b81fabc9cf974430c599235157385e61c9d3852ac0913689a3c5533553c1246dd8c49fdb78b0731db6e6e9e94ac0b899d800f771fb50081a29507efe4fa45bfb4d61ff8e5ec192023e15ceb0eff01e19e485bd467cd9ed087bc0d328c8dfead16e56dd19504c291b6fe90f2088f9a61230edb622ca6825d726776634ea330835cb62ed4c50d7c1abd71583b6d7aa6c9411f9721876a719af680dcac04d55d1a6fd676c9600c420796443eb3724287cdb90fabbc4dbdba7450864fcb2f8d096aae38a6854bc2075a4059a59533cc99c34bc7ab6aaf05767e8d5ba534644632b04d608fc4c220e2694273bffff15d8c3769394a477304b2200a0e57b2f2a742825524396d8726e6253fb5f6f41ade8a99f232e8835c9d3aacea9c7b24e31530fa83139ec3599bed2c016d4ead08f256c5b60a7f669d5178c99e1d34f6d8c5737e3cb0b434e0965f494b45e370960774ca05231492bf67569e2c88b4841ccc80b7f66faa31160b602010b14aa8d58da101682aa47042d701098bba009cdc3fe0497b56e4a034acf6849d32175c1083238fe3e785cce45474cd7bbe812e7ce76c9a40b5faf4cb93d02a0aa2e7b22ee1be4961e2daee707a0ee202242cb0a35a23c5c0e6c1a8287f3887bef5cbc7ef6b191523c1c5f9388d557d85944e62f3a63194d83c610d9991120f5f7e6311ce10e1fcb3487cb033e05bc8506f56c424c6e3888ada4e6e861c87e7a827745226e4cd425adf727f7edd1da91943d9e9fb40c527226005af388d24f54a557ddbbf73eeb5907645455aa4f367c67733d0b00fca2049c49c3b1cf2de8d508483052b9aa1964b3b7144fdbbe9f4759eb6dfdc925e904c00dfb08b34aa63f7bebdcaf7a1b29d542fc1563a2a73fb5d65e59fe4e8d37e8eb2275bfb4a09dc77fa589448e7c87ec98ace0455342e991aa521fc565642d76503e06ab8fe7597aed8a9902e7dc90ae29c8961c2696458e618d574402c8fd52ecfb46ff2320cc4e0931634403dbb47d39b48ed4eaadcabee3558196a1fef75cb51968a07b5a712efdecfbcdc9a6f72b46f5de9770a2b09903c2b67e72c2b51d22912ddbc76e7f10d8f23c906ac939c9835969b2c4191d76df8f2a4e0304f7b7a0165bd4185385e03bfd90db6940411eecdcab4b5af0bb250f089e121f1233c161f3a08663d0d36da8576252e3d47335a940c103fcf12e89ba73776ac6e1cf7bb84a8f86be3e028a96b92d1be662b51c235833b4dc5e0940072e3a0e0289b36b1f2f21af227567468ab13ee913aad89890d18c5ad7413a7faacf1305abc65052e7ebfaf9ab57e7adefe15b803cb2148fa79959fd10f9ca11f635cc65cae35bf7a8ccda06c238a750930c1aa01e12ef7ffd33ff747f43c987fe12ff3732187369db73b7d99452f7add0692699d8dafd25d501e7ade7b8223d0710d4ca44834b028ae64297d483536ab77ee5949a5758d33ac178258cb58e9163940c6232a71538259ddbf1a64c850cd39bfe210fa45723d3ffb9e4a9603bef25121cdb3e828dc4e50db6345c8be6b30b30158f203eed78592cf6ee8c1055ea5304a9beb11c5d10da803922dc7b6bb1010fa5d5b7ab077d72e0426d6898dfa6c83558d12838d4db1c7e4bcc872bb2aea7d4da214cedd2bacf6384cbfe68e1dec9c7cc4fd5b5bf74d264834b78b01632b7eb11ccbfc53b1409fc2bc6a84a9f41895ddf24a625b6e48da2a20d37b729360dc2e54670e4c8aee3ce208cadf1ee7dbefd0a692d460bca9272f3b4150d0b493d77678da3c9f50c16cbb90b2c8de491fff02e8bfdf6515d63dbbd678541331fb7a013bca6e53164cb20f2793e2a01b4f80eb2e86d87ba45ce81c0ab5658f397d2c6d8004de7144efcb462c69f70fb78525532a02ff7010c4d3c90353f2a8f29cc20efe67235bdc4cac3a536e71d14ea75b1be8841e54c00198708ce4d0b312eec8fa51477fad5e06a4442fd4be9f24b302b5db8daaf62a783ceb45ac0ee790ba45900c2216957c1b7b7c9a6bd4240b1a745f6f93370bf34ae6fe9e89cd1c69a263c1aa01448fb58c59368803c9749d0b63f45d8ae7f40e36e8982da04bac525fab679b5875b31ea3cc1677e6b3107305437d0e7c0345fd7de156d52f21548793eedd62e1405de9c9c2ecdcaf54f8ca608408d0344041cece801b56453042bd4735b706b4e1285f8f6cdd8ce615f5329557405deaff2dcda319527c4a1d57a94c102bec0fb4cf7b779cdf64fef1fd0e1aac20e1a18b150ffc2a48e0719972edbd178ef0b8b1d1cd61e24ea87fd6157963a90eb3479bd3838ab1d5b79ba3a87cc696b5648efaab886d181ac8573dbac94b2e8f1d7bb8d22fb7e4635e949c0e6c5d72e4c5d5d21d336974db36dbafccdae2db1244f44af2e3cdf7dfc2622a3f55bf1ccd5172820f90851a55e7608f2bc29aecfeacbcc7169d5e8fec644fba8584ae05c050d83a5fcb3d3a0f6eb72e4618d5b5387a1fe6c365e68889deeaa1defaf053e591dc592ff1f4b62d16bbbe3e402310b3dbbe3c38ab1011f7a467b1b8244811a1d4cd88f1816d913d86daef245b5325270268104f7139b98db10858a8550fc3aba86c36891c0a86221c5c680533991cb6bec1707079a3a7d721b5cfa691e69024fa1d41dcd67bb8bbfaa850e291ecc0004ed01dc6a80b1cb9c7fc920811f364e5d8219ab220369ad8689a3bbff7fdb2c43c3d0a9e08718a23d02de77737f6b9ae94fcecfdc2fbfe10cd56a3549492b09de6c445e3e20633772f2984a2689df1d97a674f273f8f074a4e343378e7b1db04516fc7421028f5a739b813a1198a943d462b69251d41a2bfc122eede388763e14efbce65d808297fbc7c9fbe005e66c15a90b563dfe06222f4b30fadf86e4fc279c9e84c7ad8f355b7e3d728e0a3e4bab5204df2c405479afb6ddc4fc3873d6f2cbcc197276a05bfded187428406bbc180781c2ef33e4f31736518ccae998dd128acb13306fd605b513db1ef9822767f98fe1e5a3a3c8f838775ad990615ef61593a5e0faa57970f012bea0d2ac7a4c6b530f97d5514e9a9a0dcf2c49d6834c2cfd84f68553a88172386f2e50c08289ed4f00c8515a450ee22c22bf591e4169a502011fbf9ed43de8166c89011ab21a15598961345c554dcf6053efd0512aba421153bd3b2f165bfe6f1dcaf3f7d6640934b1a50b02943beff7772dced471ab2b9fffe99dd01a401535d315b3bab6c28b6211901cf4ce35f5b6c4979a0db71aab6a5839931d6c025851ef3646d143ba134fbd978d2952ddab5460e99c2cda291767c36ea5153f2abe9b5f260fdc9488e47661b8cd4627a74760c17a018393f35e1673b81147cc72e1b154313bc027e1eae81dba328bc2b7716107bf113a8d5513dd436ca6a4c3334eb382dd1e218b7c32ee22cdf7d3c941de9f05046604fefa62ec5806ab60ea19ab1f88548d46114dc2f05616c72dc5ca5748c8b257e29bfe66044618628bd7c72a4f168bcdc220810b792fce877b1a93e86d1485a7dd1ac6f71735e3e1f627e1cd9880e50f16af784c6bbc85b094dc9ce5921b1d3adf142a27d9dea22c13a4c13ece7eeaad2a6f6aeaea5fcc194db127258f7b1c5edec4853ecfb05fb0803c41289df0eb21691b5eb1105cdc32938210e59b897da1648198d10fc3ee9a1c83d6793c8e82824570be9bce0a1532cf313b3cdd8942be860aa968915cbf395fde236f115ca17ff7efb9ac596cb1b62779fbce22ac23c820cc4f7e896ce557b1b11e35aee385c95f7638a718bc7facfb1e62fa1c788f1582087e380f079544a83fb73ef7132d54c1b116f1e4bf473a806401500cac534e161323c88e139676ad337aee3257b2447f5a857e57e9e9cc3b84003e7518b6ed2cb83624b15a1a73f0ec0aa6a71df7322219862a06af0b453080c1ef8cb4dacb8252cc65d15241d959264ed544c07bddcd68f16938a2300c712286ed517dc808ee84146cebfa1f6aed8b993d82088c3710e8d9eeb820f4bc05ddfbb18c8dd14c4c236d6014dd87fb48ef808003568d6587c88add92b4cee12e5873cde05a5d6703f09c4e8bb797e55d1f56610fe33cfd6548960b8a2179b40785d3da33a8e6bf37028b13f482ffcf2229c24dbd58f2f51beadf9f3c10fa1eba8f6c62a6987fb2a3888da07a875194ec15dcfe4942885baa0aecf499b7d4db6c4f7717f07124a0e8b51f2d75acc09f06f355b2a43dd81365f80e1be64846124964a4ebe5f178ecc1c46e52c1b4809e8f6ec2c3c15236d87898fb24477f51fe3d42caa9bbab840c311c8c72820d5a7c3f4a3be177d14210dcd025bccbe8297f9f137d979e07186e69bbdf05bf5104cbd4384cc603ed4b9a297f9f8d9cba718a757174065217b05951d7eff114ac12eae3f79b9442618ce7ebc47fc92c9a8e2cd7e5c522ab10915c79a1f054ac34e0d285ff97323cdaf787c66", 0x1000}], 0x1) 16:00:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCSDTR(r2, 0x20007479) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) getppid() write(r3, &(0x7f00000000c0)="574138b760e4122642e24c9c45bd1462c051a8f78879c1c641765683e9241bfcd864cec234a62757ec40ac80152318afd0235246a6525d67d67043844dd5ac699121fd60c38ad18359e0bbfabc1d4556e3a828bddd1ae6f7ee3f16af224dbe7f96348177ace1b3571bf75536a8a5857ac0fcfe5e5cb0c3b596b6c3edb313c42fc0fc6eb773d6062dbec2", 0x8a) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) nanosleep(&(0x7f0000000040)={0xbff, 0x10000}, &(0x7f0000000080)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) fchdir(r0) 16:00:20 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r0, &(0x7f0000000340)='./file1\x00', 0x200, 0x5) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='/\\@J*\x00', &(0x7f0000000200)='/dev/zero\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='(\x00', &(0x7f00000002c0)='/dev/zero\x00']) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = semget(0x0, 0x4, 0x28c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000005c0)=""/4096) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000680)) write(r0, &(0x7f0000000cc0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ade47a77f25c1abc8b9c00fc8220f7a41f000000364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ada2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7bb4ff497eb4b2db6bc902e9999c725c9edd06fc5bdd657cb89bd11a08033bf5f083cf492afcccea1f0d6a87561f0e9af7503727ab41eef726ff2c926a06a9c0dde93cfb1b02a8d82114c684f2a5482408d26d6344782ad78d42a3508731f04d3fee8a8b5f189852689667289483d5acd4c3fbe40fdff5c50c346ea31b64e3c1692afd78", 0x607) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x100000001) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) accept$unix(r1, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000600)='\t', 0x1}], 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1048a, 0x104) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x1) dup2(r2, r0) 16:00:21 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() mlock(&(0x7f0000084000/0x2000)=nil, 0x2000) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1000, 0x8}, {0x4, 0x9}}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8a) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x405e) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:22 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e3364a8a5d017e4edc7f80eadb174070c05faf5f54182980b116e9e16dabf9ea603812263156d30b3b9acbb5bdcaca51a3f5b21f47fb051c14febacb59c81403cbd7ac6b807e5f2042bdd4fdde19af82", 0x50}, {&(0x7f0000000140)="ef0d316768cfe5d7c08896afff0460bb290fa80bf6a1abb7ab53e172d55e2d93ca6e41e92fbae0cc47a65626072164e35c9f7297cefa5b5ca89e0552e5695b45102e6c4bf12cae8862097b02eb060e1aa9b75320096c5621b6af2c8873a6718817941803d9d4860e5b58661768891bca7a13fc6ce9e9aaef547b72a3d92bcd0f8b9c8f45437e28302aee4b41579b3f1f21b0c069020c3463446f731d90f169f095842e5172ae489896bec111ce5ce5792f8b6816ceae79f184694eb94f82ed132dbf10fd15c82ec2a36113c2b2bbbb32e26b08ebae96e0263c52ce28256a2bfa", 0xe0}], 0x2, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) munlockall() r1 = geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc6a0, 0xfffffffffffffff9, 0x9, 0x7f, "21189c3c41d491a35180abb9510f1e16ffc148ca", 0x25, 0xfffffffffffeffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) setreuid(r1, r1) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) 16:00:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x7, 0x86126) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98dd34b43622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getegid() setgroups(0x1, &(0x7f0000000000)=[r2]) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2c0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x5, 0x100000001, {0x6, 0xd8ae}}) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5b, 0x5, 0xaf, 0xffffffff, "97f3d840445912aabdddfec0b4281a05ad209912", 0x615, 0x1f}) 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, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5b85a894aa6ad3912b1f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9"], 0xe8}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) clock_getres(0x0, &(0x7f0000000080)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/143, 0x8f}], 0x1, 0x49) r1 = kqueue() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xffffffff, 0x4, 0x2, "4a9de7b4278c2691b96c12d968ff028a1f79c6ba", 0x80000001, 0x1b30}) r1 = socket(0x1, 0x7, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10001, 0x8, 0x1, 0x80000001, "a5aab66eaa1dcce67fbf775c11e65952510e27d5", 0x6, 0x81}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1000, 0x83d, {0x2700, 0x3451}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x699, 0x6, 0x9, 0x6, "a9ba9f895218d452f0e558dfc0c3ff41a38a6b0a", 0x10000, 0x5}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0xffff0000000000, 0x8, './file0\x00', 0x0, 0xfffffffffffffff8, 0x599c, 0x10000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7f, 0xf8, 0x200000, 0x70fe2363, "2d87d7541f3f4b419811019a58f6fc75d19c3841", 0x8, 0x7e3}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r5, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) dup(r4) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000001400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fchmod(r3, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000014c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001500)) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000001540)=""/142, 0x8e}, {&(0x7f0000001600)=""/51, 0x33}, {&(0x7f0000001640)=""/23, 0x17}, {&(0x7f0000001680)=""/186, 0xba}], 0x4, 0x0) getegid() 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='+-+\x00', &(0x7f00000000c0)='*\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='#\'\x00', &(0x7f0000000200)='B),\x18%/\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[{\x00', &(0x7f0000000300)='.\\]]\x00', &(0x7f0000000340)='\x00']) mkdir(&(0x7f00000003c0)='./bus\x00', 0x4) unlink(&(0x7f0000000180)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) socket(0x0, 0x3, 0xbab) r2 = getegid() fchownat(r0, &(0x7f0000000400)='./bus\x00', r1, r2, 0x6) close(r0) r3 = socket(0x3, 0x4007, 0x9c2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)=""/242, &(0x7f0000000600)=0x5391544107e9080) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="a44e3cdd1ea7a3b0545f7dd09fa4262ccf05a3b7a63bf8c009c91d305223b2e7cccb002bbfb8895d10ada9341890c6443748129cad4c7c16c412eb4fbb56c868f9d1d0f4f2d129e322face9ddcb15b8c2096e9d9945902cec5", 0x59, 0x1000009, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0xf50e}, 0x5) pipe(&(0x7f00000012c0)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x3) pipe(&(0x7f0000001380)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x4}, 0x8) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003f4000/0x4000)=nil, 0x4000, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000026, 0x9, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7f) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x101, 0x80000000, r3}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x80000001) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x9}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:25 executing program 0: socket(0x10, 0x4005, 0x9) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="d6d1c19ce318b3b10129757b585ebb32f253898467fa281e93d994ba17786581d55e03682515f9610f0ce6f7dff939e231ac8c0b40d8b3384b6c555dd817596964f72c4bff2e87c4327f7b394e64d9b13ae578d1b067", 0x56}, {&(0x7f0000000240)="f57b00c2d9a4b5ec441c4b40546a7366ff8a202bb38d38", 0x17}, {&(0x7f0000000280)="18b6ae5b4e293a1d7fbbc8b87e73245bb8be5e84e10a43a07988e505fdf3b3aacaeef07a9ac89f6e84233c5a920056547525439e7bfd6136e835718634d2cbbcd44958d2b99d37f210dfe2fffc831320cb9aa5f6c55a7cc80faa5fcbcb83", 0x5e}, {&(0x7f0000000380)="455137f731217a9f51cfd816187dd8eaac3fdb4560860bfb062f8e7f7c960f06adb9b840cee45f1cd69497", 0x2b}], 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0ded77aec5e750f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10440, 0x17b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="42927aae98281acdf683999d74d43ae07b29e43189931ef1eb7aa769a1bb40e61a938f04e7dc054f8c0e7d88ef08ceb4c39968b30d212befc8d3fb5380b83d2040156154a0749123f98b83f39318a582b6b2d17e10c9caad9cba0d28641ff70d67fac3e699cb681ad814e6890967c9cd3dccfb99068f6961b6a62b8c1311428388a3a284282450081b0df3610da8b67c3c0cca17a6ad3fc3a438f7112a4ca8dc310e48a7d78cf1d2335096b87a06f561f27950f6271945c674665c6b19c6b5fb", 0xc0}, {&(0x7f0000000100)="03cd62bbc1fd3415ff50a68e70177f722a4b6d2e13ce4d32cf47", 0x1a}, {&(0x7f0000000140)="bf23afcaf621698f653ca42c94cc1eab934dd63927e47762b2a7969524d534a7b9854ec1f737fd01745f5bfd1d361297dc710d733b442f544c89421d4c95344edd01b6d3854d183641c953724dab5a65be5d4e21a8f0e8f7e5738a04a85744840841bf7c936c180fc06299c8a958e58447f85a98570873927abc719b6bf7", 0x7e}], 0x3) accept$inet6(r0, 0x0, &(0x7f0000000200)) r1 = semget$private(0x0, 0x3, 0x100) getdents(r0, &(0x7f0000000240)=""/96, 0x60) r2 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/82, 0x52}, {&(0x7f00000003c0)=""/109, 0x6d}], 0x2, 0x33) mknodat(r0, &(0x7f0000000480)='./file0\x00', 0x0, 0xff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000500)=""/82) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10b) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000600)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) r4 = getuid() setuid(r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000006c0)) fchmod(r3, 0x4) getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0xfff, 0x1, 0x4, 0x10000}) open$dir(&(0x7f0000000740)='./file1\x00', 0x8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000007c0)=""/23) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="8aa3650ab0e2841b2b89be96fe225f385465c8e5537d13467ae6fa4dd6e4d2e1", 0x20) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000840)) kqueue() socket$inet(0x2, 0x23556e81466642e7, 0x7) 16:00:25 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="64452b33f21dceaafb5a427529a663692d34ad8d62e7bb36b4fd68cfde67801388f629621a6945a042b263e068e1a78c0b89b2d009efc9e4c891e1b1736c9f84c078dadaa16111e76a5464a8f2a1f0c7718d7cd7568016b75a8ceab22a3638b52e1d9583c6df4848ebe9020a867a2e81da0e1f7af6262d89a2bbcaaaefa4060034fceaa9e3fa0d3c36b09f8bba4911fd69c24af4c907749b72d8ef2e826ebb0912e56f5b0642fc48658e271a54da77695064e533b11a1ca1bf87c759c627c5698cc8942bab8a137bd7d455563f1b26e3ce9d25afc8627f92d0c3b3e3cc050acd82e94d32b72f14ede941d4cd6cd609b36e9d1b4b3c0fa5cd30dc50928520e14bf124b3986b125168e2f9c901d38908adf6485ddfe5f346432554b8fda81bfaedee942ed6abf5c150f0cc75ce50b3c6847bae0b23c429752b9721ab9dc2998d34984b616609555c1f42a1a93b1ad864ccd0c0a6619ed4e18d21b9b83d592c87699821f59b006d7691b71d658f68177a55006e7100f72dded369179d90433b378d9991bc7ac820614a095d83822863c861b8f25b6e8aed3eadb5be96a489adfcbbc758b2c48f92a7e31f951449c082c5107f38290dd603a433319bffae4e27a5333d99bdb7ed4f510fb19f69c6554a3ae635276d8af10506dc8b81342121c272110e14ef5ca6f984fa3121928cf9e483e2b72f29297817b61fe9ef71634de96c18b91b57d38b0bf304ea0670e7a5a47b3950a5d16f7fadbfba1ebde7b0abe5b6a2d78cfe468789c69a9bc3a8e555b7c0a903929113d75ee29cb36f0fd97ae54175e8b1dbeff2d2946a8e4ba002ed4c0e4c3de52214c9d12179ede91e5c710632c811fbf3997e6c7edde8632ee1e3bd96b49d46af5783bba32a8e20ec44f6e92b034b29d18c693cce2185ccf70571eac842164b62c66992042adceb0ef7efc8e888da93cdfdd09cd5a8021966884679756d49442f0844a649016f0a473f80f937f42e15bbf0ed1e4b901d33a585287da880425c14b4de1bd9f4ca7c49586a5c4a6fe220d05185fe423c8d2a0def6a33c0dbd45809b8641b94f6d2205014fbb4ee95c7268a2f6b755f1bad1109c63dc452bd7d9f4f09eea7acb38bb160370e6b0e0801e4d07cf99329968f741426ccd2c9843ffc3bc6a8071b975d4fa674ea6084429350c54842eb4cccdd883d7cb08399b01304fd18fe979fc546dfde2522ce97ff70f17d8d261a3a0372b6ebf1e579b428116edad88dc5b0a432a161d6fddeaa8448cc1c5a4d440c93f704ee3cf8bc6da6b2574c95b6df676642316aba9efe1e608e78b16b1cc5b146cc862628d05394b84980f46bd1b129f662ba57c0b5cde30d8e3fdf2f75bb37001fd599b057fa4f38639f15b21dcbf1b4a7bac3e9c15f0a4111ffd6ddd43f66e3514eff72bc33be03623d8e5b3ec4acf7fb24cf969c66ef8833871d994b0bfeb48be7691197c1c56ecdf034613210a891b7adbf58ede3f790573a573c5840b65e52f478b5814951442f6f6fc182ff70b418c49536e83ee4d8992f59e2c02d014cb9efdca0586d423c71bc793d60f90b35bc4fec8a651d9c52cb6bd88823f29c89ccb7c684ca9e07e8a44260fd3be6d559c1596796d79b1b8cb510b46261535f4c67da86b78ebd87ad17dadff4b930e0c00307de6922393256588e463f674a4af6b2e3335706ac4a5c45b08c7b3d3d3f9e30eae2972f021ca5b43c1a73d84f8f115a909b3b7d4c8180543d9763eb19e6c6210b19909982fe9b61342b7fefecec77819fbf34d389a1208d73c64070d86942ce5f45ee3aa4bb98962f3a5ef7136dae1061ac151011d339cc628f623f940d6dbed327e90aceb5f38389e021807ea0c6c45c33e7d596633aed6bee3558323481db9b4de312ccb8336400c0f5bfc43cfddf25b3ff69a819b831a2e8befe5423d36c0904d85447030a62fbece5b2c015b846c515294fb8da19f21b74c630d0a5273b2ceed5efd8a709cd75bf5a90647c65ced5803369a1205b89f1d65d697debbd9c0e4e711713ff1bfedd2321e005fdbe4841838eedbbea455a56a645d6071090d5900956259dacbb4dc33eb2957841b2551bdbc711e32a2e138f15a73888f3c1b3bc67991928d1ca4c7098e5a8f7adddcb0f48114c0729b0f2aecae15f56522fa8eb595e33f2ea30983edfe206211f35c8f4881642ce5d04198b9b0b10210acf68672262e3f31f6278ab92051d76952c4258837ee459061993993cfeed713348808845f447e0d8753ac449c274be1585cfda0d0916d0d01a71f25bffb96cbc3721aebb4f6659314d3f4e3b33cafc09afbad61a9c9a1ab5d0fb975d1ff55b51cc66061e030d464832544958cd06e72ff71cb4e2701e411cd6793c37425a00189529640c69724d79b98ae2d4968a6ac9a4ad79aea7de5a4f71d7771b831beb3bb90e34cce8ab890eb5b132dfc9377291dc489b15d3f42d8651fdaec079996bd1020cbcb1b3632d70e03ec7f177fb98d55a9b3973f556a1d5e8a42b65521688b7b1e4a9796a4b7e5d823e39ed322ca94c0513db425f0b7d4e30e125b91d1f46c04f20ab8bb8185e73114133fe745b9f33656004a2a0ae647373a0100f7d1f033db6385be81c00e3f4684dbe182bebdae9b4e840bd197ee90065e90004b99bde00e3e515c948aed2686649ac515313261acd99cec4cc613993fdb0cfb17ac7d769c782e2c0256b500d385adcb9dd9d9621162999edf4997181359e427eb0ff3b680a926997f43cd77581d73a32f60696fef8bbdc6475128b06ab5c72a1d2ebad3e36adb25103eee265b26dc45dce4330a4827f235e1ba086a300d126f90f9adc9acc09367105ac9b3653c6bc0851dd16d09fd88cf01a548388f9d115245af4e6557169e9aa8b0956bcd3c6c74d4557134700f26838662635c4b7d8e47ec4393d3921961c3168fdb7399cf31fd84f9560f8166afb729d9c438d87a057da36fd4e60e621c79dbcc87f2ebfe438f5b774cce108c6806d35232a94e71717a078823e0a91a0419ff00b681999a4c8e20bdbbb13c9d76e2b0b170bd782f1e5b861741ef58334bc31a7bf809b0ca942d5cef15c04ac200660a57f7269a0d296dba64fd0dfa29e6f8e35d471e6bbf9e705f26e14c037e4a073aec40cf1e774323aeb62c3ce20a6772ccacf43d946fa97a56bcef45df90dc84eec1da3b36149cae3532995fd0b889d266c62e9b8f74929f400f7c9d4b681eba79046c972af90fdfe6351f6abfa03e4f56268cd3d13dba5acaec5be8a02ea179089e558c8934be14a683192cc5535bf50e3f034eb76eab7aeb637cb1a82bdabf026958408364ab49971bb666304d31caed5ca0c23cb4e92ced6cfd2a9fb1f95bdf45d9e68d3eb498b0b402c7dc6b13febb8b481acd2210549cd21ce431d6ce3a1aa6e5a99fabe5ee502519c0a34746326436a8a1c19b5f0591401a7845587d75ce00c32f43b1cb8c0f4d22f123c080922618873dab65febc2c6813885c7e35b880d1ed5d6d0bcfea1a0d16ff8a64daee921812d733b93c5854d117d9068ef6b438d0362408915ab126d4338bcdfdbceedb93c2bdc0d3d02a781ea4bab26a47691c0dde41e573ac7d9f33b5fd3662018dfe467bb4a49eac2f405fa50ee66d7685a07ee6e7999857c77985c03f538b43c1a7e6b4b0a3557a9af8e99d5144b7993dbf16a9334bc9ce3c74893d19823b92fb09cc2ccd7cff3530577878c063b90c33702595305f5e173edc3bc254312e5ca20c64b19722e9a398fe21e882c702eeaa611ed783984b7a0c9830b5af0d93a9e4b9f61a7f68c1a97ad7b6349b2752fe700c387f712bd7090265662618da51d259324603bf2d874116f35c0b337d9bd753e468b1c5bf2ce006344058bc92509824c9476376f7b999e097c5ce439cf1578ba002c58af65204c27fa6c0700c5242013020e9f6ee9cceb7a04c947e5dce53b746c2ba5ccaea419a9f651c9ee4a9533ab6531c39f183e3fba4708fb97b80793c7a4f159a2be7c24ad57c9c87095dd03322a4ac7b473312be8468cb9fd0300032838221fac53003bfcd82396e09de9a0ff3dda238a7ee590e3be116787190e60bff665357b67ccf2b6576d32860a2086269fd09766e19a8d22b28146272d2a7653061e13adbe10e5a1c075ebde62307ecd9645d9ee233c6656004f25dcae842ac4e1236ade4140b30869e1c64e8592debdcbcfaac3614f3e66f6280c5dac3bda1af1c2c80ede22ff1db0613e7ae918a82ef2c837ef7cf718ce841348a93508ab2cbaee0f322ed97fa15b186718ae323cbc248b49726455796028a1f05d879d8100203503db8ba28cdf4c33dc84ede6089cfce0065c2c9966e02a2ed790d1a61e41c93a08935b16e0e08bb700a2e566f0b448d1649436840271bfd4593160012091368c8b51ca1f43982b7e4999d8d1edbc6463fe2cea56a7bce624cebd85137a60dd22f87ac446be841e1ee5cea832ee4427b2af7f6629c1f8b0a75c995d727a8d150e4a30ec5d12257eb6777edc6944f5bf5128490467bf733b968a3757f60b7038297a958b0703aeead2e74895dd35c786adfb39d194462a8ff5e702de49c9e1161ed59fa4d43c02221b6c1f42765ba0660a35f7a917b2e23c388eafa8d3beba1c6b01bca71cc09cd9df0321e4d3544a8d61e59c4cc587fa04a4cbdc489533ff431c9d06e2f57ccfc38a2f967aad30a6605b27dc509d11c1a0006ab54263244f27193cf82a2cfcabe5b6f8fc9953f2b3b701aa842cfa205c3c70f0cfb75d21f0e0a180cab482abfcdec6d41e56801423a0d5fb741db69a47627263267f13455ae80930add103ff9e0eb0121853b9bee092a0c211b90400068c1ab69dd63bf9923580546efb8ad618c17918f27761a4a4d8dcc3be62174558b238b37a7fe0927d17defe7c4940649897d2772720f8f5494a5cb4f87a1bebc2c051590057f69d2b2cbb296206c44b9d97c27cf122657069b2ae85b63a32f6ef8469439a49b8ca61bf79b7f3078eb973582716f0df27a15400f55a24f80d73c1ebfebcb2a60e98356ef73f26dcffcdf0dbcbf2506f2752fecfeee0fe56215b72f8cfe7dcd155c82269296a05fe50bac223df7a54ceea9217175f09b8ef43fb80be2d5f2e05447faca1c734d85dab9c7b75a3899e02f31a467b2913e5202ee2d49ece235cbbd7813558a3b18616a995e67a3ff7510c88b0423bee655c4638e42acce540e3be71fa871b9b341e2799e48cbd8dbd9b04c6ef42639a148af2fefb95ec1aab78f398f3da31632e8edda5b071d7fbd28b4c6d9cf6e1160be8d3f1fc4bbc6590fc3a9b59d36b43d6793e389f09e0a61f0232453bc5dddc3a8f8bc7bcfb45f45bd9649df28577fcde71144c5875a6fbe820038ead8ab3e8c3bc5ac701f409e35f6ee6ea97da7e7a8ae52cfcbc5d93d247528fdbd51ee2693111ba23295ce6c3ced19a3809691da48d85d293237e8e64ef2a532cf52e2c9e21131db132f6fab18e23278ca5ae82191bb0d5b0dfd45fc24f4301598f0d0d8763809de4a6a11f4080d23436f35d621930f6db9cfea65ecd649e0aec7de290807f0124286b36e7e5f439b430d7d85c77e6908943e3c9e0c5e2da36b125b289c51f611847f521fdad5d75f925b7d0e3e465c90d9dfbda5cc13901f908bb94b02dd84b4478ed13e33b22519f91c7850011c3ddecd38f0afbcf7ee3b6f97bec732d548f7d3f3f2c249743f53d2cd77045324a361962e07e755de6d33b0841cb623abb40885aa50aae5a766700960cc569b1650cfcbf5f99c7800a8066dc34e23633730501", 0x1000) r3 = dup(r1) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = getgid() sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000019c0)="a1bb17a25ac8b7c982a7e8d1fe39e31d8eb5a8e39129a1d6248b1e11a26d4ac9e1a5a4dd3e14be4971cbd31c74f6529a8ffe044dad40806ad5816d1291effa8635c24b43178618360ff67546a935f3d20ee60bfb857e51deea8e15613ac3244648ef376630d6d384c3a2f740f3e71fb65dc679bd9d7d0db5c26bc4874c5f69136b33faf7c985f7f0729aa8801df4d87a3d133761b4eef5da5e6852db8c2ed950d40273666d0a15d0fd5cf03cb33d55b0819688a84b7c2962ccfcb9e23248bc2d6e3b0b5abd3c3515f8cd9920d6da6b2fe3732e90c899e639cb7c0680e5c2d59d8ceddb749a38fef90a1cff577d451bc0af9f250cacb23da0219e23ceef06e483f2e5de159b58fe930205b67a3c198d299018b8f6136e140f3f29a3d1f102c891a7429d6b9febf0a3cb2d6e7e7f8958e1a360202ec26a107aa6049e1b6e04d128b97268365f6863aac7bb453be42b2703f05266d9c8ea193cb59d5b6571fd62e9003a842d0ea32f84d5e540a3846150c9f5ca0953160586b35923644784f541aec36b4ddd3e3a62b356e2ab455a80965c71ce4c2aeea422f696d1680d1f28e1555dce93b763d8176110464e4614415fb128317a5af7f64df99ade21d216eaee7a630a5ca70a64c31e83caa916572c6d74fd521f7124cada30ef558ed222d0e326c394a006dc0c11d44cafb728d285549c228dfe9f52860c8e0306ec7d3b333e97ac23cd7a9c2af17ccd453566c42c32bcf43717284cb5bade1177639d4d7722cff4f35373379cc8b91aed831939f298d45611f302789cab503c92ae78fee6658cc4d9939433c481cef755f171bab631d92a937e346d356e236be61efa2c1b36c9be08f5c0a17fb39ce49e6f599e541af19fa81e1556b079540ff4f6e310cf2b316f99a84767d54ef77e2d3fd83dd68fd0acc8b8fb1dbea43735c3f53c345406cb1ebd1164b107db32ec0c17124312faef3c69ca1936b5b602f025a7880a3988a7a06097aa31ca7b119c911f14ba35a04c41dcc8f9251819868a4852f676c040d9a7f84ae9f71cba4cca98d5acc7fa4b213afbf654f5d2e76f3c9e8a4457abd6299f96f36ba9685709eaf3429fbb90e4bf2e34cc18f6c58dbe79862868ae8159a1f80092d46481cab3abaa983a77b9a7064223831b0c1ed69336216e69dc0e8f25c232858e3b7695b56c3cea2cbe1aa6152be9e640467164a26d1b24e1779f3a23be08a91a8c6bc8702922605a14b945c7e277fe092fb68ff2c5876f615c67e6c2333c14be01475444817d72756c69b1ce9290c86ab1774ff5fc1c48aedc0ffe484214fe186380686cf37bffda685c57f71e8597d94eca4391d04771890fa5fcfb2ac096d9bc663a8ce730c92cea5a037d72aab4aeb0b77ed43500d8a309fbe464b78fb9063387cb7068358eac760c1cb2a7f423398e1912511d33a5f4d4a850a8f0ceb35a2c0d33f7b68be59f85b75cff5a19f1ea62f761f1e80cc65889aa0b47ca8adcd67dbae41188239d7f941cf557f41771b69f3eb2ba083a7cba0a5bdf6a9ae22960281df22242ee4940ef30abb2b3c0d2d814470499bb58b9255ffdb25339f863826b38ee31e8a281e90daa5c2e5bd530f5cf474ad9e88cbfaed2378939ba35ea36a6f770aae048a1a953f53c3dd3273f8c5aac9791d730f6715cd2f575a72625fc2f3346474bee8e03640ee829dcc1496b4dd2a4d45211752bf59f2616ff134538590267272f3fa110de29979ba349d6ed8936ba4980de13d9fc158b72161af11b83feaffd0175d9167999cb912c708ad7c5d8bf01345e72c2017dd83b6fb958d4406a4cfe5d3545e807cf988c11bae7e90fe30f231c5e13efd80d5ffd60f1c323b5dd08fd830721808e2af74c24928402ee97406e59db19143fd5f59c503e0168d2598b7d52dde743b5557c1a6691361f33108d2fc1cd32a1ebc5594a49a72c7b406c51ef8dfdf875b644bde08805115a48f8f768b8100b306a674c542feeaa95769afaf68481c73768793dcc5d3e51f7547c8ba6cb4eb17db7e31bfe6f59b57a03f06204cdc15cb58b03e8205f8e666b6e93d6b3626fcf06a29f31a63185dbd5d71642cef6b36b8ae53b67088dfe1d75efe9f52cae9fa1fe77c4eccbd8b807d835de7a3cc7f2548042ade31e03df85a393d3f4ab194a23b62578e10ea52b88ee582d45b37c3338db1f5874f6c00693a69f83fb1c46cebe548e03cac34da793a44f496ff754e68afd49db8ad2a714a074da34b23dfe5caa2b7b728eaedbde99b78aba07a9a4e7878f205c879d9173788f82e4aaa9b0f7d2bbec05fd6ce819eb632d660744baa76cb75948c4b4643b918e73a25e39fc53568120c18c886b65dc8f142c097f8b5590a04d5fbf406ca0a549d429550230013bd19248e4d8af879f7a15479fce94158ea0ae6296cebe4231cac107891e5d87e6bcb33e572119c210d1a45dc5be56e459dcb1fece8d7c627aab1c22f02b5bb6623ec16e75213d7834c36c5f93d5755048f5f3b401c0f317446285cd70516cbe63b05238228b4428dbb4d6d91b4099a84d88c40ea1bdcfef96d6c0fd0297c5f25e2e7a456f740a063feca906aa2b5ce8df9c7e259f6e0c24951ddb0a93efd568bf8613d54ea1ec993023738a31b3b3d77224c44703ba1f66b55e9049bc3c0716aa880cf998f656e947b8f9cee308def5dfd98a85920f26d003fa463c8a24a2cd9644c5b84524a6285e476c7ba0e1411dd4e4ab170db01bef68cb26549b635ba469cf7543fc0f7f6d0977a25fa6a7e01745f0270e624a69e5a6d28aa376619bc6b67a6608ade075ebbe723613f7161c55fd9c00701fdf272b1d59ca9bc57ecf6115c344fd53fd7c26f7f146171874ac22edcab7ff3ad2608f70893ff7055e2427cd00d90eb27119a9914753e7d13d13c874efb33a58811aaa944948ac8d7db068aeef27f6b4d343abc46eec03cbf94a317d4469e24efc72277b2ed69e3359cbfde657616af1772614fccafb55465ae129e80234f7f35180723cc3f767364bfdd68d989ca656a9e5a7540d8cd5fd386f40f1cae181f058fde990e63cf5ea2ad69d496ddd5548e0b6b9755344b534de0a2ccbe01f4f8aed39469c397c1eb99e3eeb49505639c6e98eb4a7f2862efe3f4be2338a2cfce08d82f7fd8b5c4d08569fb2d331f6247b4b645548d33991e73008077e10c22bbc111b07793114944cf46a72d71e5e8cf88a4503ba3185d31b50d45f016223033dc09e216fcb1a9b194975e8f480129bd7e959ff0985d0dfc59a73b2c87b626fdc71b34b74534fdd062fc5fa84272d0b5c72442b7c38a60e6ae36209455feef5833135be56e190dc2e26afac6f3fb2de048b75a7eae88d6973a9a914f2d90b622ae48f6a7782976ba7b31945da3b3a5683387a5c27129d12a7d0f34b5e52a63e6425987c7d140a8e6dc22bce6f6c1051f5fa5f3dd639ede7214612b63ac7937cc355044cd6505dd7a40947cab3deb56ef17786696a0fc3add26c76b0100e975af4e54f4413383b426a0655f66b4084c4f33776cab0f75a4055e74b7f8b5eb68934a11b674f8f10c3b689fd9e4c43c80850623a794fe6acb4768e123e5783366c3c147aadcfe086203676f43d2f77a51f13bd2ea899122ac143fa61bad81b8e74e641cf00d29329464061602a2d2e83104f525c71bdab6747f42285c29785984deb839e618446d36b8c3a4577cc8a5c42f300582cb09cf8a950db499c76263eedb1641ae5302ae093c898d07714cbe8bdd3448e20b2ca6969a9bb7b8d358e7593d89de30ea66fbe2b905839a23a86485b11a7d15deb6a18d687b7f3a812d84f5e4d6821db6cacd72141ec44f80d9b3284f4e96a0116d2a6a43286332fcde7d5a9bf72eac22d6277faf8d0420448adb4ee03da8da4519f0e387bda4647c04dc1741df12007b1eced446a2c8595ed69b3ff6aea5b91ba944445a2c0b6c97f6c9353f689a9d6b3cb056553b4795b8fadbcfc55cbc8219f550f845f825928c85b7386ad95b42b34f5603317e2ac35eccf400ac04a9618d40b2510764868df3bef5a40226b59d6a2d13fb33b5e945ce1f51190d830875893091aefbc619946daef8d9a029221c7f8ca3812f2c6c33d1d89c216d70a64246a0109a62d3c4a99f2773bc42e878f027401a870996eb500b46399d1061dc85f464c7e290ef3617e01297ccc8c4665273e7c4647fd376462e7c5b753eac3100cc3f9164bcaeb0137d218fe5d698354e183ae3e4e574bcc0d6a083e58e239ce11d4cb741fcaec1ba156eeeb18149b570bb95c2e7bfba6a9b5b4d09eb76e7c2ef7409ed40e8b7de2bf5d80e576546e3732e1186be94eea8a6aa735da85cb7cf214e67778d7d2c9658a692707b1e2a50fdb5adb97798ab578c5694c1f67bd245f65238e36b61a63623893a35974abdcb1e6a7e5cfdb9a74e7b42204f8aaa25ce5a8bc4f86b6414d9debe017614ea452de5639192a5165b19fc8be800fa157303abada238b7b0c54819c58abfea858a70b37b794474a078e6777c876878b178af84daddb499c921e314d854cb08455a47f4ca61ab80b63536b2d085e6b6fcce47315c43725972246d4db8925b369b704a84036a38ddfe39b621503bbd6d2a1f7a406aced18e709d3d9019be09b17f6c547748193f60577038e56279e49fcc0e5f84275d133b632ee4ebc8e032fec2090579aa417c015fbcf76f05b8f05da60bf704d0588bc9e6f821957527dde99f7b63f20765d7171a815ceae371e150b8b7049617b68141253d1fd38122bc13c58de2b115210d2a1e39ff84fa147a2c35e076d6c7aec2a729b513e6620b657ee334c339873c1b5d96bbba92c999d13b71a6d747eab489e8ad3beda67243206bc360c5c6eb03b56a35eb9896d6b98b5bef2eec0df42dca5be93706da26722b6a9f770609b1fed8f84fa277b124297dd88b4dcfd1256c009756cfd9a451d96f86d01edac6be0fd49185ee584f1644b3c8a741c281342404aba1b2e34558c3e7f045931f91908545db156bfd38e6534b2a234be258ec100bc05f8d8828f7fa36ad643260c37bebc1830ed97513681465619af309d1b94ba638a00fd0749085aec6f5db4a1f4fc43d613ea3c90845f91d6c1d3c6c714ebeb7c3b5dc4b6249d223629a6e27c03bea9e30fb8fd87b209b1e230b987d56baf261f5e1fc65f55d087bef73296394f84e6d5795c26bbe69cfb3b236a2660190fec9987a3d0451253a14ef65c2949ce5942c229404b8343b44499c4e096727ffce6f17106c1f11d10c50c619aa4d568c412b83f337a2590a65fcc5905dc181deaa6a3d1d298135b29a4e682db9332362c81126f260bc658c62c37509e3ca7878e6c79566cdf82dd9c63f494327f53e0a7898b514883a6fccb14ca978f527fa7f551f1efd0880c59db15b90747b30bcba87a0b205864068beeeb1337bbb73cd16ee4533b77c172da5c35af0e1d5871d4bf2299462662120a04de2c8e6702ba4ee1142bdfe6c33d2c65fba8cc861b3b49a7e1f0f33fec1adec3e71ff60e9f25f1d4f15f16fe07b916b5389e02c0112279836f3b1b2e95b6bbe4d6611eb6a2e33ed7408445fb767e0e637b9533d9aa46d676805d429c717f7c3068acda67a68bc4366e5516fa3e84966e7681f2a20ca7c490cf88d511ff109364b3886b6908105054ef85539171e14646fe4dffa538758cdf9f7f0f8d7bc4acf83d5b00f04f11dd7fca0ce52e0073ea8bcde96e5dfaaa58c2e510d80ff64dee755221e683f25f96bd4c481ec1b6250d1e82bdc107f0ed9e9484d6eb174b9b4ef1b99e6de444", 0x1000}, {&(0x7f00000011c0)="b2ef781ef3aa2321e759152467221dceb8fcb121fcb2d72698c0232b466bb31509dcb5745ab79f4884e386bf601bc2a33fc5829eba51a361189edc8baba9fd4964e6e9ccc17c9a812dbd621d1bd6e4aeed224dad4f3d3b5c0c514e325d2cb734e6fa3c1835debf15d145bfd35897e082ad546e818bfbde9f3a3c68f9a1be32c1f3bcbb0653961c9f679253bd", 0x8c}, {&(0x7f0000001280)="6e197d0e1381f08e4751a63a79787757eaaf2ea79b7154e01a23abba01a25794362968e27a4d577d418222b82605528478782723e0d38e184e4734b82a391d6b2041f44c31b243282f", 0x49}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r4, r4, r4, r3, r3, r2]}], 0x48, 0x40f}, 0x0) poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x8000000000000838) write(r0, &(0x7f0000000140)="55a25ed36fe0d4edcee09c6b52f89760937f076138b7c5bd0dbd16be0d28979896d45ddb6a9571100688038b388f511f9636d92a955e109a4bcb3ef3a4daebf7be12fb5615ea2cd65e4d1e1475d109c9fe6881106e3722f633aeedf341ae5396413fff34d6", 0x65) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000240)=""/37, 0x25}], 0x4, &(0x7f00000002c0)=""/87, 0x57}, 0x40) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) sendmsg(r0, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000080)="d2ed4510fb62e51272e4315284059b27a7280958ae036969e9e6bed071ca4b99aa8471e100f2bc0471b34ef62165c3111fbd9d1957c65faf6dfb57a817258d462abf23a01b5ac6ffcac2383c9a0c85768f8221d1645fcb242a1a2c40bc7d0092c79a59189df02d4f697c2a63a862c1a4c90ab15055081022b166fd08445751b252d823daeb834c15c2cf8067707856ea765e0f7b0627637aeb6efee54a56572e24f59a2534e237f0c622f35830a5", 0xae}, {&(0x7f0000000140)="b437da825b6ea3daa6d30455d2c785ee7cf34c4407283c5dad58de82bb9ebf6a038e9660654d83d81a7d8749692464091b6afa87c3ac931365edbdec17a7fb0619bf2020955e3da576635be4bc96c40835823b33fdd63f00ca5eb83ca24861eb4d0d195999cd382ef7517c19cbbaccb2343f0d049ecba129b79fdbfad797af6f02164a36a481682ad8ffa91ec7f9830117736034a97659fc51fd5017fb2a3dbe3f207ff6c36bf48af2ba2ac67f3025dc46acfc167d4097d50629eae39fab49f7de83a627619e3b66698c65da11a54c339abaa12213a3d82ac3c4a88f941f1e5ca2fc5688a5889ae8a2fe7427310d096a2cbfa1e46f907f71152a2b404facda08ca673fe55639e5cdf7fa0e6054f0c632944049c93b7c6f633ebd9689e9790c5bf22d50b4e26845162e88ac5e388a43499748bfc2dc4f47226368b6a965f63c8d21dd10ed473582fe297847a35cbc7f302bc79441aa39c3485659e8770f46555a0658e17387639f24544871feb78843aec231dffac36228521c78124898508f3e5223abb12420b6d275094c8b3ce2e7caf82b27355413bcb00a4d736866659aabecd110bd1b64402d5d1b8852eeaafc2b044f1ce2dcd6ddd9bb453e3062a7d74de59e5aff80e72a7e93d79ab42f3855cd69bf8498e46510eeb55faecb9e22c509d0b3116881c211d3826bdbce1cda4add804217b14fa4535c20de9981ada79d8b8cfd2300b093ba999e55e6a841e1747461e2043012a5a262f85aa37022f8bad1e4e49551d95e2ed5614701eedb9bcce47fcd18d401f72b159696f924b42301a159124ee625563ab52048b30c00931b32274612f32438fca4f181a8ec1fffb034680649efaf4d13691c5baeba3e9535d14e539ce99bc4c04c7d32ca2d9d76f3463d59914548473b43d0a4c17b6cfd59aba84cab6f5eb8331cbf33f6643237e90089194cbc9392b93313663130ff2a6dcf2e27050e945b650b8c15572b9b4f9549381da8b5af1404d52b375e0aea2e590b8df2a2f9cb2111e21e6fd1714cdea858e3b4f5291a4c8fe9ee5e7d76c42224dc7c31e7bbdfdbbf62d0d382d7f95a9889fe0039db1c442e46164ba419b1d283e3378914a1414869c1c3883985538ad952f8070a65cf4e0c0cee5e34b4166e2c548b8507a9f4b188f19a0ad6960df9f86fe1d655be5c9cdfce140bbd2a32be8e2e61faf7be77a5c850df4b8902b9db9be599672b682c0905f39fffe2fddde5314574b1cf846c1eb15127b2e597344bf128ff9e087e51e1dbeed5299102b8e0c08a8ffc1b6e948f699eac864d2772a98b7b88b839f2a5e0b65c9406d65220b26814c71e5af6f556da108cfbdd4176548474270f9a8d71337fb953fd140fb4defe587b18186c17d867214e3d80f75a7a6dab2f39a4c71982f486eb6afa0d5433a9a1840ae94a3cd6fc9a3661c7e4db5ecd10ae8def03201f091c7d58257181f5869cd91ae215b1f91dea8b557b07c0891f6882928995886bc6fd995d3d68bda95743117ca0eecbdf3dc16b9d29d3d7dc78fd089ded886c05850b5c76d8f37058d679b2f887a462b0f800adad8d6ad1cf4a1a2b85fba751323f67a6c5f4cbe42d4ffcc89e983e0ecf6bfe4d437004f697b7152a0a02a9e39bf4129929a0c033012f71f5187209767cf67284ce4e4526b982199cdee340c5cf4589e75f924eba8edbb2c19aac5e2ba185a7de3df3f552d1e6d01a100e094408c0f76b3bb61cd7ac26d3c8c4f936523280fdec1e2bb185a7253bb10c5d60b3531c38c510b9ecf5b42515f8daa8027f4d9eb3b9e2ce2d453d3333bad0c77cddf60a10006891c70e492efb37b39b835e852b9532d584c1c0173fbfba82cf9229b6cf4922e95f66361994ac5b248c54b7994de46c6bcf894765023bf707a5ba3b5ac82b1fe913edf5fbb8f52ef058cc642b6855dedf4dd14d09e1d57aebd4a4e991f60f4b52c63e3c54b281a440263cefbbf302efdf4b4855be7f4804d203678c1adb5a5c82f8867323ec439b31b3f65b6c8c8e1c6fbfaeb92c7011474bd6cfa6564b0a7d42f88003b4e7e313949c5be68d2025d570624c295574751aed03d867309424a7c13bd1db84175b81ea957b28f55ae7a950d3ea67c9d42572d0424a182d2155267d21e3924531b438cd7bf2f01cf1c8be13372c96802fadce32cd4de235aa33ba9035efdfad52fa5214c7bdd2b706970cdea9081b93bd550bd2400cb6de3f7f9347e4389fbe70bad7d2eee76b91d71d86a2e1b9e0a3c5c4e500eca6d6ab20394f667923bcf1068646e052e29138f5ff8ce7cdef4cc30c67821df378ec6d48e5ae0450cfc7d4a6baf05c00859e067c8164c75986c75cbd34142dd5aea8b6b88d602c4809f2ad0191c5a4c1cf47cadb47f88555cf62eb20f4e089ba20fce077e904f562300690a5220acff0397f9f56f8b80aacc9504dcf13680f3bed8d26f5c6ebca3b477979523c13b22b11a7d32ee26817c63268929a4165839479171d08f3114a1006ec973ac93de4dab8c70f9fa62375c2479c145fce921c0e40c136a6d8285162f1bb7132f1487a90f8ee67dd8971ae8588c1c57d6c0b611e0bc693af72d2c2fb81b4426685190409923f36db2b9dbef86adfc5fa22c73533a23a87c99d2d408ed66e05b8be9f8e026bf3755fda1c1d93be61ef24c1570e5d2fd99b49f6671eaedc387abf431b1da051fe18027abb32c511e60793603cc0ef2a3b6d509e6bc42d8fa05c081959a0828d48f69a24f830b58f6ef4e9f9986a5ffd2a10f5fb310c734acb1be14ee439551e4b643656c952c7b039e865200ede74d9ca75afa24a7f49e91e03cf73538e4c2ba88128e4a636129105f8c2570f171ab82c832e8b65609e395555d63573197aefe5a3ab2463d0f9ca335ca8821513b4800f121a1ce81cf5c6fb83f873622f77f4cee15b7c498a9d8c472fe64ddf4c53f829838c844aac7f610cd920ff57a1dd4601207a58c2a6ad624b8968d8565c4f22c0608b01a8bea18bb0107a33ef422724bf2c4f88b1646d25569db386f06ddbe5a19da81a6a510d736cb3e977d51ecb30e7df3355d51127ca6ff6d0ca165b2a572f3d9795c1a06a65d057c26b332ba75abc138ad6404c7d0e326621ee19464659386830e98a71537181757b30d9ea4df0361f0f82e2fefbbf0dd782636cd8b2428b944ae55a1a218f84dfa2557c0f6412e046f61369a3061145dc38e4a1293df5e1610e8911ee3f043e078987fbd0e6618207ca2610ba2f0025754ab6be2d3977d05d8db019c500ff5ad87fb252054c331f650ad32795e64614ca9661829e1d041ac3a8464685d21706996bfa000b5dfacb5866f59c10dee8f4a61b8683eb1af46309148ba3d3ac99f98652a5bd301517315f06af766b063da00fdf0d4ffd83e95a660477da13562897898ffc008166ca4d7e2619c8f0d9ce38ea20f5d8f32a91c396520517d092dc0cd57ceacf20ee698d0a693553ba0a4a2bca7989a067cee2e185b0b817cf22eb13ea24c17c1cb13ace97424c071e30b561a537d23e371a268c7f1676a191da343acd1b9d800c29b05a8e0e0617202b08961740df156c39a08030e561d89732a66e4ef6928523b685eb7c8507b9c77eaef9280022f25bce10727803fb328305fa1c06c32fef144b85dc07b35703e0753ae8bff98d91c7de17a9cf085452717f0449e33eeaf0cec9c68643a84e7c5816d70fc8f07a111ac3897ef9e3cb553a4a333dcadc8e9ffedbff980f2d775c9c9ddff6a20868b972b124294b7cefcb6c3202c19982413cc7f251cbb5e24e02789f9d577ed66e4853798f4eda0370c54851e6a759e97796b63a2bb23eee15abc532de6574aed2471f42afca190c12f4f446ba5ba5fe69ccc88b8d0e300d611d84f47989c770142e570152d776b2ad9e14919c684b1d0cf109670106bfd4eb87c85b4a2a0b9731f9ab6359eef223d0a68285fb605882730bbdc6f5b30b0625ae55a5640d8f3c0fd8cc7ceeee1c6610790d39ff247458da0d3f4c043081fae6fa2e4313d29e6a3007a157d71a27ec0e71256ff91a8a15759cf5d9be5e9fe371f85882c5e181c7df132dc3ab2795cdb93dbc5d55de9950ec4bf77c46914920f486843a70a988809bbbd975ac5c25c0473d5d9cf7b876555b6d06a5d18a341ea385b1b246cc58fa04df59cc0d1473fc29d3d48fa637c378d679a54e45e8b4cf9f81a430458dc2e06c63b1aa9e34c7ca92e8585f2c64b81a6c025c36730ed1c8837dfa32e6c93ab24e664fb1e6f412a8e77573ac8b0219c3719695224ed1fe8f7a9d78e3ca868840f5001c9b2a9758c5ecbb1aa46720a6f56751e814f1645727768ab1cdb0c6d9e223dbd99fa77b64c31ef5d141b94e3151b82b89064a8631696d2ea9c29aa55b4796112766d98346f79b77d5627ee0ed3ceb3d3152b165282d042e9d2e06115a6a2ae1d6955aee4301bb082afff013d7134d02c9b3af28ac9c8681bc6a567ddfbc42481908eebe954552788c7f57776cb770af075f52b4107cc328b29884b7b103e6224c1e4fa09289711504b6fc290b42ead3a91f5250bdc27982e9ab9e6e283d89f13d2fcd3ecb7f24d9ccd86e0f6951806b3fb042ae623e262e863855cf6d20d4deb38160bf8ac094efaffcf47f4c7bef1559a07d9cd761aa5f15100309d9870bc50f257028d46f55c2ee5e8a246f00d6ab3a474d68866e71b2eef80adcce783c869397df0a70691b6bd16c2856c542aeeb6667add889c5e0a2e94acb80bf467f102cdcdec038de0782c0452be5c26738a078286d9858327f64d21f8d89781e3696a18a40a488f9d486b4988e5f94ce75e8a8cc4865f569b011ae8e0c8050e7ec197fb8a2cb8ebc1594babb8ecbd5b9ca82941d396fb87b3f81bba052f5e19dbe1107df7979a01eeee898acb20fcc27a0dbfc0a7cef830481ca97c9987df1ea5618975546e71e77ff35df3e8a38be1589816d83c1165fc006a9143c81f690040c59e0ec0d686eaa7c84cb7ef1cb24c88dda84850b94de2e4546a2f6c94c79505b48e166b5f09800347eefbb48c682af01b114540d24f774f0faf334ec4d04dc648756d97c14321856ca111a5cc2f73b7b99bc07a6b0d3f3e7169eb735620813a9fe9d4c5bc080713b544f754de44431dc15327baedc50b37b80658bcbb325b868553ba3bfc65e44ed99093a3f337fe0701fab92ee98cbff848553645f6841b7a94f875048ad29135e815268dd3ed10912751fc93fd334fcebbf565561e9126bcbf1e96da17f6754f215e33a813f32ccdaef63b944a2a6a44c8b169ebd0c79f709777056f9c0f03e0dacc988dd6f913eec20cc467df384a4f8bb9f36bc6af5015da2895c41575bb13892296bb4eeae00b414b932a01ee531d22e1c4f35a3cf0aead9f8d4259e1e4f434afc9e20d48f6423056733b772b311831d2a8d2a70040ba03ee1e193d9a41b4ebdd26244559e8447a4389887df535947dd0367e9c9e3cb1a2f1a1cc6307067e39712923781def828029e1ae833212ad15065537f266c4ff6ec3aa3a3834ba6766adfefaf3bb4fc64a29c890c4534d0f6db9213170eacbc6603b68a9d5f01e76b55f17cba25abf0a20fb63528d1720ab647cc1ee89d84511a3f52fd8a78b13c7eac04813a23514b0c441a5606f9b2e6b8c53471c3f95d68627b7aa45dcd9b7a2b0024a5fd52daefdfb244b9bcef29a14fbb3ad6092d577e576cd96e120baf9a38b3772d019123bf83f2c0c2ccfad29b33f4327b61958b6c12bbf333ac403cd31a6adbce5e02ca70e6e7e475c3a8a29f19db14951c11bee57c", 0x1000}, {&(0x7f0000001140)="1bd5e9b246635cb4c6e9868e8c0ec2a2f8f299aac562f95459d45aabde28904601f589cfde125bf4330e9271a59fb426b1a55fb6ad868ddcdeb0d23a400a69540b813456a9c00bad1a01d56d010a4047c79bf73ca06a9ecb3db3181984ba7c199e3f5e8b9a08f6eed60e4a2855230a5d3a7053e9fd0a0c27dec33854ee405c12f5a942ae5e05bd19022dce61664dbb01dadb2b2cbde337d03560dbb9a047e7da1d653e9f80c1ff74a443dace880e", 0xae}, {&(0x7f0000000000)="29cd1f007f65840d3f09843e67028c66e6028723a2231814db376af37735184147089b598f08d81714fdeeb16c606142344fc5b1162eb3ba9462655c", 0x3c}, {&(0x7f0000001200)="d553e5895e310999dad8fad4e8573dde35b4e6af4ce364f105ae50ab054801d7a19f7ae26ee699181fbceae330166a04f953a4d13deeceae", 0x38}], 0x5, &(0x7f00000012c0)=[{0x38, 0xffff, 0x3, "5bfefa61919703187d4b9e73d9c4cff5a201aa25adb06e15f63fa83d20c7be92b773d34e351e1e"}, {0x1010, 0xffff, 0x7, "45f972cce220db385fbdbd5303f8f199a5689d6fe0b8b9d964577040d18dabd83681109c43a9bdbb61578d5a454517d414fec4583d406f7dc44da1f05e842581a1969cd3e60bea5d405c3dd0f4205135357b12d4178251ff41d13f98aac83e103875f1fb20a9b82fac94f49c2b5ed9f0b9cff0c00cb5992d51a94675c090f28386475d1143fc695f0932cbc3665bf51a078ae588f2ad18fdc4e1d71ad10571ce108a83d607ebb5c8d9862d10facd5f55366b86ba6d1f5c2ca817dfb614e35139b395e5149baa427b6ed6f1d937ffccefd7c570692f43cd74e6cab3cb0772a1ba41c6dac9c0946273ff642f143682676f0f7e154042bf6f5391b19a5759f5b071d91ad088151fa4ac9a856f85e3c6ba177ba8f3c626b67b8716884e0454f982c177b7c492a2ee4a2b7f040b96f277ed6286bd0fec7bf47bf7fc6bc0e165c6796d7dd40971723e16dd7ece8ee9b8fa7c62210c3467109a2404e2fad8566f337edcd03d7201ab25cc795464dc9cd31b1b280e438219dae4e10d1eecf00792d4a1874fbf8d09c33a83fa949e64474f9bbc1f406a7f2e47a3d82200501aa6e0cc99949bc88a5a2c3588e685d3ee4057fad391ce90ef07e446f439064089b977e0cfe678d88f9fce4956c620204df7f85bebed93429dbe2bafa7312cdb36531c6b4e92a0eef42423c3a533d15c3eeca05a572b1973cf73a4998e365c56a20e49ea6916bbf2e20645f0101a59dab371f8f96f93dfbfb3e9a7d10988ddb1f0737f376a8c546a76a1092d8b8a47aee37f693b20dec071195629a507c7761e77e55bc16c8f6330e2bc9ce90a7237a5a9e1a8235931e150223f90914c8c8960ba610a24b0c15b94d81788ecd383c1a04edc4f60cc23456ead52b965ff31d0c5a5ae2a7ef352a91edfc5c297a04265ab46364caaa9b5851318ca4a33b74748358ec3cc751c5eb5dd3d663a3101187e3d210fc63202cf10ad9da1dd7e35c9b8c46b9908950b0c06c08b10b09c76a1cdfbddb41851d189b668999c546876a86f67950d88eadf7234f154e0ba940fb064f89e9dae1186551c8676e6d23cc06a14a87710f2122868b59c49d75e596167bd89679cdba9409f8242ac4f26a11db8323891c7554a332228c5d34f93ea4c775ecf8a27734b274152c5d3a6e5d7a27254fa7aebf10bf662a49a3bdaea8c19062ca632ae68c2317b0d7871247c0b3c9c23d1fc02d75994334bb2d8375e343ee611f9e59e28c53b2c6a4e5bfece0473ea0c10a4a3d5d12244db0a004f4003907e35dc5c972517e1790fb80a5aba3e8f9cad268cacfdc61726898f858b0960103516d61e46bd48d73e6aea454e005e35e31257949042450fd20c82ae48c7a9f78a2e94603eb523bd194f88d966f491aa948dbe026f89b9d9204843725dd6d8630a47d4afe5a9450920dcb41f9b8492b70f017f9f7f6948a6211ea7e0a31c5a22463d03e9ce0bc5a3f7f8a5a32d1d539367a84643df7dab8fb97811e27b987d673ed87f3089224137c665c584fffe3a1b79539422a792c1ddc73046e9f76a8a0a73cf93e71a4549360fd6740ddf7378c2765cceb47c99d1d9ed6eef7fb6158c269676d743f5fb47ec74f3ff9b7f0868bd1c97026d65d692529097e0f0642c598eba99ef900ddef6b0e2b5f5602af548cb079dadc2b75991a644aaf275a744c4b0c741570735d056f7f977accf151c55ec9a96d138286b6e0a33d24301ce3ad3e2f7846033e3f10f685541bad468aec6dbc84fd3438abda87567372e4e9bfd94d41040d4f44f1a326e5f34600dbc908d20ab3fd6987b5ac5a3bffd191a59cd85ab354d228e65b26b17b6cfbc49bd215123da0aa99df16417d1aab784b553ca94f5616386fa5b304e34462112ad37e30f25d7a56e8db97402b36cb7b9a63e940dea8072f131d1b91917fa4ea62dbb332bf51f1c47a4d92d6eb1ebab1f4b6c39d5e080ffc46b8f25d9715c301a3fa557334459cf089e983f2e6a1539c64e2f6955e01bec2229e0b0fdd4a4556a87d53ccecce2b513da8218d459547cf1cf4ab60f4ef7adcf5c2a7a8b0cb4bd1b17f1b38060d4983e59de8f658a42ac4fe42e4a5b3bfe937c6f60eea69b74812e42cfd2adbeee08280409b51453445f420a156b3e4511a5ab6b68a29e22851f428909d98d318236cd80f2153159f8eebaec161ca1c236815d1d56c332030ea943671bb70369bd8de1b3d1aac13e24397d05106719db516f6be752152230203290eaa9e57529831f65f68414096f7d899470840f46196dac545336fe7e229020d6552ad14b1deb0011719b1a5f3a35a22e494a16567133230515b09ed065aa904f4d69c0cd3d88c643a3e83ab492ea6d1296d822be711dd9ff91c1da76f5cfdbbdc64d6a85cf33b00ec9bca28ec504eb3f62f16047429b759c2e20cb4fe42fc98ad043c27985abc5624bf5fc54787ba43cd12d7eda17d7abdc3355257cd97d4247cfec970778d30000e145f34036325572926e29606857dd9836e2ff65f60939bf6cff5d3745e2be6763c4f948e3cd7794eacdce8a5472d93e0251490d2bd0a4bed0096b093b5908b98688c4cd65d651ab11a2ef99fbed1ec0c5a5e0131780de0de6b3d742e12b24b2f5a5fa8b89684f812ce73dba85695714b510b68368a4de975101112ff2594344d0aefca23d1fa93a3022b07c816a0e8e772406311609f1ebec6b9c39317bdcc0f77ac76f7a1d2e45a317fdb52ea00fc19ed3376ffbb4fd1b497ae74896178b66b805c38ee2ac8981fc5b5a55064125e1e082d5b98813ab19fa951d56665fe21a755b8e7d3a8f4f15f60918a3fa856f31f270cf6db0a995e4e12960c333e6df4a7572849091134490773842772364f52ae09143c8e48c9ddc48cf3df5431e6ab81a4fb759ba73fa090a230fac2ef3b11a92dd4f06fda0e88e869d4e2e5eedb1331d91b6d350d71f88ed1b64a708ced5771a742f6041e704947be34fad88031622c97ab9345876c2e92351f11c5486d6901b97441d10a9aad88a06756f3dbc36d806ca41107b575ecaad6ea2d46674b6609a93e0ffb0e7631156e8251a3a0e4bc25f22e645564f87f6fc5384788ba1e6c4120c9df790adae18ef888c26384e060546b3dda6ec84496d9f59c101b5426cdf9db784e51e0282deaccea678410653977dfae210ef2b42f56411ec8e898964f8ca142bf427cbdf9c7eb7d6552cc0c812192d2561581ebb2cbc04e7d2e00ce5710b4fe9795f6cd10bdde1be11abd373bfe6832008ccd0cbffcea8168090b9ba98d8e69e9b8884feca4dcd9d9457f456fd108f32c882a2ddbabc0478650609c9e488430d8f50921fee758422dd7a08ceb6bd0db4669396599702a444b804659c4c05c9e0b03d92362fe8808937ff12ee395415e028ea883d94a65890cae216fa39294fd76de020162fd31977dd2d6e2d3de95f6046d5029274b34581200859cf10674035fdc5355d6eaad39665a3af54dc690d97265fdf2eda002d4312909063bb15fc37454aca1b9a6fb189b35af8873c8d9959c105c83db3005d4a28e24f94cabb832cf91ae1162e60004a1d0a65495b729183a611551082b37c6c05f53b8267e6509c2016553a05a6a44c7dea6c739e77cfddcb25e9eece663836c453d1b55342bc3ca91c78eac695ebfe7cdf73d330f36763d82bd899f5d46570971ac625486ddffce2711786bfe31cc7ab4ce5533e570cd39fa395239627b8fc46417033af4801d599f23073a166409987d66e1eb79cbd229a24389b4052f82cb72bb02d8117a41cdec9d317c432f487eeb8934918cbdf23284400a9034a38c180ab02e648b118c0a22dda960d5803f209231f7c998b21748e73871e80bf9bf0eaec7a3f6f74ae2ba8cf0ab7b9e0759c80cec6686a86570db39da994c9081185ef27115921cf6e9909a868d9939b257885372e12f4eda1c88348a2d81282e478d5bff12a5c6810891353bf6d000b40a3a453fc40c81bc3f789a55fc3d95f67a601c0564b1055fbb5fbcea8c79b9c0db177caa668324e24cc2bd45e6d4ed7817a8706446b9d441f5c8ba40a7418acabba9c58e2d93f75934155012d4443c3cbefa8b832565f8e4086330b74a00178e6c9a81ab42f1933680aa26abe30424a7cc12a409107f79d3a59ab1e2303e80def8c83ac81ae3d10496c9e80a68dd3c9aa5a8df88277d25bd96f74ba64ee1e886d153c897ab9a456667e5339877198b29cbcf76fc06c81626bd2b220aab6070049d3effddbb3948455d615300d9f5d1171407e97c90092b95ec4edd3b3d868e380efb35e554e428130b46f0b3bdd8dd91d4681de073e7a34229e8eb8a51082e6194a1c8513ce936a0036e9f3829a6d2d4e523335b6b755c552094254c1fa328be81a01f94793d9aaaebcbac30c5bc8f9e73593c75f7124b67a1de60dea8dcd4e229f84ed50a0de2ec8c56ee0b48d279518b0b0d7da4abf8f12b457aa3b32eae80f49d9142bd0ce2e6c0bab1cfa42063aaeaa1d79d00871d56f11261a5484c52e49f8a09e13c1fb5e01138483b818d74e7e86a74ad1ca1b1c0d2cdeb6066571ef9156a6734cc0cedf2f781209ddfa16d785b356acbc2a01a52bff7183ac29d7d94c2492668e77083f8505f7eabcea09ff2d00ffa02a5cca38a1349fe847d2d2529960f811e1e1cb72dd8609ed7db722a0a4019bb6459d005a41d2e249a1483590cb276aa05ba0c99ca9b11215d725d01ed6043796c582424295a806f3aa3b7be3c9ce21fa9e213eacd205a6ece98a034310d742125269634843b864239da0f6ee716c6dc1d9535fc57ffd6688e5fd10b2c7f75e7617ac08eeb7db192e4eb4986838bd03ad18a36583879c59b76d1591528e100930603c26c9e367da54e495df13eb2675c4e2025696a29be58588a25b47a8d1ffe50ab1051abb8cb78ff7d0c482091adf89241040af5d622d0bfa4a283cdf390ed8caab4f0f65628487a9de73fda02dcd0bdcd55d69afce6a2fb4ef74539a7764236d8514439831241aeda5f8f98cb1ac814e686c14a53fb445751a9b7dad26587a89b33da5e151406ddc9b3f90b5e08a156fe9f366d9950c6aba3afbd14cc2962a0cdd03356e5cd1bcccdf2619f1c502124a5a079818aad91493084cec244765eafb30db9c71c0d959c5516d8432c436976195ea93fcb3c3a0002a791334f34b7400538881640db60b9967e32afce47d7144ab170925a0cf9bc8bce2e6ba6cf2ba656d69b78cc9f01ab1a0a07a6c8f0a51c43ae6d5859e2be7b0ac8ec6497eedd53606b9d0b489a8d01356f17de62dbe4f85e9dfcee0296c6c1d1f65dd32baf2b9d4e4a05263b50d693ee5323786b94e3aa998dabb1b117e7fc9b01921a7bea79e134dabcd7bd5e9beb4791dbd4c3b1578e568e415561db4dc32c5f3778033fc7e4b6a847a4083f5bbabe70a2cd3539aa53b58936d1df45a1e68f373c5430b8d4640718e1f664b19b993911447f5df2924a1151c883b66478da7d5de541af1652d6f1592a8ccb79321e6655be54d1d5946ccc7a3b8237aad5611e7f11285cd7a7b3562f02c66dffc65e836bb453a9e93a614caef323377238d316985b92f347b42f487edacb22c9479d643a0abb5dc6790dca31a3cbd32b6d9a5b5e4b152afa25dba27822a8deac2c987a79a0033b640c72895cc38ce1a128dcd2408b97544a3d6fc8ed897aaf957bb21b5879e9b36670a5d396727eebd6c7b7fd037c0488feaaf76d061be23f5666214a9c304471d8289a069e44e68605b726010c0c68e4b201f29eb839fa20eadacadf748fc925fbd208f8b19e2dc6e8ff005"}, {0xa0, 0x0, 0x7, "67f9cfa27b04fddbf014f31117691b9edb3eeed07acda807e5afbe5a0296aab658b4b960803432a0ce6b05c772b395db2938e881fd093c81e2080ca598e2fa0a6c840963e789f25177a7f30fe3ea6429c9c9c17249b7a0e4070808d1c9a08317ff5e8e0434ef6d5882777f3146c59cfc1f06578c4027822330c4f31ac663c1b7408bfc978c7b2a133916"}], 0x10e8}, 0x8) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket(0x18, 0x3, 0x3a) r3 = dup(r2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x606) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r9 = getpgid(0x0) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x7, r5, r6, r7, r8, 0x80, 0x20}, 0x2, 0xc3, r9, r10, 0x3ff, 0x40, 0x101, 0x1}) ioctl$KDDISABIO(r3, 0x20004b3d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000400)="9347099334d7e6ca30277c261e5bfafa025d815b8f5808e25f4fdfef92a5481e33d7cefb8f64d4d90a2d0ea24579d0164aca49952a9a99b81fc673e5649ebf1229f3cca3f1446909a5acd2e7fb0aefe8018b83c9b6587273df8d5395d7e4f4ce53f3ea90d04234ee8e11dc9cc1e54a0f772652dd152b5f67c19ddeb592be082a0948c8e97a5401a025457254035f3295c0005dc3f0483fbf7586101f4fefb07a415b03ff0392484557403e", 0xab}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = getppid() fcntl$setown(r3, 0x6, r11) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r12 = dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x98ca, 0x3f, 0x10001, 0x0, 0x400, 0x7, 0x40, 0x1, 0x1, 0xb8, 0x9}) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x20001, 0x7fff) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) ioctl$TIOCSBRK(r1, 0x2000747b) flock(r1, 0x6) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./file0\x00', 0x1015, 0x4) r1 = getppid() listen(r0, 0x8) r2 = getpgid(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) fcntl$setown(r0, 0x6, r2) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xfffffffffffffffc, [{0x1}]}) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f00000002c0), 0x10004) 16:00:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0001"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:00:25 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00212a9661e13372427141"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/26, 0x1a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x401) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=')', 0x1}], 0x1) ftruncate(r0, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x20000000, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x20) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f660cf854398d"], 0x5d) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0x1, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x44) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r2, 0x1) 16:00:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x800000000008, &(0x7f0000000280)={0x0, 0x2, 0x6, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='\xd4\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00']) r1 = socket$inet(0x2, 0x8000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket(0x32, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000240)="d118ca90caf80f7eedd6534cf2a7e489fcb89bc46c4bc1a3615bb10658736ac727b7279474afe2cddbb5db6200f9883f6dc695d02f5581af74f1046b06928ea3271b046bfc5e8dfa30c061195b0fe7bdcb561dd0710bf2feffb6a580f470106278e790ef8ed21478b495b23956c15cefd103a01d7a4b62fe80ddfc4a74bf1429c2c8d520264941bcc8300103e7f156e743de36baeb0eed5610d6761149e37b75cb614d94cd87c098ef16079f8b9820e330cba32777898a9c9597e01462f21bc8d3fec1c9b9b604f7952e8a0a55e988e1aaf194b9f77764ebb020ac2b79b1904f6eee", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000068635dafa8b5b143fdf7c3e38786b250a4d5a249049b48df6a3cc600f144c5e8d67e63169dfc20627d860771e32009d366b7653a578a95a0c76c4a0dbeaf1303db7bf8771a2aef55c763b2ec4e80bf74dd27b2ee39ee230a082bd672b10ee6622f85ef5e16e71ccfb64d482a6d3cb44e9a9c0e9f06cc267694485757a681901fcaf87a80859a24288e227fbdb28f6d0f08d5dac18419a66cb61be54ae0ee6fa557683bb1834f5d2e31"], 0x19, 0x800) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) fsync(r0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2e, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="a42591954e3a1c9628054ba47cf4a1392f8d460f8ebfee9aaa5f4ebf2ad1c72fedbd27c8d8f805ea95e256b3a998b60ee76d246baa64e431562642bd6e4d69e9152162dd493eb0450696769924ed375cee5fc16dc185da0c83ff9e7fbea1dd49f6472d48e0b81dcb5d3459cf0e35b8024b7b3402839081549912beeecd790045f41424a9335285ffb6cdfb3729165e8511b3483e3bd0dcbbab6fe61f472b1121b1ae35429f32aa0e195f0fc12c4ded146a1608a4cf5ea5594e6cb5301c715c9a406c87f06490f7", 0xc7, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x15}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x10, 0x7, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0xe1c4, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="841577c1ee3e89299cf1e611591c4c0d4bb5163e", 0x14}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) chdir(&(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3e071e4dc0d4de13d491c7271d65fd", 0xf}], 0x1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x2) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4a1, 0x4) ftruncate(r0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000108, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) syz_open_pts() 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r3 = getpid() fcntl$setown(r1, 0x6, r3) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000080, 0x8, 0x67b7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x9a3, 0x7473276b}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x91, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x32, 0x0, 0xd4f0, 0x3f}, {{r0}, 0xfffffffffffffffe, 0xb6, 0x2, 0x2, 0x73}, {{r1}, 0xffffffffffffffff, 0x4a, 0xd, 0x7ff, 0x9}], 0x8, &(0x7f0000000140)={0x1, 0x7}) close(r0) fchmod(r0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8400, 0x2fdc) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0xf800000000000000, 0x3}) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x356, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10001) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x7fe, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="7a96d8bafe9faa850a6614acba3872077964c638ce1ae764963ab354178e9123e87773c404f41d47580c7ecf51771cc8c6c22d81a61dabb0a8a7f5ef0f4783a7391963bb5169add2d04d724c1bb8c1458d35d62f8b662ac884d7425a2e109469a33935bee384c99bdc4c94ba12e5184dca8eda918e1b78a96d19bc72ad7157d048c3fc", 0x83, 0x400, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e8e5b8faa107dee0c6cc5acdb02424eed444f146d089c5e9466bebe68c3f11a04db9afb8218dd5d9b3dc952fcc157350517c1245638d7b58237e4ca9e63cf55a3d722aa0af640e29de32f8d2999554b85bfbcb06386d9484217d236c97671a6f70def7642fb2e7728ca46d8e33e8d15f52be2d681ca39e3f8ae5d8c85723ea05f938a2ee6c8582396ec8cf7c3dcf962666bd38c1761e1cba3080e88668c323937a1635ddfc481d8250139ddb2122", 0xae, 0x40c, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x80) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10001, 0x7, 0x27, 0x6, "a48687122db8914b25508e5848f73969c0b149ee", 0x40, 0x9}) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:26 executing program 1: ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x80, 0x3}, {0x3, 0x73a}}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10) 16:00:26 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, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x6, 0x66, 0x300000000000, "1141031f3b360128397feb6de639ef1434166b99", 0x175d, 0x9}) r3 = socket(0x30, 0x20001, 0x0) dup2(r1, r3) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000000)=""/63, 0x3f}], 0x3, &(0x7f0000000400)=""/133, 0x85}, 0x61589b995428b880) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000380)='./file1\x00', 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="ad1a124902303b82f435d248de6f14eb3db96c", 0x13}, {&(0x7f0000000080)="8882528496fccdd54e299bb9d44f4c9f5556f03fc274f4f6191830db9b7bff2001af515b10c99fdf366a8d54234d2c9034aeab730e13fbaca462ac8276b3ef76d673da76fda6109938e7792d1b5de4dde383818bbfd28c0e80f04925735d21cbe52e3359633d00d0ec62b054dcefe513d6e8c5d51b6c961a6aa7d45f0f7c31fee02f088cac3d2c282744ab7f02ad579738e53c72530cd5377e539e24d3d09921f7b9ab4d6a7ec6a6f924f7c5965ef7ffeac2d5e207d9ac6dc9862de585f5660cbfc7117fead753737801b582cf1a52b402060d3edf", 0xd5}, {&(0x7f0000000180)="2cbfbaa581a3ef16a30764aee8548d5423822dcdbfc2c7dcce84b41effa400a507b8cc0816de4f3b9ed00716b3f6b475d72e5aad98639944876ff4df29048b01be1f88ee7701b76943f3957b249b3d4c1a031e2a133e6a6ca584e8bf23e046ddaecd90f3115c0fa2ae5068dbf4f69a646fc8f62799ac91ebbef4f52a899b8232bb8df590aca0cbd638e792a169275a8257e41801209f4189c434c12ca8cb57a1977e587cda4e78e316a101e9c1808e528dd3bacdfd1ca4d20809ba62818db4ce132089dad979661394ec62b4d052f75cde6a913e6319ec2c7804882f3b5652db8cbf26541b8ebc3557a622cfcbb0eb83fa669984111c5d333bcec497a33b3586defe15b59418d4b2cfa924e38bd8201c61b10b5071aa77575c184bc42fec0f189cff32d3c91da5abd1eabf32febd4a62e518f9cf2851145063d74ff283992fa48a0c45c6472bd8cb7712727982f31bd76a12231a9829174375ce5d9e5f9281ca1faa51b65140a8e0f6e55294ee2f52aaf15be8a33c148c4a25a3863b23d266ae4fac81625cae81196d11798b275670d05b5746c9dff940202c282654155d1e749b87bfb47c20c043381590d2f548aa8d0b25d27bca06dead91c1150ffdbd2d33b539563180ed937b46e27fb8099127edb58c4ea438bd574996167822865d61774d288f059b85e5d25aab5dec6c3b263e3d3d13024401a1921e1d7b3d3c62ca552acfc6a900421a3e62445a71d5cf635dca897e1862ebaf0c970b1b78ef600f9e7000d6de210bcb6e100866b542f593093d93c4c931c01d906da6cdc70baa2b14e813fe7ec58f5dd418755739c9d70da8a63f8e14e199dfdbd2855152935489489724b7a5be8740ba4bda7d46f2ece6a54c4c771178181d7764aa045238efd55962bd64fe818c4f2a1a2db93931d8483dddaa5a1ac5f6f3098962f0a290b3572fefe445bdcb97628414c2a44bef53a93878b9b2d3f2e78c65c821d5b3b23c25585b9c19e4d8d9a98dfefa9d090597219cfbab61efdd12d8516f3b0d08538bc4e27aaa1dfa4503938f3129b8e14ae1dfb85c6529b0a4dd0ea9061bd806b7c4dcbebd95baed50bde4b7341f063dbecbb45829e59dc4c6a41522471da7dcff8a9d777e54645792c9fe44f9fac0eccae7bded08023e39f80e3744729937a10c95d120c863e8e057eef574368f769977f72e267a82970f9a22c299a2dd0dfa75ff5deba7bcf5222db54cae85f668dc2ab371ebf9a274294f35de9cd3969fac33020582a57f20402e1ec4ef6224dd030f8251ba715b8d8d4f96dcb3026a1f3dd2617cd3492271a2459ec26b1cfcdb7296ab8ac24113ffdde7e2dbd853726003dd711dc9e2c96f03149bc7824b1ab5c3e304e617b4433f56f96424ce308435c1dc6b4671497d0dbd9e5e2b4662e8c7345fc45c2039c074fcf38624c0b8577ece3f69557a3f1c1aa6d0642147be96edce4e6252e8e4901184f42f6b7679492e04faebfe6a927f161eb1591f5b05c7d5b06d26775304ccf89c15e912955a721d464a2b5f0b169807dabedde091f0d085a4dd32d40e5ddb652de1f8801492b2cdb3fb424c59f5412b9752b56125ddfd4ee2cad95d287526d4580edcc2e3baa16e583d3a51e2ebcf8096341ba4efa4394ce2a2c60b4215694852004cae31952febe9ae3a973acd70d9521cad6af52959a3e914e00a2313d737523c247a94f06d4e6fc720f321e6f8b9bd65279d26b3d0b853f0c316691659dae81c32122c2d506cedb2b85d48d51941c1e2498f3ffbeabd679a25a8241ba397d2b49167b5a8538b57e7b7f34c047e7e3f94560a39825ca26e21e9a2cd34f1f00c8d5ccaea68944aa00a74baad85fd75e95e9dbd69701753349b1c87f915f36ff3308aaa8f9612d0283c3208f1fe21c63ea0a87943bf125468282ae4bb713f48acb7cc86e7adc8d63c68b9f091a418c9b6eac6b0b53499ef8b7eb09a753e9206f13c67d8a84384d94d6c6851db7cd97d66210d20bcde7a8e393ffb285ae42a0878a46c601688dcdb587773e7d3a5fe4a9f40f6c1e5c10cc863e0dc6012bc64807475df460dd2365419e972cbb1df08f9640888d3ff8b59497823380bedc35b2208f344c470bc527ceb55f545bbe9369a0906e02274510b537b700472cfa363a69158bffc92a91b2790c917f8f2468c46dc7176fc83b184c621037279345f045c6522702e5dabe2607fe03eb28496a4f504a754df16041d572da5f08b6ff0c4546e4e826ceeeea6d92f9fe28dd17622b00d525cd00d785d472fec985242b2721ebac4c469329b3de093d17da523d78be51910d814457e9b97249ebaa2d422b59dbde6553c2aff629dea777c1a2df555b1b74a5cc2dd7018354774e3bb55a77575925033a27b2efcc1d8659e063ef2ec04c65584fe50e60d80b88a4c8245af0b2b2c98c10b53978fbfc3a52c355653e7fcd229d605240a20181ef3469a41d7b4600840ca6c8ea0f9b187b3741af7bd44f15624973369aa09351fb260375b2531889b55b512b8a33df401b6083e3f407db5c33ec2b425eb4d053c70d33a0bc97edf8201eb0aedf100f48d41f794602d19c1c28dc096e12d63365043f6a8c8de718c1237b9810d66710b0ae502396188328636b7dec268d8ab0e73544806a9750df5659fba11796003b52fe7dfe457c130b2b310cffdeb8f3eab027c734ad915c7987276dbc27cd9c83ba198596827d2979ffb5aa3bead4252973906ff752f206449e142f5eb59f0404072797dd5b9776eb4153bca77628e8264e903495a777d3b98bb93dc6bab19bd4ae9727bde265d78c115f249763fec871a3d7440a273e959d9383a027f48a9e46e85874422171a551a811561874a082e32f182dbcfff21c6bc95c284aebb458661ad929933dd5a70d1c991179bd4c46ba0d4de161afba4c0f22ba385d0865b4067eeaf3c851913c3e2e70ad4eb96463a7917c64de458bb4f21b50652315334aa4f8b4688b292ff797a93f3592ed218baed7c0e58d2ddc42fc3def6b4706b83003cd78a4d3a4c35bbea66db9c3ec3fe2724b8a26014445b1d96d5233e2da9ceefbe8b412ff8e17d0bcc3fc755f1c79a31f6e09224c958ec2606ee7ec691ac531b82371b94d0ec51d1719b3d120263b738702d0acbbf882c962879daa4fc139f6e163667a86c32036254a994a721e946b0e1e9a3145000dcfa35a76b2e7475a28a7192b98f6d98c99a112395fde0ef60de2be269439aca8d90e76bb5b8dcb547ca07988f8919c1ec268d121ac1d495c9c53fecf914dee2e8859c6a8a9d6a3363832f4601136d6ee2a0931b01a8aadba7745e5a35497d5dcd74cb23b276628c8ff7c12c8ce044a29cada6454d3abbdc5d69c901eb7ee4d8c38814d0490511d10f0dbca3844d98125a7af302a1abda5cb8893dadabc45804cb153deb52e6892fc3f2b466af36c1425e1ddf2395ba1f5b0d04400182eaf8d7520a1d04f948635839a63bdce3cb86528b725dbecc402e6a58628ed77f213d45fa473611554f8c63676c68570def2280b9df493848d8908b514b7193aab18282fa9bd5cb855724fbb282527a420c3c23987cf6904a2adbb6c839c378912fbe8dfc127b53188056d12fa151a45f3ffd113841a623352d1a6a38acb40ae1ea0097fc85e220ee866ced5213aeb168d73b3c5ba99b8fb400dc57ba7ec1a486a48756c8bbd9cd1e81f153bf16fae69e586198b2e8f5e18539c16bbbc2e844075be06668584369c9fbf50162be165c9b1f5c3e499551a6e8e4dad53dafe19aba9e493cd34ca596877232369c1f78ece930de6cc7adfc48c03d7cd0693c097ab3948e7c917fd2e676c60e54055c90878a357cf750cd9d105d271a7c1226224a34b6a94a814e5153733dacb26a95391924ba6e7300e4ad12ad93128b8a8c240ab821347e9e4fb46d7675815f7b10d7b2c2a393008ec7da9c21761fbe2ca863e59f0c6528499e6a7457dcd72fd24a70df0c611b105e6dadb9661be40d09a0cf5c701fc729a861ba80c73240bad94ee21bb34e1c03f9512e77c80f70b39e34fd52c6b9d71836905106bd28767ee22c107a33f43c50f0d9df6ecafe705232eaf963293822ef299a54ab9962ee0835c25a78cd211ccc8df56b5d2a9e90bfc6a1ab10717a0244c3e5ffdb4353173d596cf6e2ad270d2cdd6668a73e324dd9abfb7aae36678dace093d1aebe23c90cc82b69965bf8362b2a38c5202031a26bbdcf5e7b056e0e3f7f649ee7166ff92a89cfcaa798cdc803c57550f3fe4d99643ca842e5dd7dbe39883ed0fff937c2d67e3ff2d4417963929b7e734a2796d08f63bc115a9cba7ae60aaccbd4e584ce5865678447b1265ef09ba75d36b586462f926122f0004aa71557957f0309f37f4c7a72f7dc4b939f8109f199035958be92064ae18dcd35d0179ecf1db4ceed0b2236f0af405e02dc70942d219b3199df3eb7a5a4a2aaf28138626c2df8ef21cfa0f3838f59a2264a5b30cfbd89d8b4cc26b4eacd3b63cdb819516f1659e3978ce3d3755313e7adb65dee5f74b3db1faad1bc1a117c87357ed5e8b633862830860cf0a5e1180698003f95d67457e77f8e84cfb06f70f13c5f9e846da18f1b16320529d42bfa9b61ac57d5d00b87cbf04536da6a698446e10a9c506a0bd86530833684b4952c15bce986e78486903d76072c1387baa669d0f6f5126e64e91135ebd6ecf3439b8f19b2cbb4a8bc28fc0000e17e87b2b9fd5a70e03eedfad0736139b1c4cc7a47aa6fbda8fa05a82d961c7e0ad89f7db0fe80113ed0bd5e1078dbb73aa3ddfda33060355fde796c3e2aeeab37ca9ad54f4cc32a260ffea2787808c9b2892884b104c603e0a610269413d32fd940c3dfff786a50f2bceb5084bc196ea6759705808a7fd1b26b80e6de69534b2a17d0c819ccbfc5edee3f6632dc529d8cfecc954470c3856eaec725fe859982b9f7e9080a51298729d9e9810eb9d688c44729293d920e08ed93efcbcc2dacd5f9a7d5e49d749da6703dd4ac4edae22e9ea3d04d17ac530de702b9124a0bb30a2e31fe62cb93a268ca1ab93345b30682cf587c1e159f9ffb202dd88e851bb4a0a8a54a6f490a9e593130538fd398f52a8ab0482f4a86c65e35558fe0f91d0dc6755907b158c469a945e6ca05a16459f2fc49cb74bf296213acbc440886a7496a1af6b4379a5eab463f0ba94e51c2f946109f4fe18675aab3c6cd6c3557ffbe385b13ac1885fbabdc5b7625132f879320a94b38a02b9318eb59e455efa9dd7aac74f15624d2b65b9770818834b5cb7476821ac610271ca82f591b0fdb97ccbc905532a36f3f36f2fbe8dbdcbf141f543a763d8642ab319b84b8f896735ac286fd3dae14658c0b4a285a5ca948ae63ba8fa96ffae8cb4a2bfa94cfb288886e85b4eab9b44dd44c2a28f59e363f3b7a91bffad31217696393e2fda18e101bc5428b5180c8ed0f51ff3e808dcf67aa9b4eb9ca7dd1440aabb7f52e023bda5ac3dd2c04f51acd752b9062aea06067462aa1434b2aee33c614aef091ca6d5b42176c8605840372dd8f1f58261b212e19bc921f560e3a50c7b31076fae8c8d24b51c3dbc5985109dfe0e58af2b3c83ca9b9386ffd278ef3c3f5b954d6601e52aa4b069df848c8e89eaca456bc174366688494b44f51effa5532ebba75eaedc65fa377ab411cf0155ceb47ce3e58bd88539f966f197eb75573063ad3a1f80170d3e84e2d7b391d86ba15818d41a4481b2f74302c72d4b495f00cdcfc93da4388b102aee4a6793814b58b0f19e8d436e465da0c12b3b74ef8be98d299d7", 0x1000}], 0x3, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db22000 didn't change! 16:00:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) close(r0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) 16:00:27 executing program 0: socket$inet6(0x18, 0x3, 0x29) pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2db22000 didn't change! 16:00:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x1a1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xc953) 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) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000180)='./bus\x00', 0x6060, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x8) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/4, 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x690, 0x0) r1 = socket(0x18, 0x5, 0x0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0xd) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) semget$private(0x0, 0x0, 0x80) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7fffffff, 0x1, 0x1, 0x0, 0x8, 0x7, 0x1, 0x0, 0x2, 0x7, 0x5}) 16:00:27 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0xcb, 0x10000000) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x4) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x90) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x800, 0x2d6a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:27 executing program 1: setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup(0xffffffffffffff9c) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x3, 0xbf1) r2 = dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x2) close(r2) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() seteuid(r3) 16:00:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getuid() seteuid(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b954d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04b92c62192ebdd5e144f2919c0a80588bfcef100f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37462b6191dd9e4e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f8724832f451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a88", 0x113) r1 = syz_open_pts() r2 = kqueue() syz_emit_ethernet(0xad, &(0x7f0000000200)="9317ebb5c72acc92197e8aa6580903637b50caf8a44c50ebabc6a900a0dadffb87c4f30fd582829d96f3b77edcef96c9bf3cd6f181e67b25c1923f7f420d61e83f59f92514d35ad06c20fc2dda9efcb1352391d62f8a3fe3da5dc93e2ea4857a7a309642b6b1bafe67865ae9a0883b2b4973078184c5857ba27bf2504ccf220c3bae132743b352043c562bcef61acd48b6f4d1e331bb9ee401971912ccfd47154f5a59303a3dfc5c7603557ecb") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xffffffffffff0d99) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r5 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r4}, 0xfffeffffffffffff, 0x8000000001}], 0x6, 0x0, 0x8000, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f0000000340)={0x3, "17e11d405aa6a4985bf9f3d349b0ac0e17cd8182de1cadf4bdf7c7cb283cd6790a870e94d139ad496871f5e67e4340938e8aa81ca1bbbd54c3abbea4127dcd0c97c01c2b19f38f9af735fd25960c95b2530ad1ba5704d348bb6e12738640c58cc5f2637e040c0554cbbafd17a22aa63845"}, 0x79, 0x800) 16:00:28 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) open$dir(&(0x7f0000000500)='./file1\x00', 0x28402, 0x20) mknod(&(0x7f0000000540)='./file1\x00', 0x3a0914c44f7b202b, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x93cb, 0x4) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0xb, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000010c0)=0x3ff) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file0\x00') write(r1, &(0x7f0000335000), 0xfcea) dup(r1) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)="683413349a2b58f0c71de83a45f69e85589083de33f91f50a29b733332826bfa7a147c6690fcba12ac91430bb47d68b32686d194d5ad3a07f4cfa1accc5bbcbb9675fc4f0f8d499fbdb8157a4608332def4a90d099455048c084d2683273ca2c6416022ef9c0799d56fcf82fb00afd5d10608e516ef8785c905955f4fac3d5e2d15fc45c1e1134dd6e59d1ae3f354a6a20128f0a952fcdc598c31384f100eb5d89a4328edd659b26ff4a8a8449b1fc30123ee91946011192f3d8a600d4565703fff645fe8ad4fa97e1e0d39c7c73ec4a04ac7eabfaf0cad2d484c7a777592af53cbafa3875b9e527be7f807c462d8c87", 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)="04d16b062d2ff5361775251bbbcadc02dafde29bde5a9bb9edd667f594842ca8eea7aaff22", 0x25}, {&(0x7f0000000380)="d90d2224623d2b237d069c1bc86df523026f67c1a601478ca754a7161579be2ba1b875c9cd5c407a701ba4c461f9f4cbca47ad26f15eae79091be4aa80ef09d30c9d389d7f1c658ab78d0189825d235f3cbc3e6961a7c17d3d594ca73bc11a8bdb692032aefe65ee9e42e699715d5737fafaee96b86bc487be23ad33565d2a65254514d5f378d1af356df51afda1c2e56cc76ddb686fe5633df22d00e3f8d9b89c58053309592fac73109b6cb8cf7a9cb0", 0xb1}, {&(0x7f0000000440)="58afc3b6d842ae8451b280924f6551e6881692365a7b8a1d30e66a028287bb4955baf75ef10fa9550cf1909b53cf762235e1f2451d75593c10dc89515fe92fdf1da58fdacb897798aa1b17ac38f883cc319ff9ad3f0af7dd62ed3be45c46d4a9787f8876898bf586a09112452a0985ab", 0x70}, {&(0x7f00000004c0)="bec5a30e1e16e4767ed3be6f3e658e9ac6674dd0416e65e9cfbb327cc05b8c8a076ad138cce5c5e5a858642dbb7bb21684db592975bcb5df8f5ab7d0bbd0f2a47b90eaeb90b3f03f833f01f0", 0x4c}, {&(0x7f0000000540)="aca0f5921187463eb913f39070eae5c8f80d267cdcc3ad9d655d931490a4a58dbe21f8f5f2c88230148c11d1de6f0962305f0094ee252f9302d616acb994857852a7080469f161b293507f82c3b9cd76c0f794469b7f3391e7cbfc6f78e1f01d455ffbf23f9da221e6555f0c2bedd833209285f05933da55a38ccb650d603c7be303d811", 0x84}], 0x7, &(0x7f0000000680)=[{0xf0, 0xffff, 0x1, "a87a8a72ad694a34268e04f63ca502782b90c47f138fbf84d94665d99800cfe1ee386e9d480b7503e7be9ecdfed01dc44de0508f31aa3b4d0c1a8ef3f9d92b09419074c44ae8ae9c091ed7a522281044873479ae14d05acf5877bfb67a8990f9a7d5938b7774f1e3b1d8e1ffc27976bd177e4bd038010009721be13bb4cbbe4e07ff1cbc995673813a09845ba0b66149944102290b275cb3b77172fbcbb10fc10b1775affa7f7425a6905148503b4017cbdf6eb84d3c2ae7491fde4036de6793ea66f0eaef9dda4eb8ea8d4b6e187c2492fe7f1b417af2dc5df60d1011"}, {0x20, 0xffff, 0x1, "3d3e6407531dcce7945dbd965d"}, {0xb0, 0xffff, 0x800, "17b96b275713737d06d0b881e34549cf3823a15e53cd2031bbfdb5b9de6a48232d190a61ea3f0930bfa5efdbc9ec94e25689d84d2a7d469e18679382116d442105feb692fdc6e96ebb17d75d7a7722d8f7d0981c5cfe3be393c9b4b557d029ef59b03e347384a6f132480a3cd4058a240210821d5f1f80fd1582f5f702eb846e743009d544efde5618e47ff0ef9fabf3304ce8ce666a8cdbc4"}, {0xb0, 0xffff, 0x2, "abd461d80c229860cad628862dc1d78ff2cfd86f3c2a0535eb08190b0b32bb467059a4ddef1a27cd5ee03128a5ec3f8b5c82fc76e41808ccdd1ebb58fe441da025fbf705289042ba8a22a0b6ebf918e4c571beb98f6d52f11924fb3bf1f68e1d97f273d820d02f8b23ec9f641e8f0b13305b7c65dfb86309006508029cafe499f29a689f644ce580b54ee229144b5e6a5ddd7ea6d3e18c443ad618"}, {0x90, 0xffff, 0xd73, "a45d81e1b96a0e13e9ac9f4ab7b3d85897b6a04b238e09678618b958b8ac93752b67844002b3861366750b8f6f166d065906f048f0baa72bf501fc4093c401bca132c1115a65769a1aa424ff0de3e879d6fc72dc5d92b1523a78cef742afe6dee7a699224d4abfa4bca7659958164460b980d4976b1a6943c952ed"}, {0x28, 0xffff, 0x3e, "a95aa4e76235080913abef77adeb5b47f6d96ff81e218c"}], 0x328}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000a00)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="de046a0aad348c94f0713db9c9fe8abb2dc9f112044ba593847ce0af513fc9ebdbd16cc2214e70147fa5ca89091708623d37250cc459a66768adeed0c5fd8c7b26f0fbaab5e1e9c71a069f30813a8e3ef46cdc0f51c43c5685d8560600986e556fea5cd521cb70156572fe0979e0297ac85a0cf071616ac52b034716a371dfe416dc7907e2dc97e63c69b0b749ab1ec28b295cc50d9abfbfe9382982968c7113542642ee4e6d4ad9f2f77188d009ae5a5b28d2baba02eac4fdc9ae79b50f3dbd107e0bad653c0b7580971b503363cb3871ab6dc787", 0xd5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000a40)=0x3) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:28 executing program 1: semget(0x3, 0x1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x3, 0x1ff, 0x6c, "840b14a72c7b4b061e10925ec8a839cdde8c19ba", 0x2, 0xfffffffffffffff8}) 16:00:28 executing program 1: chmod(&(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xaf, 0x4}, {0x22, 0x800}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1ff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000001, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0xa1, 0x4, 0xb3, 0xfff}], 0xfffffffffffffff8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x40, 0x20, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8d, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1a28e000000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x90, 0x20000000, 0x9, 0x10000}], 0x2, &(0x7f0000000140)={0xb0, 0xfff}) pwritev(0xffffffffffffffff, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x41) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x140) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket$inet(0x2, 0x8000, 0x80000000) mkdirat(r0, 0xfffffffffffffffe, 0x825) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) dup(r2) nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x253) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) 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) 16:00:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) socketpair(0x38, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000140)=""/191, 0xbf) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="012b2e65f72f6624876500"], 0xa) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='w\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='[-\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r4 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r1, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r4) r7 = dup2(r0, r4) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) semop(r2, &(0x7f0000001b80)=[{0x0, 0x4000006, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x1000, 0x1a00}], 0x2aaaaa86) accept$inet(r8, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7e, 0xe7) fchown(r8, r5, r6) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000000080)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9c0c4e140c621c4c481a358fcf3ad") 16:00:30 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6bddea5fff69286445d18d7b866b13adad8e24ed99400e142a614e7accabd4935a710f0a42b6acde7e14c37e2b6a152fe2ff5d3251799c8645079ee633f11682bfa4bf67942203cb2a2ae04a2704175b45eeaa2af1ed235501", 0x59) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) kqueue() pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe(&(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/79, 0x4f}], 0x3, &(0x7f0000000280)=""/184, 0xb8}, 0x841) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:30 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x0, 0x1, 0x304) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xee9) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:00:30 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') mkdir(&(0x7f00000000c0)='./file0\x00', 0x50) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x13, 0x3) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000580)='./file0\x00', 0x1fffc, 0x2) mknodat(r0, &(0x7f0000000140)='./file2\x00', 0xa000, 0x4000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0xc) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/16, 0x10}], 0xffffffffffffebd, &(0x7f00000005c0)=""/62, 0x3e}, 0x802) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000480)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="01002e2f66696c653f373000"], 0xa, &(0x7f0000000b00)=[{&(0x7f0000000600)="c8557e81f0596cf2eaa07451769efacc3d500fa5aa6e2cb4ffdf753ce77f9b1f93b932850b22b7816bc54216a73572be6663f29afc45ae70674b66a5b772f3a9ba4683edb4cbeaa85bc25efc9bc829f24f84e898b9a5b9991d5f23ba88b0710408c9aaf40d846c6d77927d46a9b43d3d1d67a4fdf2f70202c2a0a2d1dac5e24e54a790fe0ea35af4610df467ad830534821acc5d4e0ae1ff04083de88458b8a30f5b13df25c5ef0ce8414adbfebddd5cda19971f28c950c059b39ff8662918b7e8", 0xc1}, {&(0x7f0000000700)="a92b3462e2061f6aa079fc66eb200a743f170a13a1b8ac00d534adff4f8cd5096e8a83696cf280394b6ba8cfd9daf168838151483217b2b9f9c912c109c2b20565450a6bfd91bb5a7b0db2342454206bff54852ed03930f9b12682f3b93b24ee825e987cb137ec568995d18161b3d3367f48f248b403a3942f84ce71d1de548153ade808efd299293b221465931b7d01f5ab46380aba8b5e41d69d23", 0x9c}, {&(0x7f00000007c0)="4f361256e03d2de837c697a094ad199ebe8b02ece296d02cae9f58d033ef118c1d897cd8ce3ca3df232b9dd093c398054bfd1ea24549a4084fee69506ebc4f34dce705ebb204a976fda969b7015e142936b2a54263ac9b0eb5c0d24b496e8f818f3dfc22e013c5f66159b68aa3587358890dbb98ccfe1f640333aa14670c6c0ca9f1a684", 0x84}, {&(0x7f0000000880)="d169907526723e4a2ea1f4cef88c9be1174589054dbef0ea3f2aa6b9b391", 0x1e}, {&(0x7f00000008c0)="b484fbe52e174a8bee1f73866f84e91da36465b011a120880d88f2e7bbd53cd3cf0c5751249d0feec498dcbf41102f12b9540a7cb45b1f06218d582239eadc539f290bb51510423a75f29461c92046256808b7e3ddba129d6d5b619e30d87e0b02fd3ba2db7384be2fbd62c756bfb369cfb761b7344ee09fa9e1438457a7d9e7d3e311173797e1ab896237ed3f1aa24897961f468bda4786b916e7c7fe08a8a1a318185ba0f2a5e8ee81a09f09122864ffae1a6ec0cb090936bb1f13b9f629e1b76afd1069b1128d738740ffe581b697d1263c05de4ae971", 0xd8}, {&(0x7f00000009c0)="b0fadaf286118638de9782d9ca5bb4d3a688af150755c1481936ce522a5367e3dbe1cee5bd1602676228d8880968f4f7790d4498213ede9cb2cdaa20e7351a53d66975a353be1c61cc9c32ab94c82492068874823da904b957a1b172185c4f1b452b3490695d24fc", 0x68}, {&(0x7f0000000a40)="4d8789a3dea054519d954d683cccbed7c347a0bafc005e5adba0a176bbeb0831da7e9dc1e1906f6a0877bd287f2f5c169873408d55de798dac09f36489e318e721171ff1d38b395a4b6e1757b283e915eb62fe364b40dc11b4cc84b9aa85daa657497b655d20d1b99407e37ab63bd0ba77f41e00d781dc36fa602a974eaf1cd969c89439a702aa8a22d881103b3100", 0x8f}], 0x7, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000004e6ae40863b26714416c0000ecdf", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x1}, 0x400) chmod(&(0x7f00000000c0)='./file1\x00', 0x1b0) setitimer(0x0, &(0x7f0000000c80)={{0x7, 0x8}, {0x2, 0x7fffffff}}, &(0x7f0000000cc0)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000e00)={'./file2/file0\x00', 0x4, 0x80000001, 0x6, 0x1, 0x0, 0x625, 0x9, 0x0, 0x0, 0x3b9, 0x7}) 16:00:30 executing program 1: r0 = socket(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1010000000000000ffff0000fbfffffff396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897470100008000000000a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da41e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29f01ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcbe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988231728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"], 0x1010}, 0x9) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x90a081c5557fcf0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2000000001, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) sendto$inet6(r1, &(0x7f00000001c0)="820d98953210e8e9e7dc3e6d1c553f8461ac276278cc8012fd8b5ad736cd8cbf77e68318685e14aafb53d4efcb9f5773f11a5294f6703cc4d8938f27a5b91a6be086866d72f700c882bf844d7aa848c9b934085f41bced99932fa16f66691f1498057c63f75af5f1894d6e161188b44424fede8fbab0ddaa56b11b688f280158796ea8761e864aa9230011c9a7321134eea50fd3dcde9333c0bc107a4a127f49e968ebfeb7ed5f8adfa542adf932a0125bbdff96a085ba1d2e7a1887c3beda2821efa40a9a4cdd0a84660567e3af0269", 0xd0, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x100000001}, 0xc) 16:00:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "ace0c10000e74de400", 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x808, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ff9000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x6}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20040, 0x0) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/45, 0x2d, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000001280)=""/237, 0xed}, {&(0x7f0000001380)=""/210, 0xd2}, {&(0x7f0000001480)=""/86, 0x56}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xc6}], 0x1, 0x0) 16:00:31 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}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) flock(r0, 0x2) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/31, 0x17}, {&(0x7f0000000100)=""/53, 0x35}], 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r1) getpeername$inet6(r1, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e7ecf4c46d88a1ccc14742bf9db8dcf4fe79a7f0bc6200ad6cb3b99098b8f80604a5335091f9e5ae38d649d8ac5e2cd0883929fe4b16c496caf71215c437e02260e5f2016fdeaad83fd74ade57c692080418068bc86b83877d59d092cee3021319e5f75df0523c5f63c1b570b60e829a802fc3c4a9d29e728c329483e5c3d9412c8d76c5fa4746a164450cd1010116c60d60d7c315fc085e5a1c80511ce4d41d4b4bcc24ae949975c32c768f61a09e7095c2f208e3c0d457d7cf7ffe48f606b0db45eeccf6c6e3b811e6c3d01ac9685e13356401f209f9c4d088437c9f2b227f714cd2", 0xe3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xf8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:32 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000180)=""/112, 0x70, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:32 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001cc0)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x1, 0x0, 0x0, 0x402}, 0x8) msgget$private(0x0, 0x40) r5 = msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001f80)={{0x100000001, r3, r4, r3, r4, 0x8c, 0x596f}, 0x9, 0x9, r2, r2, 0x4, 0x81, 0x101, 0xeab}) 16:00:32 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000005, 0x1ccf, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x0, 0x763}, {{r1}, 0xfffffffffffffffd, 0x65, 0x2, 0x2, 0xea}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x7fff}], 0x1f, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff00000000, 0xfffffffffffffffa}, {0x9, 0x3}}, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) write(r0, &(0x7f0000000140)="a3a77c6cc6fd5671366f6e4be1ad421ea379fdabb8e76f6e3d146b7f5d4b4c0b9377478c92f2c026eba83b5f554672ceb576db5867a4aa9b9dbf7e57b28e112f9a31d2bce373783b72c13c8d6366", 0x4e) write(r0, &(0x7f0000000240)="58e081f90f818441292ed78941a7fee3e8957c609fd8959c05e8bb6888f082cd3f6966eb1e69ce82941d4709507c2e602798a8f6c1d2701377a1a8e584f1967a3ebe53d8c39ad696f005a042da205731b37d5ceb8df60f0a066233bc071cb68b05567e596a0f52fc38f96ccffc5adf516847ac3b5dce493c2981e8eeb604335e9a25d501b0ca2eeb4d8c642ca1c08d0eb9f45cc1e74d4d83c4e32e7036cea03190984cc1c664edefcfb0f90205138cecbb71fd965b25976f241d459d2de9a3b488df3e2a207d668339554e9c29ad63a9", 0xd0) setitimer(0x3, &(0x7f00000001c0)={{0x8001, 0xfff}, {0x8, 0x9}}, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000380)={{0x4, 0x10001}, {0x6, 0xffff}}, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x4, 0x1812, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000340)) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000440)="5673b1385c12fec1246160499a78d1e7c5dc7a3c8990be23bdf7085eb3acfc9c47cc7b", 0x23}, {&(0x7f0000000480)="01bbdd670bbe483f4b898730db6770547b48d49c6ef9d70b8cd08aa966cb4de76ba0486b6dc4", 0x26}, {&(0x7f00000004c0)="bd7da6980263498366da5aaa7ef9679b3b6e8f1f9b5556fca49dcc6a0f54f91435b0f8ff294f7db794fdeb321c173eba36fc7729333696a840b24c213b2ff9298cc3525ec844ec93f3831b54e15bcd3fddbbedbf41ae671306", 0x59}, {&(0x7f0000000540)}, {&(0x7f0000000580)="6eabaf8c952ed52a10575e5fe91c6876309e13a86f1f5cc439e1a50089ee5b3f96a9ab9b0d010818fad74b824defc42669facc8df25945003911d209a422167b1200d17c2e63c886d35f0f32db3583506d6c6e73694e7b94606ea70ff23e2beb0bea4d844a3a7a0310e2a9badec0e9720d6eedae97e2c479138b62275ef47d1c7b7e30641385cf015462e2761001801bb05f0028d9c0ec62ebf68792f047bc71e122c08f4aa9a66e3f9c54c6c85851c6d463c3dfd9540980ff0f6b31d803e909b9977368fcee97af364e0de478a56d2342515e32e1ede053b0152f23c034cde26da68389db55d4f624b7faa7a9e3237c46ac50a780ceff128dc4841b6716a7c0ba2eac6ce7c247c1f400c26e6ab275241eddcfccd2325bbecdc5df3d9d143de6ddb3d769f60b490928e25b64c3bc199091b298069419e7ba7d71b22f326147327319a5a2bdfc20fff213b5a47c999e0004b3edc4f1022eac167dd24f43e9c177c9781c0f777bf94b0ac7c5c2ae4e605c5c353611ffffce4012132d75005d890c454be9b2fa6252acc4bcb9523cb7518eb36f385328b0f069caa9cea061a663d389a471c10272d289b11a67cbae5ace6595379672c8a6bba42f64feb40f62d022ad9a3f3d1c62e5c7a4bd0673908bb0e6a50163efe78215996b13b518a3c1e5b8acc9823a9a52425b9c85b29e1c973f59b2f750ea55283d3f976c23676b7aa77c39c453e9a9e4178378681f2e9a617d43fb29becb073c18446691cc2c7ebeab8959cfd6cef621af1353cbb0125ab553f71cd92a019c2ca1f24ada2f7c9ff2b6431c5505f7cfd8057aad008c07118d2f860f2f0665e46b633306ef80d1bd7b200cabb44082f2c72d3f0375ddbc6cac60f115dd208b2fd33f322dafc74fb0098ef70607d044120817c8175d967b64c583f30712d9dc0c3f638bbe96c55d745333648e84eb66b7f036c4c8d9dca9d6e5f7d040f817da0f7d0633f758295a0ad946da4fe2bce0ad42aacb86d81edc74f8d5de919a48d620e1dcf85307e464670da82b64d5667775b7836afc4e89c51923dc9518adf25cfb86b42d512418a2e5d909207c73879a93fb977ddceb32ebc0bd417bdffda42c3db3651792e399f731846a37da6e92bbba9fec4e92737544d2ece2eedbb802b7bcd675602982ee71462797c09d9f6305577123c5a94482d95fc26efdef6dfd86c5cfea923f311cf31db94de9b5bc9ced272b2d5834c85eea84329f3fea7b8012b54e85fa04e3b27bd0a9923da4ed46179679dd671588138b0bca9a20aa9f0e645df9c2953aca8dc8ddabf7f60cacb496d82c3f559e743b42f7135437177b48dd69e59d4d429b291f93975cc0485c088e5608c810fabd1ad8a86a36a20f86f3bcdf7b82bcdfb44e1f39fe051a297a4d4239728da1b50d59211cb99c5b9b9d298e2765204d14cbeeeb6b7df76539896ef4cecd106547b8f0c6fdb43e9f5812e550404ea0c6e1da9f424d91e0ef151e3ac08f237b09d499572a82e16a10393d5e793dcf395862478b1905b8a48fb85ef39c09fe3112e5dc210b0985804ab8ed89b82e94b1ba32ccaced54073fa8c14356a66bdc5263fa5e60b6559bfc48137487a42a406f94e900f5dca930bcf90fc04a76346462d8c6b5f50c3124a0ae17ceeee344386b28424505b37ec10db675af96dd3d63747095c6d19e560c320726131299023c6045451e46f9bd171f00eb58fe3ba49624a0c21f5795cbf488729d69e73762963af6bfc20ccbe137613caae0cb06c4f7449a19752fb3e4bcf20d2d02575a829cfe4c387b6bce744f1d2adf8603e07f5e29e927f075c4d0624d375e51637d71d40108bd7113faa0448f8e8115f29293ea19279f00b6143b236f718a5ef55aa16b1cce10b8febf382a0dcfe69fb5d331c13a35a6eb0ca53ce24ebd3caabaee23be2c8336fd7f07e413a6fdbd40881db3c5118da564b86caa96831ea5656f9459d0f3e5469455923bbfd3d6b7a52f4243178f01075f44c8c88b1e98b21178064da9c48b5bb4263c34c9e53e4e7ad4455568fe156cc41e6475edbefd2372365bac28f6b3a2b1baef58a4f6e7c3c20139c43094940ea309ca2b5d56097b6c6bb38929912983759b283e5d312c5fe4817eb140fe4f7ed34d18957b570bdcb8452800878c7e64a63d0d5fdcb3febae2983087c1f29cc073bd62e1c98735a628636cc51cac6c845010085b2d22969466e0ba853ae5fbc5d849bb65d6e79f1475d1d20e15a6f8dbed1ff013403e99ecd8a02fcd2f0cd1dc6ada1a78d486a86d0f2ddd39510e4e0195d6782233478846ab9f89bc3323743c27c37cbb23b2ff0fa290c86b548bf36845a606fd8a85993de026ffb7d4dac87e9ebed874a6cf0c14161f6d127d6ff14993784a806d1bd6f6a5ad82057ebcaa677cc030c2b5139d2cd73303da062230e218b2736cb49580407a19a138ff8bf11202680f8b54ed095c4b662c7934c47e950380b2fae85766cac6e29f18eb0257de7982cc4ddf0c49fb4ec8c6b71c6940958386ccdaa232cdbb7296828c74f722453645941991e3d912cc7b9a6de80737bb066c7b7901c9738ea4630803e9bd6e8bdce6dcfde49fc0ff7b9e4250c031a5bdd2a32bf2c713917fdf7b95ca52b0c06e0ba003ac054d6b9b433222cbcb7c454c47394e6a96ff652f70efad3b633b363e765aa7db706ba5d9aa29115dbd3be1e64f2164c14bb23314023523b3857b2bf31f59e1296dfc10f7333bc76bd3a3ea817c5df6038176b5abcae9502e4cb316dc5638b42cce2a5881b193d1403202f3a7e683a44368b2d0deb4f5e6c8ec94c8959a855d09f0d33ae5b00e73722ce4d2856894a3cf5e2ba5ae8b8eaa430836cbdddacb493e1980097743cc3049dd775d0c05b6b696321e5ac3d0931d2eb531d505b3e8fcb999a05640f2cd43aa822899d300259e380f79a79c130540ca027c15dac4d198d8d00b45dff958ed32941241e42705243a2e11ffa481fa4f834e10af780beb39a74ad3ef4ac5087c1d56d11567ab19ffdf6004084d3473b9e4bd683cb80aa91a18f2cca68d93ddb5cae7cfc0864f7fb6d5fd06ff0cb964ae4c43b801ba2f0b873ba8eac6a8e5d54439597e5718130f6d226706e8e8976208f778a47f555b97d6cb892ae3c5d9a723a23d9bb4abb3ce5be874567103203a4f0464a63e1a6b633fc8f568c1736e7d603b54dffd0d3ba083e88f89101b0cafc5484cf46270444008499f6b40bbcef9a027b3f9805e56244bb659ef77af25c5d2ae0587dfdacc35786ca9d04a32f7d36e2451e613eeb82755b14e19e0d05993054236743b9b3b10b0f22519d5f3023f7f748f8012185a77cc802f36d50bc29870d834ebf1ba66f4520446780c4d6d47b16cec8fa533ffd7c5dcd9178e61e14795f01478164bad3f3291c33a16d4c8cfe0a1ebf523432485231ce1655a4bf19be09f87565b9c6c2b7c9a74be067baafcb56f7de876d35e5bfe4e4e3a6aa6247b9f96e91aec63b916bc7270d3a22b1bba2ed373bdf1c68eaa016ccaee5953b587e386dd73da2b055ba9cb541a301b2c31980d3f468c8e3ccf258a7a287cc4a99230e6b67fd31c671dc9f1e49f804456d41a99eb3675dfcd3b438abf55170aa51e27eddbc9d6d6970a511ae1b1712843f60604b1f82ec55d7178e11e79aefe27de9c5ab9197bae741530458489ff90decc06322608faa330dfdf0f1ecac86081ac8387ab5a5eece4a4b5e50139ae18d7f2e14d5092f8f6711d8a8422a13bdce18a75679dc295591cfc915e7c3057812f24f21819ae4c16704b78420a6ad62ad9089ae21e00cfe815bd5ef427264454a3decd75b2c83a83a19165abab74638775fa80047f2c6182bf970248213e842fafa098f667fe81987cb9f61c767820d79fd49eec3bb075fc70a8c2f339707cec316a51cb569df929aabb30a7d25327e97fdb7ddbc54000bc99c30acd7441d16299edcb8a640d98e62bd44031f8cc8718a65ecb923e6b8bd076a306cdb4a21af1b2c8c164888f758aa5f2f3c67152b4916293fa6aaaf0129a299c396d49e0ed1c7c8819f039b627b74ef8fdbfce95a40b40a415522688783ee339287f7a5f86965922d436812bb9b4112f5b0fd579e8d3dea9a1e6d42f6cc42ce98933546dd333b04fafc64db1b14d8071ade0785c00b1153566298c55498826213d9d5bdf5ed96a597d296330192a5fe13e8e2bfd3107ec13b70261a383a177f496ac23b8c1d0cf27666c942560615a8473dc5fb0a066774490ad6f7e4a2ed7ae4aba568d4ce9a67f768ae15ff49a8194c5a35994bc6d87120ad821b13a66542756a566d8cfd1e5344afac43c145f1797115907dfe7f5dd3884b5a4507052fde847b0049af7a2d3d5323f4f2f32197a7810d1bc0df6d078954f9fd762bb7be64fbe48e1a16ee1c3fba03ab0377e4e694e27b496c6a496afac6fcf700cd38fd418e9e15e4fd9fbdf5a3e00899c68467a27c3e8d4916a2bb58110af00580251bf624a3cc046a22cc9e4ae52de03f5c935a4cba8ad036cfb114ca969e0c85f2562b1b6326977eddf7d1b678c3186f87a6706305c682340df86ede02884c11dfdce15c740c7d91609f9ce610794599af4be0179b84d5f95a25b448e042f297e7c5debe3f00cb631cf8a695caa5bbb94bb7950f155252db726f24062958ab1480957df88ecca9de85f4b5587bca15c34dcf8bad2011ac96044cb6539ca2725bed4f61adf32988c0e9795762eebb425e9ec0bf304be292471967771c16eefc52ba2c23d6c494238fa273aca60a53dd18c653717f7909b088aeebc41d6657bb1f41812741c9cf567283e837a36d3dd09f3ff631449e1ade6688059abed7c6b146ddee981f4788aef831cf477e6983f75e3a743b229bb8f75d804bfc44e5943f19d1e666f1214889a20e8842a3de3200780ae1d607084c70e832d84936d8e15aac5dcb39085abbbeeba9a025b2462543d752e2d2a249cb9b0adf4b39bb53536001ec7de4735ce25219245f10a0bdcb5e077feed0acb5c4c0d674605f092e9ffa544bbdcb7ed4c348307217f6f69c5c6a4dca8eb966eb4e9fca5d4730258e96024fdacd08e66f6badb992f6c31d2cdef878718586af73fe338f285db26239d6afe54c09b56ae5b4b760e1816eefca3cde35fad3788e1c5ddfea6823944a282577738e08c8dbd5d696ad97023073c9aa290100caf23ce237bdd5c05770730da244e5bf0e7abc54e7ca5893b558bea3dac9d2ee857fa53b08681bffbb24316bdfbfaf0caf702fa0a5cfe569bff5fffff90c140076d8e23a8da2d30cf94f3f9adf0f39754c60741cfd4a1096388c293f62a7df03f0377785a3c26196f1b120a24bb568e34917766e5e25bdc77d861ee94392bca536ba9efe3d1911ca3919b74eba51506dab0a33d35d43aece5626c7dc470f81facc20c14567075628d0f6098ed86e3a1abbdb2d6358eff069fa2d40aec42fa19bbae4947b4554f7ef474fa3601f66e04e4033c5a03f614087cef38d07e59ffb9ce108cabd389039c00597983865415edb78dc074ab63c55ef2d7c10144de8c54309b5f8fd726caafa5d55cd163c0606407268f5666af8974f17ba6f3e5000d3b66e4ec69ee73ee3b01ad16fada02d840f125c34395e980a9fac512e9538f876028e1ef929613e7ec13dcd6c57ab084d9527b8a2a1910026cb34acac6d7b7e3f2fa6910e8efb63c21630e763eff0b975cdac0f8f00349c0420de601aa4a9a9ffed2e7ba32f65abb609b3b27ba3185d64a31c37ebd787df17aa1cdce7e94f325c4243a202805435768", 0x1000}, {&(0x7f0000001580)="fb936e35d4d33c48b8d0442a0f64e833c3ec2bfc11cfd5e24e8fe63bf4ba3a570a40ed61c1f703e3176dd5e89470ff7fd7ece26e6df1efcf99a7115e5b0d6d8122d0239dbb9685fed9df5690251c6fc33e492b30bdd84dfb745ea8089ad1f52faa6169dc3824be025649b3c0fa1bd7a829c1eb4878bd721ece3a9fa20e50189f445de354ced6bc9247b464810652efa9bac8be61857779068821948f03e23f689540cbc868edb59f4cfc01ed570f1b1971670bc19189764aada5f66c08e3bb7aa5eb2512d3daa62e5e6494407877ef", 0xcf}, {&(0x7f0000001680)="9d3a80b3d513a9768509bbf451fdbfa6458b69f5d4e2c58ff4b15660fb3a264bf3c5ddb8bfe72798a6aec00e94c77c6e878a7a8a2b7cf0fca64dbaf0320cc626115f75d84bb5a2f5f65e9a2b76f3587e42ba30a2463cc731ebc2b2cc1b29eb436cb8b52da0f3c7e9fff28b250b746b7c02e9481d952c046de1fd44bd7aeb4692c842497da399554954b91d347d08b1c52ccddc7b8a2331025daea83da6ff1ced5b8298e76e05b6ab9831b56e160da9202ff02c7cfacc22c44fa81efd89e91d9d5c9d23df636865d1b701815fcb73300eddac191337eeb1ece7f281dba440ac73cd1ff8034d447773c6b1", 0xea}, {&(0x7f0000001780)="ec7c32c76fc8b719cdb15d2f6b5e8489ae5fa6f96079b7c60f1dd252d041258ee9d3b5c3dd2ca57718a993f72e0381073a504f2da5b34be46779d877e1c53336c0b5d7d0cd185842ea00379b12610ad95b9e33527a85e39b146ba739c8b0c966710cd1bd6d3a35d13bb9ec", 0x6b}, {&(0x7f0000001800)="802d213df21d408d175d793322ec4b5eeef4d65b7119b7e978ac5e6c44da799359f48a085fa1c60d833ebe3148c5496ebc8d767eb5c79d1686c55b6a9974641d066840f4dcc13e9cb15ed9b3173d5168e295b0400a4e1d7a9bcb86728c942da1b5eeedf98c8e9ce21b4b9374", 0x6c}], 0x9) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x4) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x6}, {0xfff, 0x4}}, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xffffffffffffff56}, {&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x4, 0x1a, 0x0, 0x0) pipe(&(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3f6, 0x2}, 0x10) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) geteuid() 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 16:00:00 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffd77) getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="76022e2f66696c653000"], 0xfffffe25) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xffffffffffffff00, './file1\x00', './file0\x00'}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x9) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="839610483b109ae0ad61a42a2b58fb5bcdc9daef306119705d544ebf6302287fcbe5254024bfde1a3b2fcccbcf29d6ce8996cf1e8638e39928f30ea96cfaf134f8ce3cf52830d21bc973fb80099a77e21adef2f31c4f4fb293600a932454a56184c0a44b0a6fffec4d6bd6f4a14749a111d5245afd4f72469cf5550598658fbcb637b2dd78240a3d5c2148f7ea39de125b67f20d64ac7cf779fbd64aeb1279473731b90bc2835bf8367a99c69f9e23f5a7f57b051f", 0xb5) r1 = socket(0x1000000000000018, 0x5, 0x4) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632252595c5cd60f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x32a) write(r0, &(0x7f0000001440)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f0095199659daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c659f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36d1fa1f1b64e4c8d6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x287) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20680, 0xc0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000020, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20000020, 0x1000, 0x4}], 0x7, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4860, 0x4}], 0x1, &(0x7f0000000380)={0x81, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x1000}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x80000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x4, 0x4b07}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0xfffffffffffffff9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x8000, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xa8, 0x44, 0x5, 0x7c96}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x101, 0x8}], 0x8, &(0x7f0000000080)={0x80000001, 0x4}) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000180), 0x0) 16:00:00 executing program 1: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002004, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x28) msgrcv(r2, &(0x7f0000000040)=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\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfe, 0x3, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) accept$inet(r1, 0x0, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x124) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000, 0x4) kevent(r0, &(0x7f00000001c0), 0x1, 0x0, 0xfffffffffffffffd, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:01 executing program 0: socketpair(0x2, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x7, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000000)="d0ec6ee33c47f1e2bbb160993c10050ba9aa4f79d541b3923ae87daf70a38a8c05697bb987b0d0f89f4567fa1bdce674e2", 0x31, 0x40a, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000680)="cb", 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000280)=""/198, 0xc6}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0xf68}, {0x18, 0x3, 0x1, 0x6a}, 0x3, [0x3, 0x3ff, 0x4, 0x991, 0x101, 0x2, 0x9, 0x8]}, 0x3c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x7ff, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x10001, 0x2, 0x9, "8d1e72820c5e1700c06b42bef5256ba2c19a519b", 0x9, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff}], 0x1ec8, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="be1f0434cd7a4247d3d5bcb9d964ff04f52bae2fa154a4672658f25a37e61d410ca52dc6d45d9d35bf429e35a240719de61f83abc94212dc1c46c3c0b9622e885d3ba1ec3fe0db2bade61339251b059f77a1d4f3d3b72c4323c6accc70f4e1", 0x5f, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x341436cb2ccfdfe8) semop(r1, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x0, 0x2a800000000000, 0x800}, {0x3, 0x3}, {0x0, 0xfffffffffffffffa, 0x800}], 0x4) syz_emit_ethernet(0x8a, &(0x7f0000000140)="3f5d414f6c5b12bee080a0264ececc8d79e320fb64757dd7408b6b087c90555efc5dec70b3d6c29f4db507d3f1b425ec1c38fc1b66c67372506f7e5c4b01e5f67386d63cf5983f908297f3dbfb5f89ef7e57cf109359ead87f7a62673985db2b4661474f5e9e182ae981a4fe6bf118f3eb5f25d04246bc309a4b668728503b372b55a5f7d9ea31da585e") lseek(r0, 0x0, 0x3) 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x4e4c, 0x5, './bus\x00', 0xffffffffffffff00, 0x6, 0x7b, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) 16:00:02 executing program 1: socket(0x400000000018, 0x3, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) close(r0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000180)="830446d8aaf71f9255568b4e", 0xffffffffffffff7a) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = getpid() getpgid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="22ca4a3b47a7cb9d8e77509a8033a0c24b5f1599c41fb5d4a7dc7ff23b53af3b35afa3268a898aab2d5ba483de3f14586cb95e9129b0eb1ade030b78ca50fdef700a272d3976868f148bd30c0ded2afd21073e127d69a1b283b738fdd0da88e065e687b983637809628848d7b223f2e6948b5cef176deb1e4bb54fb42b45405d8aab1940043a9e524463c2fc344fa84f27c9960d45c834763487b84abaf7d96e45d7165043b5ad4cec9f273a411406d67e3780a27a04682156993429958e1cf04f359de6cbc7ba968af13ea382789a646ba40a84ce41bf", 0xd7) open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x8) socket$inet(0x2, 0x0, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x1021, 0x1ff) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) fchmod(r0, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x800, 0xfffffffd, &(0x7f0000000000)="3c3459748883d988bd42767693d481d57d1a3abf01ca76c746bb4734b4b9481e79701ad0619c2dea127a198b6e178a6f8ad42ef9d6172f5a02b8c75bed6899b118c05a2e1bfddb7e8dac4d1e490e554fe83e1210654f4072e11a4cdcdfd6e57acfbc3b001b49aa7232f2985d08c5e144712026dfbcb29a6c5700fc9f96450b17d2bc843c9b1fa48463b30579", 0x8c) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) r1 = semget(0x3, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001080)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r2, 0x1d0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/193) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r4 = getpid() wait4(r4, &(0x7f00000012c0), 0x8, &(0x7f0000001300)) rmdir(&(0x7f00000013c0)='./file0\x00') clock_getres(0x3, &(0x7f0000001400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r5, 0x40) r8 = socket$inet(0x2, 0x4, 0x3ff) getpeername(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002500)=0x1002) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002540)=""/4096) bind$unix(r2, &(0x7f0000003540)=@abs={0x0, 0x0, 0x0}, 0x8) wait4(r4, &(0x7f0000003580), 0x8, &(0x7f00000035c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003680)=""/223) connect$inet(r7, &(0x7f0000003780)={0x2, 0x3}, 0xc) r9 = msgget(0x3, 0x200) msgrcv(r9, &(0x7f00000037c0)={0x0, ""/45}, 0x35, 0x3, 0x1000) getgroups(0xa, &(0x7f0000003800)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r10) setsockopt(r6, 0x2, 0xce9c, &(0x7f0000003840)="86b876ac9471ff67be3e667966", 0xd) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) flock(r1, 0x4) 16:00:03 executing program 1: r0 = socket(0x3, 0x4, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56102eca66696c6530006e1c98e72d4b7a0d30402a4ebcaeb2046e7a2d2ba832f94718d2f1780b2bc16e2087c4eb4fd89a2d2905c2c4bd4eedb781599c971a8960544b80b293cb29a0c80e4da0f5f8fb4b4db29fc2af9ec9172fb024d3c49c5bd4ea2a0dbf06fa6e633d3ac15e9e2b2e462841c80fc44d2b420a4be0e65d50f48adfb6a18da64a8d3c27654aaaa6ab2c81ee03349b4e4577ca86bee1982e1042e00170d6a8bf7244696b120b0cbd6ec6bf77cb9fec3c327c57c13562fd0cdea8d7ff8a3e97f239c91e4105fc851f875d89e57076e3f4acb3f7620f04b9875c4bf0a55d06c174ee01271d574dd4ff333577a1697f114cab545c74802b09d35c0fd8d2394dd7a5940506e96b65846b3146436c8cc605eea79338b2a62df57ff141b8f87408b387214946917d6f5ddf4634b7f92cb9203297ec5707666583c23aec594b6add07b7f68263e243f6df3dbf561644c40533b25724c439ba9795b9511d77c037f63f59893a2e1d39a53da824d4"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00", 0x4, 0x800000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x83, 0x4}, {0x4f, 0x8}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="70295f595344bb32c4f81c679d35d074e1e0fdf3fea66f32b641eb0e7260c88003c4f2ee34d9fca68b4f0f74833f6fb78a7c046db275de35ed1666ea9906ef671fdc5ea87c994b813926bd288b5137ec8ddb73983482c7bb4ef9dbd2114d299a3956762f4744853a3182828419279617369ecf57980b5a8c1a71437aedcbdeace8daf44acf48091fefd3a750214c192e9730b9aeddc9f8045dce6942aaab63577497de", 0xa3) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x21, 0x3}, {0x0, 0x100000001}, {0x46}, {0xa7, 0x2}, {0x82, 0x7ff}, {0x88, 0x4}, {0xef, 0x3ff}, {0x89, 0x7}], 0x8}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x8168, 0x101, 0x1, 0x81, 0x3, 0x4, 0x2, 0x2, 0x8, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r0, 0x5, 0x401, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x1, 0x8, 0x6, "42f60c15a0b5a60427e72cc2e4f574f6b0dffb1c", 0x40, 0x5}) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x80, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x2, './bus/file0\x00', './bus\x00'}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000140)="8f88408799ffefffff51c4c1ff10290500000020f37cf1dc8d3433e078364283162745da4ef1c4c3f914be000000001c8fa8388f730032c402792304f7") 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x40009, &(0x7f0000000000)={0x0, 0x0, 0x303, 0x200000005}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xb80}, {0x18, 0x0, 0x1f, 0x6}, 0x7, [0x3, 0x5, 0x772, 0x6, 0xffffffff, 0x3, 0x8, 0x8]}, 0x3c) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000) r1 = kqueue() r2 = kqueue() faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x180, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x205) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x42}, {r0, 0xb}, {r0, 0x83}], 0x4, 0x0) 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) close(r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mmap(&(0x7f000019c000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x5) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="4fccc3d23b9a7642bb21a3eb96339c2bbde387ed870f0cfd43d1bc60fcf9090807e5c2985cacd9a74c2efec2191197f6ad78c73f07aff577b4aca1f064e6f82d6402cfa9f4ade5ffe87085252ec6d968361f2b561a1e79242764a27902fbe6a4ac011901e9aa635919f963c4b40d4a0d3a666e2fba57cc84eb9f204c37de0401dbf316eb14c5b3d640f35a7f0531e5d409cde7319526f016c9c27efa44468948101991378dc192af8cd59468f1d053c5e1460d6fe4be2df9ca03d351f19b88bca0185b2b1cddb4c73f7f34e0285ffbd9eb84e7623043c39f95db4e34c098324cbe73a2f92cdffa9b123dee7d53a2", 0xee}, {&(0x7f00000003c0)="f8218875eabe27", 0x7}, {&(0x7f0000000400)="8ee1a3f34b823ebcc18358305c16c19352afd2c83614079e3b43fd53a808a398a06be7a4584aec34ad6db672a617f3fb288cec9640da094c119ae2fe44ef5dc7242fb3486efda74fba0d08997b2857430efda3f3854e47512e09aa3f906fca7d8ec1828a1f83ed96513a178282118a5a11c7538cd22fce46fd4376e0d0499fd53f3e6b1bd84a451d4b60da97feb6a9438762937e017f7a801a64b5db7ba10b413c2c9f8e6db06164715e08ec7992a0e61be6f72f4d43b1b9774f1db187aad195dcddace0be08794d7d0b348abff70b", 0xcf}, {&(0x7f0000000500)}], 0x4, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0xc}, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff000001000000000000000eb21d637af0c79026ac2a6852d10db6f6f13baa3c2727f62010ed5ab4e8bbc28370fee052ea694ff8e298e3447109ddaee30bf88a4b0180ffffffffffffae92edefc27965e2909fc87dc49bac433bbb2795723b330343a61c96569247da00d17caaeb0e4cd9b5f250087d8fe075333d703c475ea0e166d9d268b251c6ac3a6c4cc1cdcd52ac0a88acdc51730d259dd3f21a1bb21b1808707af42732dce5fa6b7496ccf180c141774e160a842bad7e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_timeval(r0, 0xffff, 0x7ed9b44264ab23bb, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x1) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xa, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = semget(0x0, 0x6, 0x300) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x0, 0xfff, 0x800}, {0x3, 0x4, 0x1000}], 0x3) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xd3, 0x1}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 16:00:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000180)='X', 0x1) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus/file0\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r1, 0x4) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x28c, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x4002, 0x3) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0xfffffffffffffffe) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r6) r7 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x5, 0x4) r9 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r9) fcntl$setstatus(r4, 0x4, 0x44) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r8, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00000f5000/0x2000)=nil, 0x2000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xfffffffffffff504}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x2, &(0x7f0000000000)={0xcff, 0x2}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x8, 0x800, 0x2, "b4d4466e26edba2c10865b04bdd423d2ccf37763", 0x9, 0x6}) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000877000/0x1000)=nil) shmat(r0, &(0x7f000083c000/0x2000)=nil, 0x2000) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001300)) r5 = accept(r4, 0x0, &(0x7f00000013c0)) kevent(r4, &(0x7f0000001400)=[{{r0}, 0x0, 0x4fc7278b23aa970f, 0x5, 0xffffffffffffffc0, 0x1c5891db}, {{r3}, 0xfffffffffffffffb, 0x60, 0x9, 0xff, 0xc7a4}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x7}, {{r4}, 0x0, 0x24, 0xfffff, 0x3, 0x2}, {{r4}, 0xfffffffffffffff9, 0x18, 0x1, 0x0, 0x10000}, {{r5}, 0xfffffffffffffffe, 0x10, 0x2, 0x40, 0x8}, {{r4}, 0x0, 0x80, 0x80000000, 0xb32, 0x101}], 0xfffffffffffffffa, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x100000000000000}, {{r3}, 0xffffffffffffffff, 0xc, 0x80000002, 0x376, 0x1000}, {{r3}, 0xfffffffffffffffe, 0xc5, 0xa0000020, 0x7fff, 0x8}], 0x0, &(0x7f0000001580)={0xd629, 0x9}) kevent(r2, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x20, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x10001, 0x6}, {{r3}, 0xffffffffffffffff, 0x3, 0xf0000003, 0x0, 0xde}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x4, 0x1}], 0x6c3, 0x0, 0x4, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) 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, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xfffffffffffffe83) fcntl$setown(r1, 0x6, r3) getuid() r4 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r4, &(0x7f0000000100)=""/184, 0xb8, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x15e7067}, 0xc) semop(r0, &(0x7f0000000200)=[{0x7, 0x80000000, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x8, 0x1000}, {0x6, 0x15, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r4, 0x6, r3) r5 = semget$private(0x0, 0x3, 0x580) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$getown(r1, 0x5) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r4, 0x4, 0x4) semop(r5, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) recvfrom(r4, &(0x7f00000003c0)=""/104, 0x68, 0x800, &(0x7f0000000980)=ANY=[@ANYBLOB="01002e2fe669718462c99431c293e840345441b4a311f5632d9b7d902bd94ed3b286dcf399a5bf989dc8d8f7bb1e28c0efb9f25371349a0611aef41fc31853fd51634d480ceef69a54a017bff59b1de7aaa5eb0b1ab3dfed0cbddd101238e531052af4a2590ff1fd40ff0bdc92fd8c6fb4b5041796ac1dfa79610700000000000000df97dbd21967e1795afa9bb37ef89c17ee141b1582c578631fc633b4c410cc42bf1b191c4b31825dd9d188001381620c20e132"], 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/205, 0xcd}], 0x3, 0x0) fcntl$setstatus(r6, 0x4, 0x0) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x1, 0x14) truncate(&(0x7f0000000780)='./file0\x00', 0x10001) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x100000001, 0x5}}) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:06 executing program 1: socket(0x10, 0x0, 0x79e) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800000002d, 0x32, &(0x7f0000000000)="0509", 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x6002, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) setuid(r3) dup2(r0, r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebab478a2679560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="6430ca246c72503f43714b0b0000ffff002e360efe8e3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffac5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x192) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: msgget$private(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x120) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5916d7492", 0x30}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:07 executing program 0: getgroups(0x4000000000000423, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x6) msgrcv(r0, &(0x7f0000000080)={0x0, ""/97}, 0x69, 0x3, 0x800) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3e, 0x4000, 0x40) 16:00:07 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='+s\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(:-\x00', &(0x7f0000000100)=',\x00', &(0x7f00000001c0)='[,\x00', &(0x7f0000000200)='.)\x00', &(0x7f0000000240)='!-:[/@\\!,^\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='--\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='^]-\x00', &(0x7f0000000400)='$/@\x00']) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x20000010, r0, 0x0, 0x10000000000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x1000}) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x3, 0x36b, 0x6, "767c5bdfc3a589b568db4cc098bf271a885aedad", 0x1, 0x10000}) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0xfff) dup2(r2, r0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x28, 0x4400000000000006, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff7) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = getpid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="0390629ef977599aa498e9c5112d3b6d52667c9130fd75aca1d14e43ffbfaab2e13c1c4746d52d7355c7223611e58dec51a22958b84c93449837cbc0c5dd751fca9e5ec83a2ed753c22c68c512658d7f471df0c813fd9940bc20e8effe2ede3231b18ae73ca29840a0f9ea5b3108ce64", 0x70}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x8) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/147, 0x93) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) 16:00:07 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/216, &(0x7f0000000400)=0xd8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x5, 0x0, 0x3) getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r8, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r9 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x10, 0xc004, 0x2800000000084) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000280)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r8) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/208, 0xd0, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0x3, &(0x7f0000000400)) select(0x40, &(0x7f00000000c0)={0xdee, 0x4, 0x400000000, 0x5, 0x2c, 0x5, 0x7ff, 0x1}, &(0x7f0000000240)={0x2, 0xac07, 0x1, 0x4, 0x1, 0x400000000000000, 0x4, 0x80000001}, &(0x7f0000000280)={0x7ff, 0x10000, 0x4, 0x8, 0x5, 0xfffffffffffffff9, 0x8000, 0xcae4}, &(0x7f00000002c0)={0x903d, 0x3}) ioctl$TIOCSETAF(r2, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x0, 0x4, 0x6, 0x8b, 0x8}, &(0x7f0000000340)={0x6, 0x100000001, 0xffffffff, 0x400, 0x3f, 0x3f, 0x4, 0xf453}, &(0x7f0000000380)={0x7, 0x3, 0x9, 0x6, 0xffffffffffffff01, 0x6, 0x3, 0x400}, &(0x7f00000003c0)={0x3, 0x8}) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setegid(0x0) setgroups(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, 0x0, 0x2) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) setgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xa2, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x160) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x184, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="0c4b9e11c18e2fa80505593dc22cba7d989ccfbcf885904eec3bd289d85e98755d0b0dff9ece49d82208e8e693dad697", 0x30}], 0x1, &(0x7f0000002580)=ANY=[@ANYBLOB="48000000000000000100000002000000ec10aaf99ac90cdd04f1a02ea1be328ace20014a3abb0e3f222d314fc79e7ddcf8fc7686d24c84b7eaaa09fbca167ed6c5c4bed2bc90af00a000000000000000ffff0000010000803ab86235cb413e7e9efa2862409f95f3ef7dd05a3ab8b880b4bd6857d74608653176899796793661963a0a1f087296e5dce01b0a7df25e2b51da1e2dab521d22599d48e3c381b235755214a2b0ab27c2e05f6a9ea47876f4e1113a742e85c903d3322340eb5e891490e57a4332432365f9645d7b66b4f9cfe6ae19653a850a7c2258927e4b64549403fe0000000000006800000000000000010000000200000000ba9e63b753bb4f73d2669b028c4922671fac9c6d4e63da36cc0af5590b94cf10f2b0103ceb775e0b22e79ceca7da51f35ae6dee59b443ef348adbf4c481d4c59e93370f4ea1d6437db832bee417c2ee1391f5aa81a860f380000000000000001000000010000008b2123c6a53da463d88283c14db6f0cdfa43139502b8be60c01c6af8412743403d0a767827d100006000000000000000ffff00000400000069c59e0a1dfad969cd518bf9c246122c78b45b564d52f14ad81c988438dee36b4c39e0f6812cd69dbed6a3467e6476b3b77768b2e68fd1c325da10e8072c2021d449b77a1ba8d49e9000000000000000e800000000000000010000000000000085cc8eaa2bf2bc8e5491215043926c1cde0266c41bd000b94aef752e533a3af54275c309089584a6f9913f77a0255363e95f900b7525f820bdef71a353366f8f6f58e2eb4313aa575eb7005c9449563ecafad8559fba8d664e0ec37be36ca5ec79ba0bea5adedb899238754d28df90f1591cc8befe74b472870b957ba45f6e903830d43ccc7b486f64442caf8bd17f3a704c8bb8f5cccb923c3bd1cdeec9695a5ae677d54619e36fdfc8a902f5f11660483c017f38f47ab98d3c88faf3d6df5424d77e7930bd36737e72d42418b508aad92833965e6b6eae1010000000000000ffff000002000000ab7ff9b5e650e1b83304c46f03d785fd7b5c8c02372ed8112c75d6aa48c648d4b79be239fc1d6ceb8d9d7c6e6aa96fc63570afed7fe2fb6f703dbe39015c030dfe93826b8065c842f5eae61d05552373a63afd1ced7250b21453d92ded33c32fb61157aad27f571e9769b3b2d5514748bf795e512e9eae76f983db49471c30e81e06f1bae311c1987ed16f8c41da26435b997aec4a8c319d9bb2f78c5ba812e16593610ff45af955da2c7986923b690bdc6ef97fa12fa30d96f366d65df36509e827b27122d6160be212161aa72f9522a00317dfd3b2c6672ccd9a8c377e7dae1a2e991436570f0aeb99b21d53a45bf456495897441711c87c8e8a2e9a75e9872b65b1c105d9142172977d252c70a87a07e9896f2e0e22f6cf4285b7af199fce6741fa9620320841de7d00cf6c8fd9754c6bf738874f0fb6c4aa3500a6498ddb136f51a56facb9992d47e105b765d2b6c475fb345210368c67cffbce2531754447f0f177389646ee42b6366eff3853c897b9acdedcb3edec276fef8041807d39054eceef727ee140e21562deaf0c3701e8d751e0301165fbd27413e44f4ae2bcc801920b2bc22c56f1ff9c571d661e37da8651508098ae30c5699bd2687d7f7cb634ccb080fec4ed64d5be60aeb29320964e76c0349db983b1cf8bd125918974fd2995505421dba6f81e26b754f67cf2628cb5a5a9b1fb6e787cd2e3f28f71d73dc6ad9cc4f3a2e348b6fed6b9536bb653bea2ed93d2c8de8accf2639d01b6c25d76c852193004140d2f8bc2b82f51944821ce361e1a26de2133a2d84ee6bf96abc0e9690dab68c5be6f835d343da8f849c1de2801d2bd90f9e87b0f86ee2c7e36be2be28533c969902c3ffea5aa2ff0a0d4f229a610a7736418617f35480c0a6479f3a9fc489f7a89a4de5a29b046b2aab53b4dd26eed517ea14e633ab21a36946a42d145f8545be6b891183972bd89f7c51e807d7b7441a9cb2c898ae195d448313123d0d8b64599781c7124afc63ef61585fb4e2f74bd713f1e057ddf9ab226880959d2f6353854205bccab4cd5e40d7715e0dd85be7658efab815f66d7e286c39baaffa306d69bf103641e5c9b4e4636464fcc670139d6ae8c5bca1f5c53de0530c4c4a9deabf0a1e69992322456c575559b05e09830e1a8bcc34136dd6bc2e235048d2d251277d450f57caadb16e003572e811f74e453489e1ed31ec4d45efb83e40216f32f27770da87f2f683467c02d59f0a82998ac16e3ef17457896329a6a125cae5286f165e8cd0e0fbd59765bb27af80cfe6425bfa584a3b78c5921fb5baafa8c071a995fa706c90c69dfac909f94e17c84bc2be187b74aafb70579e83c5617c46ab6f8e03a2cc1ddaa2d8ef5100dd7bdc5deb488f85df1a1e9cc8cc405f879307057d3d31ecd12b5e083897769396b38f208ac6705ab178e099de5a08340a20adbb075f447c8e87e9eb269d8131c43add3cc4036c36be19dd9528313e7c64d9055650f940f3b0e5e3ff3a254c564617e2d8f7a7c720c2b1ba6217f5bc5aabce086904f085f10b9be293ff87887dfb5899c9d8e49b84385ee8118dd8ea01c212402bc9a521f57713ed5179300e816b7caf57efc1adaabaa36f1c6ab2f12478af4bc37c837d99c1f69d9c1b800d1892d828c74b9933d36b4cea6691a5fc5bf2561d1bdd3a81cdac24cafd51b00245c7cb81d0103146f2ef4f68b9f9dd77325c8aae514e86be02c6179a058d96c12e267be37cece595f6f74cee80ea6819e0c5576384f8392e2220e37539381c711d8666782eef9223758802ceb74eecc49ae32bf93d9c03e803f1ed4170062032100bc164b857ba27ed1a97d52e7e39afce4f5f9f26c445ca8e71ba8dbcf67090e36f5c14ec7a52d9a8d1aa910667cacae985b97b681b0d5491e590000b499953ba2307b57df80fa8abe7791a0af0394238782bc5f378f91add7a0213cc84f23dd6c83235dd86b27adea77ce92b31cc3c5acc09575e51fe3b36dddce8cb73b01ca182722259ddf84fb1ad3fcd59ca4ed045fb7529404490a88b9e08fe5866d728d46de9945240672c7f0f886210dd09ee5267370e8457811bdee5d5c2af25fca3164cdf243922bcc5af872da10d2f2447f6e91b9442833b6276e7e32285e6a59fb971954da5d0e281786d99a91758fdc720c646e821b4da0280065e90b98058e612a2bb77bbfba47f5caeed5da91e99e5938c427cc4465b5ce40af54aae0dcf3a7d3a1bad8a7f43db99988057468936d0188676518219bc3fbad42fb2c9adee5e519d04d9f63e9b58160ac629de5551cd6deac0c2bccd4c7c3723d1643098717b0663455889f6e53fd8f747973bfdb37e92afdd9896d6d7a63bb48b7c23508e228272aed24f06192efde8984f00c1301ab87f9adb375a63e95b5d8fc3ccd142ccdbae854f0234e014d0da762a8c2140d8eaf6ae056e07626ca382fce9db40eb8b59cf168eee45f53bc67254f23d5227212bb5989290bca046879614b9cc8d3c4ceadf01d2efdbb70eddc3d249b42be301821f8ea12ae062b03d9d2896fad76b339efc482708530bcce1cf6f088a86f78b329d511cc642a9a7457448f2eb3fefb81c0f6fcf69b9ec525430e986251627b00fd49d9095b3ad760c8d1dc98f52fa54568efe9531144d21c7bd82e701a66289418d9642660a169f49f35c46200e9761d93f4f891a76f52996df08ffd27a383fba55f27c2cdfc163a19385048dbc9e96ddfeb4ca02e9a08087d65581e3ee1b67b83bee16ed5c6abb048df89398aa14fa4db02508d336f30fd0d4679ab406137b34f77488b7fb5fbd8ed2fe42af7e5f17a12d3c8b9c10824114107c281ba77d3657531674e0ec812c09a36b1065fd6ec8a39de7f270890c51e3c7636e740b6d823850085227808442ace6c22ab08b44c77f7bb3e0e1920cd1cfb60f397404c5cd9ad60acc7e896edab2c7921e3e773a0dc811b19a3f7308593e632556121f87d69127a3b242a52c634a47536f6cdaa5d12195224361784525d3962625227d2a2b1aad77104a1b26cd38164e5c675a9c852bfcf5423e1a89634e3750f564c9f43afe2bac03df75d3e9248c19a70da1b4b579c6038ceb70ab6afc31eacb8db48cb71d444046e3bf295b64b7991f2fd23c7d04bd15d44578a470b5dab7d6f8ea6772d50e82e1d61fb32a23a238a823357129de8a5ffe8fad3b38b4d66a2a4052ecf1b77eb5c35273c6be059f9c9f88a9ca0fb90625657b0a0b7f1491e26be1a60827484e691f4cd46257bf738b304fb6c83920cd9f0a8707a5552d23014e4bf1642fbe2d8111f853fea054bc9fea7a5f901f8ca154e91263b5255d07b9df7055a855c350b45246dfb99fef432cf1e34e5c62b5a30a939e09a3fa271c91179b5fec37f0b0464d23c43872c2fc3d210c9db0b92762c47f6345e8089ca72ed8e36ee5cf228d09bb84e7c1cee7972a4c354472004a5deb05cdbbd8281a1e024ecd2561c48a0766994098e6a7e80a0b7a2e8808e3361be9816b20e0e11907ae9ac5925b7dfa9b0f7bde5c17fe741220e7d5805c30b21497ad58cb4949f92ca21b226b752b8fd0f67cce4100dccc39eaf7e6def9cae07c48c8bd03044e845b21707d9401823d12b1d5b5100d0d258b06069045e76d474c563fe4433c170e4f3663320d3095465705e6c534381b65a0bcab09054ceab92d227aa502c0d0d4bb81f795e762a31645d5938fcec8b8282fccdf2e5be3bb4334db5331ad5752b190fd40c094c2bdf52214125c50d0f93741a2d0175ba3a4a137ef30a5f838c235a125c25b4b8f223f3308d2209ac03eb55d502d7cbde0e417392e9d30f0320ced4c5bcd2b1327fe103daaea2f127f7d8d7f1973068369bc5ad81185beca4e0e3f3df748b32390bd2c23ac81fe18f7576405f55227877aefed4d9657cf6625d51785a1c9bb4a6c5e2867132ca47dd602d3afccd720fef1936de1ed79ac0d1ea70578ac7386171f20c32c77d66e68f62d7a5142ba11163f517b629b66567afac4d42e657d8965546a4f2d5c196a07e564cf3184a79d10878093d5f4311f8a0aa235b603a99cc08402be1b90f928aaa25d605d555c074efd8818914fd112a450bb1419c5c506669a5cca90094daae110d2830157c589f15251b88c39b9777983d2378343170fd57924c6998bedd10aa4d8acb000b5d1e7fce41b5196be077da28a0e25a2f883401e95366e18d83d20435efed09aa82fd0b62281ae475ed4462f109518df05aaf743a0098eac5a0871b67b2f4bdba801da86553c9f79849a9ac026204774db214a04749b72255826b70d50114cda13da05a84763e622fb54ce8be851a0d52eabbaf6682cae7ad41184172a2123f0b556cc22f8b22e4d68b77760a4b83fe39e280ba14edd49ceb354da9d1bacb9aeb1be3b89ec0797f895636334878fe1ad09d32cf18dfd5217051ddbb3f59a2c850d647d3ccccb6b1ea537bd05c3cdddf166de42e61aaada7704f12fa186362a10561aedc3e19920dffd80e7082f21b96499d2ba96a8b8ce62feedaf84f982f42e5c1c5cc03241e90430e091db89843eb7a6ad348b1329e0f5268cd025daa9db04d14476fb61ca01b15a858472f4fffc116b3ce28ebb5495b093bfb54f665237f8e6514eabf4d7e8bf42423133fc2c550e36f390fcb59835619a2f6ac985737074f189022e2bbdca0f665868c3fa9c6d09f526f1f3b8850ec0420dc43c09677b13dbb2056751304e34399e6f925668187cb3d8e7895f1c5eb03b71bedec4aaad920b15a2fb8e8c63a18e198aafa4914e836a0c1a89a2532ac4ad03497618374cc8cdf8c4b05f6feadbc3123c82c96e46901b1483ae0fe943318d0e3dda70250088027d1d94517d3630cd7febe485a4ab9799cb6f58130ef54a3a05665bd760a66101aa5a3b2a7ebcff7278f851caaf96adbb1ca06f7e4de2e23cdb92ef3be6e98abee5aacca3b479c217dadd8b39e47fa00b37ded3c5f1d35f6c4b966705f657c19b5c9f4447378e5f280d339776e9a54ef8bbda73628e63c6904cf709e0ac2d1ad01ef07508073ef37907d1f4d7bb2678f83197976499c6a24c869bc7c2cb371539d5ed247566cc6da4983cd4d1223670bed305a560dfec983cbb54eac19233c08e8e6f4cb5ee95e35ac641d50f1c2f88b3552a1796f0b1cbd84526dac0f16b625d6fa451ed988616196b9f21c7c90c7b6478ff2cdcfdeabefd572966a3fd6efbf6e7477c502e36abf8f47ed282b008aeb01e2e5c61ab3be995981cf7814f536d45c5455b5fbb079aadad49fddbc90da0342e9bd8388c95b21d5e3cedfbe724941228597d3ad96c8819e9e166bd19e84068f1cbb5677e2b7eb3377c63c15404d5baf90bc06ce6c1c0d04343c598cf6ae19445f3380d05aa8d3cd7922d1a7b07f16b558c0cb55b9294b73218809e1f63c3c814aa13aef8fc5570492dac9eb2bff7bd6f2cf961765b2127c0f980b7bedc92522c5498891b17501d59d79337091b2cc20d7efa7d598f3eda6def410716a06ab41f8b24d4eb502002c59fc7587f811101b58355c551001814410911773e0b60995f635cd6fc58c823eda7a89932dcd82d69e0406d2b22245d5ce98fcecc6a12d4ee609698beee622db7c3438d304213c45319ace8d55cca031047b188dfc2bd69505ef7be8a7fa49de71352252881db9908deeb48135858c449e0f65c32874fb895c659667e0ae99657c4518bcda1facd76862d229daee8feaf2c02187cfbaea11a411ecf62210bc6469f1b263f206c8bfe811db6ba052d0635296cccb118b30000005dc467911e52cb2f9c32e2fb44c5b76cce37ff871f8077fee170abd0077a4f6d50e15e8cdc5813e8ac70d188d1102f8bd177dffd34318089a484932c13dec937e4ba77727ef88942a95ce7ef9bf34c9eb008cbdcae4335367673e8c3a369fd6060c278cacfa39bbb231f411059b35edfa247bb22028ce8a1342b16852ea249386f9cc26fbcb8f578ee7aa0ad9a91250f29fb18a2f432102d0da24c80349099102d18eb2b2193f6448835bbe932d255bffda084e3bb3e7e26f00226879d2a03de053a4"], 0x12e0}, 0x409) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fsync(r0) 16:00:07 executing program 0: pledge(0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 0: 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) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:00:07 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="124bde2297db18a94a7270f7dfbc984cdc37964a9262d2b75d751945215ff5", 0x1f) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdfe) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0500000000000000300041bf4c05fbac90fd65785b419c172251d401ce0afab0224e08234ac8a052690132fbdbb244f6318647cff005ec88"], 0x10) mlockall(0x10000000000003) dup2(r0, r1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000012c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f0000001340)="74453b532257c84bf0d4d17522100f4b9307c70dfafa396ad1e85a04390d9cd8bc46149bfb02ce8764ee318edfa1236f07f981ca2e20eca29f051da7efbaed4abc6991de24cb1c0eaf56368f6808195ba60e213ee0192dfbf819b08c452b74ed10", 0x61) sendto$inet(r2, &(0x7f00000002c0)="0a5519b1efcf3eaf377573803f981e5ec75992a2d8caaaf889dcccef35ed1c27d31082c690ff1d55ea50ed836e541e0cdcabafc444001bda2b576083b6246ae54db7f906a8948e90cc486c7d5a21df809c16024d8a2d71b572fb2a98d7f415dde135c8786aae5760f57bba158c78743b820b52298bbcd15188a54d8cd2f8d14293381c2de242b597b9ab5cc6269a3660f787d5a131eccf2b5306c6c397f57db310db0b1c0ff6dde90b6af8db33c9c005a95899aa24ae66adc861d77beca02b7448528055a2c01fab8dbeca9cbba0fef5e8d133f0fd027b6a79aec506c4abcd247dbdf2e5ef3ce6afae62172f8c9ad9963c16c7681804c473ca99cd6cd22677d0d96422b529e03240229e95597c7d01b213f86c236ff046e2a60c8388680d5da09d5220a0ba66dbadf047f449ee0830342f6e58ccf9513c0ae8689b94fa9644a6a106407d433dc050a41757ec4181099e39b41e3792e2ca2e66d2549309061c193c4f47f75f8fc9a7a36d1fa54af71de467f57879e0bd987bf37c75873b8743049211f3fc346566e4a27a44fe16023cf345641341f6e58cbf28bc7cea78d9b376c4400a305fc51af48653e1ce11d2a964967fdc2e8588c87d27ecbe9c4b4d0f86263816c927a996daf5d91a4250035ecf8c87b9db623f30ed961ec2114afedef53d9a4e9f8aa2c93d932de0f75b03bf1fd3343581e22aafeb2b447d241572975ac785674cf3d63d3b588565e7c98d85b7ac1d19ecb2c4b18ca0cda7d1656b9d13fef21a04fe879a915517046345005a39d7339db3038c1e39220a8c16a8e419afce83aadb05bbd8d1fb0ec1b0269ebdae0528006d6227e992017e9b64f5ed1513f452660e07d09202a3da52942c2865e472cef120c10a8853846f5c5492671ef0f4eabb0979fe1283cce0ffe3dc5a941faf41d537fc4f3f923b02fefb2281e789aa3e6abbd5847659079439d60b585a508cc78e955ed17b8defb0ecb8c327b08a9a5ef746dddce8bef9e1014a15c08892927861a185f8fb1e7f4265ed3b2246f107a9b59b1d18d7e998f2e4e8ab815ed57c133c808c59cd1d4459f077edd9b7cffbdf514577bf13ba55231fb1edd67741b261308bfa5a83069c2f005288f502ce092d72bcadd2703e4a6b696271646085e532e218067af213401a1ec80e1225d8f7ca198df0e93ccc9b393919b0827b56c696ebc2dfc92fa26bc97a94d79e6e971227de2a4d94670b3097d718e1f6a0290b6176d6ff4eb3390e2663bba28ac80236936eab879db7799a78b94b5dc39c4e5f4db7b45ab609faec6875fa7a20013526f0be1874bda0e4aa92ef3f7c2c20203ec975fd9e9fb3dc2c5c2842dd2871969fd4bfed2428781efa0f5637b0e10b187f12d8d8047558dc3a6e693dd158c41aa485759606ecdd9e98c4417cef78168b551aeaac81aad7ffa515dc5dc25ff8231687449b46a64e54702528024a963e4d4fd70dd6cd403c3aa714c06bfefd5c9d79c92a5735903479dfb7725155e6c48e56c308d5fbddbf065c0c7db46050599e2033d26dbbcfb8854020127accce32f90d2d4cfbb79fd46711195d4f8c48dc42db2de3df991d058827d0b044225d551bb42c1491eefe2007d8d8683d847f099f1c2665755e99e00850138aa8bbfcc4a036d3477138a5d7da84278f622f77736bd10a28bc6f33870408ae189b9938cf065e275d213f5e4fa26246f7e52c923f1473a5d77dcd30a156b77ef0556b430de46591f480f8ad7bfc8d5763e89ecfd200033a1b51d716f924bd3a5246976578745b7abc72e6467f18a096bf63fed702c0c9c0d6c030f703df94deece8b61cb084eaa41ca26cc1343d045ddeec29fa20d8ac471eeab3b6ff351ca95ed52c878fee16db6ab05031afb4bc44a4ad749bd8cb370b5e25edd2c758f841f52936bf25d6b15cb45ec689ecfcdf3197ff53839e2dd85e72c4bacb5a2a8b30ca4b2503898fa40bb9dd391d23a1b728223939242b5f4827e8c1645f3d6b72423adaa2e404eed1ff3f6cf050ac20236fdb98bbe1d5bb6b4f60375a75727213bd4140e4aacd3902bdcd08869fd6f2ce8343f03a07cfe22e3d51aab6a76980393a5ed8dbccbc4b76e97bd7cb816ab07d1a3993df34464378d33d7c1eaf26167547a3c1ac3b1d314dbaee7607e010e58d3235cc67999b9f641a92312f862b29ab90d63c8f1ef8418a3fbd7460e3d42f3bbd21ca1028b34f58a99241cbe5df2f4c5b948fcd3512a0eb851f22600b923aa486e62f2ef1a133748b71719d2dcf4778fdc194268a272ee621b7e0d0c5d26d6ed49fb8882ee23c5df6f8fa0414dd5d220733e29691d1ed05e5343f05f706013e4b9bc94881a10258ce62ef6e6e970259297a781ffeb2812350fce49f24659a78f0f79b2afc832522a46cfa3ba8d6ed4036e9a767eddae2e8b84a18d72fdc838c710ccd88c1eda866e59c66258b27fec27fc8654d9022830f42ce40a9d7ae4258a278e257e56bd871db5fd970ab89bac407c3f58fa3d47c17bf457521f589aa3d04a9d2381fa6ef3c76765ea98fe51994a6cece0436a0fac6c23bd28f7e288d6fa27502cecf336be662bc8ba5023a8bae2c128c0d1d0c18e14d2a8aee46e16d86b044325e9f3515da07d6f6395a305074f6cd7e95a765fdad31fd57b81c4670de3861bf6b284bf0efbde1e8d8d3a4674b5abc56d539b3cde1799865bc3952e2ba01f35cddb76a7e3423d0e7f5042c23aa9c21c850d870b8ddc37fb3211d225347fed7ee14f8c9e98d8276e9b7677c5edc6e192e5a50d23481d702338428a5b61ed8363c2b051bb3405b7c04e3315967b456bd32d0115091b320c3d684492cdf26e5b8018979ef6babf804339fe6422185937c1ac75cd43dd8b1484f2a1dcbad299fa07fd7655f40cb78f7a0ea94689d687e458d7d0558a8ad097efdfe8081b39dd79608d6d419ce37186df179f9fe61c8ce7b51cf8a1aa9556239870c0fb3b8a6e8bff2c0536185ec1ec9493a155c56b42971f06d7cd182d0c97eded74a3fbd82a9c234173046ca1840622cdde346f201b474f1de6369d530ac3142ccac03df246d24cd7e88890c7674ba644a9c689f3d4e90c091ef575603544630f3883ed0a991cc4fb9f20ce5434f351ce0f1659b510992fe793b26b00b456246ae8ad4ea327b26a25c3d8d2f2a7ad207476186c7bd51bbcccefcf32098759a81fbea3397b3502005b37214a960160f32441b4b8609a15dd8ff3cfa13bba7dca4570580ba117c2ea7164a81f6e144ab84f7010b0ce41347086db24748f81690cecfc717f40f754bcd4e6badbf8e4970a488257e4432653ce498f9582811065816c8283b570340b1d3363b638c85b43baa3396ca77c06ade4f9695cf78443294eb3ec3c09a5b5dfca90f146c0df84728286dbc63d4635178c76bb72a0d8c5313f2ab0671b69476b742c011cf5038ec38d7440738b10b37fa31eb8ba16a5aa1fea9aa2b09ee508281ef60c605325dda4a7f8b24d8b3c7760f61f71ef0ba1641a6ed39276143d3b3c8fe26c42c156ded2d3a1a53f12045efd1fcdb100a6fa9c3df8e409a4441c8b1ae9884397a2744695c9086280dde34d41871dd242af26cdfca3050676f9384e09071d0c92588953191940cd3635c282baa89f8e87f03cee37730ac9cb729e51a4f720d886588a3751b7400292fcb4bcca71cdf9ffd61df511ff5eeb505a529eb67c65d886403201639f8fd0b4ac1ea805a79300a783b3dcd0466c7ff44f41661e9b5b4f5d69bf13cd27f7fa7612918a0eb7aaf67bd1916774426a8ee7001abfa5a4e9b84866225f9458deba967398510c786cddbbb25b2717444e7f7bfdf99ca29bb854c108d8823ea39be0782be18c172ef6b3149d6fcdbb821c9cae15b5d89aa27923de808fb786d84d1801962f847a4a762909a5cc29f2ffae71d32168d6abd5084641c81e36427292aa83a828f59714088db8f7e7b8b9a4f19c5f9b76f0024d164ea096e41a2fcab21b502c19c17df09acf77a31cdf778401ee0be96d84fcd07c68518aa7da0ebbf913364757ba1e61e6f00a9fefd3ef7165f34c0e31b6cd15b8ff4485d78ef8463103a3b0e4686c36702579b1faafdbb91fd7ec65c3d192770c4b2015a7fe951fb67d20c28075d695668fc3eceb1820ba246979b709e646e39e55d264b63871ccc4b2633a266e8def247f3ad97697d100eb627016b7936e3fec1306741d9ee1ba7dbb16e7f497819bf5154c555bf1c0f29fd7fa1dd1c156b8104d73e421d240325de2d9f45acd55115dfbd4b745c0e6a188a4236aed9af8a64b831e1d249fa7773011fcf3d4d879ca9db26ce7622e10dd25534978a041148d1078e0eec58c60a2573f179c02d7f611cef55a41fafe89035d283f9d574651505ced80ce81efb3293930f000486aa4ba817d1f4c16e5d2f2b5ad6742d262a396b57e928ee675ace7d3f6c12f4b834ddaf7fbae6b53d421fd4cb80cdc0efd6f8933128df30513b91c76461dbef87e7a3205943b5cf3ef719fe981ffcf14257d076dfce84e143ccf60ccb7663e63c46814ed8e2be059d827c0a8150cb5c8ecdae3b7babf6cdaea3760d1900e8ebebd3af14083a6ba50edd54e3a61fa685e0322dcdb527f0b792929c8fd05ea8b97e078f1be9c1f155b9614aac144e2e4a400623ed9a651f706ea29c56c2f27bbcbea135573f74579444bd3f5e6bc1ff6908764221f6ecb3579a0d1bccd9d7f2af4c7601b30351640ac810e8d4f0554dd64ad8a6f359d85e9f981d6c61b5ebe6f11d180c78966835cf884df519b0c5258d6e44fbd00c3452d82596865ad394580486976bc147e668a37901a9e843392381f5dd05429a8928285739ed4189cd426ad7cedfa48aab59ad28ca7cafa723f7b33e54ef6aa671ee337029b6ab32fc94789329763f7788cc811f3ae356408c597f520ea11043214037f421e68d44bc5f11e35135b09317cba1cb6934738be05d2605134473c60a95eb8f60d9bbb6b347aee34a8996c9f3f6a1399d34e3276cce471eed4174780f0d54ddd62d96d248f195331ef96ae047fd89ee7eb0527ec35df5f2a2a0f788a7b5308260651a10d94148e122369376bc427374aa37184b7ab50fc4b8f8058b4293812ecc36c7028f9bfaab9cee85b1a54cbaae0336f7a4ec9ac0a1a77dc5aa783b7ecaffc1f6397f0373150aedd7f6dbaa75ba3368dc8f6a1f5d15ce69725055d3c06a84271dd9bcf9510156f9f4973ea8d810e76fbfc583a3b6cfedd4ad7d979477a85a5d0fbfa7277e5e8afc063b9b335c90a0541182a629baa3cc94cd299f7634dbeeb822c2528112b330be20ca2ad67e7914f5b10e127d4ee8dbe466d873481ddd5c3199d467cfe40ea8339db77bd9d3e3a95f72dab3a48a05b3c068644ed53a6d30a900598b520b8d9f3c1a573615aad759e0afe79ea47f63e15a7516d715ac2c648bca5366af48c8a2b6a832f44dc40ed6430c39b75f217b0fefecbb6673d40510390876f334341653d3e1c67d984ce379784b1531dadb00cf8989ebd115ba5c4a5af8e91fa85962d6febd39010c7f3c095e2db838e90ce9582ce3c3aa324583d5ff41b4821a6cd317826dc3b4609cd1525917732792442aa74a53ccf5de41f57d4924abab75c0cfdb656a16b2661cc59d740ed5e43596c2595a093a8d7359f217fb28a5daabaf520e8edbb49143f03685d6fc5be6d476efb97258aaf2522eb866567f7f507c541cc7806f12312070e7590cd8bccc1b0d39fd13da0ea5af4afc9a55916e6f2b38b47cf337f130d0f5755186e98db30ba51a2eaf7f3b986d0a", 0x1000, 0x9, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0xa1}, 0x8) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8600, 0x0) 16:00:07 executing program 0: mlock(&(0x7f0000214000/0x3000)=nil, 0x3000) r0 = getpgrp() r1 = getpgrp() getpgrp() setpgid(r0, r1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xdfe) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) setuid(0xee01) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:07 executing program 1: r0 = kqueue() fchdir(r0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) close(r0) r3 = getppid() wait4(r3, &(0x7f0000000040), 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x7fffffff}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0x4, 0x7}, {{r2}, 0xfffffffffffffffe, 0xa6, 0x400fffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x9928, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8000, 0x40}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x44, 0xfff, 0x101}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000081, 0x5, 0x3ff}], 0x2, &(0x7f00000001c0)={0x31, 0x9}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0xfffffffffffffff8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x7) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)=0x1) wait4(r3, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000004c0)) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000500)="4e7642ef45b33db160e424119d8045e6af4920b6799a87ce97716ab873a8d7975ddb16c9dcd89cc0e7e9645e3ad8aa60c76204c801f76d6bf6a2deadb8ef104b67b6282c3d9ac058c38142fc31bbc7aae741dc83a0cb21ebea542f5ec75b8ed829f81c6cdf8ba887017fd7ec5811be4b5dab8b37a87944c0fffb439db75dbcc62a182de737548de41c47d4740227120d1a7477e0a521549bd0bbed6ec9427eb10e5ee9bb45684213628f6f32fa18bf1b41efd659119d8c56d7f40fd89bc9218d2c1a291b25f98a7a7caa133494b001", 0xcf}, {&(0x7f0000000600)="4c5d19348e4a23c8b73edde19edff6faefe11707011abc04422524e01628504b700d16e9a4c6375d71558700c8ccf9d56be32567e5529e2654c74c385f56f6759245114cff80a2d6e12bb84649112b1814a09ac413", 0x55}, {&(0x7f0000000680)="c0e0fb76e8c2e908b24e6106a7a00930053bc6a0848e8e3bab40d6c7b64343461c88bfcfd6300ed6ab5f15d233240dc3eca2d0301105f2e1ee5bfc35667f7b942228eb621e145c8366c9d1ebf69fb36f89e0a144869b6797f877fef942361f711bc5a436068bc9ea0f1820be7f7c398c97165a97ae7ad2f364b64c35ff924e7bbc69207c83e3d4bcbc102260651c316e377844d43b76450453154b", 0x9b}, {&(0x7f0000000740)="4e83d79a203ee3296f804ab79c0f1b98e41fc4e04168bdd97810b35916b8027bb12da3c82eaf4ed85aaa46d658fc49a5e74ef93d3c506619b4edf47dba48f47cc760a205e7ac24c89a6eec422fbfca6269daa0543ce1f840b542485abdf4232628fe6292987bb5af517e56c45714d1e71045da9dc9976b40a963596432a98184332e2fb3561d3bb648b80bda515b7c2e8d74408985009e24a650c6f1135383940832d489231617c04e129768f58404fef1e64d96d0c3fa7bef734c43a26dac", 0xbf}, {&(0x7f0000000800)="cdc4b84ba44efe6c5ff96f6c6538d8fe1fd4b5b4826d42f2", 0x18}, {&(0x7f0000000840)="e01642fd7b88c9d1224295bcaf7604816e20e9e77ed984c4af54acdcf1299b9bcbe7679b095b8f8903209822d03bfc8f8f7144ba92218ef7dc050d429d68810b2af438dfb893c6085476d84df0f0597b6b53d2379f9c6c0bac605d3744668c3f9a0fab345780f356fb6ba8088b47061a469fcb70d6383dcf083951e3c389113cba3a470d7d0e35043ebbe495019f618e4c3f46efdf3d4073375baba9405f6dcc592f8dec536aff7ddfbfbc8c1970704dd770b8", 0xb3}, {&(0x7f0000000900)="b7b41eea358cb39c304236ad1a54e13b8dc1e456949a3895d73e12d3266aea5d8dd06c2742d863b3312d09a30a9ab1c6480cb986e383a1c2ae49490eb50e8e5493643dd93289a9ad36c025b0a87ff587dea38ce59044ed522b1ee6042405e91e59fae2273476ab0a733ae8ed9c7e09a6c5e6e2c4b03043bbfa87926a9bd625e9fdd3109e", 0x84}, {&(0x7f00000009c0)="473af6d1c691b6d658c5c5fe68cef851b588408aa62ec477cfee", 0x1a}], 0x8) getgid() r6 = semget(0x0, 0x0, 0x440) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a80)) r7 = openat(r2, &(0x7f0000000ac0)='./file0\x00', 0x88, 0x2) kevent(r7, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x2, 0x7}, {{r4}, 0xffffffffffffffff, 0x19, 0x3, 0x9, 0x3}, {{r4}, 0xfffffffffffffffb, 0x21, 0x40000000, 0x3, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x44, 0x80, 0xd4, 0x5}], 0x1, &(0x7f0000000bc0)=[{{r5}, 0xfffffffffffffff9, 0x26, 0x2, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x101}, {{r0}, 0xfffffffffffffffd, 0xd1, 0xfffff, 0x9, 0x9add}], 0x3, &(0x7f0000000c40)={0x1, 0x5ca}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000c80)=0x200, 0x4) semop(r6, &(0x7f0000000cc0)=[{0x2, 0x7, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0x6e, 0x800}, {0x1, 0x7ff, 0x800}], 0x4) pipe2(&(0x7f0000000d00), 0x4) write(r4, &(0x7f0000000d40)="4320a00ca828db620df02d6331c5b9209cf463758cdd07ba74cb6f9f348549b74d53cbc883afe867f5f6c99bd580d587c5c7343f58a91f584c3ff235d64bc376e21e7852c9e6f7b56843ae96537cd9f93f410a9a4980904914ad300ec4e155e62bd0a676ea7e8108374ee022abe746a0c6d5dc57038994", 0x77) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000dc0)={'./file0\x00', 0x4, 0x45, 0x100000001, 0x1, 0x20, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0xfe25, 0x401}) fcntl$setflags(r4, 0x2, 0x1) dup2(r5, r4) 16:00:07 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/93}, &(0x7f00000003c0)=0x5f) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/37}, &(0x7f0000000440)=0x27) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x10800, 0x10) ioctl$TIOCSBRK(r5, 0x2000747b) getgroups(0x3, &(0x7f0000000280)=[r2, r3, r2]) mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x100000000000) geteuid() chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r6 = semget(0x3, 0x2, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='x\x00') semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000000)=""/23) pckbd_enable: command error 16:00:08 executing program 0: r0 = socket(0x1, 0x4, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0xffffffffff, 0x80000000001, 0xfffffffffffffffd) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) pckbd_enable: command error 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) write(r0, &(0x7f0000000080)="e4c877350ed1d127a6e3276fdf9fa6bfed78527c157ac6522aee606ef880e8549f093e0fa42218b9994b49b1af63f24c596e8af14914a09da8f017203b5b983b5219e904be281987640471cc69eca76391fcb0898840c4c7823656a8a1c8328636ad3970747b5943ffbe7203ca2a7e970effab91248e92e97c149d6a9478c9d6fb07b1202408133c9b050997fb04a3a11b60415390e9ae1a2680d4b1c6a60e9347fc452d0173d33347c8bad9fbc930452827be187ad7e15cbf3007528f0df73a551941415747a138129ff426374e9f9a3cfd218fa2350f2bdf0f0d67ac8601c14c3a682e6e379d4cc0291837b25ddb", 0xef) r3 = getuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc7, 0x8}, {0x163, 0xffffffffffff8000}], 0x2}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/231, 0xe7) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) fchown(r0, r3, r2) sendto(r0, &(0x7f0000000380)="931b0cf57916340cebb5b3b9481bb44be80c181d3b472ad54934ec1e015b72ac7d07bf52ecd388a1d548bd837aebec565886b5c146f8b20b90e063109edfed36b4f7a19fd6b4c7a798f75f72703879713dfb2378c4b817c7af4cb86147ba58de7c746704a0910f2ce0d3612baf1465256c5d0d6e586509144375aa35baac1b81418809bedcf90fa8c4def884f43ae7b6c1f3c4e59a790ba7cba918640377c5e20d67", 0xa2, 0x8, &(0x7f0000000440)=@in6={0x18, 0x3, 0x7}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0xfffffffffffffccc, 0x9}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r6 = getpgid(0x0) r7 = fcntl$getown(r4, 0x5) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000500)="14adb5970727e80629920be87287321e599c7521ff0e5f07f8b85b24daf49d99776ba0eda4be47d81278bd604ee564dac224f1b32de8c81aeddcf1cb3487fcdaedeac2c18769337c22c5d76c682e4a6cbbdc41df86cc289c04a5efa3d06671a9eafe64fe6a5459b2808bdea40fc2db314c03fab2e06331995200d5416cf0e1b05f7a58acfc42ea887f1f60b2cb10a669c495628e0cd19f2a6da9252ad0103882e4a12343213b5a483e05fd5526735354c3e5a4cb8f18a9fc4d2451c6fc5be09f1cacc22ceb6cf5ec25e0098e3c4af3f7c00447186640e4ea690119fee3ca29521ed7", 0xe2}, {&(0x7f0000000600)="3117ba54e248ee019847f9921ea38d2edb7f41bd7d1c796812148bbae25e6530732cd36ea5a6139e21dabfe4d6faf0ff359620a476523401a93990fa064efdb12cc2547e69a62799f1f9602e3708312d19cfc9caf4cac4d06f60138ee73772b5b358d4ddc0530d8d11af3c8e7dc99c0058361b520f324c782471b619019990a9726b6b04c5ab88c1dee37c4a594b454ee254865513a7eb9a88d8103e37b9ad6c297fe5e43a0dee5ea7370b85a8af45cafe9e5d35fc271f04b7e32e0b9ade1f1186bd8c81c530daec1709ea8e74818754bf1b477ff2fd9ff4fc271bfc5cdd043d0051226e8b1f753ec014f766ccf97b8d32274dcaa1547192dcdc0224a1d7a84315544a0fd65f266c3b303367624c7054b4dd333b956b51addd9256a256fd9b12221667f77e70e05f038b1f32858b76c934ebf1b57c0d3f40efd34abe00f70dd376cb64f1db9f43638a97cb2ef142679a949f48dd3c63ecdf868cddaea224a259283514d3a467b6a10c8ba734f5f71cfb5312d29be1510d3bc5f4c3ea4414d1c4e85f60ad5ef7a4d3aa42ca538f22989f087a642360e9857c5f775be8eb46f00396ba66fe1273f6d1fe629a342feae69634436cc2d60542765b8225f5476a36affd7ac0220c698f4d4e239f0b4c7964eb3922c131706900415dc0f3e9f373ecdcae729bd35d970c61d02e731ef60fbd686e9aa32343cc8b651f707372bf78f6bd78bba66c2a541f813845a098862fe379e340c1f335013037a5be14d48ba56eabaefd1c3938ea92c40032563c46218db4bb1f648b49446d3c40a2a8ccf5b176e3be2011d2bf0a498a33e7944e05185d4eb76035650ad9820e8ddcb6a2f40f3d99b24ef42b262b6485267f1efc5230537ed869f392ef1ed0c8b5974689935b28902826817841f5f02f1585d899e53514065a0804d60092f84e0d3a3cd1a28cd4c5615df8cdca87837776bfa692f01c740ad260855bc8d643653111f0826ba1a099ef09202c15e39353259810a2bfe46a8fe519cdcf5559e2b3be053da0a4dd22d757a42786dcf92adf24da0b4c3538c2cf3034c7af7b49329439e06caad8a47be6e7547edd31322b339d2bf61c210442f45bd6f0a3934958d66567503a76a6406a376fc1872310ed4740904c895612f92dc7f67c0e36d7df8eec1c2eb3194b5f8e05dd8defaabf832e50380875c5703fa90a0ceab327319d2566350b3526ae5b73a202700bc43046be3ec04418ef6564f277e68a8a9777d842187d2174f9ee4275943f617203d07ed354d5c9cb1509245c7b1adcfd858035e0026044d990f2088ad2bef9df7543f682e5d8692e1409266965a93a3530b7670903546e48b793759c40e7332ac37e7850f1d946e679889df3acc2a4027e231e5947e98255b790a953ee45c62bc7f92c8cf68958ccc33d7c2b51bbc7877062758a5680c2f692253c58899732d923711b31f7d4149b95be3ab02a541655e373a887b5c2213e8757b4406f1cf9fd0c2397a7fa04729db3db92798df8a032f124514b0833793ffd42eea7a062cadaa64239b0bc5f3b24c2d6b3cd28a800d1bb3625a39fc4aac7edbc2db864b078150746b2d56b07ce92640a283eb364f6a50df467eb7c5395cfbe5d1112f0931fc374293cd9746fb9689587a2fd94f8caabb7700cbe75fda2be7d8cede37c8dec9b07ce0b69c796ae4af1ed40c0eb082304b9f851835f9b7b5d3d51a3d9b859d46160953c8e892150c1780a114d053379234893472ee73762d941a118c5192d3ae5f76e5234de2082688bcb97035bf31cc6bebf483ac7335afb589803de884988920ff3d9ec49fc12b31206300fb80ff2fbb067d74c43e756803c35582ab94b812c3876c6ce1fc665e022f2e69a5a3cec4e56eed656ad38a5177ad6b2ea1eb47f7d2b1b0376251380ae78bf111fdc67124524d8d77391280a13c83ebd9b22a7863103e76ac2ce95e1cbcc30b0898e54530c5f601d183dbc424438a5745fae75eb1ab5fa3ba87cc9ddebe1b88bd8096da2559a54b728f6a322d2b3f415a8db22e7756a3a9e5df67e72682fbd36f7ef674013cda4f4719fd2ccd5f84d61e3c35b14e835ffb69043a3b46bc2a2431abf42e36bd839d7550baa964ab0ba80a68d67a57df3c6679b04b10378e366fd94dff62ac0662d4e559422f9125b94566ac255d2920ab4422d1330616e047f026888c37fb94976fddd40b845ca4687a270f6eb39b57a28b7c82589ced009da2805ec5d4d004f57cf0eb7a21c1d71cb45d5df2068b348827bcddf06046954f70203a6e53bf0e0a1a55af6e70912d4b4179bb60f4135b7400ace47a6c49fd203eee7f038fc6aa4ab6e2085efd3682380711fa58851602ff608181daf59f61fcb1f01584fa7dc3e074543dbf609da2ed05f2b3bd3474898d405748831c8e4a966c23d51dbf3a3ab8fdd3d21a04560245d769aa8687c485a7f7a60796d6430df208c1447b90121dc9deb33e4d97272c8d4b533adde06589515134cc4c4122bd152b8159f57125ced0085dd98a6708104d04a7a21cc92328f719616ec436ceb009c544173e6598c8a5c38a1c98e8e9fbfa858bac25d24df4e860486fe907abed558d5a8a4700f8249c1579f0088631071219f41332743456fa28cae2f390aa7e809cfa0c9fce7267390bc420139015d0158d58a4d2f784be3ba8def56099a1b1904c3cfaaa90bf29c8e8c4db69e2701d42a2da732716535e16b7a8de7ead0f55a091acb5c91d6a84f064db550c3c6d4ccd1b53db6d8ccd2f8417d6b565ba581993fef3c934d196c216f47969d924591226602e5e4d70df68a1552acd3026c1290d4e605effb74dca87898b71cbbb19dd6537f3a8933d3b71c184567fdc2c5532a54acbea04f34a0ad4c3e09f0e697c620e6fa933786cd7d978c5d7c5b0b0e9f3e3ac83ae262df5fd784e336e9b8186439617f189c88ce8f8b41ed7c447df9514103c217fda6c9fd1926db0f3095db2a7855fe620f4aed0249b05d5b50030047766fb67f375de8a973bef720d0294c653b3f7491f69b8ef2dbb5bdcf7362a706dc03c05e4ecce8c1c1e197cda89cd3e1a3bb75b9bbe35e851b5457b2d6846e30dbfc2f1a058071b48cb0793130030741c19fdffaecc4441e2acbd32cbb552c1bcbced45b23f1c8ad749e9c7353606e7935b0dba54bd582d0ad2b3d8f3c61321794104df21de042b2a2f835d79ca66b8f9202f48b8d415ca3d3b090b56676b1d068f555d88a311012be625c215e069cf3238a7fe792e898cd75b2c1c63ab8cb412de3234c6f2b2a780c75ca7f1ca16b33fdb5d570a25faa3ade51e45ca34ee9f884c676c7d19ea9ab2c7774d155b6f0c225f6366ff603ff5e122c73a0d443c1ac7d316a9dba22a6db02ce8df601c1840517c1ead84bca90771b0ad4e3633c144d019080e7774f27184e1356875e020167ae35be83bb72ac3747c667965e235aa8397964192aca65a84772f3573b3a94e0527b3e624249c5e057195fa86b3aabf04b9040a8f6d3ebb7aee70ed466bdb22e73a159228a9b3cab67018ef37ded7c877ef980864e56c71f5f3a79f42d63620641c2b880648315231d1d861cc26c9cc599adcd501c63e9acaa2066e1782d4a7ea21e320bb0560309543ccdb37c0387363313c71334ac55ba3cbc495e598049eda82fc808247d21b48e5f219d8289b3fc08e3bac56c173b53b37709001754ebbf4b040100fba555c6c471df71941a0a1b16d1b5d7bf2ba4acab513564876c09e19278c5a224879f3e67604ae9011060c33fe0fbcd3a2b2967fbfe40bd9b7ca14eaf81a91d6f46deb3593b909a055853436a704dbc298570c55e23d6982b394dd3fd38dc736317ccaf58a5cd435b3c810b5008fa76c02af2399f4e392fd1b7a0e730bf22364484c6c66c6cb781370ec38f3134ffa8ee725cfe8cfecf368f50cf1f43f3b33b69addce273b6ec4f789c943e0371ddbe00d538a2d4974eb620caae5e6579a8ba14618214777e4d2237a548154d777955fd780477a7f0af2013eb7dbde70eb812e8b77c02e67a4b86c08b97defef622e6e8662fc4adc437be44ed1846fffc6e4807c8bb0e04442d7076c92554b5a1dc8b310bb7132820923d77300e2ea596b847bf57f8195f6c17701c52ae36c5b6c435cd4e00acb332e0678a6d435e7915509e2ce56508b9e05ae30b8474261426487bbb19f20b2bce0de551f51a783aa1e043c028e383f2d1c4abdbece6ca0568d697960af3cf7de69bcf04e04199cd3ae0454051a20e4373329d6ce605a278b0a79a866c9d14dac3f31583397572c5f0b7bb1b9aaaa4c4f4942d5ae9f90999a70cdd05cf562454660e288a0d7ce6b942d41f07c6b68fbb3340b9f1ccbafaeea5219f8e001831fc8553b3dfead3bbb6a79903f03a246b7936e32d0e8f72fbb667940769afd6db3c5f6e79ea2392d9a1b7768669fe894de134e1f92be0b3b1f4cd4d8bacf175652f6a25a59dc047c772e7ac8de235150c4ff6d30f41ff6741416ca9edf3151235d6a9cb71f0664056668dbee8b2ef038e0cd5d063f03e6a4c4134dabcb56839197fc2e07238f744c02b1526442011dfb67c0a3fa1005b10304aef789f6f64d58fd427354b17e5ce7942ca0afb1e36485b30c8d09de065a48179c8071b7069b99e0c8331ce190e35b52421ce16e0651ff64f6a5df86ed77ddfe212ade1408b6008c89b8cc067a7bdf741751b70f5d27fafc922aa69640c19cdefb3b99549faff55def562117192b3eab911dc662354c6859db3078ac1a37905f0b64f88764d38b16a486d727dddafb5ef69a3feb545914a9229afe7167e61954a7f75775ba1a15de430eb01c3d93e182a9c8762ec2e05ece37c8c5c4ae5d6953fec3daa05e6adbdfcff17e6fabebc4f50fa7f92a47018f8b0222f8bfc88453e4c8873a74ee1b4b1524393145008856948b07ce28570763e5dac33573c5d4cf96108a1574fd82408d60f48b7d20e8ab6c7033738f7687e35fbec98529dc61c932f07ffd84a1fe2fc8d112f5a0a24c31d96c9663401d671727e67673c538d3449db6d9c8a30d3704bc45c50aeee8850b780c3566d0a240f52da8c4668ac4d72c25f180cb17ae8a2fc9564f1af4aa5a5e607cff8fae7ec0842c91092cff877342c9b61ab62d2c168a14891c98bc436153ff5a7726a2321f2fda5fe76c75c77e7485dfb46a9ce0b6ae6b1a05139f492641bd81f9e7d3d12315c9124eadcce7ed42dbe4c3b156205600272362f6c461da18d3cd8f02ee4295126f3df2c25766db972b7e501e8427b4c54571f9b19ae8e61e7f6c30edda5d82f96e5343cbef404ba7a36953c29d3fad5a6a88252d0188425bee10d95838d64e474feaa1e89b6394fcb2271f02a4d099d55dec75d89b9dd1c8221eeefb2c74dadeed15d741f997470055171861b9c3beff1355fda9f34974d5f5f01b1bd9b1089ed5504fe500afeb99aa6f963c5d1e0b3e37a10d75e4d7ac6b58d6a142be7c343d3c46501d215ee261fae0feb6964a08a14c6fadfabdd2d2c584d6a788cc7f2b7b80ba68937624116f851a289b3f68329ba9931bfdd6e1a6e28be786b3c7c4dba33085b0ab5450d6053ce91b5e8773c680f52f4365b6e81688e3f9ab35f69288afdb679c1f00fc02291448c60677b1ddabc6f6052aa032523a8dc5ae3b72ed4c5df7e0607b1980f24ab666c3a6a7f473613c6d035ff98331de516bdf82858d9e6b82235df9cb6ee1964ab1eb89a693a21e1741591194773899fc6a203959b66024e770e525a12ff1c680a95963e947bfe00316471c5281fddb9b5ce530b", 0x1000}, {&(0x7f0000001600)="4c9d69b617fc8091ae6701590096c01860fc9dbbd05e94b4809ddd315b2d5015afd013627424690ef6bc8c425e4bcabfd0e4f4c00cf6d80bbde91543ed3fd613087c2d373239127707c5eaf5a85f373d7c155b5478c0b2f897bba70f93d705d60346df9a6b2be1dcce41cb29e6241e4a5097fa0b545bebf467", 0x79}, {&(0x7f0000001680)="9cd47f7f3120e4c32ed3a3ad04efeafc8620d2cad38e8005852724ff1839b6f684886e1b80bbe528af21eb6d80a42304b2c398ba7780cf40fb44fd2bfdcb05e9777db0a3c737b0ad037d6c61dc3252d35a2eb8db59ef51a126ba587c563d9b4c9cc4bb6115c1a03b078700e64084c88b4510e7ba5a6d132700e973e6122b18723c16c311e4346e2366c9e3", 0x8b}, {&(0x7f0000001740)="f1f7260561b922cfef39ce9b223f72bcfc84e6657b34160a1b26720aae60d7f18e087f65cba5f4762e9d1c5240eb2fe5ac3f0aabf9b9902e58145a8067de5c2e6f31e0282ec7496756cd6cca8671d7", 0x4f}, {&(0x7f00000017c0)="90b8e924938013ac5f77794c9e911f6ce1738be950131e3de7e6f296693955f711a967f20fb699cc2042820aa2770f30ef3c5f94462cff90a15cfffbfb6f6777c479d88ad67918b867c63e1c51bbc269ed07b128b4b27ac396c990132cf8105f80007eccc3d38a858509a450f98e80ee60b4e5bff6bb6e0c1b85e6faa076e5b23d83b9b591d3b042b0e7ddeac0e29e02c8b99e77d076144b3f2caaa9c29a687fb919d6c6396074c4", 0xa8}], 0x6, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r5, r3, r2}, @cred={0x20, 0xffff, 0x0, r6, r3, r2}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}], 0x60, 0x1}, 0x6) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001a00)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x0, 0x0) unlinkat(r8, &(0x7f0000001a80)='./file0\x00', 0x0) connect$inet6(r8, &(0x7f0000001ac0)={0x18, 0x2, 0x7ff, 0x1b4}, 0xc) fchmodat(r8, &(0x7f0000001b00)='./file0\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) symlinkat(&(0x7f0000001b80)='./file0\x00', r0, &(0x7f0000001bc0)='./file1\x00') getgid() mknodat(r0, &(0x7f0000001c00)='./file1\x00', 0x6000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x1, 0xdc75, 0x7fff}, {0x18, 0x2, 0x4, 0x7fff}, 0x5, [0x5, 0x5, 0x1f, 0x8, 0x7, 0xffff, 0xffffffff, 0x7ff]}, 0x3c) r9 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) ioctl$TIOCSTOP(r8, 0x2000746f) readlinkat(r8, &(0x7f0000001c80)='./file1\x00', &(0x7f0000001cc0)=""/5, 0x5) 16:00:09 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f000050a000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 16:00:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x8, 0x32, 0x0, 0xa6a7, 0x6421, 0x5, 0x0, 0x3, 0x0, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000000000007ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x100000000000000, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ab0204843ffc4e9b74b9cebcc3b3e9efd44599f4ded8f425293d00"], 0x10}, 0x0) pckbd_enable: command error 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x160}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x1) 16:00:11 executing program 1: r0 = semget(0x3, 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4dbc]) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0xffffffff}], 0x1) execve(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbd, 0x81bc, 0x8, 0x100000000, 0x1f]) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x800) read(r1, &(0x7f0000000040)=""/1, 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x3ff, './bus\x00', './bus\x00'}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x20, 0x8003, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) symlinkat(&(0x7f0000001140)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001180)) close(r0) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x8000, 0x4}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="06a8c5fc42f75019743c27bd0d26ad4d89f2718e017ff0efda7fa41c5671c68613dda0195408b1f502d36a9167730d56b111295798e3c36dfea7178c2ca4671992ca62627bf7a608b3fb9c90e5c6e857e97985b241b615ce2924e4ca399d3d78c9f4eb0234797d932d355e54da6b821ccfb2c9080623aa44e3d3b1d522421f03eb9fa39a64dc050f", 0x88, 0x5, &(0x7f0000000240)={0x2, 0x0}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:13 executing program 0: r0 = socket(0x400403e, 0x5, 0x6) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 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, &(0x7f0000000340)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) 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) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:13 executing program 0: r0 = msgget(0x0, 0x510) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x440, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000440)={0x3, 0x0, 0x2, 0x4, r5}) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r4, 0x8, 0x6}, 0x8, 0x10001, r5, r7, 0x0, 0x4, 0x0, 0xfff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x4, &(0x7f0000000000), 0x0) r9 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) chdir(&(0x7f0000000140)='./file0/file1\x00') pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0xffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747", 0xe}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000880)="8167", 0x2}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x13}, {0x18, 0x1, 0x40, 0x401}, 0xd7, [0x5, 0xfff, 0x3a, 0xe3b, 0x8000, 0x1b4, 0x5, 0xffff]}, 0x3c) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) dup2(r0, r0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x10001}, 0x10) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x4, 0xfffffffffffffff9}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd, 0x58b48b34ba592aa, 0x9}], 0x400, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x10, 0x3, 0xffffffffffffff35}], 0x3, &(0x7f0000000140)={0x101, 0xbd}) 16:00:15 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x40000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20080, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x109) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xf800000000000000, 0x4}, {0x18, 0x3, 0x5}, 0x6, [0x8, 0x81, 0x16, 0xfffffffffffffe00, 0x8, 0x3, 0x2, 0xffffffffffffff81]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1030, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/224, &(0x7f0000000080)=0xe0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x63c, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:15 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x62) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffff9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x6c, 0x0) fsync(r1) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/92, 0x5c}, 0x1) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c570a, &(0x7f0000000140)) unlinkat(r2, &(0x7f00000013c0)='./bus\x00', 0x0) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/84, 0x54, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6f40000, 0x35cf}, 0xc) setsockopt(r0, 0x8000000000002c, 0x0, &(0x7f0000000140)="00003d3b906de05cb0f8333e7cdb5323b8f2e7552d2d022411df5a485c833a010d13f8b8299ec4903b028dc9e6314d89741371136d79e546757c87ec1a8364145284cb0a6201000000976eb0ef37cafe", 0x50) 16:00:15 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)={{0x9}, {0x4, 0x6}}) r1 = kqueue() readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=""/186, 0xba) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = socket(0x1e, 0x3fff, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:15 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x6, 0x9, 0x6000000, 0x1, 0x80000001, 0x683, 0x8, 0x2, 0x0, 0x2, 0xb}) 16:00:15 executing program 1: semget$private(0x0, 0x3, 0x4) r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x80}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xfff, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x5, 0xffffffffffff7fff}], 0xa73, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x38}], 0x4, &(0x7f0000000240)={0x6, 0x602}) 16:00:15 executing program 1: socket$inet6(0x18, 0x3, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x18, 0x3, 0x9, &(0x7f00000001c0)) 16:00:15 executing program 1: r0 = semget(0x1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)=""/75) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8000000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="55e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662", 0x62}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x120) fcntl$setstatus(r0, 0x4, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x30, 0xf0000000, 0xff, 0x7}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x3}], 0x94, &(0x7f0000000140)={0x498e, 0xc7}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/125, 0x7d}], 0x1) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xffffffff97882d72, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:00:16 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="e5be5ea57ca46199b796315b7532c6299f04cc1da7aa496b66a7c1a1ee5ea856c6dbc7050f9fe509d246d6e4d96602688ca2a4dadf", 0x35}, {&(0x7f00000001c0)="6a5c808818636fbb3ad626be9d1f92da8455884a6dd108da51c9f707cbef5628b5d237f41172123603b307ab26d71744567f107305936f70f25b93e3f45d", 0x3e}, {&(0x7f0000000200)="e26c057295bce1756ed49809e36a5c099cc3", 0x12}, {&(0x7f0000000240)="ec42847b423c79213bdefd6ffe027204bcafd7262b7c0fd60c8a04a637c286142e84e660264a8d571af7e6804a15cb81dd1b01ebe9f3f5fcae77ce8b3e2e7dd6aa42e7378bd4a42c261a66101992d1e37490c7ccca4b9628b39c2b08341cbd986f52007dfac1c9e5eeb2a3d670ec79ddd004c2213e811dbd23f07ca7114b644c31dede8648822ea9bb05a36324e92956614ba2bdd0ca91", 0x97}, {&(0x7f0000000300)="25e529d737508967b239cea58a0e1f3e16bf40b6df1fe838a595c4f6ffb168e39b950d895b8d98783beca17e1b863ccaea33349fb0b0e28c94b4ecc02b36354750940d6de7201122cd9f96723acfed59b20ec1837fa656fda8b95137667ae7fd7eec0efc3f6a658fb53b0d99739f62ed5736f7c681c06a65bb7ba14f07a73fb17aec12bb4d0a01f84c484cb844b654fe2c9ce4710afa641189f449c34a58ceda2fb34caa97c5ba4fd5ae8104acfe3ca76f4175e78a2625ec95e7ba36e289fd0c663ea0306edc260e64ffafcaa2ce5e30013448b39e24bfb9615c870d43b47d6d32336e54d9e0b262", 0xe8}, {&(0x7f0000000400)="86c9ef78686a5e6990c19d29e03b0dec27c1d717657c457c8e546fcce2e8e441337733c4f679e98d5c6055c9f8dfb94e640a241c2aa56c26b2a0f229a7de65a3d4821d966d9a13f62dc65ac27e379a911e227d1ff4601c8faad277da819061d1946a74a29cef1235fccc8f76d7fd94a5a5111fd9c09f88f29ae9810fe39f4c9431a379b9515afe742760ae269f65dbf9abb8057ae742e08164978a9bbc2fb3836d3e5dd0f584b2e0232d5f4105ab54f4728f5bfbab7e3c10ea047a6b576d1cd73d21abafe1bc9cb9bf4054a72fbeaa478ae8165b46443259627f7668aa67", 0xde}, {&(0x7f0000000500)="581d67fb7b644012342b8bfd34907bbfa1ae5862d638f7cec7cca9a61987a614645eab63ee7d483ad5b7fcb44e2802d4827866", 0x33}], 0x7, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x481, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x80, 0x4) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(0xffffffffffffffff, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r1, 0x0, &(0x7f00000000c0)) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002700)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400000000013, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/16, 0x10}], 0x4) flock(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100080000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:18 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000400)=""/11, 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x4}) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) write(r0, &(0x7f0000000680)="b8a8b849d01db849d4b32031826fb3dcf18677f64bf0d43aad3e30c7c0009687d101909e50f00d2c121bc1b4a3ee75df2d6264acb44072dd7f11eca06b10fb910cee196ed7dfeff1aacd", 0x4a) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0x20a374d5, 0x1, "a92ecdcb98f829a5e35c6acc44ba2a4b03b27c3b", 0x5, 0x13}) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x8000}, {0x18, 0x1, 0x8e, 0x2}, 0x66b, [0x8001, 0x7f, 0x40, 0x5, 0x8, 0x5, 0xbd, 0x5]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) r2 = msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x28042, 0x0) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 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(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r5, 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}) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000600)=0x4) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x40) read(r7, &(0x7f00000006c0)=""/183, 0xb7) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/27}, 0x23, 0x3, 0x800) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000780)=0x8) write(r7, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x390, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1003, 0x100}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x400000000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1000, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) close(r0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x4}}, 0x3c) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="99b67e97510a86e0adf894375a4bd6ee39d32949491aacdd0d9ea4855c1de94bd15df04ae821b6df3d76b0161d401bd61fa9d316019885533674d5b77f5f4c35", 0x40}], 0x1) socket(0x2, 0x5, 0x13) accept(r0, &(0x7f0000001940)=@in, &(0x7f0000001900)=0x3a1) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000001780)=ANY=[@ANYBLOB="c0958fb8156c999409b8a72b5df290378c5d9ed4ebbbade249a89be1736b81e0dde28afb378e91fb01ac322275a5"], 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="4dd7e25f304355d05a025ca693dfc4e37998191c38", 0x15}, {&(0x7f0000000140)="78f768de954e2a77775ffc1d257c9351e93181aa2051a9effba69142b0dd2346119432c08eeb58b91780a34be8d74d1c3d5435acdaa911a03f1761a5f0f7b77159032c42f2f8a74f4549386477fcc0a5324693fe9f9065bda60bd7a8766588aa8d5495c8b04eed5e3ccf2c3af4d81a71a12bc210a6af7c35", 0x78}, {&(0x7f00000001c0)="72a06c9c1c14f477cffa6835a7bfc57ca95a15c52e056409e2cb108e7737bf4d1c0555e2834c6ebdfc29fb71b6960cf40f1e1e82fe1d310a1b162971185aa390cc124b1c772b54863ca93fe97df5", 0x4e}, {&(0x7f0000000340)="7a242a17520222ff66a38cd8b4ef3a8f82fbc6895dba96df2286222861c45d9258f0cd672e6586b65b69196bdfc3b15c777b3c2b905b18b4462250bbce41b501dcca6bc08b8ea3c8380e4664187bdf19deed5a161341b7876221856c6c3b06bca52a4d810e93ac1c2dda4150e2284cdc7c9c07ab0cbd35747e947bcc55b87aa43ad20215c7406bb512a6f1cfb1d150927aa9f2900a4dbc1230b40a7bee16274a571ada2dcb18e6b490f38d6f6de111f2683755cf1e5b6b82a0370af44a940aa2b15874464ae1bf10c8240d18032a91c1638460c9e1829f01bdeefa6a9b5cc87447e0edb16634fcdd894631948edc8d3dce94152f831dedb51de0554f", 0xfc}, {&(0x7f00000000c0)="dbbe7f7f5452", 0x6}, {&(0x7f0000000240)="1da9cff05058f089aa4de34aeddb6cb3167430e44dadc137539d4db9e119d15d254d1efa8df423da65feab283952ade85bca1da27404c1981b4343a23484cb82e7c66423f0c8e857b28cd57a3afd0de0e830b11dd8c66d87f875cc9e161c16cbe08aee9b18cebc9b5f3c69b458bfa32166eff08f27c4887c20d16c62ae6863c8534277f4656fd5b26aec4a7b0c301f00043d1e682faeef760f0dfadbc28cf7dd64daa406217f58d7277a61ebc1fd", 0xae}, {&(0x7f0000000440)="e8ada5ef102df9c9b65392245307452cb2d84a0bab3afa9968cacd497724b209707452623b8e09bd242a920f74803f9222aca07672053fdacf8b7b06fbfcac2c77a56d63ba178215e905b65a462e93649a15d89a9968a6475b9c9349ca118b1652518fb6cc014a9f6f7ce9aff6bd37c4a5eb67a39ac9c78c352199289e15fa589604b506810341f9e7fdc95a446dc311cce3784605d1d3e437bb6ef7bbc075c2", 0xa0}, {0xfffffffffffffffe}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="7000000000000000ffff000001000000fd73837509660d1356f083befe2a59acfb385203b34f607560148b2ca49819de76fe8a805bcf53d82100f85dfdfdbec61da9eba3fd45361a70b27dd5add609b0f8580e4aa137e40ec8cd6369240e1d79135affe9471041283bfe0275fc00000000010000000000000100000034080000a995d1615f5059c785daa77e2d03854f74cc9c7d910eb52d3759fa3f2624b3ce09b3b0b434e0cb87b1f49d9e9ab79dbc5c5ab4fd5693ecb08da0bae6124f74ac80ba6bb92311c6c8cecb6e8e606da43c19febca1e77509dadaaf246b55b9488d65cfff395d6b4ff87b25bf1086c46c0f11a87ae787ce247c9f418a2b929294bfd2d50e1781e747f98ba3661b2e6e4ce18f52638b0eb0876add1f92c194b235d76fb060279103e91013e8b4595613cf4aaa8ed077df432a09218670fd40448350c6133754ddeac6c6d1c9a823cfd414703c433bff32818949047050c6ee0e1e72233f5250e7d41790e188c0677a000000101000000000000001000000090000003345f4e4ed855fdefec39a3a6c295430228f7ff53f71605456b80e7b01330fc7b3221ac8519ce39dd838b96017178ac12eb5317477636ed41329dd17ae8c77c0d7a9eb8b98a4bf191075e4d7bb9fbf546b6050764e5fd6237c6d76360dfedd76190bf480a4b9990ba79ed582c88aeb5e9abbe44a2476cd9148524b89f99248d1eb8e8b9ed26086f8caabe9e133f5ed82cad1a816e6f78e4da916d4bcdbc572c715db5d25b93fb6c8d6f229eaeef7d4d8c213803070217861b48076df2c49d788c121d5b9d41cfcf1dd96d7dfaf6aa07e592462b88a2604c248c549ae1001ae21588ad89eac2169d5a5e75473ffa9f6ed42ff0cd5b4aa0b3cd281ee00e37ace44d18a14569226748d5442197e415a62e7266c98f8983ce5d53f124fc7df044333a6201aff500fc4387556b06b78fff1d6e55d0ebdc697d2fe0d8ab58f0dee213aba86c47b16ae487d9de18d473bbda9f1d331a8d5d3a8e6e8550e7859d32c1e2d6d71af32afde2d1210260247986d4e373e9fe59bffd2bc1f5b1c6bd4005a99a08cd114df8a4a9b805f5105fb3e2e7214589d83283c6c1724b527069dde8a89d932587162fdf94703fa29d04076fed7388fe4a7ccb319ad5a04eff0e58cd56cddb39cc3a59bc5dac0ef1a50761889b426803c4794c95ae16900ee3f52c73638c5faf965ece31db898811b9a58c592e9f61ae32d3fb9db8fb5b6353ab8ff0d597e571f1e9e96485d411341314f28747eb755e573c8b0e83a44d8fed0eaf6219e8cf148f308f5d98068260626871bbcee09fa78eac2231fe3d8a9b29aec6aaa807b20e9cd5e84b4a5f17031c908dff4c238ca9b0f84e391ac9a145d24be5076e8dd37c716955a3387e4acef49e483285c41bded66efa30f3283ca1fa1047aa835025a58673738e26f9457147c82898a1bc755bd458b42f91faeaa3c68b387b6ee4abd44291bccfc85279a99fec13d9ddef43a83cfbfc1d31cc4707060de3e5375f04483654b854d2455f9da71b96f7734079897e7e71c695623123ba44a08605ba0b50bda19f45053ab14e9d07247b5b80396a20f4ce4726a61ae56d7761d3859ffd27809e77e6fa465a7e02028afd3e61c91d84f8fc00ea912c28a215d98fffc3fd92a9f47e5adda17dab0de7f5496a0f8b154007d2efa9cc82d70b43788cade4693d21696e38cf589c0fe2599956198c27a2cbe820990f078725f31ad83ae3894c3dff2a1ab581e01dc2ddb6619b25e0e4acfbfafd23f09c7f7fbb628e8c65c0262d7edb6fe6748a8da7b8a1a036c7e1a5f68162dce0be17d1f0da48a70aac5d64d19385c3a8a76bc8f3783a47131a7c27b6619fcc4b2e4da3612f3d2ed5ccb4b66e9b67e9eefe52dea73b7f84b8c8bb38f291f641e416c7f71654b71130817c0d8ad777132b7e9b5741836e2787a74b43d383416860c7509d21a87aefdd08feb5b08040d462c75658b7f964d74f470e9e37944bd002bcaa85498c5acfe1cb199b8547deb549bcf992c120039e74d257d7b20bf69a2c616da061902a6b58d5c9af11740e49be7921de4c8c87ac972c0f92ac111d0727241acbefab625a6efe0f0e299cb55ca67d204baa3ae592101658e7a36a7a28ae69cf7ffac18d188b73e4f573dd8b58853a82fcd1d82d2e5d6d0567b4c9910d6e140f25b7467f5c584e79f042dc79ae273fc52aee916847f33e38f715c9e1cede7258b1ab3f6d31a590fde8a92fc732f4c9690ca80f677fb499d8839ccd95a8ed073b04c8c7832a1818fe50bf76158478dd5c494eee7d5fb2fd06d7d1e38b96a516594f2ddccbe9967c532f8665401120b340fa2d1dcc44cdbc5c96f2bc8c6e062f0e6d5eb5ed5a1e9e5b46d49c5c90a2581c482c651352332234a319f3c9a54abbee2d4d05c089942eedb89563ab4b9f6722bc4d68c4a5b6e90f23c0163255606494174bb3ee6b22271937133a8904017d8e98cdf2266f88d0b71c932288b647479948edb0147581e403fb8197e8d5064fe77a7de2b6c6828b0f0a358bb07af241cd69f82540b9cc31d642991e37d9ccb6a00f1800efd575d4762cbc2afd02bd2ec6eb1df969a32b8c8a66f64fd4a740ce801b8f5190f85796859ad4941ceb338138e8c81a8de3d574c00602682d7c1d7794d2cd7a67c9e209bee4d21242f63280af4d238785880c1051d86b67a7344e10ef4cb76823df040294098126319b3f7e66a2196a4ca2018272bb325a966b5c690db5a8de4a9612c9c74de8dade30a77a5f229ce37653e3bf3fbf7a9116e513d6132fa0bb3d5830ef72b14be6cc0c02fff45464b85891beb5aecfb410ea951cc6bd4c00b09b3da230b550cb5f1a9bc0abf2d81518b2182aa27c4c6471d7d26330ea6a78f14e8957e9cbc6077822054663f0490a984e0f9c4c2a107e43c56ee4242009f68fd1d7e5dbd48253a6256f0de7729faa7a5b5ed374e2afb96177a37fdd7a6126039b89b984642dd160787301003e7add0c7a2c7c4c8bf9685ffca215c68e1ab0e538eb50eaec74cfa3758b802cad4c294cc6b0185bf9f1c14bc07a35f7ab8dee9bdf78c6351777a25d3675a6a6c28a8c2499d96ff1fb3d3948693654a88b1eb180d9f14bea160f88c7f38372877dd67d2bf862bf111a86b3fe5f470e03c3ae111a433940ea8701930637cc0b6d15310c6c94d3c4841f09268bf7fccf43ea1172210d265e0b5c917c407ef0c41b240c01ee0aa9dbfd7799ed27efcce3dcf42f3d387af53a6f5596403e17129e415e2770497ae2b835a26129b2c3c16c69103db1df3e04f8ab7fea26b09935c3783b6bcde4eb040eff02e7ccecaa26dc8c703081d0e9e42f9a9175c24217befb191658113a892d7dcd7fe5c5ba457ec2e87aac6d93d2fca77b46c17518cafee3e320763001af052d372d7592f77d3242302bb55d09224c949e88a62cbe5e7d990ce2c987483efaf540ac0db77704773426b251ec2d1cf16fe59cdfd15633acc79d8143294f64bf761be01877a644110b176a3b40e4f5da6c6df5eca906f481d7bd50e73596924f49a2c2f2794a3a85dcfab9dc99204ba8d6589d902f6827376b35f6038bbed30ea8c0c68efc12abdb59d1c0ccea5c842d63a34b6064cb589737330f8112a39c5ea46a1ed02757132af8a1710ed2ad91bbc22af6ee47f5bec6b150cd74f61a70ecba976b240b0155a5fc70b44c2c59128d34c45fde36d7787ad2cf54955943f904969be705f7aa248affd5739f595fc3d1073993776df7cf8bd2b3318544ab937f38c18bb5154a87bf1303ed16f611e984e0f1b9811bc8568b29c4dfd63fb85805b1873e42179461ce5b136e08dd12c1e87f697e7d7e3ffa158772a19f6e5649994dfbef052fddf8596345a84238622ac59a5280afbbed31c44da863838817a50e36566fc73879713a89734b3f83051f5884511a655fafbfe12caf85460132f9abaac195d6e898ae7beff644a78465b02ef8ced04f56ef962e52d7a84df8d2bf433e8e2a0f6eb412669afae1109b65eced393b7bb1e65f132e981de27d6b7771564fd1341d7a4fe28e1aab723fa5f330cef80728d76479f229c1108cc62a2702fe8abc5e4cf626945c47c6fe91cdc4392363fc2227340ebcb2cc4e0ce3d8d4428c06b99abd2a31b93bf4f2f0e36482b09c1ab8bbb275ae704b275e7fab0bd115e883e3d9767dc5ef23079a0561b719ac77a042fd00843f535cd7717b7f4366303fb5ef5f4437b3aebd0e022f0f233152e10484bd542dfaccdc3c83cbe843e76747fcc7c823a7292f8404795dc09caa54399cbf0c8c7586f71a376c4cc277b1f014a9206ed1dc5426f407df0161731e3459913791772d2c35661961396df6f915263ae8d747f59b009135cd12f932eead1ba1347ad3066345ea23ebe216b73da536800c2df4fc10d4f01951fa7bada71057bedd71638591775db410af0dee8901e99fce9624ea10455bfb91ed6712be547691d62cb3185ebddb9f475811456a22ed9d82cc497e5729b5543d5cdf916a8004b6fd97e2a2e8f86a9cb277e70de57f7b2385dcb6b3cb546cbbeb9aac042e6e5abce3c2104de630c1f26c2f5eb5a01e43038758f4aab8ba53324b00c4df173747694966cd3c074f81604f9763bac6b09bb29049d2aea5b9efe029aac1fa2d6c4839a658e3ec0da44948e44f8d78e4b015b0caf12420e755422d957529d539aa6f7e17addd11d679ae76a96e6fc7bca78255704cc145157598bbb1b371d011cebf78cb988325376f4e4999409b10d7ece37210fba34c879dcf6d6f2b751bc6962997aa618da4bc01f19f9e97fbbea752cb2954a469fc241d5743f8c833639ea7faa8601dfd14803ea823a3dfd649c1f182f4bbd58b772ac558c68067f37722476c291934a2a89175c1c336bab84712c0dfe5eb1b1222956713161ee22dea3ea477825c6d4130b5e5258d48a1b4c3071cf9070b30b836e2428898f0fdfd22fed3823f35be8cf3676b76a13f3ed99921934df1040690fef54334746122fbf66b52cb446e52cf811ee0d13e6fd4a6a31015f03c132cc6a9db30bbe34e560697256c5068bddb855384443cb39914c8800579605edd6bd580b08377b095b881a11aadbc1712d46acc11e1b22c87aa07593769bb8740ff3fbc54bb73b79769dd45750189928ead713a33a1d53baa2193270beb3f59f68c4dd1dba009d0a1000b19f300e3f2cacbd186319a26c88d66bf3c88c4e2d37fa813881521746536ad12b4f6eda2b76f9eebeebd04e934b8971f312c68c768471e30c37d819f13cdb2686f676a7fad674ea0a3a9f32b23b51cd0b6ec283436187157618601e0b76abfb473277daedf23ce4916f4bde1dff102435745dc71050b8f2cd42d1ccfb3fe0ec04429264a4b98f6b989e76fdff6fc4830d165e686512115168ad57bacbcc90bd8c5116ac2d3fe237aaceaad332802ad0bb6b5686fd7b1a2763e0dd77687b45df3dfc75ce2a9b59a97ecc041f3b74809635851a6505c50e573007601c1dbc749a434c58fa361d024db4d609e04580724e2c1f58ac25483a2de589f85cf6ab0d406dcd16b6956f7c39e145b7a26b34f00c7c7c17556644f9c00e6fbca45e88bff36d10b484dae6c02dd4af7636b1db5d1bdeaa1da5fc3b312db737c8c6248602da2d5c745f061c9c4c2ecc57f213dbbb9710fc23283c451c14ad4c1014713ebf8807f5ee6d094540595d7902e35849730f98674aa726aa4bf3563dc4d846237e489659ea1f59a49be27be59eee0067eb655d304f91c3566ab295ef10a75eee91a326f85ed68d2be7255cc7ffb08e56e8ddeefd20a61de14b65a5cff633624260fdffa9a47a7a5863ea5dda98478a5b69df71573054df6b056899d2004c654ea43ffdeab2ceaceaf206681f1573021b07decb44ab5cbb68ea6deb67e2c7152ae1dcc082e45f3802008f6529ccc39688f79541c4631ca36b2cd444e97c32abc6bd0a1d2658d8c6938aa5822c8bdf6cd8283587e3ab6cf8e9dabbf22066b2b0277931732fc2b6cee61245d1f1551b81c79f354aec1069fe6ee07a69e9cdf5fc23db6c37400a6355e9023577c6ee7c9c47aab25194431ca504c779dab0904937c21a9f5e0642761e1f9909de268c5824cf94715a5de561a4ca87a71954fe902adc8d715cd3d84a67384075ec3421c2e2b0bc9c11e97ca23815405d3dbde50b263952300f66d80d9959c5ddd5f0ad1432736695725c71b4ca324b312c2fa794866b476d2104bcd50e6ed69d060fcfffbb2ad1b1565c5217e0be3b5ab4c0d9e14092d89430e1f1d99c9e9f943b953a144840fa9c471709e2da532964"], 0x1180}, 0xe) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000100)='sQ\x00\x00\x00\x00', 0x6) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000001c0)=0x4) madvise(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x22) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="f0ad3dbb6b81a4d9f96d777bfc60327d0102d57f8e8e6f89938fcf3507355f4c202e3a6dfade968b673a0de6005248be4c0474d31635372b139760a602d48c5571bad7bb2b09617945bf9b419f0f058f00845eff06371eed9393822d26930caf3469e2176b28a2828c0d3d3830838fb5bc0c905752ed0d3ebf56a4320553659e440fc2a9e996e334000c511b41ed6ce00fe5765c3969073d", 0x98}, {&(0x7f0000000300)="7f82b763210b7fd824eb12a2931e50a6a266ddaacb29d360f39417f35a1cda6b7971dd3ae847a8f37def243fadbf4bbc906d053c83f8bff6cb5e3c925991dc179b1b8d439f9c479ba8513ffcbdac5d3eff5fcf48f781785885acb753dc803732bbd070ff2857fc32c22cdb2965374871a61cf0be0425fbd4b42e4f5fdd8956dde9097138dd5db6b7e498a6fe46899eefb2d3c6837196d8d762", 0x99}, {&(0x7f00000003c0)="654acfeb6a3b4ff776bdc817083e14d8d07b7d98dbbabeae7353be354a0de5a84a6f0d87eb573d73", 0x28}], 0x3, 0x0, 0x0, 0x4}, 0x4) r3 = openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x100) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x8001, 0x40, 0xf, 0x6, "7ae600f600046e2a5e68a9e6003700e16cacf2b7", 0x7, 0x5}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffee6) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82023f2f66696c653000a65accfe770aa9a9d0e2aad4e498155304771d6ed7656393a85b73a779c9281d7447e6c70fdc7760a79466a692639ab68398cfcdfe37"], 0x10) shutdown(r0, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1f) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="17040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000d"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r1 = syz_open_pts() r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r2, r3) close(r0) dup(r1) syz_open_pts() 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f00003d6000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/90) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/124) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/90) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4f26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c231297bac61b22475343aa71bd3bf392bd18606bf7deef97193e60a8431be365a6d0734b21dfe0fcf642", 0x126}], 0x1) r2 = dup2(r0, r0) r3 = getpgrp() r4 = getpgrp() setpgid(r3, r4) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000200)=[{r1, 0x41}], 0x9f, 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xcd53, 0x4, 0x95, 0x0, 0x8, 0x3, 0x7, 0x0, 0x6d5398ccc72ec050, 0x0, 0x3f}) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) setsockopt(r0, 0x80000001, 0x8000, &(0x7f0000000000)="1cbbc57c9bf645a8f12c9048f995d092f58467182b457c536d1968d1f1325c4483be642995efc3393f0654e1e829cbe4931359236fe87b8935b7b07774db1045599853ada60e519f77164091adba2e12a5abb0c682a4b2c2a16f327062af2e53d0c9ae5aca36b06faebc2a732d8b14ff16e9ab6566d1a62ea8453656a4ab2fd5f6a86bcfa6aee64e82b35cf3ddeaffe82f2cdaf8b6a56236f7e1db0b9c813b1a87a999af1538d962199c1d5a98b40800721a0acd10d1304a3a28476ee281e37534d06de4366af1bee3d4be1a0bdb401f17b3e73f553be83f226175843b1fa6063c26fb", 0xe3) setsockopt(r0, 0x7, 0x7, &(0x7f00000001c0)="30a9d657d8fda5aff51ea48f2b001fd48238fb87cbb6edc54c592304ec80698f69ba9323943a51c0aef2c55703d36521c778339f12098a78c6195e834f31e4b14f346de048eb33cd993b070d06b037743e20af1d5135b8f878363e7b9c60203e5e3d6bcde4e9c2761ad46c69466386c6bb362e8f5f46d568d4d5cf30e27c907cd8b1f2860ea43c788b2f4618b4509144d5383f5444a45490369853380c3374451ec68810b58b08d5335b0b69deba76d2602bdbe3883a0765a6fd2498e0d909d1cb95a993d6bce85a88647314c3d59f", 0xcf) mprotect(&(0x7f0000096000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x4, 0x1f}, 0xc) 16:00:20 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000204, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 16:00:20 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xfffffffffffffffb, 0xa, 0x584628e0}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000080)=0x1, 0xffb7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000080)=0x161) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, 0x0, 0x5d64420892cf79f9) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x7, 0x8) write(r0, &(0x7f00000001c0)="fc3b818c3f6fa271c352d90c138d06b7396abd2fa445634d40c6fe042216cbf1bfc652ec4011558c6082169092061361b9ab6069cf5135e82353c93943e1f25a3a23a4da2610d8fcc1b3778b94e500385de3d53c43df6cf0a7581dbe8865e339acfd737b37317fc293559dd1ce49abb9f3126478fe8852c39c36fa8ee83ed8f90b494456c94e055da7349eb919b1c18d005788c5b1585b1194fecc141bce16fff14b23e7a0af0b660a955837a7ca0bb14db5b56894e20617fe25", 0xba) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) listen(r1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x12, 0x112) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200200000007, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x4, "6bbd4da15099d8fdc1b72f5be7f684eb9014b4a4", 0x7, 0x3}) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab", 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000040)='./bus\x00', 0x2030, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8000, 0xedf, 0x178b, 0xfffffffffffffffe, "61bc4a1b9b35a9af6cde6782239d18827b6aa330", 0x4, 0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r2) 16:00:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x7fff, 0x0, 0xc7f, "1707b69be172ff057eadccba2d0dd382fac3ca4f", 0x1, 0x7ff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000080)}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4002000002102) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socket$inet(0x2, 0x4005, 0x3b0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000100)="0b0ba0c31218f8be508226b31d7d21d1edbb94d4e18f0df722abd4d8be870181fbde82df07aa9ecc134d312f8e8e56183c471188e5c6959fd14d71623ccf1ed21c9b1f2c38c306a55d0d80a406ca91c78bdd3cca0d6184ce1b", 0x59) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x11, 0x0) write(r1, &(0x7f00000000c0)="47f05f767c177e790ad6edf2a6d62e93ca", 0x11) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x6, 0x9, r1}) r2 = socket(0x0, 0x3, 0x4000000000000000) getsockopt(r2, 0x0, 0x4000000067, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffe00}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) 16:00:22 executing program 0: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x5d2ec08d97716cd9, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x36, 0x7, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000001300)="9cfce043e1dbd96770332e2e", 0xc) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000380)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="256da4cf4136f439d9c9c1b90ad9bcc9782481adf0c4d74faf38281be703dda836e26868bdb1bb44e87a96d8fd8e3a6b35fec4e6d486f290474c9181889c7404766f76a91e9d52d8d0b98e5331081fbb9bcd643e96d5c2acbc9e7bb31a6833819bc32d5f0211314aa93335481d94f337f14aa50e993a24e9edb703e42be2f00d25b40ee1330137d8c2c82bc30858c4745399cec4584a0a", 0x97}, {&(0x7f0000000480)="6ab952f684893319c5d6374975a70627eb7b0b386b43d15b695b184eabda0ca7cc9cb8d2d0dd678665859c2caa581f51f731ce01332a3b46261647dcf2b243a76b8dd5b7b8f935", 0x47}], 0x2, &(0x7f0000000540)=[{0x108, 0x1, 0x8, "c423148750e1dd98e5bc029e53aca09c0879e4b8e6f09d608fa2beb1f232434eb691258a3a37b4942fb7b30cb752d497a6fd7f92f80befa5aa369290047bc46c023d10206f9b463c050f2b928e285908756d049cce5de198f91e3f07fa9394a95dbab925e476e3eb6065bf1c35968e25e9498f0e8854c2c6b80dfc76ca3abf4da1d6fc08622bd12482aee509093035b7441c17d33e9ce87221e76c53787b0d1b2073f479f3ec49adb38072991592e7fee0a378f0ac179f732166cbae4f83d832442f324e97959d94f1beda196c59241fb3f80e1ab3354538a19bb83e3fd851322222c8b2bbf0ea524ee6fe8d6d211dec48aad22c"}, {0xc0, 0xffff, 0x2, "df0c0539c8d6caef1655fd426d59b9d2affae6f70efa66e6f9574bd6d030864c6cb74afff91f650e1c3e2d9402d4a10681b8914535dcc3e60d1d65450d027e64f84f644a912674400b637f7a2101e9a238a66e80ad78eaa542ef3f99968a796f11b1fde61eb6610dd0c2de193f6b95f6e1294d52de9288452522559e98e5f64f98fea61208330902b38b8f5cacaef255a6507e7e33eacb938ed53df3cd849f0832467e874dd20382bdf81477b4a00a"}], 0x1c8}, 0x400) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0xa00, 0x0) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), &(0x7f0000000780)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0xf9}, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:22 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:22 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x95, 0x4) 16:00:22 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:22 executing program 0: socket(0x1, 0x4, 0x9) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x5, 0x0, 0x3f, 0x0) close(r1) fsync(r2) 16:00:22 executing program 0: r0 = semget(0x1, 0x4, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r3, r4, 0x40, 0x7}, 0x4, 0x4, 0x99}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x3ff, 0x0, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x6}, 0x8) 16:00:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x200001, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) read(0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="2dea101889b56e0b3ab0075d7f262f6d04c4892565265cdd675bbaf6d08f55828bfef1deec422b16788a96b5cd0f54c19c72818f0c71afe4ad724ed88d16461d74ddd56156ebb98ef6957e390a1423aface91e206127735f58e4619fedce3108999e01d081f6dea87da04b1b55aab49b7cdb381b724734b45a5071bb5ce0cc56f6cc0a228edae1c8cf62960ee66881d70d43455addc20c18d9c9978013f9e3e9764f8b2c12b3825ae65ecb7a6e9d4dcb64c6df1afd22035eddf0098c24dab076859fc71fd4533e97c6c8bdfdcb3c65d7bd9758e00182aa446e31", 0xda) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@}-\x00', &(0x7f0000000140)='([:.$(([\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='$.)\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[@#{&\x00', &(0x7f0000000380)='\x00']) sendto$inet(r0, &(0x7f0000000400)="4b6ba20785297ac776749f42f06b34639da0f109d018b2695848ca6adf8d72bfb44259b1b2bcb5a165e6184c71200ac4783e94ba071f9816736873758e7017c18bf80b73773a579ec627d1bcdb929c20a2abe02dccb99ddfe6e1d7f1ecf620d6b5eebd31b444fc178f05f7e537418f0e2a1fa737a7784744", 0x78, 0x0, &(0x7f0000000480)={0x2, 0x2}, 0xc) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) semget$private(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) semget(0x2, 0x1, 0x10) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xa96e, 0x1, {0x2fb27588, 0x78}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000080)="3e4bf3ac98d2e08b62e5b85f368fec5af39c51c9667d283006c0bd359e6d5aff72e9b725d98511de7af0", 0x2a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) 16:00:22 executing program 1: mlockall(0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x12, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000009b0900000000000000059254"], 0x10}, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x69) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000540)={0x3, 0x8}) r1 = socket(0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/146, 0x92, 0x40, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x1, 0x1000}, 0xffffffffffffff0f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000580)) getpeername$unix(r1, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\xee$\',(\x00', &(0x7f00000001c0)='%[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='@^^-]/,\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\'\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='.%,*[\x00', &(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='\x00']) 16:00:22 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) r0 = shmat(0x0, &(0x7f000032f000/0x4000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r1 = shmat(0xffffffffffffffff, &(0x7f000032e000/0x4000)=nil, 0x2000) shmdt(r1) 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8880, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x1, 0x0) sendto(r1, &(0x7f0000000000)="fdd87892f0e81556b2dce9eda882b967383fe6e44b874498c7cefcb79bb2a5de0e4d20efd90b9761681828fa7205e33b6f9b471ec5259f3112dcacde5e627b733aeda5f8394689638dda49c053", 0x4d, 0x2000e, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xf8cbac29dcaf8ed6) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) socket(0x12, 0x3, 0x6) 16:00:22 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) getpgrp() 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x8, 0x7, 0x1, 0x1f, 0xffffffff, 0x7, 0x2, 0x2, 0x400, 0x3}) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='.\x00', 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/49}, 0x39, 0x3, 0x800) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 16:00:23 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = socket(0x1a, 0x4004, 0x7) setsockopt(r0, 0xa7d, 0xb, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xc95e73af36bb781}, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f08fe430900"}) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r4, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x802, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/138, 0x8a, 0x40, 0x0, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) poll(&(0x7f0000000140), 0x0, 0x2000000000000008) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x10000000000) r4 = kqueue() getsockname(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c60a431568b7f77778027ae34e52d632109ba26d37413fcbb1e3a68c5a72ff862f40560aed4c7f3814d42f7875025d18aa092dcf4ee1e5c36783810084d5d061089a5587c86243a19ba367bc9489793c044a1f933c357e40f675bc0266895411d400e7d130fcf4348cf68f5fa76050606eba3e7e30ae1a122678adedab8d2789699ecae3776ad6d6324f8c9eeb638750954b275d73122ef5f432787c670d82c9b66f3264d195f9a5e632cf796ace7b4de1dd5e52a6068dc5a3ba3f10"], &(0x7f0000000080)=0x11a7) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() lchown(&(0x7f0000000180)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x400, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) 16:00:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) seteuid(r0) r1 = kqueue() mknod(&(0x7f0000001640)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000300)=0x100000081) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) accept$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001580)=0x1002) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="c8e0779029d2713f997cdced7cc2d3a385cf9c72e88d24f505044d6a925ef87f399867db013c14f1ffae09795a78c367bba92c1a61eecf1adfe3f17fa401dc6c2d7d3166022410428ec7867a946677fde540040e6a20f9f2698964fcdd3f7fda8c249805317000a763af837607c4cd6adde48fca1e93daba906b5bf6e67f1ba60cd6806af090f8c0057357cd5ccd2ea35cd3dc3e5cb58710ce0d616894ac36a47357748ca522a9dfe66ecc42515b08a1de827c2506dc", 0xb6}, {&(0x7f0000000340)="9f3feca6d356ce75ad89e440ba8c4e69803d26a24efe5fc549af85dbf76c43df6c111d504945f8a66148aa465cdc472def810d3509c2f90d10723eb04d98eb6780e295c9b69d3ab19f9df30a134cb128c5d80d12a2a375e11b7c3aa11a3910b51a14106ea5ff0538fe6ff57bd8d63f7a87cb72c2c29dcacc6e23a97a739b6bd3703dfe52aa21607112c20c8f580497c6fa568ddfac59348c8e305b4820ccadf581cb605b87cde30ccd636dc21546a9b5d6b25a5c09dc22e3549b78dec896e9f67c963755c2b42e52b38d9c42257984f1587336eaf00fff1b1c4d48e056b08b1775770fd204ec6ce13af2e25839a5028a47bca7274d4d1a0d6ee12e6d7819", 0xfe}, {&(0x7f00000001c0)="e67c3b899a23957737cceec88a0864f535d453b46b4e7dde55d3cc2c34d6d04f541f949cd8876242a749a80867ec5f373669c692556676e50992dc935161fd1a8eff2ce83fc2bcccde0f8c8a01afe6bc5fe8eedf90981eb7d10a5f69a2c156edff0ee377f5e7402b87d85fc6348082a15881a988edfdd26f0add2bcacc7f37", 0x7f}, {&(0x7f0000000440)="eafb7d532b6e494d6ffaacbb3756841d2062f3df16e313aa93bd7a78e40535268701632215041e592eba606629d16f47232e2b52b2a83f4cfae60b4bae034145b8558816ba4b2f9db5f2ba9597fff6f1af192970d77fceef8a11405867e3d71738c75d3c7d4d834f6cf0993e529df00c764901d2ace5495c03512c0e8cee439ae6a727da3fa674129f6d1f7ce871f5ed4009f3780824415560c9831a74bfeb1c536f5b7724fd494663c5ec3a4a281cb1ecc340345b3e8104ff2f1836fac0a0cb16fc36c9bdeb71afb4867238d0c95ddf5b35891d4539f2e5ebc148004f25a906bc44ad0645a79c12c4ebb70b429314a15ce1d7ba30f0b063cfcc", 0xfa}], 0x4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x22, 0x4001, 0x200) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10, 0x8005, 0x9) 16:00:24 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xa) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) close(r0) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r1}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:00:24 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x7ff, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x1, 0x3}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) read(r0, &(0x7f0000000080)=""/249, 0xf9) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/234, 0xea, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xff) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x2}) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002700)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xc0, 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x7f6000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:25 executing program 1: r0 = socket(0x18, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000f7e8ceb0ae4431994fdcff000000000000f87c8a5b671b1b542a538706000000000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d61e5d70ca71f4642c9d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ef674cd60f3650ef5f96e9d7ba872c96fbce4f0e7749e7879ed6410f43d9f40740f7bd8da0cd261ee67f2adc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000000000ba66b2"], 0xe8}, 0x0) 16:00:25 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r1, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) read(r0, &(0x7f0000000200)=""/77, 0x989db8d8) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0xfffffffffffffffd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001200)={0x6, 0x4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/103, 0x67, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x6}, 0xc) listen(r0, 0xfff) socket(0x1, 0xc005, 0x6) 16:00:26 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200), 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x6, 0x2, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd1eb28bd19331e97fff8e5815f73f2a044fd33055552fbd5ec1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945d139bd346e8c8b6b87cb2d72cbbcdb9ad8a4f5f728193ef16ab93f1207000000b136a5d00d1628b53acfae38b7acdb07b8aa242c6a", 0x71) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_emit_ethernet(0xd2, &(0x7f0000000240)="66aa31903e6de1a04e6d169fb8292ee1dd2e2b330cb077499f6b7e69c5777edd3888836cb32aebee148272e913e3ea18617d56c339d971dc1494d660b5ea4a2799facd9c07f27aa2be1fdb6b9c62f96283223e6ce458a3de28d8967942a72028386a90bcd5e075828b7be86d7f20efab38d098eabf16dd67770cf30f0de96fc9c66c8ad049afd0d7c6dc49332e4455b301fe8864464a1fcfae222d6cf1a22ea97b4050e52007440e5143ad24e700539b811f180469235a298a5815815e624b088824a323d1c412390c29df76e8a85156cdda") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff3d, "8505000000ff7ffcffffffffffffff00ca4b00"}) socket$inet6(0x18, 0x4, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x0, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r4 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r5 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000300)=0x368) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1003, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc010, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) dup2(r1, r0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x20000, 0x0) sendto$inet(r0, &(0x7f00000008c0)="8d332a6f587ff07e2ee2cfe866ff789a9fd81399591bddba26ea6991b3077899b721b3fdc8402f3cb67af01f0a4509ecf6f432f02cd60fc47a928bed775ee6b3065037dc61a17ce4c7c77b0b4c1d5d42cf761be079946f23fa07f9defbbeabd1e0e5e9cde68fc33aa8ffbcce3cb4ba7ca4675097a84d632457a1e5b1ab052c3304907e028c3a61a04df48315158e6c34e4dcb70ccc3023299d9bf9c7d1752a63b3f842ff1d21716f76af6c97ba280f0260452d8dafad443038085bb631e69cd970f57fec70718fe2ccce0c59c0b9eb73aa4254a04668018c81284324", 0xdc, 0x4, &(0x7f00000009c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/39, 0xfe}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/238, 0xee}], 0x8, &(0x7f00000007c0)=""/67, 0x43}, 0x2) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2001000000023, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd19, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x0, 0x1f, 0x0, 0x0, 0xa4, 0x6, 0x8cf9}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x100, 0x87e}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) geteuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r2, 0x6, 0x0, &(0x7f0000000040)="a6aca2784d39cb0556d707a002e7732b3be574856b2f7f19b990cdaff1773ec4abb79bc60747f5f8180218dcd624f3e8f27e3195e5c4cf012e63e58674827098e2d18b1a328eb27730a21bff2b491b886fcae097cf6689e185af79cd84a698623ded24e6778cfce04537c0e0ff7e117c524d5e97e3d4e8ed38eeba5c2f8c8cd30ec71b1f1049b4f6541b371579e8d8337d0e2fcf", 0x94) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) r1 = shmget$private(0x0, 0x2000, 0xc8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/106) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000000c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r2 = socket$inet(0x2, 0x1, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x20080000000, 0x1000}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) r6 = accept(r2, 0x0, &(0x7f00000002c0)) r7 = semget$private(0x0, 0x5, 0x20) semop(r7, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r9, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc5) msgget(0x3, 0x2) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x46) chown(&(0x7f0000000540)='./file0\x00', r9, r10) r11 = accept$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) write(r11, &(0x7f0000000600)="b5c3f39d707ca3e1ece1389ca2b52de566e52c59dab0f113965c6f014bd0d66f04b58e958b3c0494d816b912c977f04698ae188428c015389f62629b892ec45dd15cfacfeb190ff67f6058d752fa296e60fbcd1191a956e5448bf9717b0627f332736d206891321d4a18efe39b026ed4b4eee13ef97e6549c8c193d7b73f2e57e8ddc1b4d8ddc96b28aca8875ad51fab610404d4f5d9035edd449fbe34ce7a78adc1977ad23bd5bd72aa995ef89b0f1dbeeb9c00df91abb421ea0fc1165b66a624fe602fef", 0xc5) write(r0, &(0x7f0000000700)="01f641bf766c69bfbc8d8a6052a4fc949b4113056b9cd791ecd40b1d2d52c873628be3661c916a9ba309889a6236d080ba6974edb074315772d637b2096ba474b74dadb8c48252cebaf037727d97fdb89d2307dbb1120f659fb591ebef4a0c86a3411f730c9c225c66e7b41bb5d57a2ffce7c82a9af59f1ffc2e9362aad35a2ca557d78babe99adc7afe76b3a382f652017cf98840c7d963cd20c0781bc197dfbb75536d8e01d47024e9bc51a9a2ecaf8a02b4cebb4f0f5633cda1e7d9433b6a75e0de3a2f52fd51ba105861914ef9ed28bafdb8a445049abdeaf799bc43abb3831cfd23c3ed51012f239c03a5033a5b97526b3f145ac3387b52614167dc10abcfee90b70fb374a846c3a6bc0b5f5fd898aa62b7c5087abb8685edfef83d8a834aec4661dadbe64482e731de138304600bf55de2349cf311dbce316d9fcc4e4347529553defefdd06b98df6fe7183a3df62b9c082735458a59482f0ccec01ec1d9c8d975d05625e27f842d88f33da417505016e433d03429c8f9739a632f4931542e9bbd0e64bc8f6fdbbc609970881d1f43c8542e8dd57b1417a12ce189e9db7e5b57a97a535d36d3ce6b904f8ac64d6d5000907223daea2a36b33342f03b9ac80f2a74e4f3ef72b9ce57cfac3614976545ccf84925d25daa9162528affaef4bb394ba70e898a90932f65fec0b0761f20a3848e56e13769f013bf9e727ab7293dd64ce9a55d2384cb530aa06fbec5ed6c83c76d817bdc2150cd1e7cdcb7c064dc6d9f3cbb24e6bf5b44babc7971ea4c1bc5be8237984e91dee1dfcded3042f0fc0cd5ee8ee8bede219de48cd346f04ca47642c72cc8c38afaa8c0b7c536ab3c3438eb137591f40217e4a982b1cb55ba03ecce4511a7e711b68aa25bdabcb007a234b633759e6bd7325193d5d034af049ac91c4b3140bc2e65a68dc6cb3de4406bcdfb8cd6805b8f6b4b891ec4de4186fe853708bc89b8fdec65ba5bdb5c106a8e8cc40d2d948040d1de526908bc1f38829039c46a8313eca04c3001a20663b9ef3cd077e1e3014d5b204505d58052b071b4c28c6ee8ed57b054a881bf588f3194741113902a525b53ac6468415e29422bf2a50739b4b456526d3ae4e4aa293bcd4bbef6c07ecc9631a92eb0cad5a5e81ed9254482bfbea3a952de770024256d6818e8826f89997db47be585d0288cda43684ce9485121393182de4b69e4f1bf3a342e517ba170094da065cc16250e43e697efb01cef4d7a8705e3a2bf3c4f9fa64a4ea821f8ec6af9e769b5dfdf1cbcfcff17ebd069af46a564bf33a11f77f757301cfa4a2e1027c6451574de067bda6c08d523c11c0bb5d89b5858dfe2a01a4fd8fb075ee16b38821aeeae98807361baa571f8dd61bd493a4579b69852ed74671d4d4829271382c75cadca712b2483fdb790ff05b75f1664fc4d268ebe5bd00bc85d3cdfcc1fc1261ce5f70b86a5fc82950583366b147d9207e0a7587df8f151556789fa29266d24a93de71bf9428e809a43071c93db762894fbb9b078ca60226a8034ce0d4f52d30f519f2776444511eda73e63a7f28990731a57008851c9b18f51f1476cd6ec8c3b234d0a2ed15e4301a2afcd57c3c1d66c1d4183d789eab185d4abd502aea8bf42c15c14aa886a6564cc86406f89cb4cd8b557e522cf19c9d2eea5d48e48d1e48af19279916b1b6e99f849c30db90bcf87fddbaa8942af12571b4ab4b51e239a821e0a23349ca3071e1d0daf46f322c22476c86a4988169571d8e7964838f09acd1a4aea4856883e83697f88e555792854227808566c9050f84367806047ca62ee1a1105d0455a5642d11ac698c90c26e178c0541cf1348947a23218b6ace65be470e96378b57a818b1ad20d0d15c7ba55aae0ee7eb331cb511125eb1ee036976d99d03902283c14e4f6ef1dbc6400a67b9110f7b7a8d9ba22013768b6034636f5dc5bb529ca7cbc56968ba6fbc2285ac71f08f833699fa901f8622d99eef46a051ce71728bfa8c4d7ca566b93a658fb9db9c1803917f1834de63c0fd9ec3d46315e857f72fc128115bb37f7f5c87a53c2d65a776b50a64f9ceb73ea331607ab34541400b9cd28460208373a0130a6287d24de4673d443ee56c63e059bb1ec0a2cd955a787058516ac5ca950468fde545900bb69613fadb95a7db3ae990c1cbe3ec9017f8330d898251c04838b162066bb46faf3a5ea9432524a30fc32d04b26158f1041c77eabdafa3f8093d6ffe62bd59a093b51ed1c98cfd343f9208fdd23671f1c0b1301b0e85b5117dd4a344433e494288f95d334047221d6bb3c7d8b1c8b739c979db32b6ebfa638a27c33954d169d34d9ae1b1cd223e091b4cc69e7d297af3a013ac2ea39ed0914f60810178866becc60e189e212450b9864bbe579684c3ce138c57f28df2a8c4ae302637db060885e0ed13caea1d30702a3cee255b57710e08849c993a8f14bb8cbadf4ed73c876d7eb89a47eae1aaedd3ae8a9efe8ead93888cfdd39a7badd07ae8e67fec5bf83bf7877a1ce57045231379917736946ec7a4dd47cae47b1a441c167a4dca4bb19748ac132432fb470d0baa1afb0a285c56a2e9049f2b24f5ff977ef54936f9cddf95ac9de131db2e1d6c8ccc69ab3451f845292da2b9f024e5b294e99b83246e0277278a351a82cc3d178241596324ef599f8d4ef2976d68ce76e8548a46c944bc7b888d23d7210f1beef4e628f79be0000ad8f289da7edf5ed9eca94233d7c779eb9b46c8d3c4b12f533d63ea8852237f8cf881d9dc708342855c8bb8bf4f95d3498e09e394be162f401e74999738cbc3e88d84ef804385eadfe65f73c1dd57f0814f2e97395a0547852b9a25ff390b08d00ab31685579711970e041a48da2ac5a72a0c161868ef6ece09acbad2f23450331748922e4123b4a2600136b363fa063e59e7acc4a32248e74d86e4f11f8d01a2e57ea794637ebabd2eb47d82ec6630cdd02d43749798e649529db5ebf49f285815f4ef5c07a5c321d58ab1bf3b40188e6924093851db6fcf4366b58f7fc475faba3503c77c531465d8e457c517948e93fe369217bc107881a3fd06fb9fba58d8e3634ac38b2908594ef348d6413c73b529aabc16c7a31ee0e2ea8b78b5c9983b1ba6454e98d63ef40671b718d194ac68da2bd220fe8dff065d254d8176795f4d24c0b0cf9f21a0471347c96b010c195eca4f4211be4c9137a684cc9d4cd108043d6dc23609eb54a8063d02bc5b15d106f898d44ad6012d5d45659a9f0ca83e51ff1c9a08b12d8daef44187c0eb88253d46d222bf6ec15de180956c9e2461f29adae3223be95ebef3c69c6e21887cfbba3d2d59994f41426937cda30c207ffecdbbb3c7bf126803cf3fc27a11d43096afc222ea6f912ab94cc35cc1461e02e4f5d63408845295e776398120f141170d221dee780f0e896ebe70c3fe70117e3767a88d51b71dbba7e786ed3400b97f5ff566d4a515f1a8959515b8ae8d384981ace2cc54bc3bbd55a3da8e6dafe6c840cfb550c0d81ac5edb1455fe4dbf83b2429a7dcc34f99cd04d75ad76c16d632e4e7da4897e1deab00953d3c4f555b0116e2415419c0e11d268de0e8c89464b6bc934af63186f7393e821be0b554dfdaa2c998c26544de289679e90e14ea24dff1cc5bd2b1481ed07dac138de8b09caf60b2b23662764559914440f45749e624e341b9622c7c3130d3da9dec9b972c815d067d53a2a13060d8506d42068d36f62728c9c1cc30ae81361d7bfa957c562463adf854513b8355dd294dfa00253024413edd82f8aba6ab8d34fd2e82408e42b9e290c572db8dc9368d62fe46dae6523c0794ebf1e95004050a854cc928afe1c775fa5620bccbb4ca6b2fd777e9cd50d7eac0fc04b6979b7c990a900ded646cb30af4c9283d2b2f2bb695ad250c6076df225039f48f50025ea8c461d30bc12f0bd85b250c230ae6f45f9886129091cec6309d0d6ae163f00e09786c617e6dfcf1d8399044da6d262d3503c30996e98c337cf56af363d2cd2ef39f368f9b63842d168d1ca24069bf2780e3dcf8e9bca60e2af2044820c2d68147c91d81941aee2920af8b98266795e8da1790a8f6bd0d98459f419e88b25dce2db607e113256558164553da8d6e2c302a5f03bb71047b51ba802b13bffce1475dbeba88349732bf1c21ffbee20a659f43d16b400abd7a0ce71ffa6ec22cd0227e5b160a775ae52ff7bb5cab145153d334cd0f5e9d6936818998e4b5c1d774f18db7e12d85eca246be1ec970575c8f11b61a3b915ef4719ed0e97cc836b699edac7a941d467aa7ee77afb1f1123b07f9d585f8628c7b212462bd004afdcb907c1a0837135ada137ba90cf1c9a69eb9a3d887e61c5836becca728fa685f905ad77294f8af01c21da5db59b8aa8d30d79479db0b4d55ce587bf75f24fe70fb7a5464cd333243fac3985f7f0bc5393de964722081b1f65ac7717416e1128f5fa617f4caccf578c15fd7211804966ca158c7a72bdaf215f31731a3f906abf95ddbc853b847c44820652e13e0f29159099e25984205f47e598a84787e4e7bf012de403d306cf27c9c0a807a4ab2ab9f2305209fb051a3317d821de9c9878d49a587715f2f627ba4c1cce489edfa204927a4ae4f87c8166dba2de11431177526f2e9b40ee49c7c1f91ae642fa66c5845fffd2740aac17f03a8b6af8363a1ab412630027f224f21027e32972ec8ddbd06a2960babf17010d0abb20e3c9511a851321b52ae7895c380c4f9b9c1705137937ecc017d1fc9f51f88914006154e480a9f8f8068ebae071e84ca20d72c6b480967ffc9ecfaefc3d412b104355ce9fd39393be2dcde92001ff34c9fbb145bbb7fa58ceb2bc7d463eef4f4dccc9c0b787929d04c66edbb6655aa103dbec0ab4715a8856cbc30a13170fe2e9010283913543f9ad5fea5d3aa0f5c82ab34040674d3860bb857ddd953af7a24502fcbe93b6dece132e6a7a174c8a6c5a8534d9404eb75e5a1d062eae37020237774a4f1aa2d2a6f025cfa1ffcad90794a1313fff97f8c923d856a24a739999e95742a152e7516226b7266a538d9f8c8ae6ad01ec5fca50964cf7e70ec8a490fcc30137eaf948b9423c38d1f060d82e2601d06156904d043d17cea09e4b80253da933e4887ee2d5c688c013d007fb77718efc816607302896516614e3a723fb93cedd7675913a9e409d2240e3aade78e6a112726808bf2dd147ab2eaea36debff3c8a58cab4bca8d0f701466d6260caad026854698a940ce5a27622b0124ae16179ce3cf2c42800cfa29ff72f52c44868e1f2bfd62513d940d067057d9f4d6de06b2151695c489ae008324c35214ff515568246245ecb6b4985eb199b767efd8799159e98d62c74e395a18273313e54e475867465ab3bb5ff75462ee8e462824f1b8618fe01c5dcccf6de26ca143441a18d036c5a4518a46c21bc409e6a65c06a267e26d586b7416589431fa25be572d89aa2a43c7c74929e3ab8b937cb03b7406a1248b3c6bee8452b619561986566683810f868e87eb44ad134d8040a92666fa7c81635786b3150887659250a8b4d6e7f5bb946e0ba9a58ffb5234eee66ff5cb0f22cf77c297458b9d00767bbf3098716419dd102a17dbfa2f3a09866eb74cb0f574cd413838d13735c5793995fedefd33f83bc8843259f9e519b34707ed58bbeb0919269b8d2070eb987077cd4166891b0dd0964b5164c9c85788a25719dc1de163acdb7fbd031b761a27ff51882d973a4ca0ff35e823fa7a0b49a82132856e6f817a9a8", 0x1000) chroot(&(0x7f0000001700)='./file0\x00') semop(r7, &(0x7f0000001740)=[{0x0, 0x5, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) chroot(&(0x7f0000001780)='./file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xc001, 0x0) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0xffff) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x10, 0x6) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0xffffffffffffffff) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8003, 0x7f) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0xffffffffffffffbf) 16:00:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="7de6e80743eb8201944095ffb2e47f9a2ff45c926c7674b45bbae8f85c0d3bfe1e3f7dcca1ce7dfb28635beb5ac988c944c08660e05c44b73f8eb65f998338aa42335f86b7d76d4f1047e8ab2c036a7418cc341c59", 0x55}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x200ffffb, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x42, 0x2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x1, 0x8}], 0x78f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x25, 0x20, 0x8000, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x53c7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x4, 0x7}], 0xa8f, &(0x7f0000000280)={0x8, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x7}], 0x80, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x84, 0xfffffffffffffffc, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x4000, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x2, 0x88}], 0x6, 0x0, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="0978e987f501c1866b7d5d6f9f560f37a395963b075614e2a0508c423ceff34e014d07500a27c5ae170b94d6ca25929e1c255d81777a3dbfcda841006d3bdc", 0x3f) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b55441d5ac9a4a7c2b5bd90cfd", 0xd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10, 0x0, 0x40, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) 16:00:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000140)='./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') 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) getpgrp() r0 = semget(0x1, 0x3, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) 16:00: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, &(0x7f0000000040)="eaf10300", 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a08000c000002004000"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000280)=""/4, 0x4}, {&(0x7f0000000380)=""/74, 0x4a}], 0x2) syz_open_pts() 16:00:28 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getuid() r2 = getuid() setreuid(r1, r2) setgid(r0) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40000000000007d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x26, 0xa41}, {0x46, 0x3}, {0xe7, 0xfffffffffffffc00}, {0x163, 0x6}, {0x8f, 0x3}, {0x145, 0x1}, {0xef, 0x8000}, {0x66, 0x8}, {0x47, 0x88e1}], 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x7}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x9, 0x8, 0xa525, "7b052dc497fa4777ecd61836404f6b979158d8c2", 0x9, 0x80000001}) accept$inet(r0, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x3) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x3, 0x1b075, r0, 0x0, 0x100000000000) recvfrom$unix(r0, &(0x7f0000000040)=""/52, 0x34, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01004b7435e4dacda813c4093c2e2f66696c6d3c2483622f426ca6cc1fb62533ac944d68c8e014c11dfe194db0e3eab386babda196ef89798f6599be31fe212c367d75b37c4596faa7c65533ad770e60b117db78a7c9c02f27a6edb9f72b4bc8caad294ab33bfb4710d247aa35f0cf38113afbda2a41c4b7e75cd94b5c1e1031f80e5de51abd6bd013143a1ad23127fe85b9ce026b76442d928dcefcb7f87ad5e1b94a4db57e116e56476f0a990fe50a5aa31a53a582b27769171a64694158e109974bc5f4f81414d93eb100336733e5ebcee34cc1ac85c29dd6eab74e2a9e89229179c6b902c2ddec8771fd67ca810270601e50f273e23d4b0010"], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x9}) 16:00:28 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffd) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x63}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket$inet(0x2, 0x5, 0x11) 16:00:28 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) msgget$private(0x0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) r3 = getppid() r4 = geteuid() truncate(&(0x7f0000000100)='./file0\x00', 0xf66) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) 16:00:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x3ac) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r2) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:00:28 executing program 1: pledge(0x0, &(0x7f0000000100)='^\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000002c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/148, 0x94) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:28 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x48, 0x101, &(0x7f0000000240)="6480349b13b150b01a9d70084ad7526913077a9f84e560abc24718c38f32d84de701f0cd0ef567390c2943001c14c33128c45117df5b59a49bf320bb559807bc1552c43d44d0059e1bfb3027d14d8c61e2b8898b46ae397b93630cc05f5d54dd3945a04672893db153b0aa67a2ddb30283c0110f800e5117a7bb56ac81c51d6ca0f2ff4a39cc5006cf72a47c9b9f5632ac27d4b84e5fab8cade818c1c37ff6ec21f886c98686f4307bb618bcbbdec4dc517e5ef74005000000d6fedef7583a26663d9c48", 0xc4) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000500)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0xffffffffffffff01, [{0x3}, {0x3, 0xf2a9}, {0x2, 0x5}, {0x1, 0x200}, {0x2, 0x900000000000}, {0x3, 0xff}, {0x1, 0x362}, {0x0, 0x7}, {0x3, 0xff}, {0x2, 0x18}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x5}, {0x2, 0x2}, {0x3, 0x80000000}, {0x1, 0x2}, {0x3}, {0x3, 0x3f}, {0x2, 0x3b4}, {0x1, 0x9}, {0x2, 0x80}, {0x1, 0xe}, {0x1, 0x1}, {0x1, 0x17e24171}, {0x3, 0x81}, {0x0, 0x5}, {0x1, 0x7fffffff}, {0x3, 0x9bbc}, {0x3, 0x30d5}, {0x3, 0x4}, {0x3, 0x200}, {0x2, 0x1}]}) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:28 executing program 0: r0 = socket(0x9, 0x4000, 0x1000000804) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe088, 0xc5) ftruncate(r1, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe75) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x8000, 0xc89}, 0xc) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xff, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8559fe01a96658bf08ad4a20ffe30288e287802eca34ad6903e40b297efba0ecc1d569414947c93bf87f09f91270642015f3acfa6d77185059cb5644d1d53f8c37eea97cd95014149142dfce2a7cec7a1c1129d9d955de42dccf5090f34e0dee42239ae50f5320b5fc0ee679fa036a21d4ed3a53379c81c93f97e52e41b2fa594ce2996e383817f521170ea917c4b65b82c9929537fa0e1db8be51fe693f9474026aa09ab6f28d7624f2f74d56646b51dae87ec882bb4018dbab1b405f43729e2cb416cf270398b4c8ca9f4bffd4d9c951d90a8e03fb87e41eb6dc83f6a6b3", 0xdf) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f000048a000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="55e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662", 0x62}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xffffffffffff33ee, 0xfaf8, 0x1, 0x3, 0x40, 0x7, 0x0, 0x2, 0x4, 0x639}) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c402007000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00007a5000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x2, 0xa085}, {0x86, 0x3f}], 0x2}) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x85, 0xfffffffffffff800, 0x401}, {{r0}, 0xffffffffffffffff, 0x47, 0x1, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000012, 0x2, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x50, 0x200, 0x1ff}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x21, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x24, 0x400fffff, 0x739, 0x1f42}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x5, 0x27}, {{r0}, 0x0, 0x0, 0x40, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x2, 0xfffffffffffffffa}], 0x2, &(0x7f00000002c0)={0x3ff, 0x4}) write(r0, &(0x7f0000000040)="a2dfa0f7c150fd96cab54ffbde37b12ac9062dc7b9b60482248328af03e33e14", 0x20) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8000, 0x4, 0x9f5, 0x5, "ba45e25c253a0f98a80272b26e2ebdf56790136c", 0x100, 0x2}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e7bc4ca4e3d17caf29e1ac3ff06e0e06a586a50a73d94dba7454502d5be6346e0b6e113e00699c0a6de9155b936f97ff05a40775b62efd22be3507a2a5e4935eb92445b6e0b72d941e93ecdfbeac46057bf6174cb6432c9518b0d14fd2d87c92e0a78926193ebed9ac3419", 0x6b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 16:00:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) dup(0xffffffffffffff9c) socket$inet6(0x18, 0x8000, 0x3) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffff49) 16:00:04 executing program 1: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) kqueue() pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) close(r4) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0xffffffffffffff3d}, {{r6}, 0xfffffffffffffffe, 0x2, 0x21, 0x7fff, 0x1}, {{r5}, 0xfffffffffffffff9, 0x14, 0x8, 0x2, 0x9}], 0x9f9b, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xffffffffffffff7f, 0x4}], 0x2, &(0x7f0000000240)={0xfffffffffffffffb, 0xffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/244, 0xf4, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x3}, 0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) syz_open_pts() 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0x7) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:04 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x122) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = open(&(0x7f0000001180)='./file0\x00', 0x40, 0x8) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) lchown(&(0x7f0000001200)='./file0\x00', r1, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x20100, 0x0) bind$unix(r5, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) mkdirat(r5, &(0x7f0000001380)='./file0\x00', 0x24) getrlimit(0x7, &(0x7f00000013c0)) syz_open_pts() r9 = socket(0x18, 0x3, 0x9) r10 = shmget$private(0x0, 0x3000, 0x56c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001400)={{0x9, r1, r3, r1, r8, 0x100, 0x8}, 0x7, 0xff, r0, r6, 0xe0c, 0xffff}) getpeername(r9, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) pipe2(&(0x7f0000001500), 0x10004) fchownat(r4, &(0x7f0000001540)='./file0\x00', r7, r2, 0x2) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r12, &(0x7f00000015c0)='./file0\x00', r1, r8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) faccessat(r11, &(0x7f0000001640)='./file0\x00', 0x10, 0x1) chdir(&(0x7f0000001680)='./file0\x00') mkdir(&(0x7f00000016c0)='./file0\x00', 0x84) ftruncate(r5, 0x3) recvfrom$unix(r12, &(0x7f0000001700)=""/135, 0x87, 0x41, &(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80000000, 0x34) sendto$unix(r0, &(0x7f0000000040)="69067cf086ffd90d2d2c9d2514f51d0fe32358b315a15c661a2bed3aff31a810d88afd6ac434e706348229a34501380b47b5", 0x32, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0xfffffffffffffff0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x4000006d, 0x8, 0x7d43}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x1a1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x60000031, 0xf, 0x1}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xea, 0x2, 0xfffffffffffffffa, 0x20}, {{r1}, 0xfffffffffffffff9, 0x11, 0x83, 0x6, 0x1}], 0x7, &(0x7f0000000100)={0xd3d, 0x5}) kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf000000c, 0xffffffffffffffff, 0xa9}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf00000aa, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000003, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x98, 0x40000081, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000000, 0x4}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xa0, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa0, 0xa00000af, 0x0, 0xac9f}], 0x7fffffff, &(0x7f0000000100)={0x10001, 0x2}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000002, 0x81, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x41, 0x0, 0x3f}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x70, 0x4, 0x1f, 0x7}, {{}, 0x0, 0x1, 0x1, 0x2, 0xfffffffffffffffe}, {{r1}, 0x69d2c2aa4fcd5fcd, 0xa8, 0x4, 0x7, 0xe237}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x5, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x5}], 0x1800000000000000, &(0x7f0000000000)=[{{r0}, 0x0, 0x21, 0x30, 0x2}], 0x3, &(0x7f00000000c0)={0x8, 0x7}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x401, './bus\x00'}) dup(r1) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x90000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000280)="6b9466cea04dfced983c45f1f162e63fe2635248e8526c66e22825d72f9411fba25dfa0993fc99128ed0880bf859215db643fde1d271b8ed53656dab16c1b4d59551741678b71bda972d83e0912af43260a30d2075676e146399fc2276463c6ca213ac165035ea1adef405105137d8d382dc76383240098af8cdaaa1752ba948e06464df17ec676aa890dd796e9477bc3be7c7334a7e14a53ba7922eb550ceb44a0694", 0xa3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x487, 0x5, 0xfffffffffffffffe, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() setrlimit(0xf, &(0x7f0000000000)={0xa79, 0x200}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r2, 0x9, 0x3, &(0x7f0000000100), 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfff, 0x7}, {0x18, 0x2, 0x2f8f, 0x2}, 0x4, [0x3cad, 0x0, 0x4, 0x6, 0x8001, 0x3f, 0xb4, 0x7]}, 0x3c) 16:00:04 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)=0x800) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x42, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0xfffff}], 0x80, 0x0, 0x0, 0x0) 16:00:05 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f000085a000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: setuid(0xee01) r0 = socket(0x19, 0x2, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x70cd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x800, 0x5, 0x1, 0x3, "bca0bb0d72115755a026091ac5da6b06e77ff622", 0x1}) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/214, 0xd6, 0x3, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000080), &(0x7f00000000c0)=0x4) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:05 executing program 1: getgid() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r0 = syz_open_pts() madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x2, &(0x7f0000000080)="013c7f0eb857fc41c7b8b3b7bbf71821e49eb5bb55d2bc905d10bc747bf859ddfc79bb76b9c163ec231456fe7e389f8a2ff6f9469454ee31fcdc3e99e8a5900ce60c3a542f1a7174ed89d0544b1420d092178208e20cb0775af1748556c79915c0b28e523703e651f1590602036e463db0aa9349cbecd9bb3315e5b60ff0af7d6b", 0x81) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x4, 0xfffffffffffffffd, 0x1, 0x7, 0x3, 0x4, 0x1, 0x3, 0x400, 0x5}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="44222c2feab2b4bb29b6278d4306ab107082d7cec2b96225acede02d46e49df5bba0fe", 0x23, 0x409, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getdents(r0, &(0x7f0000001180)=""/60, 0x3c) ioctl$KDENABIO(r0, 0x20004b3c) bind$unix(r0, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f00000012c0)='./file0\x00', 0x4) fchownat(r0, &(0x7f0000001300)='./file0\x00', r3, r4, 0x6) utimensat(r0, &(0x7f0000001340)='./file1\x00', &(0x7f0000001380)={{0x3, 0x1ff}, {0x4, 0x1f}}, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000013c0)=0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001400)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001440)=0x5) sendto$inet(r0, &(0x7f0000001480)="85f34b92f08c7dd33c2d49f804890d13bf859f4f8f63f1317c3670f2cd9c17ca2d9cb2b6a4eb269a7bef74353c327fad3e3f25d3a6830dc0f6dc43f923f5d3011586ce73fe35c56419d5cb06d8eec48a78384cd918aaec6f207fe69f8854d89f23f9eef93c5c53891bc1984ee555fed1d91f6d9df195fb0a8807a0da900198e81bc2f115141e3d5d9142f897d1820cdf33345f805e5a2ec33c9f1d00008ff4ab1c9c06dbd7d939ddc144f3d23d909981d355d35b6a9dfb1b3e2a1e5e8c48308e164e1ed423594f387ddbba6c90a45c4a9cfc49a64f6be8639dde97b8eb76ede6343f73283e17c043e279fa0d1869965d6bcd985872e7479530101a34769c98d3ba73f8e8a7bfca8699aedc0423b8084205e81232d3169b4210e1d7f2c7f440419c3dcd052e8d9e4a34b9c887dd895e10f74171f67544611611ed442e3418582da135fd07d51ad6687039d8e9708176b6fa709e866ef5fbba7bd1d0ca1b1e02a8b49d1d67eae4c243c827e5180fc2a4fce345251de4ef110fb2d2e82592ec000f415cf63b5fabf720b675e8cd20759e8da3bbc0a2af87520e767c39e0103917f3ff4875bff486bba76c5d50020b0aef3084c129e248c998a3d72813025a34a5c3f33be655e2e34e4d0aa9afcdfdb4e62303ec0872b03874f229cf28cb09d0520d725aaa1a4624b279e1208953c05262712853769054a9c7ace11490828dd462802adfb83f30876a6a5505ee90e3f79d871b2d5a3062b4e240733e5ae2195c5ad93ab1a45176cb7fa9e81ff83a88ea4863203c7cca3fa2dd4fb9b0ae75795f73a3e9b680396c9488e527fcc509fc978e79fe0b73f85679a1d6d972b3beaac6d2fcaa46028f13ecc837e8c4c9d5532831c22d53edadcadb163e7a3919b2b5278dd29895fcca080a8a8cfe2607245811993f4f662f9dbf6d6beefcf96f0cc2f376b414722fbfd874ec6be3428312ced5c3902b4c218e6ae1f5db2753fdd957e4a9122972bb663e9c52b4647077f95859057ee260d9d7ebddeed655aa8340ce969c01e6f5011d91ed9505342267fa4e15af8642d1db097574e7ee19ff2189e2b4fd7f0d2e2f4e698e8688f0d4e7cd12275636d5fd3a23dd2ba3a89473637bd81385b4d53a017e8ab1ec601c2dabea8675a7f7d58357f3bd5e2e1c8780d8e4b176d17ca39465bae1ffe6bfc8b4bec7de10bcde71820ef221b32ab9f642303ca6956a48edf7f31bb721ff3a84b676d676b308d8e4bc78d6a6ae2fd919c0b691c99369cefffb591b3a69254af842c0f73c133785140a8b710e6a209b7943553c3db03e3a754d6e04b795d5dc28d4e3df8d39a97124b2f89eb4d32f673db40c9e31d17e772d49b30b732c24be020c6b0c9bfce08d584f90a0564fab05864d9509e5596946dbd99c3982e3fda44c3d77a4b56d2440bda697b0a5e3fc0c816e0378336509afceb891d08f301c544c6a012d93d2e581413710781701315eb104d74101b7ea4a71bb531c072c79ad524441612fbe3689a0deadb2b6fea4163044f9b4bad98319527f9e9d1770d8103d10d3993613e7f9d01a24ba64a9acc7d458364b9c4190e6bd2ac23f7a8b1e7fbee4d21433431c8676472756d09a617379df989033d18c4289890eefa1255718f912fa3f7c12f78a0a7bc598be18b8dffba6b83a56afb7203b9444f806975048983f4c52d3cb2a3d46e845c57d586baf4edb938da55f3553b827420b8a7d0b172c078960c76393accb1af67de6896a9ff81cbf213329cf7922541a99aae1dcaa2c8e71ee1a7f98b8ad0a765ca6eed2fa9dbc4939972c2138b2ec667025914fe04e0481d14ef7f535fcf047fcb1850c43a7494358113de50ff4fc9d4f1469b595ce28fd2f9a0736cdab4a933ffaf503cf57d6840ff7cbc01c7ea1fb3e9f4b04d938973e48c96a5fc6eb2d881312ff5ef20f5f99b64e3492f527ff688e48ea329d9cbb254972f27766e4f74da06b1d34b3f3215faa27b9f7f2c177c5b108bcfb7da125c91f06dbc961c6e17dcb4dd042de99d1f6acb54d8f9b1f7036a798a4d78193b96e974a138d28a24a8665ac3050468bc97bf2e73e1317343a04fde67d93f065c4b20a40ae37191030fde8baba5624d8e39852f4303193a7253631e70cd463e2b814fb346baee383aec62903cb7d56ed81caaf9e59ba0d051b0e2ef17bcafacf809bd772419e46ebab8a1a4354f98c945ba3b2a3cc6f237eaffcba28d6440f501356df55f1ca3d5f849cf49fc06f3ce26332e389034e11a748841623f8994f0dce7a3a7d1b0c7dc31652a0219c5786473b1072add21a2e7f7dfe18442f53aa5c118d2d8933b6d32c387780907949e3a173fc27015d3ce922381454cce4ca87f734828f695e4298d06e2a7bb0acd22bc29ada84f889f41ce1647f953b26e080ef6c6a2dbf9c475fb5442a9a51456cacd9ca050ad8dbf94b52658900f1cab00e2b5dddaf3604c48a5f5c90d49748f00dcffd55e6dccdf1c1a21e209f0e12d24f36d3221564ecbb3c0e6dbdf5499febcf0a9af36aabec8be977c7a6cdc0541415953ad39e7ac99700f64be18c865c2a18d5630e4136a895566e2eb715984e6c25941ebc6a1637783b3e752de24393753c2c0f348a08246aed92791d47d57b6a9bcb54524c6321bcfc1c1da42a04f5f2370c570812679f54bf6929867731717ca68ac80d5e6aa308161ec679af9d5073fbf49f699e6b6e43aad0c9878cea460e170c9ea3972f372ae734b6770e49cfb4225d7b447a5b297bc139cbadc9c7b4850bc301e3a4ef5850e04a6a7892949a18efdf8923b86152916e5f1ed2728583e20867ff1477fc5042de43a005f41e267ea4308b0805692ef68502240e989192c59132991d5bc1a62eb7a31fea6e6f50f16b212c7fd762f487daac4515569a21207f8878313e7d39142e34fe2c53fe109b9fdf112dbbdc8ee1cc3bfb48c7091a4c90dd886d4ff06ec1a5876b1772cfef7344082d70b09b47ca206074a614ef17f657f5400b69f5b607ee9b59a2211252d1581c9503f1a61d2fc2172b4b95a6cfefc2b8a72e7b5305e53f6bf444c9cc2afd10012e7bb12ad9c786c61a81a185e160c30f4a7fbf9036aca22f6dbe264c5983f17b3e822c9b7e49d12fb8cc9a07e31fc1f1d8b5c19667a73fd78c6cce651f3acd47d37490770a86d05d4882bcc1e84575006cb7adec1726bea6d79e63ebcf66837c632715d4393a651758f4d1d9e9ad75d8b31a7164acc6c7f42ca0be4564be882c0c1d15e5b6c2101c22b425944fd0e0d88c5a3f74a9533c1ed7e0669b06cdfa4a8e820a1a77846794bdff1e1eae1fc7fcbdc164bfa0184028cbcfe00ffa271b8e336e491ce13064c4a70b2585a23ea9172a42d59c5684d98e1e69f0b4dae700f1e8abb65581a07fb54226637626686692f0347eba3d1e250df8b7d2f1d1e8c525c7e96523e95c536d2209dc183850922ebe9891e8a21505fcf4fdc535fb1d8cd344d587e3fb233e1c4cb493a1b7f44e45cd8be54e577a65efd3e3d190f91b2b18f9ea1c60ea2711695d049d40e1c5c5965432de347f21a596d7f7200d34e439146a0b221b2fc2f6882e6388a9fae673221ffb574dff206f1b8f663ea08d0b0af11c2e759bdf6d0092a1f56873ca6f81890fb10d6e36960d7a95b549c0ad3fb06afc44bb910518b35af14966ea7d0f34fa5e057e5b5c56c80799b21d449c52505205c32a92b6261a6537646173d58c5ab4ab8e2ff04b99d384ae157a76760e60d69601a4c92431311fa3750312d4597078232729f06ab0d47de295247411c64878bfab100d9b0a592055c0c1ec3e61c64d9216d9d4e58ee4bf8595d9cb8b7c58bf9f6e33d9b3c3757aa309ecdd2b5212cddfaeca3eeae9bf97bf6ec7e5730f11e449be32037d1a92913b6989a07fbcd3d346753e2246299205ad27d0c83ef2c7f311065cb8fb05e8bf18797d026ef8f38494299b58c7d2f1644654b0e12cec62b2a44c96d596d05027e72a6e22bf4efce2a6dec4dd431f448dfe705b88ae98b755fea02818f406f456fd52763205223f1d21a931d3b8c4bf8af954353551018b982274dab795c26d20fc6a8c06f1112b046c7727d7597d1a4605f6aac5315db867d2c174e6b35bb6f639d4aac94757e7ec30d6764e1d615008ff0a100adfcfa3fefa2d41a174d144927c00b4d393d8c30539236bb125dc3225f036cfbb145af0f9bcdc32bb0449528ccaaa1a7c0a35938201750b8a5e8d5194e493bdc6c42c44fb7996044cde6a9e01be22e4ee4edaa20118c7796f21a2278b480d5a5a8844e19abdab98277e9a97b50f8a400818d021858ca3eeffce0102dcbcddae781ffbcc37591b0d967c06ef3e19d9f668d67b32303d8a9aee50fcbf240bb8ba673deb67f6cdc33eae045488a1919cb03d4e732e0c87dcd5a739999dcb4e1e5fab163f37aa2844c56196af4cedee81fe2f1cc423ab9379c1d9d804ddfc873a0b1911fc034832e2130744590fbc3c6e697435b2e7c818e02faa7dc0d64bab82945708f8c2e431ec677c66d0bc425266f48e1914c9020379889ef73cd9dd459a455025e42ac8c864b621d740416a8a51a9a5476e0f9b88eccc7d54d8cd01a14521918a6b0b2a84a63f2fbc8facf409e7a5921f34a46822a2866efcb3e88197e296f5b4965261ad28d4157a7ac37d4b0afa99bc4e9274b196807eb6625a1c4ae856cc85708fc0f4c07ca2c2437ba5e6a9bad9cb32c8abe52459f8803b9daeace0bf6977e75f7bee708d1708e28dfa8d9458392311beae6b0be585d8965a36c96264ee3015673f12e395d1ad2159b544cb20cea409c3cbd3c39d8c33881392429f632a1c7e76c8f72a4f58a9292cc527f55dcb680edfaa26f6bf562688e60e2c98f6170dec07e56940f823b07216d49d22b49a794815e38d62c02040265bb596879b4590a5aceb76de301e60655cd548d1a0366251e8973ff03b0f9ef28747603416da0300d5e25cfcd27fd90bcf06d54c0f69e972573c00faf45c910d98acff1af28562c3339f956443fa40414664814bb52ace779c8c8518d9faf1ada0b3b31bc60ef3ac474e50e45284c709ef25c76565610119f39036004bda2f13d85f39a46f7e050f2e4141e97038621f3d5bd091ce0d4419e9774368dfaeba2f6dd608e8efe17e05ac7b590432641f704b69c0096b7dbe519bf3e201e363d2affe1692f34440c971411de6e05a199222c62c6b38073aa54eaeb45291189f55694d377de15d9bb6d005ac6d65a5c3abae2a78abdcd5448b3bf98ec23ee731bd4d3e65f2fdcecad9b0f23d2752c356cf8c13493794b7b70ab350406538b709223e62e31053ebb23365991b7952f77f68aeaec4b5c9a94c8deac8eec28ca64f40af567b8969a31861ab56882868775b2d4d4fea12f3a80c992bc537181e023b37191f8bffc69cdb0ef93f65f03c3ab13b32172a045cc00e7c0248d03a1d62a75d950a916ae9f6f0cc0d4478367530076adc08e147df378fb3aa7751e4c8586dec4aa0d53e678782a4967b96a0187d5a297dadb8e10281ac2f10795d12da82e8c7798c965217d5f0ed4e1290b45fa3a5a74e54e4bf4ccc0f72921c264140d8db5430d0730d2ba27f2105ca9d24e0a92081e364dbcbd61a80ac757e70b853eb7e5a05e4f4da0fcb065af27b0b72570f94531603823012cb72d49c7bc601c5dff7dee31e56e89abfd336807c476bb49060324e0389d96d1e54c1130fc01239a91d084fbddb5cace1b63995d0312ebbb057c25783f39d3d031d60768fe4ebe888b7818802e671ad3939b146173b15493d63a094ee", 0x1000, 0x6, &(0x7f0000002480)={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f00000024c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000002500)="b22d9bdfdd7952e062244944732bd2c115038807fb3a649953e6490db527c298ae32af2221f49155fa402201af79136f07ca3060d4a7117558775f", 0x3b}, {&(0x7f0000002540)="5f4af2b69e54fcb778d709e1de4890ff3ad3b97fad8d892fcbd21ea1d45e10b2793bfa928ca104db39e6980b7c0d05048f6350eeba6dc3bbb8998659f0d775eab80aeea66ea5fd458c8a57f6e65e0c55bbe244512c9576755294e315b962a75bde7219a50f", 0x65}], 0x2, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x400) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002680)={0x1, 0x4, 0x9, 0x8, 0x9}) r5 = semget(0x2, 0x4, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000026c0)={{0x100000001, r3, r4, r3, r4, 0x40, 0x10000}, 0x1, 0x2, 0x40}) r6 = socket$inet6(0x18, 0x3, 0x7ff) mknod(&(0x7f0000002740)='./file1\x00', 0x1, 0x7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000002780)=0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000027c0)) ioctl$KDENABIO(r0, 0x20004b3c) bind$unix(r0, &(0x7f0000002800)=@abs={0x0, 0x0, 0x0}, 0x8) getpgrp() accept(r6, &(0x7f0000002840)=@in, &(0x7f0000002880)=0xc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x66, 0x2}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f00000000c0)="71079d34e6d81eabe31c3d4b3ffaab65fd3363ee254b369a46ac4f0c2ff9866e45d18f141db4d7b87330a5560679646211d26868cad8b6bb2061fb58d02bfe813188ad08de07180cd5a442f773b9c35758040de0fadd49f2c0edd10c11f334479befd209f2e9500bca981f2cdbeea263a2", 0x71}, {&(0x7f0000000140)}, {&(0x7f0000000180)="62af6506c314ca821d518b1cbd621c8df06185ab59644d5b24ffa687c1b631be53c2568bd365df72e354173449cd03f4abc0b3309d79ff6b0eb65afe77fbb3060dcf1dbc5bacf607f66ddc8c4ae9bfb04f6d8aa282662a4c59f28b5d9f07baec48006f7909587cba6cb189896756b907906c5be750996f96f3e57e0c74c743c35de3db", 0x83}, {&(0x7f0000000240)="b70811f1c86ca150a4f824553e849d8be0da5dbf890e2a1651b12ab0400b3db2cafb70a6b7844d6a7224db4e293ac03f158d5b149495dd17bab03bbbc8e18b4c77ec11a5f106749a6ccc9560e11e2df5b42b0971d819b3a0ac6324097ae42c867c617ed21705827c801cfeed42424fc85682c90951aa5939f6dfb71e66c8351f455d968c54882cb278033cb9aba7ce7cc8823d146aac005c18d8e3c31e15096a21c2d61c5884833a72a878142642afe7bbddf01cf3a2643fc64a88ffafe52c79b79954b34667e484350835274191aae47d4b520a8ead1f616cc7925b1e02fd73dab0a221", 0xe4}, {&(0x7f0000000340)="51950c244ce7c06b625e7ebddaf8c73911ea02d27d46171b657e26a5e495", 0x1e}, {&(0x7f0000000380)="fb86ff9b210f0ef8fb9a10072dff454d984bbbad093712119842254fad2d8d61cdb112ad0475a1ec0d1786170275be7221688861ec26a9056215", 0x3a}, {&(0x7f00000003c0)="aa7d6e3f2a6964ec288583bdc39dd9a2620289e9b6014adb226a36ae269c110f0d008cbe57464046c6232732e25eb136052bcdb31a62aa3d4e71494fc5c79b9866c70d11af53e7c4bdcfaf83a76f69f4bc52046834249eb50478f97b49b3c5c1738a087524ad88051688c22d78", 0x6d}, {&(0x7f0000000440)="397e6084646865e63354a31c0379e0eefc954d8fd214211fdbc01b1b1b3b5adfbc61d90898b79a2e05a6", 0x2a}, {&(0x7f0000000480)="9cdd264c0f3cef5c29170677664acfffaf49a84d585010e9cf7ad8ba264ad541d3d50f41953d0595c286ade3901ad18ddc00e30df72c4008561d577dbc05fff108ed9477e904fee7b846508b9d3d5ef235b1ad4c34474e16b281270ecd1da779c810a169cc7779b1d5e4493cc0199b56fa8b37e271c0319c0e44ef330c3d8cceb5654643b3a6810e0b3fcf78ad4b110be5251f3a23513ee90787", 0x9a}], 0x9, 0x0) r4 = dup2(r1, r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000680)={0x1, 0x10000, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) r5 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) semget$private(0x0, 0x3, 0x80) utimensat(r4, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x5, 0xa6a9}, {0x8, 0x20000000000}}, 0x2) pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525c405fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b17454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654c08a51429d97d3860f1cc16b67d49b5150864c3b3b6844f0c53d375f3c3967d27b17223faa821bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b66345fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d3411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc959a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8cf8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a930165fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b000000000000000000000000"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) sendto$inet(r3, &(0x7f0000000100)="f5bd87a2e128c65ec67873805c878e94716bda5d48b325412267c7912d34752f97af0261395052fc969ab3d955cc9142d6484dff78ed0013c152cc9dca547262994293712c9c6454c1d8da7ab67a4c2e1bfb64a23e3f403b8f88af1c6d4731373053fe2c08d89dd6e2658b914bf13dbb1476e18a468d365b9253ad9bf00250970cfced708605a9ba8b8bf4f690067af155b38f03f09de3d64606ade3bcac27b056434ed3c709386eefc372f24175d24870272719a852c095ca99df01d28fb1da74ee8f59cfe7825d81370b7a6918e02c90f91a7f4a70ec81a4315255473b802eb539b8047eade81b9b4d350fd70e01e30668bbf5fdb8aa6a717a152f1e4c", 0xfe, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfe04) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) chdir(&(0x7f0000000100)='./bus\x00') close(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fa, 0x0) pwritev(r2, &(0x7f0000001140), 0x2b4, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000000200)="4ee7bbfc98dfb9fb3f89c3ce111c955251f559c4e05d4614a785dfbeea7bdb258290d309692e92cd4090811ca837c95c2fd15a1265c6a4a7e0e901ce9735bd88be9ae1581e9f1652973af26582115e7b4281bbc05f09caf9681142c53722cf397835aa405cb7b3179af882b4e2de26c01bad15a366fb5f4dad1cbb31c52e8c1df8ef170802e7f9875e3ee5f4c3849b1f0d101e3d0f3b7aac628a1c24fcc85625e8050e8f4245cb4aeca662ef92b13ef962da51c2f234acc1115a88c0c34bed7aaaa9a01d80f938227684eaf7053525f68774afc1d904f1addd40cf36e7ccaee515cd8eafd37f127985504f701ff2e5edb26b2a6d45dfd1d4469a8fe59e594ac588ae77caf8cb5ac7fefdc9bb06079ff064a0181fc2abea8b48ea3e4c20984cd65ab9ba089c210577880464cac792a125a614445ec215a040b8c78f908195d2c50175cf202a8228d05f43e4b39c55e3a6458e3b2f92c4b3543cc288948377461b11f80f3361a7a3b29d74ce22c27e2b0d2c1f7a8e8db6cd71d8a19d327743d49381da2c933a59b486b5cd8141cc2cf995a957cc941ca404200bbdf7c6f26b1f0b6574f8c83dc63e2ca5360aa09f398913f81e80e6fac8df88f9e8099388c89d203ce79f78c32f2f5041488d2baadb67a3ab1aa00b090253e8a41a59b42660877d7b3e2af963107cc2be139629e60e6f26684d19ec1c1116fdf93090d319a1df6daa9148a4b75f954debedb8ca478a131e0084493b3341bd8bcc2c82786092580bc901b35d9349d12e06b29e43914e7b29f8185a1587a59068595423993ac4d9047245076f7960aefc775ad016a0ccf51af9df6d13fd7fb5d33a79477254d271328e018ad30f4bc0f2dd00909ab019ca98116abdf091a7bc4a387c33b89e9ea3ae9dff28e4bc20840d0159be456940a00365dbed915ade00956fb79c197689b5b72f8ab0eb3432f79b5afd227ad850e7628d203457d208bfa73de8fc41c36e720148a25edc9eade07a817c9deb71af88b9ce528a0674227cdd6cfd7a535a37f96092c322a3f20389b1268a0f1d38c280948d9a7b3935debdde4ddb3893f13d33572c76dd5b31e75b02a35c202284579b4248fb543bd96420a6a874ad7b153404bec8a1a2c9356c633410b72387ad8589df8079c38d6184f7af6ed5e8850f3f3391f787c82e949a1f16b8a8c4428b1fb28b6f9cb24d4f4a35f496063f6e6feb927dc871a965df5747b4d004354e79f3c2d6d2a6214d7ff9d608dc1c4cb132fdf02451cb725912961f454e9c47fb4a3fc34ac3e15eebfa5d603cd590ea3fda3c06a27934fb171482af5fd9536b386f5a30fa466bba42b0e787335ee392a6f11f6cf85a9c5496ff75ba5c1c0b0abec0ef7b9e20c330ec936b1eb81b1eaf142f45430993fbe5c45f29a832aaee3e467f53cca2b75f583f47f723956f1e51018858cde5098563b9ff740a6214577bd7cd7a502b76ac5dd824117055eaadefa8eb2278d729e874176a08b462ef359f57577dd8b0d869acabcb8854084e696c4ae83403051dab73279edd47b6c305fecf937e669cde1074e440aa971946497bdee46b8d5c1db8416aace49820e24fd087f8830a920112addda79de313e0537c95e0d2ff8cd88604b4975027ddbb7a5fdeffad26e93dace0fafea2ff7899713681bf2443358fca50d74ca859d796a5a78a0ccf560081e648f997c955e9d920c6bf0be18cbefcd13ec98e70da6434ee7d42c0bbb77d62178de53ebcc0f3d950c3a95c649d199e49a7ed0d17792012da631854d049a8e5808c3fa260be18e94608b5cf340bfc2c684a8c723e937d92929829526fba5a053edd35c1bf1b474b10983e46407b99cdd589fc85048bf1d28799615874db4729b3eee93ae6e5215f6988f98f51de6a74fb0c9fae553a7a925d86a50c68c9919f99e4a8055cbc9491fb98f00cc7d69213bc6ca5cc9bad3b76676b00367faed55871f41acecd8b40958fcbe6bcfd41d234a3dce3490bd1f3cb04da2a1b69b180059b1365398f0096b3a4006f1e333e1d7005da75941eb9b7215eb3c2a171afb3d242179f22819df0ded61417759e4d1f712b4c2750de7d26ee0e6e40b3cdb75f651d1ebec36579b68180a0af40b1e00849d5719f7c5d020e8f204b0ee820ae61fafc34a24b6d544eb0fc1a3e545b72c3dde198a0c151bf976c547f7710002f5167e6abfb74f972f16124398a48bf6815f75ad4ddab7c1b375355cf592dc2de9c5cfec21c67a3bda70f819cc8a79b7d6f420e784e12e218900f9eaf084d5bf396c9cc3a5497d1eaa999e35f0ffdda4dd2170252e41c0fbfd0ec0cd3666a5df34d3f719491b73cf098e8650f5623ae56d7bdcc895e23832f7a7634e6236394ae1a3ce04fa86b9d131f5c374ec25f1e6fcf2b78c2b2438145c39bb17493ee84cf1d2ee4ea1a1f2c38ff009d3d972d2ececd6c14acc484baa17f3fae5e0c9b80304f321f08f4c433f15e796aa34f12b3598fe569d1b60eeb433531e15fa05d669a1db52acf6f427cd69b80c6a20b322c563e2c4bd3804aa445ebf45887260eab5bf3aa25da2f6a173b98b832148a589dbf2c22a6b0396b4e5ea6e0de67f945ff3dca2d854012996b6ff48816ff2cbdcbdb7de504eccf34e0c3cf82739af198f14463efce4e1baed0fb02d617547f3d585720fe1458ad932b4f7d3b310cb27fb8345210f43814a338570ae1854b19a6e6f6c122c86d1a95432ec32081c768cafef67f8bacb5c34509a48ee4ff2e757442fe2216487ffdfda618a67de3dc5a2b28b00e691020c70eff15d6be34a2815bc517e3da9a8ab6b6cc67ae676c9d7316dc04263e602f7b910ffb360e0b951a0add5264f20e0252ff9526bd625495beb9c4335e2af9ce0b450f81f6d931517dd39c840a23909f638efb33f7fa3388447de2e0298044ebf602e79523c20870fdc45bcbcd1ef64d2b0de83e29a72672c85710fc24494164749fe505e027818ea7aa260886a09e24bc709b79ff15d325e84c6c2cd6791aa6373c882f74cb9cb2ef4c0bb42245886f0f6d6e686757568f64806daabf07a90fcda6051db1a274bb5571e7ce2cade5d2e390bf70aa60b1de78dc858253bfe4e5d4be53eb3e44bc4a6e04486e388e03fac7a65e9ab42d94087cd167d8c8ee509c17cfe84fb189dcf2da3478fac711bcf43dd7ced002e3919a0cde4e1257546f2b42f3a764501477c3c1226db3c2f2c7bf53fec18a716bf52ef9afb8f78e4542b66eef13b583f4b017f4dd28935ed7edab118c8ad21da84ec53f02a3bab2ef0eabbe8fc6fb349437cbb6734baf4c3d2d086fb1a366d5d220150b7df5aafdec27eb115fff46b8944a76857bb19fe18d1bf8735fe21a36c18721ec0e4544beb06f0e67384737f9c5b8de5814a3aa59214d9af1dc827424cd52c3c09aa7fe5e481fb8da27a806209a6be1e8013f99cd65b7e37a1b05acfd8f096e0155aeb2fcb1edf76c4effb4f8c15fdd9b44b8026858acb319b581226db2deade35f49ac5e07dc1ea898a16171cc811445d52987d6dc47fe2f421f658be3968f719369cb0bbc49d098762ed8b1872eab40f3d40f351fc189c185226a85d2dbdf8ec018ec3e6ea88b055da3506e719a6ba23baedb0dd7c540b41408b93266d10a421c8d37fc6ef8b5ba11a26191514acf20041a87954d7ac5618bf77562a032aae2927772eeac6da89a7facda74e0673b1fe8cf5a9d0bef79eba785bca80c29092f49ae10cadb5c263d82e1d8f4671204f5899250674e50d29d636c3f322d4dfc5c3af4cc2b9d0d449dd871a6362d3d4f871c66741d55954bc6c266d2ad470d3438f8fe63e30fc92b826020e5d47e1eb119285e35529bd6a96807c8fecacbe6472a08708e7c82ffe3f0a2e5f6ee0a64cdf9ee146bf1e677ec8b160009b8c75be694b37fe88e80eb14a5355fd008009feb0059619578f08e2c6058e6d9386365a788c57627cf19059647147160ae411c49e3d72e507a4169703164f7577d0279173c091376ca5e73dc0f9c64ba430f59ac3fbb175448b963368c88e1a44523ec56ad6f1771db0478bcb808f04789da64f4cd4f453964b66cc0a75b091e46690e60ead8e05e9fe0c25e69ff5c09b159231de658dd0de7b7876eb2c854fe80422d52079843443f75f90f62645fa0d469f9036fa7ea410a58a67cf5403e4778564248cd7dc764614441a7aac6091e67f8bd92afea97dff1fe073d8b647b57a75ba00abf5e6c1ce6c1a93ee2af3fc2c482aa3f5cceb2cab0c91df0c073170ac341cd2568a0ed72b3119e5114341d21a324a843e7d34d4d4d46636630aae15c60116ea141af0b5d4765e8fa7b600cdf9a984001eb40c7de7f7bcd1e4cc937df128dee00a92c838c5757601108d3c56824ff16bfec6591ea53125da31e2f02ef9eda9ecb3fa88622119289fbacbb61932b74cf2c4a817e4c919d8e3a42db73751a64b9f2b4e53c84a80d41711e4aab788fe1d4b19b99b4ed366520767271b88f708364663a748fda7cdf6d417f542ae550ca114d56211fd992b93b5b9a59d9c1410614db96e619d9ed780041fca11bb327e09262309cd7656f51bd2c4e3082b22b9002eddb5efa61bb4e2444bf6d3d6fbfb960959451aed46a369447a14fef71f0117e0679519add68bd0dbac832194d3701915542cf150ac8495d65147a06cb68b059e13be537305c1772e5c65190b6db7ec287c99fe55df81e0f5102435fd6ab81e06b095ccf44607f5fbec132c025ea775be7eebd987573cf43eb2809dc7e307fe5ab736b4d206a3e2702d97d000aef3dc69f24a03eff139fbfea5392959af6911b57f2c0a94e669634d54fb33c22b737ae9dc9e236b6c6117d73d515a2297a09f811bbaf0f7e4caa413012d62cfc9ec92fa32151c9d893df15faca60f86f093c21bfbc6d92fbdd0b75f3648ba1629ca5fae12bdb207e8f5a39a79d05c0621d36407c3a10fb774531af262bab39340c4eaee946b86ce11942bcd60d146cbeb2ec0b672ed896ed4a6446f7ab00f0c3dbe915eeae6492a5350f3a02fb077992a479495ed20933764e09f0072b1e996dc4264209cbd3c5292e6354fd4a42a837127b8981e535bbcc1fa25cf2004205235855c03c39bc26800d7d6f2032d83c8467b89cc488dc304c8712205720462a7fa3d8c3cd7fc0b89b66cda558acbada611c5ede074f2ffe8664fb9a3a4b6072303237920698ba9f29c934b5819f86934eafa53757c94c6e8e0e262386469b7dc62891c8e4774c996391a94d605f15c5cad63d946e4ca774da6a1cdbc2b52cf324e3d8696c413bba24996b45b8cfd701bbc65597afc7675fc98cd1cb57f2497d5043f2e7dc15effe31dc65a82198e43aa9b770b4e85dd592e8c186843c2b37fabc88c43a62894db128a785bfe05184c232c9efc5abd5c83d801d365036a417bba17236db7afbaa6fa3c70c363f37aed0c4fec6141e67c535817752a8146a87b168f172111ed3930a2603b4eafe41efb3f535d75c3a8ed49a8e3d1b3838524b267385f80dde939de6f895e47735d22612932ffcbaffb3b6f015b3d9b36ca93d71b6e0dee5a8a6348df7a5744c9c7eaa361db212a29c6268feffa829f276b35fac7dc60b8d261462c2e25d51124c8f2319ae460d3c3c50c56c04a1b8ac26de6020b5089cdcb90e8ba7877a29072f554bc6e9b5ff2f5c2cea8920bace41956c0bf9b8f274f26191fd1e25db0945a16c9472f8593c03a38c256d4bdb1e95baf8c4e1d973e714d53a27ad26c8d7814e9c24a703f9aa83f7d01c498e331d79246cf2e65ed7c4d1f087f546cddb", 0x1000}, {&(0x7f0000001200)="3c6579d8d8b2b3168bf721b5d5763261ea71e2dc12acaf5ad7d4a74fc33329b528d6466454fcda3ff66a81548b49ab95ff32b28fdf4bc50a9f217ad09d781e333fcbddcaeccf57e0e8c714350286eba2536b94d6b9720585d278df1f7807d6fdae527483326960cbde6201ad9901674dde84ce8f72734fdc5889e80c7d1849244fefe3143562cf160244ae49f47da93293b9a2bc8609dabbfc0960d3d1471059e1b9c13c13e7a32ce80d110b821464528fc77bf8204805c816cb145354704fe01cff5aa95d2acbbcae008b2c4cfe8f8b3cea5b9a8a22207aef2588fff5297ef5d0bd8fb7160755607dae011842", 0xed}, {&(0x7f0000001300)="7b90488bdb6316c5328a40e3fa79d548fb6daeadb46f739857e7bfd29ea6add037bab5bdcac08fc8058a28fe1a7d98ca46251b9a4dc7", 0x36}, {&(0x7f0000001340)="6abd68d5477054ed2393ce288e5f638da79328da4a29fc19c1647c7ea4f69ad3dca29706eeafc34afb6d4f00c84a52", 0x2f}, {&(0x7f0000001380)="db4138c52350242f939dcd906d4b08f95671201c418560ba65f64387345ee88904618300a83d927a0367cfaddeb1f3182528b5509b707563680c434163b4e83d432d6bb37b59a54cd2b941098d72ed1e13ad84b3b996536fa11bf88f4a617604b680cfb0e2fcc6e42d0b", 0x6a}, {&(0x7f0000001400)="3015cbbd7c47e6023fc87c20b5eb50e01e70e2e87e5e4b1eaf5698a2a8c75e713f5c292ab7a1505d56f0739854f3c064eb24357c414ad2ee82417afd8b0bbf43afbcaafbb13b0e4153f525a021a6d10595750d9adce4481a65a9b20ef9ce631bee73d6041cb03890", 0x68}, {&(0x7f0000001480)="8e81619dcf34dd90853f56960c7895278d79ac86307fd636c646536f96ef00203c4150947e901aa97deee4dceb28c4d34502b3ded549ac0d3f52739ab095330042404c286741f257bd8a9bd64518cbc40e62d0827e9ee03d144d0d19ffdbf021594e2cda4cff2bc3b69e47e990674d40503864232a2bc81e3fca190d06e7ee7b0644bec7db06520c971b8482620c0ad6a20b7bc46ead62239db8e71d8f67cb5557a05ba03df2182148d5c66b36f223ddb28385015225cdbad6662791ded851131fab83835b7aa030fb72c7fb3216172c867ff81fa971fd30b890a69c62b5fd3a9b4590d3d60fc410ff6b001c2a41ad9f82caed637f0621a159996c708404", 0xfe}, {&(0x7f0000001580)="311a4852417772cc2e9ba6084d1edf1496d7c21b7d36f5d329d98d119dc12002f18f71b9babfb930401b9b6b039dadd4acb5e9eb654fec48249cb513a5dd819d05917ce36072aa28bcea3ee0d5b0ce4e0ad65a58d2ff5b2d04faefc368ac9aed9dc2330f253109175f770932c03f6da0fd45c7ad29a2c3caa44d0a338bd49d401882b6ae8395a45f78903d5e2b178119d4d52c12e400a97db837c507c2c670cde693b0235636668521b8905a21e1cebd264e3951300a3d49fe2562dcac568beaf5c5e8b53b6211e84219a3ea832524cc60b411f54899b3dd802581918586b9477f0f43802076b4b18740899928992a465e2af903ebda818c4652035bf3becd546d1bcd82efe8091fb8e48a1fdb9d62ec04908b88af6ba2296e7ef8fcf9c1b73308573cad40b2b2371dfcc70f5217bfac0eb1d3217565ba6b6c4f5def61283ece7b7dbb7e6072eac92d6cb71abd58ec7a6c68ad6b563777c7d9f57acd08d33e4fafa8a58f3562849b849a0768598f3a139924f2b3e65bf84f6ace0df832e17caef092c358c7d31fb2af813833f75e1aa0f4f658005a90d5f6d31240d2912c59c265fc3d6d053bbd33198e7cded387d5d29d68114f03934ab4923ab76b4a433a1de9019b397cf4c0dc91e7b5ca29eca6c44e18ef147d59a2db014f208bd9ff2c698b279017475430cf6102888e9c5c28c4c3437ef0e343146c98a4d0f0647ef0cba1fe67eb1b0d235653b188f67ed17050d96f6ef24fa9bf704749c26370eebc0e7087eb0628e06614f169b00e132547362c2701adab706a42deb95e7c0d8cb2053ce187e2e58564256b897a9e9c00aa09bcdefcc1a001cc83359df0bcdb01951e95b4bbeee2c803a6627ffdc8ece7e8d42771c323c52b35ae7412aca52a7a922ba30addad73a08c396b06391096e0b52864d97d29a8b41c434e6495de1079fc203271dab97205b992e111f316825f7a6498c0540f6c6168c22e0952e58b6e747394d17837800caaa92c9b6d78abb8e33863b1aec4dc3fbe65299b1b419ec72cbe4604c672a922b91a6b3fad4ba25a18003eb73a7418f1d2e806270a4b540c290e587366d4264ac8352429fff1d1333b1719db4f98f65957227cb58d344c0abb6516c224a95560910189eb34468995bb1cc3817c339fdcbde63a73fa3694cd6dc7466fa821245f22f2836752861637d2112f36e573bd6712aa786fe56e5c6a5518248a60ecaaa9218467c0bccb593dee99ae203d6b5984f271245a7bf689a31bf02c631f04d6786352aa3b21febce926a0dc772c53122d0bf988c8f59a39d4af31a51f58de9c927e49af067e5237fdf46889dfdd31f0eacc92875bdffbeac1af290c3d4f8a71f1fcec5d3671ab74c5810e9786845f92795c15773994a05a2867d4ca27097698fbf16ee762ce13a0b96721b59f0521037e188c2cac113e77fc1d7efd7b253fb0d625eb768306ded22adec67769c26a6870fe5a70dc954a350c502418b415cc8cb735e809327fb720f2cf097e05d6a203f73c9351aa760d45b5fe46445498c487cfac1fe9c2019792bd91300bc45f8c6438cbbb975457b7040703741096220080e0be665c0066643fcdbb2f88927cb0956a1a69ce2a242dba154c5e209926664bc098e3dad5698f1cd1da47182d11ca7441bb410c08b82f8b6fee6381645912d9775377820267919be3de6b0fa2e1f9e06815b3e6a0c25954cd1b891d44cebffaf3902f128524cce2d295d69bd06114b6a6a070fe09dc9c2506f125197534f7ff1fb2c71bb14a2b801050cbae4850b22bb43f40d27c41df8c9cd9999390587826bc10fa9e1fc2949ef160b53e528a92a0189954f4c968914c479d7398f0a1437713192af6de5541021844b4d6c779f10b4b1d5f8425731e7f4db1150e457880c5bc11a7d2fef519685eb63cfe7ec8b1b559b7b346f30d56a3bbcceaa4719985d62d6df0e4964628ea3f1e1c50602f195ad8023b1cea35b26efa32d1f2ad3cd211276ba3540270adc275320fe09dccc54308a7d257d50bfe5c899921b6c14e352a97333fa95f8fce675e811d9966d71679ec22cbe76870c3fbf0fc02f5708e8ba301ed7d74a26c1b974366c9aa5bb02744ec64b58a8e7bae70fec3c13abad4378d1af94aac200899854ca7ce9c45c846250b193b8f104b83003041f6eb0726ec44a9feee4651cf78dc8005627870c14862f34f98567e1aac554d1b6df38dddfc849c05f68a6675dd57cd5535f91c4f33bdd32891648b7eaf6969ed0fdbe03e11edfdb904c1523813d8e66f67b413667cffde493d54e43d6d1585dcb3b823bd7988da452e364cd1e0808181435467dc01f6d488decd7ae07b353b6437d1652cbbd090c00c6d9ca256a53d03b0d7c94f40c94dbbbd4ecb0fb663c0bc766479625495ef279095586c9dbceebaa4e6154db36df552ca93001693d66ad392b4bc6758f738527ecc4dccb091b6208595722123f5bd6abba798cf2731e3a18763d1c1fbe8ddd03f8bf31d98804a45dbef4c854978485c0553644f940974af2932f657a1be79839c3ef6a1e767de9b5198cc0007555a5de48f08aa2345f80923a74730bc3cf322611d7a4afd7feb24b63d54a293a2240d040067029ae448f36faa2d144f53709a4342aeb6ffbfba359c582c9269c62c3d8c810232c4b0b18002f70d8b8d390fd8e75d1679dc5f753a1b0642b65e91212f39f89fde1d271ef41934f5ab531410ff7ebc22bbe3947aef3bff4b573807edef4431e1bb21a3575311f64f4915fcdbf58ebc44e4771419fdbbf52d2a18ae4da26e84a2ae0f5988d85f167f9b23e0dbe63661d92900d3f58723f2e3d5c230fa736f6902003aaac3881232d244324b6161bfbd1746929c63f38125309705048fb0281596f27a22196cfb9c3d81afe0ab870564e233b6f38a92498f090dd18ee0456a04afba9dd864e191c12758a30942d8d187fb234266acc2b37f576e74a9a1a8acef9829bafb42ad5f71128c2fad9c6eba24090088e78b168fb472743a5b6dab2a548e32b62f00b020a37f19d712c41a83dd507b0e44b614f972b956ed8188a72e6577c3ce2a7ae32ea9e33f3afb9717b99f6d7d35eb7d53ee36832968263da263093ad2244c8189cb1b3d5d4435c1f2b19769f5930813be08255dcc48f345184972f9b1f9fcf1cdb5dfb3a6b2f3f37cd9bb55832f91dacc2cc6f28192f869b9b3b042545e3c372c59891f9fa653f107e00b0b58a678ae745fdc82120e7f061eaf8acdcda95259da57fa87842cf42c1f45808134ae69dcbd5211eaf0efa532761a067b760921c71d4705f7610509e15e12b7d05f4b54f8e97703e34b4d6174fd7f695622552608332584415356527ae133a00d31a905411d9cabf65b04780aa2c11f749e09fc96b449860c1432b4de09ea21f6769994cb5149eca4866e326fa9aa8c8873c0074edabc40a37592e0a4e9c5a9b07542b94e3120824c76e25e099b1820a208617edfedfd1c4bd37cd8c081e412c03a92de811ee2f7aea62470734d73b4c92ea6458915b516b0eb0558cb2d7560ebd6116f370cd3f8951137d3222d74799973ab4d86f40022714596a2f7e876d66c25e8d82b722ba4e058a794423539c2c62dfbfdccc06aae26970fe97594daf36f44e2c25014d08425a03379979aa3e82f918d36423bd3d1ad0ed1cb8b69d8f4307c49fea8ea102adbba92ff7c50c814b80b090fdc0b1b49481596afc233bb97afe9bfb91a8a59561c4657e603a2f6ca928853c3713dbad92da63bb0ff0f06a4522b91948fdf445293dda213f9480d99dc934efe755c137045488fb10a4030a5b0cbda6dca025913af171f348951d95dd26a718466aea3320e7c247ecdc3c022212aefed956fa17091862ee984ead573447669928fa1c1611185b9e98bf72bc42fd8725d5982886f6c9e6c8d00fa93ed24ba008c5265b5b637d00ccfebdccde1f6cf5f28a0752b844bd96bd3445bf1b1a991726a62f68e6902258d6887f4cca3b759350fbbd5e5c87b6e8a5502be07d4a56941d39006f4832ad89327f67155f96c5e2268026f02c5523f063a853f191a498fb8812b01742fca820d83075d5bd36c5e84b7843be79d5c57959ccd71be8865593b19937285e1da483a8405482377ff40f22f80c34ea5ca1c4b6e271a16821a5c4c58b1d6e53cb498e784720b00def827e847e7ec60f7bb92a903af8aaa87c805f1e3a1ef869a67066a9915bdf1e68f7c70b2a202599a8e13f42f208fe235c02a2785a2def5ae85c43a0cf36e0bcbe9de0a34e4d88e66e87fb828923583b438f0dfc03715c32be5fe7f1077c5a3436366744fbd73e7012d192e166a04fd6fe9584d3e159e917757c7b22c54296db2eb3b6ff38845ee3d0f269500b6faa896d15e9fbf2471eb95b380c75683781ff3aab6d978df63ff899462abb6546aeaef6c17aca95d0391740ae8e2fe22fb16863f3268e3f457a6548772164fb8401f2200685b5078eeea0d346c410a31a8652dcd471b8c2e63f6ab810ec2d21ea93152098d77346b5495fcb39be8d7d7ff0f46fe635bf543c101c0f6469863d43a20b8e90237c5520236a90c51426b376a215a7087be0b6dfa45a2e0bfec6d3c0b87846fe23fe1ef5ddc8640c9c3f43e2733356052beb664e731888c27d733550007e75f37dc8090f849d3ae7831c269c3db337f125da9c29129724304330861502375aed5ebdafd60a6f67e5298fcd92b261e99d945e3adb70e23fd86b136162a9db22855ceff954aa7ffc2c81021f7e1bed76e43bbf941ade157331f0dc850166643adab422bdd951a3659a1329792214ce0becc404d1e8987dc4d76bc275a14acbf17b19ccada82c0a97a15da9d4485e3d77c367717265db6667cbfc243c9387d0b970e1bac9222e721831536b84374a29eb12cf57aa46e1ae73cbad66d16f11a58d5b6e587f7b7f1cb4203c99fc1300d8c176dbabb013aa09300a1ee0fddf5f387b3aca1527df3db20eb1b43f1b65f8387c56111bfa53e02a6a38c38eb0f55a94d91adaa6f8c4a23e52173ac493f55de000f487ec46df1f00466577ce04c144aa33970f5fe99492c9178ad9e48c55337b2f21e878edd56fb340a7281b88bbb60e649c15ee8c2a26693e73893a4a422f587913389b3d824b08f7f7bf1a2577b95f6c84e04f20f04d8c656b230848ef359c9a921fa009fc597475088b79c9b8f9136380c0a56ebb001dfa400a21051c7c698fa87a52510c9bfd0d010169198ec1cb4351bf59b8911f26ae6441545bce82c28c27086fb0f91ab7b842ecb8a232d630fb55dd5537d35e225d01eb9f8682c775a8a3d9ad9de9e0c793e595382e0e1520ef473be32aaec48d50042ac20b84323c0cfcf38cfb6749e5c2fadee629ae8b18c143c957d143a3ab6418c6310ea1e9ba8b1eda2ee318d0a192cb9d780845f0ec803470dd1c7a49afc56a8c3b34b6e6fbb2bf87c63f9dfec0d50641bda534dd7a695310077ebbadd3bfdcd67c0dfbff1c0380777c3cff32bf2bbbf6ce8a5ac0a55bf6eb41aac21f85f08b03d5b6533af140925f8c68438771ccb89bb92d5b269079e95fcf76145bc159ae98491c7c1ae2b0f7eefb70efad3fe665536b93bee7aefedc9863b70b7c88299e0310e7257c48af8f11437496a69268af30d655b222bd9d3049c64902ac8051db6c65eac6f0e22dbf6aaf4dd0512309b8c45130d15ec8e0c2708755c9f47868e18f79708c4b8ce456c8ae48f6152c594c2857559354ebaceea7bcbf19d962172656631d63d8663b80ab73aeb2e22777117f979010477715e96749aa62259", 0x1000}, {&(0x7f0000002580)="5998b092ec2536bd030e0c67389b9e44b8a1a93ef52267cd4bfa56d400d8289356d13ad6d49d07a6f1a5b5ee6081c736b97615890d836ee377040df2d94c666709ab3d83ad1a9d3e32210b9c255eb784918a70b0d7e885ff249210b0caf0ca69d181e60d655b262623da4e5c79c6881ba1104d28a8f7ec6e66b25a748ebb36f9fadbdb31750b22767c5e5f214748fe8b828989084e8cd9fce3233c2130bfd9bb789b58b4ecd5fbcd053b292872198dd55361ee3ea5472ee64c96a4dee4b6303d9d96dbd4ade715b14d183e1c6f1797a4a98f842479eee93a0713f682cb380aa907415d855d102a55e58b5d9d191b503df0895e3a4d3c", 0xf6}, {&(0x7f0000002680)="3570cd54f3952a1062a6795e01aff9705338b29b97a770793a7a02a0e098f4f0adfb543c38dd4b6570e5cdfec4f2a09c016ff531308616f5f1baeb63e9d99d2405e0f0a4a20d2a46a395b031be7011d1a891180c06063de88d0b4b4bb061", 0x5e}], 0xa, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) execve(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002880)=[&(0x7f0000002800)='/dev/wskbd0\x00', &(0x7f0000002840)='/dev/null\x00'], &(0x7f0000002940)=[&(0x7f00000028c0)='/dev/null\x00', &(0x7f0000002900)='/dev/null\x00']) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002980)={0x2, 0x80, 0x1, 0x7, "7f57814ff83be6e8bc381d57b2d1c3685cb33efc", 0xfffffffffffffff8, 0x2}) write(r2, &(0x7f0000000080)='oN', 0x2) pckbd_enable: command error pckbd_enable: command error 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001400)='./bus\x00', 0x2, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)='\b\x00', 0x2}], 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f00000013c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000023c0)="2ff8a65f180e017bd4bbedcc9a5aa7ec80f5d5fa17e219f297f85bcc82d79e80cd9e98e4f04e8fd9d05b065d80ea56c23a861f375d3bc723299df02333ecde1249b51145453ac2308363899d2fc45f607b7eb1d6d3a24f6cca81a5929c7593e5814d14052ddf1d67e8a4ab1fdfeac39569b6485eb4866119fc9c606170e9abc34c34509fe53ed8f21b3fd55509f2cb60a642fb716b904594ca21ad64c27afab6a5d74108cfac005e394ad7b4e433e7c1632b33d9d6cc1848f49253f1a7b553096a3da517bbab515013b231e6ddfccec2022cdd1e64a7b83b8b9bf6a841081af9cf4a4b7762d36e930c9fe4894ad91ab2b63a615451f0ef2a667bd9b7962393318dffa769cf3e9a9fda7c8e52eb47cd868d85bd2114ebfc4e19ea208ff4998072f9bc07c1f31358b562cd463598aca8b860022eeb74a401f8b74f08fc90ff341db9b0f47c31956dca45564c99e1d25cbd2734cec97f5ac3af919deca7f1313cbc01096402d94d7308b9482c23a975d1e36efa7ba7e97cd7f327c3f7a0da36b27b0655e51aa3c2683d20205cea4c7717bc91585bc0d8d5657267a893710c9f18bedf6e47b74c4c3b0052ef2e81d2bc474abe4fc1d954cd8b18a25dc442d397eda11cb9135a3b583aa5138d93a7f6e10216281b4579d363b06ba505a7a052ff64685e8d9f1c1d79a08af2b6a4579be6d81eaa6000138ec2a12474cbb44353ace50192f46046f64ed757d8f42b9462a161cbcae57dc4fee0f1eddc3cf1934efd69c6dfebe085c543deb1642a6182c3400f957d46624a23e1df3072f46af2bf665347e269e667bbee38c754a46523959d5d05c4ff1a7779f24125ca3468e40b95168cb5cd94e7d780d5976b7e698702991dbdb1d7047ce4f23f0b011414affa48f59e8106de6cf67956a74e2e20788b31f8ed02268d43556ae692db104390d62a8a6071a29da0fb9b05e8d6f046c3366bff933d91451a599cb80681f882cbf766a2c997d354eeb9713474bd4d7ca32d962c56576418c7e19d71364173ef0390a2a54e4b79ba2ab7ac56ccab7a5ab0921e5f0baa59ff0bac620e6baca01a67d2959d7ef6eb68d0bf8e21da6f4b7f99773a6d492cc6cd36130f97cbe92be5d249b5aacb0970fc38704f3005a00d22ce8f1dc06cf3bc0a442d7d7f6a4c5bd2a38ade39dedfc8bdc41e9275ebd0567eb5ccd9180a8244bd3858aa189e432e5bfc4628cfea056c69e9b614921ba25886532cd91ba31273efa8d2d3cfef828b0e5d20820c1679b998f78f3da8a2d8474aad5ba20055a1b0f25311f7710df6572ab077bf4eb29df7a3bfd9c3342be827aa256233e8b295406b1dfbbe4b9786c39738f47228019da2931e68cda4724fae1b2b40c84910c3137b3d6b90655b37b4ee57d9df1233ab3c7fbb8a4ada92569e5d3b7ba85f36a7a73a93ff1c1fbd743eec6750abdd3f7af2104b58e862605adb22ed2419df5ccdb7c4bc9d4aa6c338338d533164db8a024021098f4db4aa597cd3dcb44ccbd3e74ee9d09c21bad60a47ae74cdf4861ef993d827bdcd087220f1b26e8a63fde43fe0dc4b87bfb6e9b78499d161b1daaafee28ab4872f01f0936ec2be9da8f49acf823167c9a7026f5893ebd551959ffa8ff2f8b4ecb185341ae30ed29d2f17895cdc04bbd96f6d1a96", 0x499}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r3, r4, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='oL', 0x2) write(r2, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x55c, './bus\x00', './bus\x00'}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x4, 0x1, {0x8, 0x77b7}}) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = getuid() setuid(r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x1, 0xb2f, 0x72e, 0xfa, 0x3, 0x800, 0xfffffffffffffe00}, &(0x7f0000000140)={0x0, 0xdd}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000180)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b95f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293a7b111f000000000000000eb3189cfb38f83ff90c2452c60af2b51ad000000000000000000", 0x65}], 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9a", 0x2d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100, 0x4, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) recvfrom$inet6(r0, &(0x7f00000003c0)=""/175, 0xaf, 0x843, &(0x7f0000000480)={0x18, 0x0, 0xff, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000000), 0xc) r4 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff9, r5, r6, r7, r8, 0x4, 0x5}, 0x3, 0x8, r9, r10, 0x4cf, 0x2, 0xe142}) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) poll(&(0x7f0000000240)=[{r2, 0x5e}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) r0 = socket(0x40000000000018, 0x3, 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81, 0x6}, {0x87, 0x1}, {0x47, 0x3}], 0x3}) 16:00:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f00000000c0)=0x7fff, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) 16:00:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1022c, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x8, 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfcd5) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 16:00:08 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() setuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="37221a2e1d7187c771fde103d35309d71d42ae1a5ad00efb5651cabdd07cf06e05a9330794e5f12b076c4aa3a37d2fd26416b6b892024def59238e4df5e71fa87e041fa0c47699a25a54952099cea3e2534588d7fa52d155f4b53617359d195d53c24817aac2578ab4e96312be001f81ee50e189ef7cf26b798a462468944930bfd6a9d9b9c6ce14c43ca6e68730d139a1c777381e83176b36eac436fd03392cbd73c1cd438c5b281c7285b9e73fd42e3d1310acd33717db59e458cca18b53f1647785d8b04c58fdd47b0a7dd99351addbdaa1d3", 0xd4}, {&(0x7f0000000140)="1cfa538662061af5689ff05020dafd1c166298b1be5096471ffc842458cfdead7f312680beb4657a3d5c2014e5acf15986eb1851569c459b1d0042a17e596b1305a6874d345df3177844a0366866e6a31396288ea01501b395e3994e4aef2b5a0662ba84f5659ac835e0304b698f16ccecfd39d3cc0550bc52418c43c886f223aa74ff8a93b2a818f8614abcaef6", 0x8e}, {&(0x7f0000000200)="7669370270d42a25469f4783ec2715a0e61d3878654af6c6fe43e075bf5f8bd928eb81a1c49d46320f42fea197", 0x2d}, {&(0x7f0000000240)="5b552865853e8935370d687b79e445221d41804d30721e398dcc3ffb30e43a8fb87016bbce512d57556b0f3533cf6ec7c343ba796d3303922b2f07d338aeb7d9381a78eac2b29e59865ec6add1a157f8cf1868b52909243043b72f204ac35ef762f5878a150361eb971551b4c63e3f106bec39847050d3a77a83b6b16996322ef471eda1", 0x84}, {&(0x7f0000000300)="7b7547e86e179490c48568a5", 0xc}, {&(0x7f0000000340)="1094911a94a537e090c1da8d212a2c3f41ec60da7435ae65cefe7b8953c5b25251f8dc9448442827aac626bbcdd035b225f4745cba61390eba94a756035de6bc80353a0f65177f04294c7f4027087f614330ce7aa7db68de521c0c31c0dbf6941d5addb4fc72770d4ee5fdb6387688e345c4362fe2c21831a105d8f175c2342921dd7bbfe563cd4a393ad85359b5ea49cf71fcd6e4e9bd886fee781b83d5bbeed31ca737f4ffb2253be8520968", 0xad}], 0x6, &(0x7f0000000480)=[{0xa8, 0x1, 0x5246, "ec4020fd96e431e90c8ee3944e66b86335e2a4048573ada5eb7a6ae8af6fcae9329ffea7c124ebdd1a99f4c4b8da0fc342381fff5c67fec19407aaffeec735f957e756161a93dfa6b08a180ccbab1f3816b085e13b6fa354f6f25a8c4b72c0745f3d70843244145be50025fc47072b2c90ad19f179f53682ad95de78126a15d0cf253616da13cc4d14601cf58b6150fe34c4d571"}, {0x48, 0xffff, 0xfffffffffffffff7, "f626c91dc59606c3e4b4d790262676becafd8b291e8b8844fa4c1fd0823dc74536875079f769b43bdb15056384286b4c228228"}, {0x28, 0xffff, 0x334a, "10435ad011d228560bb094e820b1b5d15f87acb45e"}, {0xb0, 0xffff, 0x3f, "c0448b1ed13e44863fa5ca234e89780fc8760c2acf63e17fd8d69dc3aee300b557e734a4eb81a37ec0f740870a0eddf4f35aa5ddddaf3d250d13566d6826d29416b59acd2123eab17ad453dd451cc4ec34379f80a280c1f5b444695967b4028533014b59e8e2166075225ff653c239f983546b50ec5e80b757ffd40a30d0a2e28c68b1a207cc1abb14214c456d1f84f2a85c1199c9c1facd0e6192c6df6a17b0"}, {0x90, 0x0, 0x9, "4b1f57003e5373fcd5c1603e2a56d879c7b6a792d36d47b3330a2007eca1b8f0ec39aae30bda30776ed0836c08c06be4eb815d928d4fede0ba10f7f1cc18d52bcd453e90b71ec3ae63ef3487cc8c8a7d3d0c93865cfa23c2ac23fc190c4a331007181fa2e8298ed1614a630f460178af608245e333ec465a02b1e57d29"}, {0x1010, 0xffff, 0x0, "bd3dc7d5adbf6e565e6c9414e8befe0d8f1a2e42f7e745d34bdc71d6bf4271e76c9ad931b0ad21240545661474dadb00f6d641c58214f0e67959ea260d5eed27af2b1e7cb6429751e04aa7c15e9e14e724d69eee5f14a439907b9937f3098c37a1a3206f5ba2f59350b46b08a25c88b2649859e629a6946d1a06241117a81bdaba04a3803f7e9808f982dc8890dc338368cee1d5e75c853182050974d0980bc9a3c961c8e9991a57b689c01270c1be1ea77d8ccfec78f769116918b057ce0a594d10f87a8605d209210822f30f5b554e24869318c6c5adf30249473b97bca4e88267bcf942cd9c4a1178468e69999a51dec9ad774fc6946f6cc5d2e3aa7d510f7d0bd2b255f5d3f3a3e137bd59dcf463de90661de15e53577710226574706ab36ccd199216ca9172949ec5e4db26b811a7b126f702eff1a763ab108962fd53ebc96de26b95e5f570bf50f6aed5f15ea37f965fc26738e51512d88b2ecb6c7b09db7f7b7ccb0f52ca46a3d1079f1adc214e573eee917f8ca60d2408484dbe2174e79b37d988aa678a215e707e78ccaaa00dbb50fd682194f97d1ce1d3dc52152c06bc3931c146dc3c8981da13a5a03bee550c7a03d0b5b3d56bd8d5057f8f45b0c7038f2598ae73c57872fcdf90c2e6ba05dbf5ebc71c3de0876d277af44eafc84afa48f356f01c866dc9ffeece6b29eb9bb672dd012f6e543afeb2f1727474cbc94d9930e35787ff5358462f7538cc3fef381cc9a3220da81f7027754d11fab712427f9aa4aeeaded4b41db5ebd06a8e7518f015ab2214c5839bb7e587c35047e309fb890749f06a57c42d556d96ea9a45cc1ec7e9befec13866988f4867be1ce1466c0d82d68f4482a6ec73edca7a0b230ac1736311e29da7b779914a100149bc2788ef9bb2a392ec74387c2229bf174a2961baed7991e1e30c847ddc66f45acb2c38063f0073754424dd4071f03a3a03a5ab9946667f6cb822b8ce1d32d7dc92767bd6a5c548048ad6e177620742a94820e9b9cc2d1b8ecb9d831487ab9ca1bfa95b34696024376264f5b75627d117962bcf2f4fdc219e8c763ecf86d934cdb5fc7e5b761b8624ddfa1023b230931c49551c86a9dac198696c089efd80911a50e8b2a2ce762c2fb0426436d1a2601f3ea65b455f51a1ec271bf0b47190b8edf6321233e3486d263eca2a217f22152e1090804b509bb85c2f29a7d8d3bea568a5187f74bcbcb2a2a37024f26c3dcb9dac47634e6bd62d0654a40c60e3587ee6d93c9cd83df584763c6d9c55b70322a9fae21f8bde8d5a073efdfe9b7a761589842d95f69fe3e95031d9ba5a6e3b0973f12bee9f3e2515864dcf53a9adedf915b97f2176a89930c610892a58e8f9542533d0650d56326c5628921e2f35837c294580fa726433b73dec3b1bfce0314baa5d0fa6c456fe59a2534437d20a6b54d8d4d05d90762c19aa1f668ae370c2c88ad930004f102af0f1fdb3008fb2f8e15a1fd87bb4341d9f3a0a664b9860e43b97f545d379be0c56b39cd8bc5984806bab198699b2357cd80eb6270abe209b7b54a3680f1362519da724f1bb9d95f4edde7caac164a3d89b0cb476581d10a0fe94a0c2e12396ca65d212cbe6720366f5dedf2be108fc55b402ba725af7304de7f4ffca5248fb52bb0712f4532419084a06b2f66c27d5cff8b2cb6b536b3164115a55a2f47eb59ea422b6ca6803c12d57eaba5d397176cd69972c3942417427f91d207bf285888b37d77e891b7569ea42104dbcbf00c0fac559ca610f4158f49bc752a63ae8ecf5149a4a71b9f862d48b17d69515e5c4c9749dc63184a9c245a6577d7f6aa4f7f599d1cdd835a716479e5a005506a614592e7bc7de2a6297f4a2297b099247e250ab6bd78e7bd243fc85fa40507a3ddae344b81792901281569801d7e8b6e98e571a6485f4f791985568315122c3862ee8767ba234146ecd2810363398306a3f64700578bd14569da1ba4e7c5364b099c2fa16147701b815638633843a7141599e42db1eab27cb88e93bdd2611fd35916879f9d13c15d2462e375a963341bdc28d2c27dc73432629d6ccb772d417b13b68404893dbbcd4408dca03311eaca447a3d4be3c389a2699f20ed259bd54307a0c0274451adfd3788c933df36d479e8e1a010356c8fd89b76d7d1ff4e79ddacbd645467305cb28336b487d43c534540ada4fc16d1ada3296bc5b60d79ff6133d27bba95bf8301da16a6dd12b65625dd881af570de50d5fe6131ee7aa757cf67a998e97a7f38a5b048fa7e209e615d03c338597fd4f659b7ed52e6dd234792c15a7023acb10d8675360df41615171d3b11fd9732ea3c4c666af83300faf4d6587df9f7b6bc455743ad939af944fcd23bdef7597eed1d18639800e9fb91deca7bd32acf802286a4767033ede4535255f872e0f9dea8dd9abc7330db3045897e4955e99e09e359054c6286b6d7954f7ad7ca03a5313794dc03b366ba92f1326a8fafba58f309630cb7481e60e9cac054f8336131468983ff9dbc39245345f941c6d86cdcd6fa9342eedc8c8d3c2e865537870f8fc10dc088d568a5603da7c36aa2274717cfbb05b4f598fd97bdbc9247e9e75ff3a33766d9908e37bbb8eeb6622579edb7ab91c27665481da708ee45e68eb8f33d80961eced3090a77d771fccda99b0d14cc882f827e0252dabed3cd97021af79cf1200b7eeaff1bbdf9668f7862de09aa15158065cbb08d8fe39a1f62fb6334b760ae6979971bfd379000e8da70601a88d2a7fe452ddd181e5886f077afed89632ecf9b9039ccf348f0009bc5447fda9b2d2fefba7d3d86a414b35c3d7490664129eb28b2ef58176e7c0de05916f76b64fcb15316323c169f0e4a15580473cd7c33a5762b8b4af5e0d2099e297b7fc2fe5507e6a8527121e2978751c57aa99aea940b3d05d05ba7f3ba8d999a1bbb9b88bd7cdb1491b208e872187217d4ef632aeb595d6f5426862333830fa9f8aa0e944541249e6259b216e28d589f43d59a23143b6a5dfd3d2a1cf582bbf293f30d5a7ddd5891f59790dea43ac73d6b4e9713f66a3b48fe43b85044be44f1698dd58d4c8431e59591cc3e645f8c5d007dd37a8875fb8ec6fd9f08374b69871c944caf26a94429c2919a2dc6015dec9db8c99a5dd8f1a62270b3f541a029b1d2200126242c5610d637b1095e071dc6d732171d75596c56156570879f0999a4bb6e882d0d7f427c6072f300a378d01c280e50ea5209c9c6ae33261230ed14813b2f434daeca59fc9bcf28da44245f969c5c79a1a722a2932b935c62381105ab2b6447a4cded10797867027f98fa0871541f50ccc05258ded7f87cabe9b47301b79f4856344e6604b762976fee03e7f7dd59eb452dc930b25a9b7e155cdbdf2f77b0a2611db77e493a79ca563b7bd7f3799372ce684e662dfaaaf7ce8677957964a26656defc2f30e1fbeb761cd6f62ee8c98178b4b35dc273cd4d851d1ab1b1c6fe257f0c5aec50d6e4a4a7e68d21f8300fc1dd4535682732cd09619fb2cf07879add86128d6b7fa8855b72c90f372bdcc9bd02562fab410fe1e5ba7fed8f80a4d0ec2c3305bf3816a2f56421be7c8507e015f8cb76e8d9986daa83118c53508c42973382404ee793c6518e992154c46eb482621d3a6a83b98f1828eadff9940676f796c196dd2fd0a2377125844e8a3b81a5718ff6afffc18fc58e7d79431f78cf744d7e13688b1aee877ae5ff0c7775850b8c0baa69f15fad5369698c3d63679058305d047193338c7e15acbea159c9029b467c4abd5e94d27d74e3d515f3af152c304b4352f7d0039379d7088f6a58d7dd41b02c5b8357681f1f091c80eed8e75dd6c9e951b02c25e4201275ba0587611149ba76b8d98df0f1aa2aa27fc5eb3d6a4fba9dd76dbed3abbd9c56f03a461ebec3f05dc659b360d590211e00a0b9b2570986881530d2dc205a0a0c3a8ffe785b74922e948635b5ab2cbf8b358919548f4c921f90ab7b228b70946f78e10945dcf50c83e6716847bb932eb2e326e46feab69e735b30cb7a98762008a6c0d62d847cf03decf2955139c67abf38f9e8c3aea2e0c2731072c49078f75d857b2dd9a9d65737ea16ce40f0b8580a703796b8d2aa4665a705b08887979db912c9bfd141ff630fa7ad269feea626b259ccbe10b769338cb435b5a742067eec467a030fd1fc8294122ae05caf7d2e5a0a4709a13e0180163102f5eec80d22f1045e48c43c8ba00aabac5b9a4b310be1a521b639c23f0128bfe35348573d260295f9696e0bc28e10bbd208b692322531c064ecbc758db01f8ea855aed6f277173ce96a4b2b0bbcd45a890e20514d64cbbe018e23e767cf7e7f6b6aea5d91b9e1836598eb21d4820a36d37874942b235376f08bd6cbff7277f39ef6b3ca849265eecff0a16240e639b45b12b1350853bf894ba1b249b772af6603a59ab55b84f74430da0ebc7a19c9ac1b8e2d47a2055aae11bdb50d3c16962f7ddd1fcf99e9bcceeefc291affe4a0e95084d8a17267875d2940a7780386302f884f6e01043a753c955e5382476fd38c85b58b25cf8fc1fbcf49875d500ffb2f3d1967c7957c3ac17fdc052d49bbfa0790b04958319950547bfe9104998011addf28c9bfe7efad3b6e3451704e89ce7754b5c0cd3b023bf6450e859e4715e1089be5ac20793ab4ac293cc9fe25ba1ba2e60074cdd01ef80615d0b811f4f51e9476bee25073c31ec145629f7d91de78480d6c6c84883429a76ea2f33adc626967f5a724223072239dbd0f3aaabc5d38c1b6ffdc53eb929306a87247baf8c8fb7a9727430b3f148e4f87b40d26dbe617359bb940c764e6ba706d85695b5e89ba75173e099ddc117e3bb7579aaa19bffd1787c598b2fe4cdcd3a34ee6dfb9633fd1a4db2d4ed17b0e582346d51468417332c4d989348bc3637f2558fd066319e2f40f4a55f42d2d153d2998f35da497ea11ed7e1a202f9ffc726828aeaf73af52ffc82937e0e5eaac2a045d3090679937cec46f177fe69a4979f97eebcaa3db4df43cfc07d73c2758b5f944d07220eb280bf8e885295ec3350ba5ca7acb8e4bfb1e98d4d871e0c123564eea0d33b1ff90bae010fa235c556830877f34ce7eca9e5b9b55c399aa8ada1300ccbec5b8fd2e4b60ac3956576242887a6984c85adbebd12755d6dedb02df8c60e3ad5367cd138488b78880600ad29fcdbbab74e65a5582a07616e271466a200958b73ddd58b08ded9bc234c13f886eb79e239a2c91b39c1e4b802d45643b9cc454b127b5e3179af4560035a290f449f9d5909c9717b776d85f8ee4b973079459241567103cb5fe722c91f80977db26fadea63f644ab767ef0d4db409dc5edb6e8143ae941488b38490daaa487d37d56abbd54416a7c8b01e22701baa5bd6dec84d01232a8757c3b9b821d766fe2317ff80a220821c0a652560b02a959984a4d7aae7b48788439bdee22d0a0b31159f44efeea6c3d39d7fe3b9c0e2130990c674d8ef73484d41f3116c130e9be6811f11965af5db9a05ba211cccb2811c0e6bc53467ba82667ec1e19c23a6edc308f55d28f5924886619a437b07fc438edc17f25d294d436ea252ef0d0a9f169aedd8c30c8393a036b0b63501ce02a6e4dd357df238dfe755637a8bea9f6bcfe86ad40f1c0fa9e0b16dbec237514f4a30d08c0e070c7c72ae4d43302916f3cb63e36529c27f73f0caa1dd2c8bba7e0977a3828e9588cfef61624f2d87b04bf0d6b0022a5560fd01c3f63d8ea1efbc2556c55b2c4fd03d8599da9d899756fbdf0"}, {0x88, 0xffff, 0x3, "e0fbc4ef47c3b4ca0f2de56b87c3df7e34f80dfca820bfcdd865a6b53ea880bc506c312f4b75b29fc757056400b9261eefb29a78c5c738a455093935e86317eff19434f25e49c8a63e2188be103a5fea2b6362b75c617a426300fe5f68d851796ba1e0478011957ef6a6cb791e93151ab4"}], 0x12f0}, 0x6) accept$inet(r0, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001880)=0x2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x81, [{0x3, 0xfffffffffffffff8}, {0x3, 0xfd92}, {0x1}, {0x3, 0x2}, {0x3, 0x100000000}, {0x3, 0x401}, {0x3, 0x8}, {0x1, 0xad73}, {0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x5}, {0x3, 0x400}, {0x3, 0x39c}, {0x2, 0xbf6f}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x34b}, {0x3, 0xbd0}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x948}, {0x2}, {0x2, 0x8ea6}, {0x1, 0x10001}, {0x3, 0x5}, {0x3, 0xd2}, {0x3, 0x10000000}, {0x3, 0x2}, {0x0, 0xff}]}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="f78feb07bbd91e66b10a22fa551a2fd708aada505a03c738466db7d26e0296efa839ee7824d2990cf30bcdc67453d10b2ed187c106ee6a234104d3c6390f2fbfd83b007b5b6df93262b472242917fd41cf530f39abc295d7a7e2124ee7fec9e0c9c9fb11b803c8cc5d5c1c996fe18cba0945f16c403533b3bd74683ce1aa659fb2710f0aa4d490c9c0", 0x89) 16:00:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000031e000/0x4000)=nil, 0x4000, 0x1000000000005) r0 = dup(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x1}, {0x25, 0x5}], 0x2}) r2 = shmat(0xffffffffffffffff, &(0x7f0000320000/0x2000)=nil, 0x3000) shmdt(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='rc') r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/141, 0x8d}, {&(0x7f0000001300)=""/95, 0x5f}, {&(0x7f0000001380)=""/46, 0x2e}], 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100, 0x7fffffff, 0xf84b, 0x1, 0xffffffff, 0x4, 0x81, 0x1, 0x2, 0x8, 0xffffffffffffffac}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0xabde) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() r3 = getegid() linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x18) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r1, &(0x7f0000000140)=""/255, 0xff) openat(r0, &(0x7f0000000480)='./file0\x00', 0x20000, 0xe0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') shutdown(r2, 0x3) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:08 executing program 0: unveil(0x0, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r1) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r2) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="14865d5ff1bfdef689169feeb756610d5718b1124d53c907ef22dd1b7fc0d3f4a2b19024a95976ae2ff9731e4cfe796bf933dcd8313a89f158a3c90fb648a14aee1a5036d14df7f6fe88840d74406e5a902c435f429660060ff49c8a4b9eca89430692c784a197e1f95a03f887cee102f003f5faa8e05920184f8e2e3beb7397300ac910d462e3010e9bf57586a924e22c00daebdd44555e8d458eb91b8477060c58c7124c1e4f497c589ce1997999f16db63c975011b794fb429c1626265beb8708d37ec0932dcd297fe9d22449fe030ac84e1a954956e8643196f6446a734f191c5a3b5cfeff1212ffab1afe62eee972b18a293de30dc63433090e23981e34b90843d99ec82a123bde7dd6d4a24ce5019dd428ad1a948292e5035a0d4670563e26cc348256755d90e472e037b0c618bda36b44c7300fb7c950540d581f9d4b679bc9c0bc90f98f36fda9832039763499a26107c42a70ce3b7bfe266b5ba595dff6e6ddd4e70f05aec2c6a6399876c28937d52e9add56ecf5b15e29f690baa09d3baed5526dbb9a397c9dbe7093da64138a11c44449dea1aae7ccf3719f9e2ae139c9c89e0bc1aa04ae4a985fafcf0ee213b1aea0fa77f5c40a52d1412554c7907e5c645dca74d876f8cb4c00594ebe126382bc86b6f1d7f4af12157ae307eb7a50f6174267d6d09ca5d841ee6195ed4dba31ef92134ff64a63667811f73520b863dc6f91f2bd4cd7da28ae262b47f0d0526773257124373546ca7f8f67e1627a9fb2574cc0c6166bcfd8ab9e21c686ecac91b321877f904a4e609beeedf126c6f68b87c8ee5c843b42916d5a9e57fa5468d362495ae48f6750e3a82adcfd8bbbf70253c6a220fae4db69b67ccc69fcae900933309defff288cde46670c8c1973195b7f87118c86e669cfab286ffbb3d37a13e010db5f143d038c530611dec97e64c0e2113b40dc2a2ff54134e0fa2e5624980b5fff11d19ea13895372938131574db365037db714fc802d99f232844cb86780445b7eb8d270526073874f07fc8dc73571f69b8ff73e92598bf9fc534ec553cd45b97c664152b5ff4c56668a24514cc7e0de25ccb4fe64500f2aae8a3d7f5fa2d804986b88f73f04ed58217cff9a4d02706523f4eb61e18eec98e6bec2ac8b948a1a3a92b4801c51d161271e0a247e7edb1209a9290f6695efedcd663d85120c96bd6b590b74550b50578d311039841722a746c1f6de426b74a76c2ff288f1faf6d5b24b2e0e83577fced22a7227bc58b8aa5fb80e39b6d15f62d244abddf5e23b096c855d73a7628cac5bb634f9d3bcf700a6b9511e786ad8d7d46776be06b850c82097b572856609cd975d9253d016cf36f04c0936547712eadecc24aeaa27613a723d123aef2f96a59c3c680795bca720051240ac4c3969a13d80409daa0b8a1fd0b63e740dc97385dc9a76db51ddadf1c42cb1260c3bea395744ab5f6c36c7885d721d6a1b7862546727921335957f8f521fdb05ac0f1a823402a327c6057def72a33fec93493d2d079e53d21e0fbb0777346d12042b47eabffbe9ad4377a000016e5f5f76f7a5634fd8fc6b4c0b1bb28238c6be0f476e14d69a3636a0b67e34faca2653764b61f2cd83c9edae66c7034729082b893d399c3740f53b32ee613093646ce44375b02e853eb40486727120d1a039768a8d0c722c00fcb2300852a5599d2e5f48fb08a8b08016e6d3331272d7dee56c1dfd32c06d524692e71320ae26e2c4c71abae7ebbc75fdca66a2a879f2e093af2591a69650d964094596ca6d2158f289618caa878dc5768cabcb2f3e1d93592dc811077328b20cb05c17dd9f1ede16c4bf5fbe8dca889bf912c14a354f627ead87a57a94d8b3dff9a389e0ee3824802d762f86698a30906a6d37fc097f79e1c2361f3329804663a79f53c9376dc89713015081ae74e44d36652455c5dcc65cb3af761253fd7d484c1e241fa41e1b2ff5c2fc9f9f81c6247349212b9229e63c07e262d448a1803055823870f1a5fbb9248d5aae60aa416563ba1df06ae9bc63c37a33538d94c2b3d6012d2fec79dd249e81eae489a33c3a80d952bf9967407b70cacda274c8a30908d1da08d4ce05dd68c39dcc14fadf89f2ebafbd8056252c8b986a2dca306843e3ac91ac04ff50544b11b24e024c95d347b63ca7612672676ae44a547eff04837d34fc935fd5d315ee93c1eeaed0cb15ecd72b5eddeb18146b3bd24a9d49ef374620740bbc62519d6dcd2e5b16c130bb75b64ab9f60088c0dc66dfc0b3f9dace3a75e757dcbfadedef9ba9a50fc3f721c5854d458d541efe935efb89d8f32043b96d2caca337fa20683c01ca797b8f808de19da361c3e910dbf4dd7ed3a234fdfa88b7109e4569c2cf412f9febe705624e554d4ff826031dbd4fd5456e5c83eea8db5a2df1d9391bdabb2f969366913e0fd12cdfb215309b23d5ffffcb23e962eb374797aa538da3f1bc3cc060089290b77fa8ed5ffdc62156a5fd29f355e01accd14ce050e4b3196ff14898a308f47cda562db27db538d6eec81e246a034958034008e200fe44d1b065fce3050f15eb56a0577f7b2ebb4f33dbc6924bf1175dfcfff7c975c0bfdf2f2623cdf70337a99df8d8fe0e9d0600c2ff73b4abe03549f11c70b7db4ef312325901675e8960677a059525757018dbb600a32cddc1d0a77ddd62ec546b7ae3bdf30d7944519f19568aa751ec15b697b81db6a6a33d5b892407c28beb96541696fb8b470904329f5b2284b08018273c08de745910225abcf1921e74bdc0cd161f0dd173ba4299ba53cd211ffac835fccb50dd738400aeed4c23f0d0fdcd45265e10658f8191486cac0c52e9c1908f959654908561f038e812ffe09a834ba6eabeb1445dc434bb43d4dac1b7ca1d588693a344d63d65bcca8df7860a2c5ae9c758c9bca7d7964dca2165ff92494169c5ac7e0871abb8182ecd30b93c3d70fc2402d197db8d2b8b0a399cbd882faaed3b779943edfe6f572b463f94ddfd5ef15112754d760141c38cf03dc3d1de5da65df67cad8066530ced9c76a8f50b4885f76f77ff51fd98d7bd8ea93c30c77c8fd61f803d9ab32398e549da9663c43db31454d668cd77e3f8d13f7ec1b88c7467207d76cc4f30d3d27d05428a51702e0606d7b283841d075410424ee7abd8dcbf50750a97aa76da8653177079d457e4e89e38cd1b46ff13913cced9d76294e6ee212b3b8f4931b68f32e5532cf12f2b534ed6b5f47c6c7762774d503fe8c09659643a83f6a2ba5823642f2ef8c38103393341b339d83ccea3ccabaad7382f6cf61dad58c977cbb109290178fda9f5d6f55b71d93e787a4e48df9e661e092a03a252ca000b9b216d3647db867d1e7cd2c45d2cc021f6e6f2dc218173e212932635d02930a9a7794a99c6cd091fc4d0233f66c3f35fb28f7c4e638df3f61413c697c9d3261a3b5314f6d4bd8662a201775baf0c334e349dfacd36de12c894f0da3e7613d89b14bdbd3df9eda0369d077f8699797ede2ac8913b5c72aa67ffc19909bc177adf5145fdbed1fda52b4c1743b06d537283dc0c05f3dcddced255ea1e7c90bbef73ce845a9cb5449155c2f8f8fd751ca672985d6445ea657a13ad1956576c2d5b1f04aec72464096bd4fda98dac78720bf7b0e544027731504ef38bb70ff4841f36cde8ebabeff09c7bc5057493442e12e84b09141da5356462cf3a857c9bb0125ea078a3366bcf8f009154d0ee51041e6dcfdfecb10b22ad3e472bd56957f061965f5ca3bd5a29078e1e7d7cfd8ea9d5d8714dc704cb3cbcab691649e8dbd4cc650b6a979b0b94472023951fea9a9b7b019766de2f30717b0e825ceea2c34840214ca3e516136672f0b5f3f22b50fb514e9c66713a2e37b18204eaaddd8d1626ff447dc57ed7d31b9f63485790693406ccdcfa2dbb3d7b29e5e2b89729cffd910d370f94fb3da7642296939d32d17724bcebb27d2bcc340659d23750197aebe8e5a36c2fe15b2cffcb93db1f6d2f1ea0df2c1bf2e776a2f117adca68ee118309a67e8b7ba729f7ab24a6d8645538c1af6635d17a187ab9c7ff10abe395be8fbd5c1a0198570308525591ea9dd45351b48ecb27db1a73bc0f67c127ae4528e50ab11827f340d03a2b60cf5a6508ab0b3a49d32df06058f4f04fad7b639a9ae7734da43246e016443a6691401ba56aa51334df49a3773971b2405a274762b4aaa70623049d260ab6fe897b65214bcf936a37183f7016a797589583ec29d24481a508c7d6f047f727577652381a14917065d98eb0bc390ccbc93fb339d021639f4e421fe1e10268b3dddbe75a044626034bd5ab31cccbc94070092370c21356aa12496aa8e067197c6aa35151bdf992e9ca03be44a78c540594ef9d2cd4db74a9ee022529dac4d52bce3d3ef17ad6319406e5b2848f4874f8c9f10eb555051128357dea806e3f6d0c1f8ae809a968b264f245a98e5772cc7d2c0f7ee841f9f1ae60c92d825c3f23ef90fd014ed426b724ecbba66c2a7a7220891efc865a599cca41f832bec9e050f570b545120ea7c8bdcfbe56c84ffc257aa6f99116cca7557d03c3ad82700f36b87243952b15a876c30866d60fc5a848a7f535b540ce794c3139c993cbfcca3faf15770300d9b87c1a6a16468eebcb74b3d2c09cac10f5f96de57134265bc7dd43fbfcc4d3147abcdea0e5a8fe011173d3c26038d60cd78e763488799057e0324c4125fd159c130eb7f8aeafebd31e9ecafe7f8dff3f3b0fb9e90e8183c37f5f7fa50827e4bd4e0f7b76cafc52d518400f11a0f5d62b4ac3d2a14de5477fbcffe91b6084abf8368c45d5212067ac3a636355e1b2482314449b5aa5b1d96fa29fbc48cfda8e457108a28d9cd52079c2d215073ec76a3cf5a9c0db5b47120354621d552ff760eb831b4c2077c9acd744aa28e4916128b7cd277609d9cfef2f530487d048d43efb1ff91a0bcefb889cf3cb4610337b43703e8d8184208ed95095e27418c4801a597984768b0ce7942c55cf2feec2f2669b749fef681e489d7f021faf2a6400a8418bab1ca2c4bae79d85398f9446241c45c91563e4c3fa46140bc8626d4dc55a21dc7af8bd5cc7e9a6ff779ad1c50216e7e0a4b3b0b085a023da45f64150a7a813d0bb659377bf4dbcc04b28af5831f80620ed5dbd96bcdd554ddc1deb090b0a1c415e0fa84c7fb213490d6fe24ed156bf4ee09e8f4fca10ceb5a6ce06a7437031b60e0eaf08fa5965b3b8249bd5ecbf69ba1af6b4b2b6bff54eee9052363042307e99b0b68ddfd66a884d3c0e63e55c75fcbb50ba1af837dc3440b9a3dcab0a816a3229cbb3581751ebc030874f212628ecbe59d3395147b7c0d35c4321825f7a27636a4d3a8cb943c2c67b83054aea63e633c66ebdcbb1748d4b3fe533d5011e54225fadced69889947cc698cb8add4fa708aed050473af6d43dbbd3397139b4bc9c1dcabad3bfee6cb3cd98128e93d36e1da4c25118b4b3e6ae8d11d4d5ebcf63fb0eda074f717b988e18b6ddfcc8ae0d3e90e6d79e1b058a143715742b4662c30f8e335684cdfec9219e7e23ef17d1aac7829821ecc7a255954e95df647d79ce06e94d2f2bad3f6d80a53d94a682bb317ff71d209cbdd8b5235d2cc3caaa0d693591b1b1058bc8355e0041480c5b8d04413afeabd55f936a7168ac930fed92f2429071ea72a4724fa7969b6624ce2ed6058cdf8d9cb7c9e1a818f051dd6697219f4be6a859cb0a89d5ea9b0a8bbf5513f83ec5845c901db5d02bab8a66366d8f22644e386a92f62ea", 0x1000) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:00:09 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:09 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) shmget(0x3, 0x2000, 0x14c, &(0x7f0000ffb000/0x2000)=nil) fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7fff, 0x7fff, {0x80000001, 0x7}}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0x110000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x1000000100000d, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000300000000, r1}) 16:00:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="ed4aecc956ac7286af1ee8f90d6dc2328dfec7f367046d746d85a1c7c50edf6f06fa5ff81850fe1bbbe938c20931362aba2843ddf1380a5021e6d6f71adf718db9c8b5adb12d7f72c4c63d1dd02a0de512e43567d7b69c255b2fbc1250559d582aef121f3bb2e52e041e0741794c5e54cf7fa31acccb60fcdfaece20e73352dbba5f19f35ed8b058d84c3a16ae7516ef1f165d5f814cf7a65a7024bf973b5b0591d4bced9444af8058e1a9002adeab792078deb0ce773e3a25af346d0a53ea3da78fa59bd2c8d33eb32d16ce85423c3646dac2b6445f04e3def60430bfb5", 0xde, 0x400, &(0x7f0000000240)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="cba5366a7136edc7e598e13ddc2a55ecbd0daeab6f3286e9e6ac9945349094c4228acdb03f9877e5de8a890da63a78de9cf3c7390c1d04bfb416a291dbe3deee656842ce4a495c9e6f27b721643feed013720a22", 0x54) r2 = socket(0x10000000002, 0x3, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r2) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x7fff, 0x0, 0x0) 16:00:09 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) r0 = accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)=0xffffff8e) open$dir(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) syz_open_pts() flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x1, 0x6d5, &(0x7f00000000c0)=""/40, &(0x7f0000000100)=0x28) close(r0) close(r0) socketpair(0x4ce27922ec80d7de, 0x8000, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x4001, 0x33, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f00000003c0)=[{&(0x7f0000000180)="81effde0c722e343e7bf9b6284e73bbed58323ff02746805987e78c368d084f19bcf6ec8dde86d2491739b9eba313c572c3db6958b4a16439af59ab2d20e4e092533d061e501160adbb960ea9000314c865f21d448c318b836db40ba9dc74127fb02d8e4bb3c793813802890", 0x6c}, {&(0x7f0000000200)="eb0f4b12bfe4afaf2d88d0e7aeec4bb3b7579aa97f9351ff2e27e2be876e56d769d5ead4f1269f7ce358726e9171f490d541e189e24bf6421efd4e5a7582023b42069c43824541a47e49e3a400fa11a5876a977236aede3c35bff965e4e2f48b527424da1f00fea5435a5f6a1309b3953b632b49b0e3885e7609f83b3f49b1270aba4506944abf7b8fce92cf29dd9a6106e8d1464c7685f695", 0x99}, {&(0x7f00000002c0)="bc20f9924fb855da7dbf500b795bcc315064e7346a74e3ef1816942666b2d6e099f6e9b6f385b31a7701b3604738018912a667a7822cc45e2740dd23acf53b8ce9948315780f8e89aee6c2842a29299c7b1c6b5a1db059f4132d70c7", 0x5c}, {&(0x7f0000000340)="9fb8ffc2840090f715aac8e93e01ccf6613b66116eb5a750bc2dfe1f9ec977e0a02fc5af032fb64a7d14a7f5f3cb16eda024acc7d168c435dec7feb104cf620c21cbb056eac0e7ec8d969caccec2cb334cacdc0c5c14309c6af4efa376652d4c0e5adc0a862de1022cfa55123c22e28e65f2eeee6e59", 0x76}], 0x4, 0x0, 0x0, 0x8}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x6) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x82) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) 16:00:10 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x20}, {0x0, 0x2cd6}}, 0x0) getitimer(0x7, 0xfffffffffffffffe) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r3, r0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80000381, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0xff, {0x7ff, 0x7f}}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) sendto(r1, &(0x7f0000000080)="bdbe45b236a436be64a06ebde52f4a9339ab31fcb2d2f4280e2f706976ad41503bc3a6e6397b7c63fbe1ad21640f233c1736d2faa3877c2fd5ae82cc741b4b6dacedb27e655f6445f7a1f14eae9487066f94cfc37080d1a3e950308395859620efaf6b0c05b50a012acd430af9ec4f84f1782ce438bf", 0x76, 0xd, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) 16:00:10 executing program 0: r0 = shmget(0x2, 0x3000, 0x2d8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xad04, r4, r2, r5, r2, 0x20, 0x3}, 0x3, 0xffffffffffffff01, 0x10000}) setuid(r4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000340)=0x6) r2 = socket(0x3f, 0x2, 0x6f0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000140)=[{r1, 0x1d1}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/252, &(0x7f00000000c0)=0xfc) fcntl$getflags(r1, 0x3) poll(&(0x7f00000003c0)=[{r1, 0x20}, {r1, 0x1}, {r2, 0x122}, {r0, 0x8}, {r2, 0x8}, {r0, 0x24}, {r1, 0x14d}, {r1, 0x24}, {r2}], 0x9, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/78, &(0x7f0000000040)=0x4e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x30098, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) 16:00:10 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) r0 = socket(0x12, 0x4004, 0x380000000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6", 0xfd6}], 0x1) sendto(r0, &(0x7f0000000240)="ee0675a2c02a96800f967f3b2be5a629c1587a389b3c0f989c47661acd59aded6069885d0d42bcd1f05fa2", 0x2b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r1, 0x100000001) 16:00:10 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/27, &(0x7f0000000180)=0x1b) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x737}, {0x4a5e, 0x2}}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x40) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x180, 0x10) socketpair(0x18, 0x5, 0x7ab, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002540)={&(0x7f0000002580)=ANY=[@ANYBLOB="01002ed4a20000008480d11d2474ffe99e000000696c653000429eaa0d0369d979ff976db58bde6634"], 0x10, &(0x7f00000024c0)=[{&(0x7f0000000240)="d5283e065c2c05d2ef8542554ac6af9d9809b281cd0db3e1d3eb51e44b3536c20d9dccfdd041e28c196cbf9cce33001efca465e86fd27b2859724982d463d223ffd3a8b5e7b60ea6cd28d6e99fb072f4028348b4fcabcdd8c23e7a12dfe0f0059e7fc67bfaa87f9a2d0af1c3a12d78618005b800a3c348edd5a41ecb8003b0ba63029ce88a9e0057220ce55955d01e68d042f36c2c395df5f139afa0de19b355329302fe7e128a102c342d25a888a94f9eb495eace849f2bdf94065ddd0a1b4a5cffc61d191ad222bfaa54ad08125d921a66330751d8e68c81262e4a30e473aa211addcd9e86976f56fa4df93e4b526c7d4745", 0xf3}, {&(0x7f0000000340)="b3875e0e3e781b4a890154", 0xb}, {&(0x7f0000000380)="11654ebffb929b60edfe8ed9356057e0e3a08e3ded05764bed0c65c22e84773d2fca34eb665d1c4223c36e09ad845e72f14e88b48b94a841b1f4c85f7081cb8b84312bf074549a3fd5602b8a113465ce50d0e008c7bf1c73699b7523b0fcbbe006388e7e221d06fc29d1eecdde0819f98d1259573e5d34bb29cdcc367ef15f27420c0b28c41965c874407bd900022c5227abf452fde7cd817482ed978af92834ff5a59d4b0712812aa20f861d2da77c59cd64ad049f8606231aac653b9fab989338543484e05844730cfe39c26f93424ba6c9cc934d03bcc872e80b9f6f935affbad15e2300183513c9505bf9550038244c3937d73cdb5c8948e82f2b195c536d1da1f34576f265216b504aa7d111d7fb8850857893dcecd58852806695b7b397767cd496cc6dec3d779d9ea499a9ab7ca42562688cdae558756bae46f0a647db9e6d59e4e7a2e6853d30e0657fdd0488e2162c3e7cd7f8525c15300b24f3bc1fb55a2d08d0915673a18390e2c637d89edba196169740251315f94fb6aaa06e93a709e73c4fdfa03ef2aecc9dae3dacff9be34649a0d9b3a2b46647baca9b814093651c27bd4d16d32e677ef1ad3ad24e0cc321b132b8407f29b2696e09856716d1b7177da3abb018faa0c475971fa5c4d7c7318ed6cd0054be189469ec3e2bec2bbc4bfd51a29909da59750fcea6662e958a3071ce0a1626aefeb3752984e8294cfd4c0b1a0f35e513dde20a7467f93ba7005ffc85dcd035d32ff61a9442f36998aa7c701ddead7dfb618436c9c63cc125ef44e709b100ea84b24fb042667383d62b2ad20d6c6eca0d9c2382bb59729886c6e33ac8cf34ab3ddd5623a5c4ce1addde15e56832e6c84b49a896009301e618a9390d5035402739fdb6893a3a0ac5322a57fbf85b72514a068427fc81df738c3252a076c3fabf7b78a5c4aa66f5e0125aea8b9354d719a57d175af127708e4e93e198197483a09a70928ebd5b3b45d6e4a55391927aed9e168059efa91e483c673afd50ff6e5cf5ce08a39b9983d6859a4373252354545c6ba8a49cb16096ab70dc1a7a39b9e138a3d2249251f65bc422d547944f24c826350bd12ca5dea58df9f1db8110224091891971b61d0b319feb953044ca4fed340ce265bde68e9a23654dc983daa720660700f3ca14c5e7a27402450f3ec4ca4ad0aba4b08a9acfcd1df257ad69f5b7b23cc73cdf0ec6803a7a1c5a3d3df09ffb787537458dc0467b5346a9b255186f2acba04e5dc43a7862fd3ff56b3c72c7c4c8a25022e5a6aeeaa482e4c6dda3e7bcf84d84ce446d6de0d6173a536d5937e05bee15a1beefd8063e8967639ba7233ee5784c5ebd4735e87bacb2397fe825242b6368b685ea16f77cfb4c93b6b580d6ddcd2b0a5e4cc55223a37adcf12e510bb25bb6e138892fc9dbe3f45ce8d618caa41673302df1f3fbb7988967810ce848b7a57f5f749ff32ef5e417ffd4ce5e7a9f93155683bca06ca577958741392cf1560eb0916bd1e2f8c17a6c0d551efdf5d866dea3d9d2aa567f629f6c2cd47189db06cf9a30436b71e2e5c04f156573c8fe55d52998b3e7bd09290c56d34f199594374ba4d84a6d908a6692270d63c3cff193197a38e768f0f7d364785fd313d0bf026a149a955067a7d449a67c27077a0488e4b6a6698cda0576904135a7b173d07b08de40dce434c400e00988088705467f93ea6fd9cda61c23f1aa4a63f26ce78b88ef50a35fdf2178fcf789a72222daa49da2c15b2c314f78f3a80607ff976b05c9bcd9d1c8f7a4d41a4ec7a099d9b177061dd718ab7ab467774923f27b85e1ff17aaa0bc4097ed4fb20deb31a768eb4662da9aca76d7d44975ba7ab25c650ae982ce74dbf9179792c884e5ae2efb0a099a4a2542677d4c449f9f61b97b69ae7d038004607e2b2289ecc9260e0d255bffa911808c179e572a7a1f73ed9ba8d4cf727af84e41d1bee4aa2c8923d092af15fd58a009ea5925cabb6c76eaa7c0a26740f008d31ade3ec1573f1f80391ad1a2cc8eea8237c469fcd3887b4661e825a9397f517636aacc6d23fa46fd59ee4b0d5a0794c1076e412e3e1dfa17f40f7a7dc511bab65520fcb5d646b2b99ebe1d25e95d19d9064d1f26e4397a416bfac52ad773597045d0b4344fc15bfdc4e7d4ffc41e1a47b29f0eef278797ff90f5b7c728b50dbf1eea041bcb12f05721610e2e4dd4e1e694bc34af7921f61055d2cc53fcf8c4a1b1e3d320ed3c600b993a3225f3d10b3a2e1cbb026fc9b336a9d156c0eac2d3450c4351409178657a741f8011ad2182086c25b3bbf17dd60e46c4cadb5f1db173bb0d726f2a5eddd2582b3bfa260637a8aae759446bfb65b61536a15fb7592a9302bbd391d8008b74e07037810b1ac2b3298a40de2d8403910a1411a14d0cd246042aba3a4bf8edef0f603e0ac2d22339333fc3d8b3f7495082fe2586a22252026191d4d3554b81bdd7f59283f7fdf913b75cf4512e2619c69a4dc0773a73e26a30be2158dd505071cb6073b9e17decd64a5b57448585790d719562ddde04eb0e8c869feef8af802f04d7754bb1989ecb653b0df5c61576e2c408ec871dae7841c5c6253196f2c91843307769f6ce43e0d3016cc6c8f3346f92f43ffbe2dda2c421d2f0d551376a5d105b585cdec1eb8ecfb0aad889b57ae0f0561ea7cc4dddc2a0497565b9dcaf7d67320b3da5e9e8284b8f56f82995113a375314ceb89ad220b0327a21d9419984a12f404ba9dcab92005ef0732139c9f6ee8eed3b011f8b30de4c142da7438210b66603cab2cd98e9d45b553459bfd67997d42fa085cb10651ae2247e054d1b19f3320412df523c3c6b976c804fdc36298e8a5cd373f0c113e1e61e5b804db642e17bf09d0624f62a3eaabb04d14896c269e119ad3942e4238106b87b4ecc72c2fbbca2bce572d5f27ccdb4de0cf2c7842e7f453a5d6c4ee3ec51e0d43c78cf15a0d13ec5d427878e9ed4ed097b11443503186b5eed403e99c19735ac9824e1095767f4040a0d15656330c2185cf9370b42c8228111ec710a68c3dc75fb8a0cac420e846c8cae34727ee4e8fe97bffd0550338608266a8b9a1c1ea0342489a0aa647989089fb3c5004d7b44e9eb9c88436607e03b1e8d21a7d5619f81fb96a43e167ea08a5c8327e766920815ab7d51d8e5813162d8644143f746ca7f8327823ea4c3ce55a6bd63bb5c643680696af32050a491cb7c09e54ee83f293490cb411699b60b67fe46b3eaae32c43bdf93eeb056f31d4d99d86afa44e8d4f70dcf37962297ebec8f6c7c275354ef7c62881d05b1213354ef3785479441a10a198eb0af79c1034d2856700630e0a31f0a564f695361587949c691b84cb03dba69db930f9576d25cdcca2678f518ebbb22012252aeba45c208f50b91ec032fcac7dd183bd2b813e419b0b7d63566c9929b726cc0b53e85920af4effa38a4168ff160c84045c79d8cc67a5b6eab78e5792768f933aea4757be64287f6e33e50961155e998aebe54cefcfa0be168804a29376677a49425166cd82a55d830ebf7c1f25afab90ae0bee74cc09c9cd34e4ee414a461c991c98276e088ee23fdc6961fd202efa44f90e03b98179bf59de8a25a6e5ab22fa576e11c8779779236c2506b8f61a495266abdc00b22c24f559a2d3eb6e438cf7a523871a79fd1870987c2e4c97da21037c54412a72b73e0def0d1e0d65fa83f29d694874df97a61fc4f4c336cb0a920d553fe6e9e4fe0c062f7c51f02f09dfcf0bf240b9fc0edb78fad942a7794c42e0f41772b34eef7886f90d12cbd8f6146bb27e271406894a428264b061b6a881da1e40469c982837ecf25ad81a13595db58b1267acd05041cf5d1257d9e086240aba2b87f78fba7eb27b556ad8f48512c60d14f76ab6e0464b5450635a34412c9a31881930b0c9cc4bd29da9f71ef504afc90f8d551d86ab8ab7372637db55ed6432ad2223ab5893b9f32b081ac6a4655ac3fdbfec8c9cf71673d6a9de11298d89e55f14dafbf60ee244ed80be8d13a8a2657cd96344c66b9961019b0564922ed9338b7ef2f0b5b2dfb40083c4fccadf2b4c980b01c9c6a6c20082572ac277641f5353e92cdf1e42894b08b2bc74b70f023e2918837093a35b947eed2de3a96c084ec9ba3781be8410c6f29f6a294aa754f42a66662ba268bca00aafaab6e2edb07be751ac7c06ed584db45455c6ac3db8efa6d4e305b4ac02f0ce0075d34452b523b1df344f38df935d18c477ec06b010ae164c174849d83ee47701e8a977433e484b55927534439db8ee791a81014c80838ba9c97faf6d568d3b9cbf04a2fa6128a1dbf5fbd37063190fca9cc66f8fd7ab896b864b2bc7c79efc8c1d795f2e51400fec8f8c4bb2801a156a20468b72cfdb4c2c967f58791ca2c00ca56e39a357ad54f1a66d0e93a07d5042e54b802b4a725bfa8680d2f48f4915fea3f3f60fd93950528d7b8920844d25293dd6e571bb8d641c60c45942aeaf51c0a8d6be0976ae1b2acbb09489fcfd676a5b716fa0112cd5e33434992e1d8df53f37444b4d24a83555d81e6ab057cabe1714a53ad58a1ac45b30442325b24d10ea206058b993f7d58fb8e112bbdb7f41be307fb2135ea8636bdb432ab0da6c9fc03ec32fe7a52721ca9a06c0cfd24cf742d9debee2f6bc6f605c1cbf77c601694f2fc203db6bc1ca2741f1b69c5fb16555b018625885748f4eac453da2cd7570e8ab23ea7949023381fa40cade421c09d581a38c263b653879a26fd29707d07e709e617326a458f57ddd604ba34cb94bb72b9b73e86d663baa0e2c18994bd8a3871e3a38e45df7947ea5df148ce7ba5130c4485950d2d6f93cde29729f935bf7043b66636e571ba13e1756d23b869c30104ebb7f606ff3887e6f911c2debfd986dceed9f49d49caac7d4eae679e21d11ba3b0224769abcb4361e9fc52cb0da21e9d98c095928de03f03b4f86ad71baffcc5ed86f5bf7bd1059ff4c856d4f5a6c6fa2daebbb6127639bec99c83a77cd0c0aea886b83dbcf8e88f53d6e7d70ddfca1f9bccc6e5edd0e1cdd630918c47a56be16db00bbcb1196ad2df69db98c2db2db28f46b177b3753c39de425d000e53ae7d5b1d3fa28604e4ac9441909c3b91df27ef9e6ca6e87bbcbefd7b3704ff54999f2a0aef4aa3001befc8ccda23087560abcce95d4110e4230a5e19c7cb25aa2404e8dca1090e7621acad1a6db2be4476ea92476aa91e2c288c82adcf2baa9c5174bc6d9334aa34838bd6fd0eedd46a8d57e885fd70ec4e42eec7d25bcaa3b407eb84f19e9bb30963048a7de76c2f81cb5ad3112fdb0ea0f42b1a7bf4a79d6045fbfbefdc4e68cfb63b49491345dc37ba8a31ce1e60a13e8db0994d6816bb6c4c7e0117bfde7360b97cf85c8e5c86d0c444f35d68f2c102467a75feec6472ef410463391578822383f600088bb66d564771f6f9594b3a0a14f8f3fb17938ceebe25bdb07c9c0dfa22e07c795003da0a679ab049878224a2ae9518a14ec55bafcf7d13cdbdd87dee717e7af4e7971b945785cf57b19b5755843afb2282d5496dd06231e261b48a05dee76e38469f222434e6338071413c3685d5b95afe8f734b9c812364ab20fc95b65f89bc1e4c239196479bfed7e8b3f20259809121ca729fed470f171cd3d496ef25b051671954ec35fb8f13476e04faf3c105c33c6301328e0fd0682e5d4a926ee6c244753a571db3fc6232d55df88ca12ba86cf17d18dd3ca64237d51d99292576d26c1c17f042392b5805b4f9a92fedf81b6feab03", 0x1000}, {&(0x7f0000001380)="4673ab704ce14742066d8c9fa16918ce9c4f8cb9358b12738ee6aef97666a1c34f8eca8d52c3faa19b14ac01d3a53d8dbc469668f0237a8ec8cf010dcd49aa900217887447b1d32027bf0784c9515bf5b49dab3aba95fac47af1c812f4c8785b535db0462b4b22853a4d6bb45a067206fa8e36a1529c64fad39cb3844f2c0919ff36332f74620d31a1749e72a2152738c1f900b939ca944b3cab0b11d90cd20c0427b398af8dfe1cb166ac43a4fe34baa206c682dc807a14d3f781c8cc378e11ed8202c45d426a7a0eb6375eab7882d20474b113c79732ef18481701fc6b882706a05678f828c188818a75ad5d7a625152c4fa8b15bdc17ed593e36cfdc082dce1ce69168030c34686602cc1a31f8ed57859715c5a5c23f9eac6b80675a5c8d78d9a14734531efc7071f1b0bbcf10e45e03075d5a03a9f0435719618b7986d1e9f38437e9ffbbb4a1490b4c97ad98efac5d8a7b4846c187a8015864fb2be62a22845f4335cf3d45ac503ad2ee8583f97cae8f263e7cc9ab2c4ecc6a48346e9cde10258f681f5cb6cc1689cf124f6a5b51d98af567a9e4c5fbcb561f32d9e0df8759dd6889821e27cfa8b257dca1f842f017f41690d07d0adcfda9400d9810457d9c8220f23396ff1f7586173eb0f86f14af4961687c69fc50fbd9f2f93644094084f26c0dd23fd2a8bda2cda3a16cf02e6f41fe2b7194d599194a71cd65c4ed343c49138d483af1d83ec0478bac01f3bce15454a652f6dd3a3ba275dd4ccff8bdcfb3e4606814a8f1d321a5d7751e58efbbbeff4fb1043a94ed736ec9890bb73695d814e6832920d2af733151cdb2a229efa87dd109ddb3d00133cb8a3a121d56d7148f395ccaf1ee80cb427b8cb8dfff2b5ff2abf6f67624173fd2394891c8e2595754427e26d36c770ed9a49c0d4a613786b4919fb83933bc376693bcf86a8cca50df7084dbf731ec4392a448993c19520d7911e92e55c6dc29e1946427ad88cb2c66cb5308c0afb3a8fef074b87ffe60f6a75ab8833428dabdcb1a0f42985287e240b7895f8413aad304144ba9d028d0908608b726e3ad697eb06e60d22d329998cce6fb535fec03ed74b1b0b16f0d909466db94f98831405b4d0b049d20dbed0d9a38dcfa97b89db18d2d5579e03ff8d0f05dd387162d8353416c90078eb2e5233e81cbc98c534c3859466fbe20e3764e8970b29b167a00d6330d69fb70cf10811080ed4e4629d2dd4dfd731779a2edfcda34fb9c59ae5a0132acd80a21a9a0628455baf376e825c7eba15a3cffcbf9b6a167ec7e6a2a85d89a432b6de74de57f60a45d4469723f08df043c9c94b80735a926320c83f88a513ece8a72bbc078a543484f3edab5f1af1867285d945c17e16ae394fe251f6c1df1235f01869023e05ec6a76f4f4ab2a9c01a746aa461ed7d59eaac5f4b4f79ba05ddf52b2129f6491a1816dee69c5fb15b6256b3d24536b0299d6406305d8543fb1cd1f62efb9fc196aa728408fdc76799fe0363b1c0255e761692d95b839280aab3716eba752264dec28da63fc3d050f6f2d99025edf4d35eb0169162a59dbe05bf0b5ce25d2c89cbd1abb463453a5861ef0f6db8522365376377ca7871cc48ba8acd6bd53956d25d3249a48e3ccfffe8a7bb20f9ed68afb24559f588646b849164ad116385941e9d24810d41199db73a57f5cd97d6f663507a8201146aa5fa83092649e37bdc967f05e123fb04b3dcdcbb775a61d7106b514a4eb562e1e5c3e86108e13ffdb37c23e90a686aac2e35b28d20a972ce16d871ee7ee0a2fb82194d7d02dee76ec2ccfddeb6938137830c5e5e67313483377f6b03367c95c2c63155bf9a043c9d61ad8b7c9624b5f3f674346fc541f49ff2471c5f2da6bce3ab827199409bc639b266060f7616ecf66696a4f66d41879b05b87d95f97143993290bf67c4f6d2cf86c1ca4a13768d7693127fb6707a6a82f1936560cb33f5b3a08753668c3039956fcdae046e1f73162349761ff4bdabde0a472020c96fd21180016c78af49e3df00a7217e0ee648c49cb4daf122ce04e9c42d8f5fcf978751ffd0c4a453769ca86806e44db8c82af747f3f7f6109fecd168a6cb7a923ac24505e679a4c5a904124994b11c3dc5ad88b9c17532adf8bd39a454d410577492f084b888edfb17f7584d878ccf32d852d204512d7a19a796ee946be33fdb3a8c1b88b1dae8c122f1ad288ac7aa3211229761de987e0d3e50548ecc91107acb342211e79793715be21870410db3be6cf17f8d7bace5f3e50da3b70c50b25eb16666b06c749a118e7b8de42fc09464d00d934a9df3161b973c097fb06f2e5053c402ca8e2f41bcaf760a44883dd7f4d421bd1b3a8566ca3e005ee3d5d430edb9a315a6de0ce78ebf22ce32e919bdd6f923a26277043608d537e8b25f57481f719be682a273e65e052b21739fff3b1432ecc1aa51cfd4020bc8b01d9f7a6c083139e740028ec561e5c943a3b5e9151f20679244ee9e34d5bf866cb1fbda1b01c62a191d4b361254118e51484189652da89e30b7cf108eab92fefdcb9e020ed0574308dc875a43c40d1363750361c453d64f4fe8557d5243330a121889c5166f94f3186b5a3f916f4d3c03c0b2b5ab78e5776267c474c84ce419f8f0f23f8c9451687388caf8bfc4db53c070a4eb1745dff8f9630ecaebdb4601a30d4f3307110a92c3d4904d9d1a5834adb70b2cf5531647ca870eedf493a13f684150e75b8eb1c7dd4f9cc3d5f28067b2c4f9e54a57dab009bc4bc47a29065a3886b07f032f1a82663321eec93cdb94beba7ca97abe9ce82ef8f268e450b8981cc4e8f0ca6f19f69d48fdb84c043b91387dbba3d87b8b476d30b61273730db3d38ad3e6b274e131f7a3a1674d8ec99e9703d379e9014a9ac6cde84c58e058fb427ec7a1590ca4fa8e017c6363f5483b56f4afdbcac6fb5e9b0cd48d7ae3b0de7c1a407e040f261b4536620a42fb474553a6d99602dc1d2dbce9d08ced9a1c76e068a4c30d201bd5fc1ae0b27fd0444c57807dc17264f7336cd4b64502576bb9e82c53d4b651d1eb81bb4df79c0edcf33a2dc4f96518339204926d1e4acb7aacc37a481ba7c0973859b22ea25f4075c9bfb95f14a5b870214558fc82b7caf0342ecf15ac340bbe31607620e5d5f894943e685744d3e33cbddd043637fa6078e5146f199b09de72afb2ad28341583d6b2dca4f2b0f5ae90d701c7de54727a049a851e51fc81822ea0fe4b4d9d9132a5dbf6bca491bdaba883a47ea7e77012b6b240e66b1b895a9d211d6941ce9a6e0b8a6ee27df2b58bf96694efc140656fcdf858e67f0be3fc00e29e9d8b99ef60bcf4823203558d2476b86033c496eff281b3f75f80f497c8f6263b081ff2e0ff187dbf21f219f0a5be4c9dbb2b7f5e02cf3207f5927c91c9b8001fe42f0a191f7adf3efb9e28388c9111d3d728903acf18ef1bb3f2db590a0b5c0d5ed20e7d98078e7d762ff3949d37f9902e26e6ef436a7ebaa1e8eba90710f3ba1041ac47931ec0a4d3aa2cf213f4a7a46f311cb12c0a47917d9b5e55de85f0927d41d35242a526ac1f9c0eee10163d26b18b1cd7c6c33ef43d8c5e4fa7666e26ae9ba45702d1c75f8ef3ac445c42285d3a0fb7c6a78cde62b72bb7c0d83e1ec6c65d71244bb7656cbd9fd5da1642cc2a1fc2362f42f6284f47e34851df7286bf92981d5491010676049a47877f437e2344b00f1cfd24808f5618b5da7e666e5c11ab0225a98118b7dac979f5e253bcf4235478d339ea6afc86c34b1695a04c4e0a2e8f64a63e2636a7d15d339d18530cf461a9edc9ede6e98f7992276ea7e64835e16b8b82146c95e559f5a77637c835edebbf989a1ee7f722493d13a073340480d096c7238fc20f28635b50a03a8dc8606553f3b35d06ecf8b8608ec40f7652e266cd2b9e1f44656677006699708a830f8b9c9edcff6890e42b43df75487fef5553ea6d4d8072f853422216cfc8bbc71321536f57370086753b37a8028da29e8e2fd5b05b3bcb46b9fbff9afd860b130d0e47d1ad30cbd4765899a45cc605694243d7c9f605d2cd3208d8e6e2a6845e8df71a87593b9614c8011bd9a61031b960e25131b2c91b3d33f7c66183020adcf4091b14dc5bd20f22f652d49313711645f1fed6eeb4594d7a7988d7100c352c1f5a83ff329e971ca5b3b559347fa6e0889e510aaace6028fce506c69e17181a0cdcc16e1d361bbc26e9f1beadac72c045d0ccaeb107de09e93c39d2c1ed00ef2ff03e99966587b79195052508a05a61f76a7e636e828bf28b10e0fd1fe5d35d8b72919c347d3b086831d01a71e57de9650e0924966b6ceec0d7bfd1176ee8ae163c432dd7cc3b24d14efb2937c372cc08bf78e67e17dbd430922d4bacba3211cf9ad101caa2dd48e20851de10ee287864d0509a86c3dceb708536a9ca89ecb6f46f2bae8d34fa10599058705d50cd22ea324e1d69108b15186445781bce6d7bb928a908ce912bc268ebb8aeafa1d8c13a652d66dc41b89f9f08c079175f3d80e87c1141dd06f39120b2db584996bbd7b42caf25003904aba6fd3b34aca292fba087ab4e2f2b5dc631b2bf752d0c7329c51ef26aff25fdf67590dfd4125aa09614ceb406991c0454dd3452df830e2b1b1dbf64d4d7bc9c3f98eed8923d5bbd5ed3a1584851557c0b6c1d485fa4f62e093ef70e13b0a11320625de946523a1b5bc524a693338e528f37fdfb60444b73697ebd0376ada9cb63983c9fab63b59be3316cb32c338504d48c9120f14b231d14789cc67f111f1833bff26eeb4eab712803f17f3d89ff64c116b454bbe24a79321adedc692ef02d5d628ba718490917d0544d91a55469a6f040401c5805be6ceb9b9ed9044489d7d5ce6886a624aac4d5cf7246da97a8163ef828bd2d3f2cb88fd4c0361747bfd435a9f9a9ce0edde549cedea40850964ddcacb2d6e144de5c03de01c96e174a6881be0824428727e97722d033cec6c13510fcd86562e79370e68813a592bae2597ede660b62dbb82a4a6591be97736ec941e35e381d01e44c45fd24abf316c18e68f062d3e666bd103ad600552b59cc5d3a0a541c96e2c50a613c91d357ab11884bcb61d0bd4d553a9369bd4699dc35615d089d51a85bce17835dafd021aecf778ff57d9e30d71e7098971a38fafc5c177075801cd0d0cc84d6360d161598f6ee25a8d6957c1adae89f7e6e0ca4356a250e9c6db4dedbbbd5209fcd241fbd303dd7927d9bb90237c03c867c90a3a711c2b9de203697845d2329a6201cddae648396b42ed277a72be3bcfef06ec34c41c02dd5f279f72ecc00df7c1cfc1d28dbbb6630e23af2bfa25a152c871a87ff331cd17d76a6c3e45ff913ec503700108f60c419cd418cc225145962a9557299be838a21b9ce5509879fee6714c6cec0880a603f2e82d4cfa4effcdd9862db1e6497c01bafe800e2e9d6d559d87b444147c2d2dada282ef1935b2f3fe0a86c63af6665702e3153bb78604852ce922e567864fa3bd12f9f04092cfb34a5f821871adae39d3dcd33370527bf9fa53de99c0f7c79ce6ec66f1afc285a0adca05993eb8616239436d9b78e34674c81d4ba5df0ddbd4b3c09288467af069d42f96794b204ca78b37ed6dc1f4c48d94cebb1b2bf5582bc4d0b8542f575371b155da6dd0335aa4b18eac4c2205dfe9bcb698db3799f22b97d1ab30036ac551d0db24076cfdbfbb65d3a30a11c9de5a3f58b5f01c718eb39f41cdb7eb925c896333acea836be58fcd6ea70a98aa4f929a8b09d226df43", 0x1000}, {&(0x7f0000002380)="7cd32eec15ebd1b1d17551e54b723160fc7b32ba8ce0e96f67a2586f655d83ff26f38dc6109b58d9732158668bfab304d1fc26289e332d573535ecd1e44db8b811d1be5b2d5ea1166159d2fba484873ee3183405f1a1fd0990ef30583cb56711433e057400dcfe4c087b5f94976cdeaf5b924156d54fbde345b6b1c275187f441743ef221ae24832bb0ffbf4dd64a9cd454e6abfafcb66d64a8371c320a3806f455f55cb7e3530247d80dca2fdb02c92dec41c7dbab443", 0xb7}, {&(0x7f0000002440)="dbb38de70d085059faabfdc5ca87f9ef7d8783b806e5be67ed5673c22412d7f70b4a76e7942064c687159246234993270d480f70b609ba12891d2cbf8a300d9333bcd7287df5e919c8d37a3e9886bfcdef29bca2ffdc2969933ce3d7ba92835f3008495995e08cf7a1", 0x69}], 0x6, 0x0, 0x0, 0x6}, 0x4) 16:00:10 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$TIOCCONS(r1, 0x80047462, &(0x7f0000001700)=0x2) faccessat(r0, &(0x7f00000016c0)='./file0\x00', 0x40, 0x1) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="c8f449d35944a980ad181a77fc9580cec9f3a847cb6b1722954a989b77a3bd86e03972f92ae9efbc311ffdf37f54a2b5b1d1c478880ebe3e77a43fe39d92838e87a21d677e48abed213d16c62b7ba4c93d4120c5e2152cd8fc595b3679986d05e1debf48f1bb8b221857f2021e818e25bb4ca22615", 0x75}, {&(0x7f0000000180)="1d6573d3416f5dea6add8ede14659edec68d6088b629410b1fa8bc36f53162f767e2545474aa0c2dd3598eb4b2df9af05cf0c3af2d39ea9ec1802e4cac07820bcd62d9267d95a729fd4fa867094bb35ee8fdf4759576d6689f9dfe5854d157a7b160fcb1b7657138965fa814507b83554f24ec30f86931bd98f214bb3a90ce14e69d09def7d9dbad37ed0e2277d7d5e98383877449e15dc59d6627762a8f7995529165d3300d663f2af6514a5e2cc4ea1e3acf1fda5abbf28bd1db7003bbd81f146ed46404c292a72ab1adc3c491891dd20f111d93f925c5e55cf1db4bc4ff5db09655950b43be93ec572369f79e2427cddabd0504bee7d8c491a9251f3c3ffde638fa737163e1e4f13981d24b935f41611a159f6620347a672491d2f1c3ce799254756e9106823cb71d6d86beee20e07fea9b5b393211fa84471bb2c689d7a53bd3d757cf92ff72b354c652963f2f8f54dcd38f2f37a830462a0e339817dfe71abf26726a7e909f3c19dc97df139e47d06e03fb8de1ce04747a3763a7d3dbb35d997e82108461d290a546664c2aeba23a6dd9d1ce3545cecc3cc3aceb5254ed4e2baa56401ad5ab315b2feffbab6096bac6914e7139b7b0fb6c95fb5761969e631dd13cd5653921265d9c039bbf3211cc6f66884d25346f1af34f117656ae81a99354217e316eedb92e2f4a1ff444ad76cb0e512a8b128886949feed40fc0ba72657535a9c244c812368bd40e0ef8711ce32c7ac7141892b6b6b20ae109d1d7e6a1fdb332eaaebb1c858c0f1a9db1f0b6a81aa1ea35cfc07dd7e3509ceac71d39db2114f4a737f3d843900c6e52aceffc2dd6f5d95eb8bbbe567bdc31fbfe4cf4c7b014ff8c21120ed509239836f5a6757b48dc9bac8ab047f94fd1c8410b062925c377a59a0fa25d022ee94241c438a32048acbbfb222353bff2f36dcf35b80513935767755e431e74a4cdf89eb03ceb43a140cd1783744830b483c1535312f7b67748b4e2714d10a481e577dbb6e6c3504ec9a60622d1143b18d7946ad318aed64d5d6128d26c5c2815c6e94b3f310431089e02dcf70b54e1a55ad9988a963fdc9e3e5f91ca3c7fd8dffd1b98fadef441854f9064b4d09aeda78e8fe72e0ddff148313d5abc43446379779b6a26a3e7f8be90ac58af93180d60d7d41afa61870c3d25e4a9c8bb17a040dbeec11294f8f7e026d2dc80fc848269b048ad4f9228f7a14758ba43a9f54028c66f913d5f670a671634330689379fa7fae767b087faeae9d9e31ee842cdb5800ec0e9218af0c481fdaab79493ea79b5f57319e7ff0b7b78183ebb6ed677191188339d5e8995d8a2c28e10a6a56d2ca73ce4d886cafb11b50bbf5db6bf8e24c79397609a2481fbb1052a83e7e5c8470728b9528e147f41d25f4e08d9b3775aa165017f0c0d8688a81c93a7f79ea920d500193d398e5daf8749b8d887296783d0a1063a2f445cd02b0f771641c6a914d4375eb2365dfcc67d5ab5c986db2d37f1434dc1f8fb7c4679955671cad6369475efcd49ecd0373c193dc21a4569c2475780cc18c7712c955e68b1f6314f50b78f15eaaf7b84fa6d2c8ae817a492330f5678be411e6c765471695b714df95fa74a0acf4069240165bd9a00e3ef220fc3afc29798576730158cd30fb3de651ab1051cf987075a6512d875a4e2aa6dd67a8623481f09e32de2705277f6762d2cf2f5428432ea535145eda24eb022b47b77503f73da7efb4544ed51b74a0efdb8def68fd4a266c4494473579f392645e8f7314a6a7d8a3235c8ee8d5a702b2c72694e0f343738112019df1091f2ea15124dedce9fca7924d2feef54603b4dd0591b0692f55a4c26fbd419dff2e964526a2afa4b121598f9ad4a902361d79b9a16460e85ad20daa7d1c9a3dbbe29de26ff4c5b5e3b0d7bf00240da1c1ab926994a68a2301856ae074dcbd4bdf97c33b0282fb4aaade58d6fc67fbdbcef9de73e80da9ee65fed4efe5dbf85aec318b4915dd81ee675f6e4501cc0f66af2b077072f709a83dd92f9de736e3b707dd86ff5055b8cf4de0b1cff514638ab5125de2fef402acfd197b232dacf29c90cbaa06b6e55b965d4c292515eb95c22d6553a5a54237137a6236178e62f1dd16fa08cdcb238ecb679f52c5788cb411e0e34cc10be9deca464517d96aeade12d49c947a34683f281ad93c1cdeac3db6e2038975842ba8ad1a626947535880aafb217fbdbf521af9ef28f7ecd22acda4363dacf2c9a7253b39da029173b80aade2b3b8b12f5b8ac1005b92e602f7ae53682b6c78747d54d749b749bd8a0898a93f5a1e38d1d1b0aa96a479b0bd778db4bd43b42dcc4fc66135de3428a3643da728575781476721deba758e8ca44d655dc208eeeeb25d2c8eb2f61c71b8d35fdb88538193a4f87f0669ba5042674d1d6ec67ae28c0ad947077a35990166c7dd021c2f6b7113f46b8e910ef0429864c38853a5ab30013b85f88a53de693b61b545d05c578491d03e509cffe8b928e72032d844d05a78db855e53e805092696140e600b9a1a38b45c035c46d35ab781e005824c0f673953cc676b397e71313d7652a1e43ed13cf93f9fdab2421dab923d9c2f9c014b3b9ebb183405853c81296037a7d8920b724cbbdbd3128d35ee0290d054f5767fd7b43c8e1483ecb4e790f8a77296cccdad534a3ed3e15986ed68fdeeacf42723ca924adff03b76e97e0f158ce35388ead07be477928f5ddf0d5c6673b4a20108f5b85f7ca0c82ffba94e8b21405feb4ee38813104f8ab52c95c67521872abd264a2f2b708bd4aac51f1488fd0689a5e50f0613f1d5c31c956952a3abfbeaa3438ecdd2c18d75eee61e90cfafc9deeeb10d8319ed57f898e0253ac86460d7dcca7bab886c39cc9ddfe00c9e38005f4430a0219ad33f15a7fa2d8a20c920bdfe990e4b61492cd779f107aa2e70c12c42c64c94ea19b3845e945cc70f93b80599d413641caa0210d9d080ad6f44862869cc7eca6a22a796db0dc9354b412ae4a9adf551170210faebf810cc15757ce96faad816dc57574090cb512557daab0c1c40f945f064a14d38acef6e03f9001ca1e675d58c29f8e81859143bb35bba8046528205a72e519520d18707fa49376d53205470795fd843be22f357a1f34cacd86fcc486f5cd789483f253e6fa47ba5538ef7fac9b2250595583c9cd94630cab77234c57749c019fbcff9a6f9dc03536beabaa09c9d470c02932383ee91a8a8cda11e3a11cce3647a51b3851650b7e27b71c2faa1f2168a0f051d0d6b54b2f2db4f09f7291518d8170ec20a9c4ce88c3f128d79ca02481d1a1265cb2282266c6c43f1d29d746d81ed8a06120cdff01f8a3ba441c4a9a9eac9f2b7b0d047996672d2980418be0abcaff1a3dd33ab5cc4fee26241646358e445937a00c197b17c50a90ea48e4780d5b1d1f8d77809ced9dd494a28e5db16e36ae43f1cfa23850167dd8520edb02f8e24a97274735b245c9bc89f4dd18a30eedb0ed427e84f3eaded3ae490fe8de3b4f895c3ebff248a197a75b30677334e211025a8231d1ca8a2c92e1132dac9fd9bff03675229bca9c9a597ee294d09d92de8f91c601abe7e045c51a30a2d4d557707bbe1aea53ee193f7b129214a51579891002838a69d8b6508b5a0ee6b3dd6c14f1e19a5fa71ee58d7da452df90ed8356d805175a698278bdfbdd0503b4778370338a3357aec61152d79d70bcfe57d067212c4de767da7dcea05d73cbdfe7647cab9ff55e8e096dda7230432d757c3a2a6cd8bc49654594b5e0d2dc38a813ac2e54d3da88192c3f442ad3df8be31cbef6a1ea8f86b300f58bdf0ad56d2f7ebf0c3eb81ae61804bfeddd6a7ef4395570a8bfddebdb5ae3fddfa8119b64fe2751cd6fbcae99d5538ae58c551c0e855ce847059bb2bb69a20966a63cba36b288076cdff83ac1c1d394a893f03ad5cc3b215e5034f1aadd43ce02c37ad95579eaef9ff700106a9422bd134b0d21c59f5810399fb0383a1f1dbb9f3b3f9888e11ea9fd7b63e87ed2232eef400b07aa080437c298bbaf2fc3b4ca5db1cafbc67c928c3f567275b41a9eb93768a6e7ced82538aca26cc91c723852eb64ba3f8d8b359e7683597db3f2e60134eacf0792ed478754ce7b76aaaabd3722ca11a3d47e02feaa178c818118ee0986ddb76f7d5d29e44e54b18602aa80f2048348fdb7d2bc3b9796020a5c86b5f9984623272007ce2b5f38b9c61e5faf6ced165dab09d4e41f70c3fcb026902633eb05cd27e1998d6cab050fc9c814ed189476769e008792b80567921332575740ddfa48cb18e821beb5b0d0c8ddfa12e91280e6ff15d8c51d6bf6777c265d220d8a8cb757f2f888d79f8c397e955e7f0091c2941c09a4dba79a96de6f2a82c0b463fb6ba70cbcc42fab57fe94b9485c4fc1d15338b34ae2c328f80dde4af95f4e24dc945ecc630e701cd01c74209cfbe47f519849bba42f95b36abd571c0b8b77cefef7cee4a205beaf7806e4e68ba9378d8ff9b6bb70595c793668db1ec98f4bb4c71cf133c20258d6af2ee7ea0391ab0563e2bb23f5e09918d8870834c8bbd3c9a2f304fb0ea2235dc3e3ea7237038399f5b9ee06076c4ad7fe2d185528cd89de1d5a8b20860f0f8b488046166c25db14bee205cff446bbc07fdf97e2f4543142685501811d45885aeff619c7334de21fe8d0b6fa97a82dfc6ecbb6e1e2baffc77cffdb386b496edd48e253d60a5a02b59b271b561a4a55465c3bd254e8e9658ce6dea2a2668c22ad364899d9cd8b275ba0b6a25994c4300ea492c0568ddc05e3b10b2904ee6b40135ceab8bb8ec762129eb6e9d8b653ad671ce1870943590f308c735ee913b5693563a3f77639c72bb30d9680b0034c023a126084b60aba99779897a4bebfa71bf535e5989fd294ecfd7fc3e36dc54e41ae4925e30189bdc913ac4ab193492d8c3c84a2a47a6d1ba63784e1819031ad18a7b64096dd5839386e69fd4cdc4e8ec0185375d8c2125fef54f0c02e0a2285b92617c9015f0575abb8cc2d5f62f9d9940f7105e24162e758b58a660dd43e59dd1f5cfa53a07d2ce5294310f0bec8c20766b635ea16904ea716252709b01d8ab931daf908e4fc3e460782c308b5e386f55a552504e742017ddb0384df2a341f9189404a7bf1310d6921a46bce8a7a527ae1df6d6fba6876ee85c9b02102ca0cd7368bd91115de9b52eec9f6a8e2618df23aa19b77e58943ead2c4a97c02c4bb500013d2ce7937ee2a261eb4a33d7432f85938a71acc125a7b6acbd04beea082cf1403132f91ff21b8c991de8f477b366b12cbbe467ffd6e3c1babf50555c3dee0f7fadbbeaf06e5eaa52f52c62495ef5c91ad9b2722868fc6c8681fb8bc35ab08f6812e93a2525e14b771e1f4f00c7b5c6855ffb405f0b07b0f9b8751544293f16d977a3aabfd35b1fba98f621c7662b6a102466c8aa300c6dbe23217f72a139a0593cf8a12e4192dc470b0488fbf2c1501b121107509d85304ea8892fdfb9e47753aed08f93b7344e6310506fc70bc7981805a11af3f142d52f15a666533a84fe9ad964e5274683d6a85a5e98c4c39ea1f19dfaf1b70e150ee15e54dc32cb6d44f7673ef5fceeed0d1b1674be28ee7688648acac9b055e49cbddc10e3802a5419cecf8fea7a9173d2c76f5d53a59e1962cfebbcfbd596133577f7bb7459a299e87f352c789d80d9ec88e09de180b2c13439bf151f8773198f73cb003c97098296ff2315131dc20075f5f0cdd776350a13ddb19cd65363f5b947a544fba3f4d2aa68e38", 0x1000}, {&(0x7f0000001180)="bac327594d1b9a81cfd0750f3cf4a8c7a46d35dd2a2093c98f096de29923c5c4dc6f2fd82e0e6586ea2bed7b6c929c72d36d1d859fba6b1578532dcbb38015eab5911f3149eb8cd690aeb97a1c2f6ae19429ce4c3ed944554ddbd57bd4fa8edb253d7062e2182f283a0e051e97addea11b7f63928e550616056ac41921c3ac5ab6e8d3b11e9a304a22112a757a5a31604cc9d45690917f012071a9d0c49edda96e80ed36ab4c888a7c87210a5cb3661e979d07dd97f8a047311822050fd1ad59ab4f", 0xc2}, {&(0x7f0000001280)="5d18d38d643f226a3850cdc3df62720a0ca3d45b2c2616696b89e6a158b7acdfed78fc68f261160c", 0x28}, {&(0x7f00000012c0)="588ad22fabfa7ef93265a4500baacc86ef08ed72099ccbf0aa5ff564d4b7feacfed56f1c5fa3df7962c7ca50cdecfa8eb1499d88a34eb6822520b60809bbaa558aa4d84e91eb43118ee1ac1b0e0ee4fa868bdeff7990c6e671e1a82c80b871c566c42ca7829d2d1fc8fe4633b5c72ca0928fd25eae5a50a60ceede1ce85f9e8fa2001fa279d94342c240a2d5", 0x8c}, {&(0x7f0000001380)="f8cee0f013da1e14322c071ce52996cd84adbad25b441b96cf91974b177d7496a5a433fbd95d8d013c7aa1f203e273ddf1d7c072489c107f30da6534b758ae28cf5c0222acc62444d931513101b42b418faa9a65e29beb8acfa7dddab312ca063e9e9591cabded9b8a3ce275d3c20571e8306d3578ba17ef1d3d05de5a14b4a87cc98401c805e5545f905f636020c8032e", 0x91}, {&(0x7f0000001440)="68294e37f48f3253482b5d900c4ac76379fb78ae0c8ca562bca2c6632c26a8854d8b6dbe4eab9512e85a3b98ca5ce904e42c084e94b2ccbcc5e9744524561a05334e33d01411176fe12dbe7a2b898d1e79c31c1ffdef3e0d83285e8fd00ec76cfc7f4124dfb079d07740ad237affd1d94eb1df602d6eafbb0e67451d6566ec658fce46338d865a", 0x87}], 0x7, &(0x7f0000001580)=[{0x58, 0xffff, 0xfff, "e8552ace737f3ab2a2e34f18501cc6fe714f022e47225461cb39b93ee084cc643650444ebf94b102cd3a4a44f66a52c56185f7777d4c837dcb35ace0d153550e442b530872ec"}, {0x30, 0xffff, 0x20, "a3e1c442a26ca45e0f3a0d7bd3401ad16298c0a52d8578b2647331ce22af"}, {0x68, 0x1, 0x1, "be807b2a54ecad3a6e869e4c0a38b3bccb272cac0584de55653a046927400dac1fe7bec7f0552f19afdfab0281f9571dc770b6fb342d438d0ecf1a247b74077b43992c6a7900f9a97d1ca29581c5b98edb6f22ec40"}, {0x10, 0x1, 0x7}], 0x100}, 0x8) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 16:00:10 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) getpeername$inet6(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7f, 0xa2}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) sendto$unix(r0, &(0x7f00000000c0)="4b2f423d7e29bc057e5ed6a9b3199e735dcc4ae39a309b5011c9a23482688887bac8ea7d77f75b212989ecae877ed19814dd72ba57", 0x35, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="d551077f22f22392"], 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x1) fcntl$setflags(r0, 0x2, 0xdd4cacf56932e3cd) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x100000000000) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 16:00:11 executing program 1: r0 = 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x2811, r0, 0x0, 0x8000000000040000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f0000000280)=""/119, &(0x7f0000000140)=0x77) getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = shmget(0x1, 0x1000, 0x7bd91ece62dd0c6, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xa22) r0 = socket$inet6(0x18, 0x5, 0x3f) r1 = semget(0x3, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x90, 0x3, 0x3f, 0x3]) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f00000000c0)='./bus\x00', 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0x3}, {0xfffffffffffffffe}]}) chdir(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:12 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) getdents(r1, &(0x7f0000000080), 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x4000000000010, 0x7, 0x1) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') r0 = geteuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) chown(&(0x7f0000000240)='./bus\x00', r0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="ad92b979b5e707fd53bfcdc32fc70c2bfdb15d56a57b9e397999eed7ee80f6f750c25541fc797a236ad449976617fbd0fcf29af58990acb4dac33bd69ed33549dc256f9fe8f91e7f787dfc169b1c522096c6053c59753ca7cf5662d7efb8c3c2b9834445d0e90bb224626d116472f97fcb68820385cf23cb7e24627bd2f94341d5e7d6e4f39d5e4ed7d3f13e0433e0e730", 0x91}, {&(0x7f00000000c0)="32369adebc0b8eb0d39bf8740983fad893516b39969ed94c044854376b1d453822a9e17d7b03891ee3d9d9205c3799870eb7ca12ff5c430037e8873303e25feae9a298b5f736d9e446d7906c7de197757f0b69b1374bdaf669ee36e3a713b54979b819d9525e3e730b2195524c61de911fc6a14307895a1734d3013481eb89267edb8408ef560eb85f5e6c", 0x8b}, {&(0x7f00000002c0)="9212821c71cd579ed7c147bd98f75fa22331d5e60c60561c1f2328062c9797411f82c65335968561c787204d31afb3391459349649af05195862568d60c59d68a01ca442ab87d71293e101acbe4221902cf85e6e5c687e6e450741ffc20b486e9c056b0e56dd9468a2d9732d1a6ccac1955d62c436722b4a8e494e815d028e5de2e54c06c6d66f326286cf68cf0307eae0b21524c550ef12528503614f63ea19e594dfc3d31a32bd68fcc3d8a48842835f0fb9af8a1925e9fb3cdcb5f10aa3e2f5afc6006e4d148e599531b95f1a0f39ac772abd6eda48f64052317bdfe02264f2c5fe8cba1c69c7c4faab95fb0833459427384685e4db", 0xf7}, {&(0x7f00000003c0)="69a38de42eeafaf7d331249b09b233ab54daed3e97d1ac812ff4b0cc636228a663fdc03d7e20c85373aa51235c56ba87438a9868b0aa98b4b180730450ca6706850bdfdf426db3c9403c939c6fd3dc882a63b85d77fabe4697437b2521c6ea8261f8a40e0476d12972d892c73dc805ac1f3dd0bffee263269618c331a1cf3f40ada877f7923a607e578144aff028602965a0a1f3c9949a3c5b88ae962cd209523f922b88874c2fb19b20d6e9b25c23b7f7fde11bcb6d1c6a64028f523f94383af6061a796f186852ad17fd62ed1727ff6fbd9d22ce216e27e561de2b59a33f2c30292e699d0a1140c995f705782143459b85b24bfd679c", 0xf7}, {&(0x7f00000004c0)="093620f2e6a7d485b55740cdcda2de035885401fb7e7dff0d791c78ed4e49a6be61bd1e3967982e4476b1f2e472b8d99a5e8183d59919499e16850336a410b8d83a4819bcac5a8d9dde5c98f3cb87a53c37a8daae19bda874060cbcb9332a4c54482f37e8b3ce6967edf550a0d40620910d3c3f8883140f9ef03b028a8a70f7e39e9e45deb2eb24bd468001d65297acbae489269565f8ddf582a30a6939514a0314ac8488bb7b7c5663e5b69b03e7e071085a8c0b30afefdd44d19b3448d1ff7885558f86465b7ba09298968728779bae023bbe16dab681073e53b0576cb17", 0xdf}, {&(0x7f0000000180)="ac7b607580cdbf2c80b107ba2dac374e5dbc2a0e95002d35537ebc26648ee6e717cba747a6eae99d64", 0x29}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0xae9, 0x400, 0x20, 0x9, 0x2, 0x8, 0xfe8f}, &(0x7f0000000640)={0x7, 0x200, 0x100, 0x1, 0x3, 0x5, 0x10002000000000, 0x401}, &(0x7f0000000680)={0xffff, 0x6, 0x1, 0x7, 0x6, 0x7fff, 0x12c, 0x2}, &(0x7f00000006c0)={0x9, 0x5}) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$inet(0x2, 0x8000, 0x7fffffff) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0x3, 0x1, 0x5, 0x100000000, 0x8, 0x1, 0x0, 0x8, 0x4b72}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x80000001c, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x16, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000ffffff0300000000000b814d607e679539d02bc3e5b09af27d1143f28a9f50cb0a96963bcb513af4ca9de1e323fcc334139ee958a9f1614b9d60b50b6f07e100eb0f239e2b10c0bf776b68576847d7fccadf52ed6afb11fc21ddf8009578578678bee825813b171faa5dd34ae43231cca0acc55e3ef444f72c19d5dafceeb18f7e3484106987a18eba88a8d50523300a638c08962f7d144f514d6a6d675ea9f4944a64accd89652c161599162b311ea9e2b74c984f78e7465a125192cdf02ad4c4830ff2a6bd026c93ec35a09ba3230a8c56cf76f07a03711708d44e857deb4a5aaffaac0a38acb231986e7da65dc3ddc35c8b7b601cf271596c6a5361ea24d4720d68760ea268c6114f4fd090d190a8a03a594eb1901d7e09c61b5e8a501a3ed62bf5237f2e82870f0a6f2a7a7786f70bbc981066757ca59c11cf341191cfc9f8eda91f979f1b1cdb70feedc818b7b76a4516f95d245a67e32fab4113ef"], 0x160}, 0x0) 16:00:12 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = msgget(0x2, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sync() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) read(r3, &(0x7f0000000080)=""/114, 0x72) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000400)="bd0cd24e91c321a8cf9824313dea8d0343d605f0d3287c33eed98d48222a8b56597b1fbbd5c699445e6185c6a19e1a3fbed9d747f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199743daa987423cab21c6b2748aaa78947da61d", 0x65) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000500)="64e030bb034056ddf7b1641c12c7c9f8665f8b7cec2bca2dcedc94b1945e99feefcb9d4dda1914beeb30a2a66407844e2054c0c6782f3e94160d3ae14ba85d5269b098effbcf71ea3b82e00c1184fe8fdfbcf912e507df7f4752b4de4e123e5617", 0x61}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') socketpair(0x21, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/216, 0xd8, 0x43, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') r1 = getegid() setegid(r1) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x3a0914c44f7b202d, 0x7c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="06e07e", 0x3}, {&(0x7f00000001c0)="2a0bfd299eca06545b6503a5cc832bbd21de5a9927906a08dfed119832f8dd3399af32d319234b7423ab77860c543a57aecd1dae69a5a8c86197407ae31b17b3ac07d5851b1cb4451fa3c99f6c8bf0e5cdfd4802304ed35db7", 0x59}, {&(0x7f0000000240)="e478b5538535db611598cc5a71f71635d8ffe66c2a4b68757f9d23043e5f4a1da1c357317bcf2d0b8553dc5f3ca6d31acb81c1cc7bebab031838f98767c4c32d972cf8f54f58ca15f2f7a68d596a2216b8925bfe4404eece0259f00631bb52fb67e5a59442dcd1000f536545f32f5d02f68b0ba58b72ea42accf333220196cdd3d6ee54cdf761b2841df91b40b6e3387b08241ebf967573151402132b3189db1", 0xa0}, {&(0x7f0000000300)="8bfab8b34d7c2f95b55bf78884cbc8a5ec53d61636d651fb9ec3d90b6168a94788489d3e778b98ead672334ffcbc066aea9b0fbed53bdf349ac3f33c4817b5f575b1fd7eadcce7ae6fe3c022909521f143a8d0870308a22bbeb54a1d40256396ad7dde63bd7ed5eae42deb632c70ad71a3fda4cc7a7d31743c585fc02eec90692c8323a98cd0e78152af80723a7170bfc41483d905cd40d42f5dd27cc8cfe4fe841fb27e17f353f388eef409528a42c1cc85130dadd6dd61bda2a232", 0xbc}, {&(0x7f00000003c0)="ace6a6421923999d507854847dc4652e6563c52c842cdcda17b593953cf69e41cbdf575c8d0391d563ad111b7fcd3585f8dfd801251ba2b46320da327536657a42356f3fc82267d0c8067f8b4e78f3c1f2022d7db3b76174b957ab004520fb27ef6b090c1db854f3d7fedf6ff7d064fd3c2555f8f7d8ad2d52c63d09b8fd7a24f0df9b105f9163815dad9cd189eb784ce1373884533c2b796f5772eaa0a0dbd17b1c4ea6f925ce0ef78623b8efe9c45121b88bd8788a4ee9ddcad23f8395254de10a522f78e59ec9a597e7cfe6cd8327e718f9a0d2123178b0e3e9f0fb565589236bccea09f4218185f4d22672e954c0c9cb8168b4ae66c6b0", 0xf9}], 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839a3", 0xc}], 0x1) 16:00:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: mprotect(&(0x7f0000731000/0x5000)=nil, 0x5000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) sendto$inet(r0, &(0x7f0000000000)="353e494a1c9c702038b73fe15d3570916980bb0fe947f241b1d184b311c5398343a435d8dcf0ecd2cf6cc12ecb4ffb6e6c6980bdcef364ddcf76c9adba602f1958930bd96956ca4f032339c0", 0xdb, 0x3fd, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000200)={{0x0, 0x8000000000007}, {0x400000fffff, 0x8}}, 0xfffffffffff7fffc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xe41d) 16:00:13 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5) r2 = dup(r1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) msgctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x7ee6, 0x20) msgget(0x2, 0x4) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x6a0, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/119) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/96, 0x60}], 0x2) 16:00:13 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x120) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) chmod(&(0x7f0000000000)='./file0\x00', 0xc) write(r2, &(0x7f0000000200)="1b699458ecc6db101d31c34ec88d2a58007d56cf312e624da2fd3175fffd59b51fb5648c70d48d79a267352380003b140f904963b0d41d69b5791869375a7d44ac5d61f2641b723579bc208fd363f32dd92be96da3f81f226f751c611b7d1d1ad4db537d4837c264b579bcfa51c65f18426beb83806a8acdedcc013026f9420aa12f9db2b34d5d6e011a86ce48bbbe99c2833fb641", 0x95) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0x1000, 0x3f, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x5) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3, 0x5}, {0x3, 0x9}, {0x1, 0x786}, {0x3}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x5}, {0x0, 0x9}, {0x3, 0x9}, {0xc2300e0ecc91ccea, 0x9}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0xffffffff}, {0x2, 0xfff}, {0x2, 0x7fff}, {0x3, 0x400}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0x80000001}, {0x0, 0x8}, {0x3, 0x10001}, {0x1, 0x3}, {0x1, 0xffff}, {0x3, 0xcdff}, {0x3, 0x192d}, {0x3, 0x8}, {0x3, 0x3e7}, {0x3, 0xffff}, {0x3, 0x8}, {0x3, 0x200}]}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x23) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r8 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/14) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r5, 0x20007461) kevent(r6, &(0x7f00000006c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x4, 0x459}, {{r5}, 0xfffffffffffffff8, 0x1, 0x22, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x85, 0x80000014, 0x6, 0x800}, {{r2}, 0x0, 0x1, 0xf0000000, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80000001, 0x81}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x7f}], 0x200, &(0x7f0000000000)=[{{r1}, 0x0, 0x537c4a179df9670e, 0x20000000, 0x3df, 0xe}, {{r5}, 0xfffffffffffffffc, 0x10, 0x20, 0x1, 0x8000}], 0x2, &(0x7f0000000780)={0x0, 0x8}) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8f0, 0x10) getdents(r1, &(0x7f0000000100)=""/159, 0x9f) setsockopt$sock_int(r0, 0xffff, 0x2000000004, &(0x7f00000000c0)=0x2f22, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x2000000000, 0x5, 0x1, 0x2, 0x723c45a2, 0x3, 0x0, 0x2, 0x2c9, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000140)=0x8, 0x4) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7, 0x200000000000ff, 0x0, 0x0, "d730503f0a08d927a9a1cf7f0000000000e74de4", 0x4, 0x81}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18408, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3b06, 0xec8, 0x1f, 0x1, 0xec, 0x8001, 0x100, 0x3, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) Þ¤MäV¸jP89£ Þ¤MäV¸jP89£pckbd_enable: command error 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="511a7d12a61e0fbb31fdddee42a68a0365ad847930435281b57fb5a2341b9171efe7e9e2c80312a0950c9cac6d9d7696d4d1a1197914773e23258549b62d387467b16d2e4e5163f1c4a5b63b701cca8e2842f8d0a998a80baeb1fc59ccb06d72b26d8f2f36aa946ba2424cbb7d4d31eababdf2773b86c8e8dc46dc4a50fe062c5973ddfb08", 0x85}, {&(0x7f0000000180)="e5777647962cb62906aa7ff14f8a3d6aca50a14c878a3db883995faa8ed1d6a26e7a04a2c222f725fb45b918172c72ae141e7c1af204d0ed37c6a64293a0c840443bb1862f35", 0x46}, {&(0x7f0000000200)="527c283691bccdbfa86bdbe247f7ed5d813375932656075f1a37d2135b5e49adce8068351d2839ba8dcc876a982ec1c7ff1bce3207422b0a8e707270bc0a39f288dd550c698d364ee0da8f07e100e474d1387edb780a6bfc02a0197f1e92a636d36f0578acdb7e8942f56077736011af4b3c20081a60f8d78aec8ed061536984d65e6b1b9b0e446d976a3fab9ea72494593b79be76d46bc6001fb9d2fb3469d814cb0774e9739fd828b6a72772f265d920e8a980778e679edd424bea02e278e3465b98b202ef6e5247f7bebdba61e533d4", 0xd1}, {&(0x7f00000006c0)="f3a15f3add61b5823141beb867f7dbbd0e31b5e4ce4e88b44ebe09d4cd513047925ca5b3e795c72e54e7413d761d2ceec852d3bad62ad2e1a927e46345414032c6bd014034453c3ec25cd9f1bfe428145b03cfb46e9153a46e4694a7f9cea7027c824cb702e0ee888509840736c9016b99a6c4f448dccce6fd5095152ff1cf8f54cef98e568eb49bd5a00fa373ac9805b86339b99acec1b970179a055e67cb3f78442e04da2639a28725810dbc27c2122e34699a00c6158b84e7a48301e9048a2a5640424b85ade635a20dd118d36bbd11f889eb7ca253d5636d2450c1f7940b868a09ac75d524449d09c6367a3962bef8b6b18d2326f87822774a2a5175aae915f4b314098268db874889282ba5004f72fe501037362d65f0a3f32c47962d865179d3f8308accd6e63879c6c6458cb70f7a39eb8f32e5c6358041b41b7225d9d10f384a301ec1fe97d32e8fe23790ca70318751e280cdc67c7adf73516a73faebfd714ab81054769b9341da6111e5d3742a976a331cd2f25873414aad785da233daeb00a6cf0c01d21721e7915828604c218ea2fa3171fb93c3fe90d7e840bf5cbfc354f06de21c17b9c46986c79de967b1febbd06290d1d048ec80298a59ca54593ff70b7236d296bdd92d6056f66e1760a5201cda8d8ee61a17de0a97aee4c77cf58b8c962171680aa3f7c0c67040e705134ba1d54d97a4aeb912739b427d1ff08e3c79b1f65acb8bfb2089bd9045f75a624a7e482e0682acdde363a4647723dec4502ff108299a597c08f74f0b17f9f052fcafd8b13fc84b119aaf70c504457618162dda1ce8a8ae64870fb32428c940627f42eedc7b5f7c0603e69901846ccf6b64b39702fe083a33476a2d27812ba1e2409840c5a234a5680f2b925877301add7efffa4a26da99b1b768d96625f50794c12b78b0b629b67a6729d18aef1d4d62c2e8377033576db5bd7400fd9bc22b7331e544125063ab61be372dc9196bb468009bbfea16da544f22492af5f370194d88d3d75933222bd3091f30e64a3c11effcaed076632ff5bd8a8aa39d664701358f5a4d4f91890210025f8c06e885150aee72da78d4bc26bc753935ad70b2888b8e028e3d7a41700ffc098e47ba9c389cadd02b2e63a98f7df6b6ce627670adc941f383c66c97beaa3d008c5a92a2029cc7d1d31c4f488f828cd4122ebdbaf7033b3d26533f5ff2d8b6fdba9c3a1c7c546b01aaca63c4e9a431a8e6e87382bddfa39be1fdf3a2fc667ade97b378fbff9913ca6516abdaae6c2f54b74968f269066db1e5c080a71b4ecc298eb338352d51c4e0ec77478957465d9eba9cfa20a59f4542b6fdedae37e00628e7fae89934752c4239baaee4a586c3cf1c013e43031e9b1d6db2428a1b9ffd9ba6cd29cd5b1af457e0d82b4b431265614790326ccbb4ea2e20cc0a272d869573ca62f9260a5526fd3c6a664b4d6c96c9fc756e9a84d0db5103ac491da9a6e5ff930002caf17f96013961d3381b9e7053fffc5f1b4158b9885dba157dc06e888d65b22af2653956d715f42e773ab66a0470cc4198b64e3e9d1e6bc0fe02a2f527168f4dae48337ded33811eca5a1361738dff94957fc7d3b42fb14c10a1cd08d60d5e0c51470d0f94a40a974c1e055ecaeaafac694dfb49eb7ba4dff6ec481c9f19bb8fde0a803448cdcd692e0ba35d7f4eb77c7897ac94b3bc68d7c4905a2cf79f3e08c98c0a52dc45b50627e17f4a334f6925897c740e6d07dbef534cb4b1552894325821811d9667948cdc3bd308d702ccc230621d456c079601e2c6ab3c36eb36ae80cf8d9c219e532477dcebfb96706624259a3c3a6b0f8dcd12ad0ba4c49315e12202846c9a3b1a879e6dcbf010f586701b1879536e5b6d83ff0c24bda03a4a39700b3d0789ffc0ea0a3b4bf82b2accfa2b28f494a327a77d31873d15f60a595257a2a5c11915f327e7bb77db2bd58741d639d7360c2baec38fda571df0bb489bcc312c98ffe2935adc8d9783d73983ceb91b8801925a10a255f75c05ea247c51af0614cc1c08cbed6f79791d2eced77686e246bd5a9b0c2d5c07c2a0181c89d4f9cd02ae3e7d202dc069c20312df13c0c5a92fa533da3857038e5c5ee2e6c8642523903e7384b2b69ec07c09689f90869c5e8e330357e83ba72a07fd978a3a01ef8227fe32e34f2059292349f6d2e657531f14d0521f8c015c57e213e3905900599ac67e7425be71739870dbc1c6d158e4409ea2da4c7ea4a33e6a6797dd1f53cc360cd0334687b9c712718504316cb60424f56b275609e71791d1bec38d24f205814ff2d10e8df3cb9d1e06116c78f3d6277df6c4c65e10d08da0776e2bd7523255d0d8706dffe6de2d4bab1dec1a63dd25ebb5f6baf8111a4b1624e989637633f2716016878888dc0b616076b7661408fd45b1eb87c8c9ef116fa033bd1c85bfb95f34f0dcbad7876f69362d17b11e53c0a0b6def0ca30cf8d72991171eb6408d3b9c34a3e71857608ed2648919332b1206c7cba1864a9a3e7dc1b23242e6f911c92d600d0c016474b88874b4e07b3989c16daba9bba13b0b3551ae934dbb0e35d72f1160825b3e3dba216634cb6e27ccda93385501512bd2849c60455f82a7a665d350a6ed85adf76464269639f50b6ea7b79d7c948697f724ea8713bdfed8592c1170a7b7a80c3028c672e2ab2498c41bcba025edca0a0d742e299264d9af65b941731de4dfc7e9c7db16df59cf36aaba83f33ddf0fef203eaebe567258b6f1b2c75b4b6a4034c6544414fb5848e9f28861487be05ba0f1a20586bd00abdb7adbe5fc7deafaf8467ed9a76bbfff2bf96f06b5f9f9f49b2df8c59f175b37e507f599f99724aa7be661149d2953fa57f90d44c1e5be0c67cd30ed84bc5e34238c5ed89848505d3221c040aeafa9bb551d8d9ed710dfd1c1e09eba0a3d52200819b4b5558dbc87b7d73b768fafcf5a05a1203a5cb4f5f29423f3a84fc2bb0db060c0c1db83807b3d23a31b26595dc94880899608cf2a98084e773ddcda4658fd2dde8ae5d26eaa192a3bc447b5892330c99621436967dd7d8a6166ff7872a0be453c030e0c0cf4f3811b303a96b7f31da95fd6e63b082f03be903158f8c496929777bdc85ba97b8106489ef1d521e29b0658654cbbd9ebb941d2407cf73a8890fee1a572315b1d0572d2032c4e4c4e0e534a4832525ef803d25df5bc64e0e3147906f60d95f867d77fd8aaa450cd990a33b344f59918365f2d48bfad2350c7297f0f1ebd3a6e3bdd2de348490b2d9ec407e77d9114c4ff5e491bd38c806805a6fb10ccac92be5858c873f18b855f375c121522945220c9709ef0cc8d9e661fd7413d64de43cd4d6312f6582168f5d61fc7388c6351ce1ab9aae5555d794056eb11bdf99314c09f1cb0d6fbf2bd458fe2ce8b8a349183a9a55e8bea679560875907e8b781c5c4a60b27abc79bcae6aa7d98d874581f5d28d7782d7b859a195f99738ca07dc3c0a6267812b6d792edcff53a5f153a6ce24172a5e0cfa2afc3fa3bb717c91cf463e62be2185523282bc35cbcba91db6ffb551a89a10ba59127eba3b794cd66172226d1cbbd74c51624179ddf0cfa33ec95d798162e96f116b9849abd0b0e906fe94cfcb3615dbb057c4ab9b1e0578a9d960f2d7f3369f559a6f919affdd3eb8c0fcd45dd12c33f3c7f840f15f1d6c696875976419e1318e6bd343f51ac1eb9b90cacafe1a38de5e188be08e4860f4a8c50351a93f07b147fad29627e9fc0d4c3aef04c79eb94050724956478a0851a72f6927fab7ad13954dd4d99a773e107f1293b80d0c50b9a36ef76288942456c87c858d9fecffb9a56c8970b4e5aa3f7d88a9a5c7a9353d4d36361e02309956f986bd8f4adb5ff811debeafdc3c534e7a906fb7bae7a38752bc2f4c3d1e85b2284c1d1609d4917dda5d8da0898bfc89dd854fee635c9db926d843595038e7b086e4635d5620d066d99acb6bf059cd555ed5816ddd0a5106c22f9448ae32247ca6a4b929edef3ee54e58e1d49ab676288d5baab820f826fb83197a55c53e820263a7413afa3d2df28102f840d061bff6cbf0e6ec95efc3263e68fb777f2a691b7d1ef6bc9e8a150b136a8b23d07f34349b8c82d62fddc4976321e612159ec20d599b30d49685d68146d1cdb8085455d17d8db5f5af3acf656888c395faeca183338baa9ca819d5299f046c6b765ee209929c53b6bc056f154803ce86e43dacdf5c5f3343531dff0dd152a5e739e1cacba30277899cb99b8acc69ddeb9895e09d67b52bc5a0798e1cdd5b32c0cbc897a20f72acd091c54d4d2b4404672e10d17d7eb012c6713a14f65bbbd2db921b3fc4ed9146cbdf828e4995b6991f11e2ac732383ecaccce9057b0201d350ba2ac3f3c2e507774a724271670b8eaca043d32c2843ad525230b37f0d02d4b5ce1214e47586155ef5d18a7e55c37bd531a004fec02969674e7e5ed491d7b1a7473013701912eec1f3b465c562d8162742d5f8de0dfc7e59c9667d1932d3b28011f2dc7ace56708da6c2b9ca483f11bf1726c1bf3af224190f906c5ed03bccb8b0bcd73c14fd55a9b7e0f833422be4fab4d6528bce95edfcf6c4b7b7101b9af66fe04af81a4b63fbe20c5d4f801ba9ec72413272fa0d2a72404acc30d8a1427762d6a55fb0fa6d38d1f032318ad4bdba54f01e5f1e94004cbd907ef2b9b5b5b94dd8504f062755da70a777622c91d9d40c2b72394aaa2191a63e7a9f285365765b64302703933ba7946f705838324e106f40ddec40e0fb104bdbef1ccef5ac17389cccb0b1773110aef0e9d957515b24eeb6c29bc8d9e46c7ec6376319212f6c2efef562d342974672a0842004262060d96cacba14d33bdcb1319ab41e43acb0ddb8fe8639b7b49e52ef610133ac2878be94f540220f916acbd3b53bcc4180e120d71c8daf21dfba08d2b6abc7ccb34be21ad8555b0abaf433ccec0c9ecd4fb57ae80aed17506b1ddaba5c1ad8f62daf9432eea4944b20f981b98ea4204dd3b240c713afffaf03d9ad10af35b99b373d63035ad9ea5a971652a719d236f640341837f9b1fc714bbc522ca6c7f5883b99f6fab8acae3a6ba9f76fb449b5d17913b6d7f7153bc233bd4a41c94709053ffd0b3c0298dc2e58db20228c4eb36bf219d907e2ec5fedb18dd599281b61d35cda280a1a4b61c43da34ac3e644952a2ced3f2d7aaf2d0fa4c4ee0d10cd19b241404edb7119e6c0ee6330771c8722d777da8a9d606f9f1b4a864ef3a201bfadf04cf4b0e526c9e60a07cf056f6f030762f68bd3786bc7376d873c55520bfe4816b28225d5ddb618882e3867a748827973fa7bf68af1674accada999914ee4b4f4918b72c618e996aa358358d48eed8b763fa271adbcfb05d9c6bc3a84d6e4310debd801874ea224c91269196e80718553e7fa3b406ed640034ff64bdb5bfe1bf1f40a6bc2c747ea6e428109e3b6e38f7eab7a41f3d3f812364eb655be34645ebeeb55e949f223663573081772a1e84c7ca1d3b19bb2934a672acb5354172270264709f86601815f396e1d548ce2d0168caab378592173b69eae4ac22513d66eff3919b266c55a4ea04a0269ac38217f299ca57f0375ad216783d3a0cf55b970e8e71b6789a0509b2c96623e1071f66bc428e9c160979dfbf7b9f8b8dec7c05e2c50ac4e6f4044aba4ec4d74b86b2d2eb445b07788a91f4d5ffacebd88ab6fa2d94d6728b09fc4a3267dde434db0929065d24a8af900cf9e35fc25e559073b160435d498b1cfcc8c70a4997275511765132d", 0x1000}, {&(0x7f0000000300)="366f82ded2e420c5364d24d13602d2909c799135371be35779294dd06bdc1558d918b30749fddd23bcad103f13dd68e5881e180cb70844f9df823811feb3689949a2263fe384b74c2b3d208adfa52d8a860c2a60bad1e4268a0e62a53f7e03a96373cc1c8b9bc41c826b0bb083a46c25085cdf5f961dfe0cdae54f82b51010c7a2888e0beb8ccbb0b63e607c35d8", 0x8e}, {&(0x7f00000003c0)="a406fc88a65fef82c0ac8ac2eefd54e88d012802308b5a71445346ed32040cc15cdb9e417cdefd73f1ed4c6c7e27fe9c4fe87092f95e41d21e6e6e022122916e690eb19071eb45ab83e77d63eac79850bb0f2a757181450d5d82dd59822fb0c2e7d9a6040194545c0f9d0c8f094c0379073a13acf9ec7e74992e17955298d2454ff8b0173a8c6947afc11e4d2c8cc4f8e6453eded0ad323b2d1edf5cdea32d426fc2e88ba2d16c11482350e1848a25e08df7dec8f18c1ade118f24ea003ab73c6d6b38a9fdf238bdb09108841be59c61c6107a5705ad4025a5ff57afaa41caf1", 0xe0}], 0x6, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f00000016c0)="09bd011303fe6d9903ba0150e67459aa2a0b31c7dcfb7712f3e6f494bb55ffd548c76f4556bc6d2a88d1fefa668c268078fb8ae904a2f2d3e2f026661ee5ec58eaf03372fba6966252470b138225983f8fd19185314140ff1b6cce98cb7467e8ebe7a68cb482f23c7922abc71be2c74ebede929ebde05b14bb3bedb9dd788d4825ab276120b158aba24d74c70ddb42f192aff27fd5c338d8ea880e8575dd2c899c0cc31d221e5ec4cc92f029e6d7a4fce0a4bf0e70fbd9a7274c59247a365af26dfd9b783b67dd324324bde7df8f7126be4c3e1dcac22986e281c70a57ac8115f2fb47963a5c266a72766b33c5031ae2a4552b0c7bb83b281051fd9493aa1f5e3626493659e5bcb5a94ba2ee4039a3a51048a085cb4f29aab98d9aa67e71fa66d58bc503ac038585759825739765b872a264530a0a733ed9363855a2668b94825fd891a7e7107dd82364a63676e68774e6f6dbbf3eac5dd4c2ce7ce4ba99053c468c5938e520c300aca62ebc95205df5e913e9d6170ef3378fc00fdecc27a4232a5d200f7dba534d0108a86be0db14dd31953d20bf62847719115096ea9f49abff443f646a1a6ebcbf67ecf94d0d2de799c681359f682bbb47aaec7259979a8bd686a9c1a3c558e84434dc62717daf612c81aa9565b9db77605ab91080b2d4c01e6f6479a93309d84700cff4971ca4685b31da17436d97538951d249d7f2458aa58de0cddee8ca844c6133821eb98bad5515ef3bc374c3cd45ce35a329f775101049f29d78040dda3bc112b58c1ad3c1764fe3cbb0ed282b84cc48d0b462560653b101e88a857351c3ec631a3aa5a9ae158eed7d841b81b67b5e3c469079d19032e80adfbeab45608fc41f635814443048775336335c32b7e7a03ae91295f6a5bd5859409385387b088dba756bf3a81d1eb44624b16f8d363e286ec750cd34fecd640739c756c4d6be2524d3bb82ded97c91c970a5aa198a288effb86eb5f518cf3f5336b791a4a5ddf372075520e5586a692566a1ffd9132432eebadafec5d50c53e2ca47be647ec4d522c7ebc2a4676f11ee393ce10cf461568644d1c3a541741f4efd36a13164e67a7bb9207bef252f659b51c8b78ff2d0a585adb978abf9abf18e2aa2a0a606f102b615329a1d335d4f66bc60a28aef5c03cc6a610e30c6bcbee51e27d6589ba2efff0dd3cf45fa5b7fbe7da1c6ad84a2c081f6c45a04e0d55fc4476240d02b021e4d7c7f341ee2d9d36ed62fe756ffed2a6b9dd5537a1abb0e7b0039b9e1a74f0d14d24eca07990a116363b4d25e6fb45e302001ff7508f5af5b2e352e47b09be45ee5add8421af4a92445e5242b87a53b09df6dc0bf2565d6c9ae9069abc530574b95d9cbaadf2bb8166a44aac93365edd23e2ffa430fb58a78a220f54cdb1bcd9dcf95efdcf66a4a74a22dcb357e8f156b0c66346ea4abae765953aa9dcc5b4e4fd352feab3f07f654ee65615d790ed3edd450ba07c6acd8263e1621a0d426ad08f62b68dad87a5586f4e47e180761ab1236c7065a3ca3c1c810ef6a7bd1f02bf7638606768cf797d6298bbf2ae1ed7539d700185aea873c4c9c656c4af9e5d5439fb0500759f6c49a87bc260e16fa37c17673f5452f2bcc71e7da3cc191c100dff7b8a814f16a9fd92bed62e4657398ddc934a5d15b4a0cfaede92723215c18786ac5aaae8a96e32ce049b7e5c30fd72bef5f7e697403fe88e2f12a85ba4cc49f62f3b1f0079cb80cfc0ac22093666b415d2acf71683785f9a9ef7d26d2c11f623d32d81761c3fcaf2912ae2b8a038a94ee9cc9eda95b71833cf8f2a2f4a3b4e8268f450dea35741f1b046d34c65a5b07be8948167a7e5a2c0b8009073b6d80db42f43513712fd23ec73ef034c5061467e3f5f13de62b5c20ceb249fcdcdc8373fdf96b6eca4d91fa04f2fc5edc287770c9262c47ebab46940ccbbd23115b692e5953f03e894f238d1453f55e1b9f6b83fc185b49b24b85ef3d28622dff18b04df3109129a27f9288d189642c1e958d6a4105e96ed1af4fbd000145fe875573a6b099799f2cda09899cb396abc5e2dd0e3dc5ca8b84e95a2a8f2119e3e7e15c53aa247e61434871d4b7ca472a73e4b76274b56ecbac1517b946b5eb6a70a17b3d902832687b7a9be9ad7b4eecdb30f13f633da7e00d111f2ae5585a5ec66f626f41c6dee4e2537fb7686123794830ad9355e64e6a73c1ff23af85af33651da5f0e0893427423295c571b6493d6c283fbf0a3d3745c9fca7745ebd8acb5092a3e4fdd2d1e8a831a0fe4d99e7c78cf24790d93267101979c3eb4eaf90c8b92b774bc3c7d16b4fe2ff34fa6e293732e4483d7e145ab7eb617662a336f4c985c8a862ae65f233c408d27ad3bb40698eab2be714fa6bcdcc6347a2783b05361d498df0f1477c756668857948c02c27ebfc8e4aa7c9f364276826a5ef08fd90919b257dbe8ecd23824984e2e6b52f2fdd1fa2d2c69f69ad8c0fb959aff48cd9eb73c4af1a1dc960354bee43a7a89a51dd087e447235f98db3877488d2d49e7048f3a85c050eec3277f03e00739d3d1d6e9d9a52cec02f53e8e1dc62a993e6dec60ccf0f8707d755072ccdfb2d72a64399d05e021baffb9c5fc82b3eb5eedd1bfe8b8a7df1e2559908c5acd1870ce815cfdb279181c6c07b431ab4dcf73f3cdc6b40db6e1f1e4052458e98dfefbbe35623153236d40bde4ceaaa0e0bb5037564a4b3c08b32b428cce6bd9f3da0946ab9cf9a2f8b579fa3d95f2028a02c1cb81d46111f28e18068361b5e5e4c94749ae15e95b956171d8f6720adfd924506e33d82542be89d97077cb44af63bf9e4671930fc1e22951ad77f6f0838c10a49e22f488e6c96e358c80b2d1e978be31421aa6f78de05b5038c9b108508ef45eda722a650ae2fddebd42567bc10103c698064532502e621cf9a701cd11bcd218d8024ffcaf144764c21729c5ab6942cf1be59c37d6e44c5f6d3836b1ee514b119dc16e4140eee2b4d177616fab1d9ba03dab84cefcaeeba99c362aa28ef9229e16baf84314a69585faba2cfc3d11d3d1ab9840c19d331556d89b31445b248659fee4974c80512bf0833217f7f6f7fc1fe40e18ce473cac869f9f1c98e31fefb2a5fbb4c737e2c5d29874b0aff1f753a14e4440f8ea2f85b499082afdf49adfb243c540dd6e07c1de989de4920e2f7006e3d1622cb92a9fcf84ef2dd2aac9a71edadece1d85ecd87874d9c8742820c7d4ab370da737680904f25946f75c10fc7e84a3ff3fc69cf4d3179f30395ff51af7114921e359b55f9d050fb8e8e61ff193afa11ff78a2c174eef31cb9a1b4018250bd5e44a29cb7e4dffaae8155b36589b8caa9cd882c89618f5609ce5a628cbd4c6bb91f6359802424dbcbfd8b8384ae587322abf54cd0fca6cc3a52e828622f67ffda4d1e83192a88b39384ab257bb123f97f91db295b382cc390dfe141e0ba0be28819d3cb21c1bba592e9aabe246e9f1a3e6c176165ad1e0302b67560b90be3402e977405fff31ea4cb65bfdc16b477f05085ebfcc1179b9cd61148be3868df7a60693f0cb588fc357388582b97fa75d2e2c9e356c45e24c435b07d684c2edca77d861164b56c2a61adbcb0e3ae293668f982f99c5701f98540f2cec1558461caa9d4ad5280ecdc999aa00027445893af96e7491d39ed004d044684c95ae480532a0d1e9b37db4c6e6325f263be4b657f05edb038800fadeb27cd19e1967aaa623922ab8ee28ced2a668fd749a779646e120ace93376cf84942870e9bbfed2ebdc648aedb6d9f9717e90c6db649f0af8cffa43e63fa664bfa4fed3a40516c6f7dbdfcff1fee510cb02fafc5f6f2f99622c79d28c2f66ed931bc8d9b8478284857672e37051cfe7180ae2aa6078a9a7793c460e1dd5d5f9fc0748e37dc19316efbfc6a581c512fa04fb01bc39023d75728ef286f51ccbebb1db4f3f8d8ed963b565fc63cad1f2e58168dc4e17c63778e98f4f0053ec1dff4756bacdc251ec30e7b788724f2f7a1927c341f3b7bbd7ac1b5d780b52a706975bbe3ba83f828b295a9d26279f31a313cf32b2ff21f3b48916c35036cec22bf29e8f6a5a7fee109fed65a796331c9cf35425b9c8e29a87ec5e956368b7adb1306e02efc8e29f9188ef78d47a6238c08bcf4d8d1e90eb4f9e840bd3fea6f505b92b4d08ac06f3899ad0ed0a141f648d960fa7ca5a1a0c90937194a452988817da8157f891151b33f6550412bf6a8e61a49a52f47101f32d19c6b035c7a0702c3cbabd396530936f19a51e0e3e4fb07e513334420b3b28e3d2bed8cd893b4557ef2312f925ca34a2fbae042c2f4901387634e075fb11d468db17ac37628a15b3d315acc03249a8847b7bd2f68f60432df83bfda2a89f3da95b45f006384e60a933d688d7dde74e49df5211e168d6ab26c9ee9443be61af39d857773b5b83e523ff671a3a9983f4d17ef0ef3466722584d21d6a5a68856281771f8595415bb32c35476342a5ee4ad0a486ebe03880b67b8ada0812f24d3818dc824ded765e0118d55c13a5d9a44f2354d134edcdb224a9ccaf5d9c2ed7fbb9e19b3fb80dac105f5c588c79687371a746c713bf6d30c156ea80fa456d2b8cb17ae775b0fbe2e14df648c2c3de2cf0c608e63b3b138e8a69adab4b8404c9cf9e67d99f61f47de6153e063217f60051ffebbe8ea8cf88105612e21e1f4884f9de151817d6a84ebffedb920dba2e329458fe418a9fa7c44a0cdbddf85720bae3500db7c1d11465364d1a0f74e1207a3254890b0c9597fd515abe3ed84500d024b3cc5e44a8e6859296e8a53dc3d14d4b12ef4e43eb063d86caa5584368526fbb7dbb0e3fff88529014dc28c8382cba6193693ea807e460d5cc53f899670a51b5e6ec020ee732ef975dd74905b04274c8617369b8758cb7f114d8180f02d7cd68c84a28216bac8fde27485c09b80c0ce89b974732c5fb1a4913b37212556bf2fb6df5ec2a7c770af1f1b4fd60b3280ccd1590e3bbe02334b36d1d33c5d164c97c9f4a14ca39e218843394eaa3e78b08536a6f54d3b371590b8c24e5d08c2202a0f5617062d141579ffae76adabf2463c8e023293ad74136a064992e867ebc115fae2fae87424027f086c799176d87c42a0d051bb60010d4e397705e51702c496e050351d895c0dd55308dc1280e1f45832061c08a63e1e7ce18dbc91b28d5a5b6162a9b75b6652bf159e0522875a20ae436f98df4cf5fdb709840d9db70c75a63bcd95934d046450a0992ecc0675e58ab8538fde367bdee06614c6b8cc421f1aea0b8eaa503f961dbe08bf242a896dcaed7b9395c97edc214a034a2b6623d6e9e6fbb2cdc7411be467e5b16c4b833a6d3aff4e1cc630d2d868cdbcd0052f0601599a7eed1323e244d88b920e9af85a3ecd1608f0287ec06b250e2f286d2cf86b234f59f0ce15f91b857d4b15f490fa3a9e7bc853fc00202ae8a8bd1b047dab11533d7a8da26ca228496ad5bf264abbce768945ae9aac0ca919e22031d1c37575281d6948daa8e06ea21ada26657807e4949c3820aa81de1336822abd060830923983889a732b291d699aad973396b7a0ea467a52b2d7aaf38cd37d8a95930956ae1eebb6f193496189aa7c5bb0bfaf9aeecc7e5fedcdda79fc8387b21d137731c67e37d96d9fd5074ef067a2f5e016d049deefcc5bb31703c8138cf5aa508524a69e5f928e4ea8dd6e0d90cdad32caf01f79e5334b0e4e77a9a66f48ddf19f98dbfa1f3d8ff42947b5dc5d17d52d7c8c1890350545dea3f4925a0c833c16", 0x1000}, {&(0x7f0000000580)="6f991eaaf07ca3e0aacecaa82efb812598c3855080ba8a56bd9f706cb3bfb11afc3e701a6cb04046377ec84e844a7d6b62783890d5b7d8f91da733d572e284c318d5e94cbb3550e2688d5faa8249ac1b1d6ba57ff0389831f078e3e985a2163baca26534bffbdec1ad2fd5b04c44bf956b16350f87963066fc831482f5abb282e52eef76b557b35f0564f46311d5a92600da4cb8fee182d88e8f945d755590eb24ea07bbfaa22e82d8960794126ca937e387de188b1bb7940a821930503c7833f2964a", 0xc3}], 0x2, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) pipe2(&(0x7f0000000540), 0x4) pckbd_enable: command error 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = semget(0x1, 0x4, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/174) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffa8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100087b986da3a1bc09a001000000000"], 0x10, 0x3}, 0x0) r1 = socket$inet(0x2, 0x0, 0x9) r2 = dup2(r0, r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) read(r2, &(0x7f0000000080)=""/125, 0x7d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="86a318ea508b5c721a90648c2c422c2fb1af9bcb08fe670d275b5e1290fa8ba2ed6dfc750e3abb780bbe167c066c73e3c0419203ff9e6655e9e3867ec833535c5e98fc0ff9b9a1b1afe09a3cbba95e3dc3223bc8", 0x54) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0xff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x94}) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0x3, 0x1, &(0x7f0000000040)="ef9802c689cfc4781f8897ddee73468d8e0cc624f9d9243c044a1a51b3fecd7235684053daffad094f622a0cacbe406ca7b3a802a7500e3eeec51f8917be373c5c3ca0841bea0bd151405c229309201faf81e6c0485697d45dd8ca19093dc409c886353278a4fa1c245bd936b2ba15fc48efb372fa14dc3a35eb1984ca7ca7cb7040", 0x82) writev(r1, &(0x7f0000001700)=[{&(0x7f0000001740)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965d39602049c9e9d6011b90b6b0b6db26b29545128caa101e90670c3da8481654741532d5f8c26e9cd3e823fcdcb72c8a34e24d5b9eb422a405d3293b307945e9ad74b4229af144d2d5e1971fef321b32b7e83bd9278d668b70b676393f9f6af623ee66b9708b7364e3c668623bfca2adf16d0a7980b3afa765bd03c5b637f9757958284b8fb598dbb33ac413ee9886b8c1fa8734b98aac3a4240c40bba482afe0ceeb6c53e4929833707d8f4550af900eb7a521b2b6e9d16128f8c65d0ce4846323c5bb9b6809bdd5454c813ebd015de74ea38ef7eb9cb0d1c0b4ee3b49483ba7a5a609013224ab3a51f99ff04a77c0bf2c98b2f80547f1cf2067453540c4868c6ad91532a4c063b41bff6239fac1ed1733fb08bb6e2662fb26e812601107ea37ad9816da89d9a0336243109855878a5e0342cc53160b6b9eebf92186caeef1f61c0e179b0ee6a2d3c48ae6f493e23d43f7fe4cd2dbd6c9cf3093ab2da4c74ba260ae9150e3e44bb2786fb7c77c254f2343c9d8bd3baa30ae5f370a7b6b1da0c570af3d6b9fec65365620fcc51a980186ba9af8c25382a9f455a44a9ff01a85d3bb9117ddb3c2701c97c501be5a45657e3c5dd40e0e679081fe19fec839754b18b749662218ef52845ad7b85d24e52d5272e7518e0367fadf", 0xec9}], 0x1) flock(r1, 0x1) 16:00:16 executing program 1: socketpair(0x10, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='x\x00') r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb76e22a04a7545f8, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="dfc4758847298692cd875ac1e893b0456580d438f88367b970375b620bb19916e30ec8df5007db943efcf4d1a5a9f9c935faf56a1adeb175e09f334df09669ff67adea70106958fa16741f34e9b3eee3b107062cdc392986241305bffa", 0x5d}, {&(0x7f0000000180)="03617bb5ed72203395da3ed0731a0b1795301a054716b89dd9cafa75478a8f598aa9fd426f911c41c2863b11b1e083d1d341d923dfe1b80086a11c3234c8a52e309e7415969e7aaf7c9496ce8979538478cf85df8246e95485391144f58d829f720f80d55624ab5b99730cee9cbbfe799100056513", 0x75}, {&(0x7f0000000300)="0247adc1ccad6d2054c41ceb7335d05c19a9ebbd44d0f5a240ac3409a11fa3f5de2a265f015ed11145092e02dd4fdb46e9f883dbd2a744ad8a8191ab9d97f4855a61c5d86d701fb5f6c7fb8080d2a63fbf2eec68954361f805f4e73b540dc956ed2a68cd275e16ce5991768b9474d2f9db78466ed33572656163ff69a71c1239b778ca2597873a00aa5832dc61cbb84068a1eb6b4ac1ca1f967369a59fe218402d464357d514075030a2322389406a3e40f1b44b01a4fca9e9ef352a849bc1cdf05d51430f19eeaa2d31536a1e6b84a66d82162a6cef40b0ec461b7a8109813af00e98956df0ce3d67ff4e4d13d5a348ed82480bfd963f317f0d4b3c7fb5626e7ed53ca0b6393d5cea27803c9bca94627acad7f677c145dba4f177d1e0809a2a4645cc3052ce6a047bf159caa6b1e4489b0ceaa4590aa07a95984ad1b88d37cc6ea8a6c724f585e5ac8ba0e87644f1153242e0bb47ac420b4452a7d2db875c6406936a016395558b54798e72ccde42bd99c44dad131ded8bf2d95495169ee498892100bb040d93522ad7ec47922dafe0c01139b3b947cc9f807f902b5fc8842877c304f61ce3d8ad2e5e52b9ac7a76573d2117e800cfde3c4b250d4c013bb54add743fa4e16ba46457d35f4593dd96d74210923bf6fefc9fb2335d2fa347f1a8b97342118a2765441268fc09eca13c17152edf0caf7807636d82049664cb737c12e8f790958cefcada7d50bacd9bf625f5b9e6ed813a0a109dc44a601d54cb1a0396fd0bbe1cef757a18070d6f5b2f16bedc1456a9a552e3d401d1db1190066981ac50df32dcaa1389166da0f664e9d0407b964382226f17e6b2f1b3a452c0f45cdf04ac68b5cc96d0603e1a08ace4750df251afd15938963788832f9170d320e8bf234e0be52f339421dc31e5f2e5ce910cfcd36348ba1dd3bb8289df87b2094286eaa624d8fdc3677cff11fd05084457642c99397ddcdda2159aa7c776d16482a5ef3f47179d37cec2b1a1c0d43491c324e213da53d105c7563d0662a6174d4f0d3529c230ffa6f7e40fbffb5c87594aa4de8cd35446fbb77b0e9beb05e2695d5886b420b7c93806a0a68ed6ce0ab46ec733f8359236d9b910a7d4568e68e78247fdf6066fe53842f02e68cba2fb399d1ac169fbffcddcbc95928917f19620255772814678e3bae2224fe4b1b4d9f3ebcab74e75710d2a20d453ec5558d267a67c1c4d7cc07f5a3e66ee8c7e38b43bbe33d57b6ead90718848321f9ba2d62bbbda22a37d3b5db38790532ae076b86e2dd2637d59ac5fc4cbdff295be1cbf537737d421c8e92d67a973a3f8ced09ce44c2241315266e441160f4fda98596a0ed7c165902f8f0830573087678509336a29cf53025d35a290112257c740a56dbeb2c3dfe6206da6fbdcb49dcf341186d85f88c0ee718fd08025880f6e877f85ff1d4e9afb70ab02755a0a35bb16625d208b75418683fef4145d13eda8c98c19e728ae6b1464d9f68eac19553bb2ed66abf71582f3f5030e986ba020d2afbc4ab5acdf2b4b916143df45b89f7f2b5308ac4e046422fa4edc503de6b9b3b02531ebdbe35b4ddb653ce8a7708f21874b7dc8218d6a9d8887d11d1e88c70ce14953b7d2bb3f93985e230b899056a17acbb99508d030cc49d01e31b4586c64bae6df3a1b7db1955904bfe8db3980e9f9a7ed00ce0d7b5744370013199a27474a8fc4f9c450cfaae71ffdb5a1542a57877dcf7701287037e9672540b9da5f19d8582a1b294c1e5fe78c6837b2ed543dba2574fecaaf96422fdb8b79b65f3e7d57e61bc95f492fe5c66e5238fc25990d7490c3dc6349e8d4794d89a48af5b1fc31e8c6dfc57ab4899d2136c2d60eb4ae7cfe1edc0c0ac1466835dfbee4e91fb8e1c93bb5b82d3f4524f4aa067c7a5f1c2e371695598b6bffa0d75cfa5b53548b850dbd6604d4b884dac386e2f1e4759081bbd9a0b30fdc91e0123ef5f84f45e6b0f033000f1e83710d6ebf130e4df192aedd83f0d293253b92653ae0a11c196d9311ebdeec7a5177452c8b0154043d1e1993dacb05d3cc2707672edfbd2f25d541cc0f937cea5bf717c3913e7a0827a580feca832d9acb3d57789086fed373c5f95da98b5123ccee73471aadd00c04408f90c757ed8dca780b47513417a58212597a79eb369fd05f2b5c4234ed5a570c4df3cb67eba17b824cabaf68474b003267de9f9a9dc9d91763827ee0d5125d36056452f0ae187d12be40b247e52ed6f454eabcd1a0ebf1e2b30e30bc7282b954c968a29a3d791bb0d5f575d08f8ce9e79bb33633e4f486dcaaa24db705910e6bede22d48db465b3c83ced8e4f6de8c3f1d9ba3014e1f23406ad6a0eb0e4e8bf7d3169b2a16921279741c062ab32f1fa04ff9922fcffedfb69cd6458099409b44c19cbd3ae2519d4cc5217dc8e80eb7ee434a7fb6af6120a78d4350d6504c50ad21bf943120e788e47ee8e0b0c7411409efd4b69d3f6d2e639c7b831a165475ee91b3f3b15b81f015be9279cf063d71bf266fcbe2d59f23247ccb302d6d978e7bba467a48f9b1f614972b705ccf14a2a29b12ed90b7bb4b62a1496051bd72a387b03756a0c30e00c37e88c237bb352b358f2f807c3ccd78659e27786434396b911ac8e88780372e20bd3f88e61bb0ff103ae53101e46d5ee21f272e71f529995e775e8f9a7dcdc900293347d7adb68e4053b4c1f3c390cff95eb991aff3ab8c093d3b77af0c10658b75499585d52e066cc10fcb545756d8366d1e2383a5134b4dd8668eecba3bfd7f8ef9d1a1d4edcb20527e02c20f9bd577104c046fac5d9e39a91ceb32c58bf200b9cc3948269533009d55c0a34fa45895523efceefeb8d4c3e672c4883064a9c1c9d75b24362fc208007c91e02cadf935424993ced3445b8a53013ad0b5a1c72a8cababed5c926dd047c9d9f73355a80ed8296aeb64f6b922a066961b2a83f9a3da32cf5e2430379de559c2a8c48ffd730b99369344bf75bbc557876e0a074583acf05b8f09b74bc50b94b31f265196597c0073754172bd4d04064c1da25fefaa8dce9076bdf55b013d16f92d6356e42c82a7141dea0aed93a5a5a4700c40a28e3a100176ddc99fe0f3f90d189bfdf2199aa60507088e82cfd564a909cd7306ad2be3efb2108efae6010e9a73e04117a722dcb1d633e358b90380c7de086bd75946e830fa4d399cbbd44d1e3a51e8cb5cd759b74796b18d0617397fd636611dccb25968af1d1d5924bc78a19486101b46970f57f464d17383a4bdb77331c9f9be57c0127bdc8b329ed5d2b7e931d648546edc82fb3aad408f8fdcfafadebc3927f7b9d9322d79ffa8f75703d58859e6951e5d4ce6b39a1fc850d80a1d2ab4a4bc0584693cd0b57f9c2a913a5c0d2d2cc24edc1dc9279833060b86ddadd01d662e85ed5c438ae3155860f29604d8edc290f4ee1f4de8607c0b3893b7bc3c641a63b545dfcf52153f7dc32522e13e84a541b5b27436af495bbaa9dc808d4fc91eb058228d21b8089fbdb506658e762b5525d45954e4dbaaed724591a81740aa4141db69b35e8dc123ab6ec5738a6ed8643512d79724a5da42daf74cfc2b4ab77441a66cde8c769c1e4f15e38dd72c0e988bebd5dd0ec2686b318a4b645ccf848faa4068b12be230f2c602a780c70e0641090b5b2fbfd87ac4dcbbc0057c7523d70120a725a8916daddee44f804a9e36528c65f3a7d7ea013ce61bbbdf343a321ab06c7a82821575a31f45e1b837ca23e9e70698533d802b40d29d6561f0fdd558b96ef9c9795c95687bcfe57d1002792b3e57f0d8c1394406b6bef60dc187d2909dc3c44d447e1ffe6265fa3b7b4c3ad725fdebd8238ec7d005d44a932de98408513111427eedfb0e674f5dfba7dfe6239bb0cc98ce947655a4c3012408ee66d5e3f465cf12d937ab2a893fbf0c6e25d6c4e8ef869d697a55c85113357fca11669e45144e75ed45bb36d3046497283dd00ee8ac74e61bf86cf3b3bfec5a4b33bbc46eda87ed9dbd4f6c4024be459ee72bb286f13fe40e3be9f646c9858832e66087f23c567df875369929d9fa57654180ae5bd8efbb591e74c4176426b6acbb0304e6cea3c5f54425f85ebc4f66445678b2bfc46fe65489f948ddfc55e900c3e241a718142fc8b3ca16a5544f93c64629c795f0f504279c24f857cadf5bcd3ba022f73122053a39edfd0dc1cb961a6e67affb10aa01de9ee84e3a7017652ff0f6ddaa6628a8d90e63fb960ea7a15a1646572e4fda6a1721011aed2c0accc44514a9880d0f22b2a9ceb5965a06fdf5b0f7c9d213b3b8725643e3be40fbfc7089888b09c8bed9b3a9f718ee74f573046f531c51ba4afdbf490065125492b46146ed283075cd2deebbb522fa194e6386a159901dc2bf63978a2f94fee93cffefe028071b3a50cca532e758bbb953f460961b735f8a60fc573b4f2de52604450ed982261a3a646558786e89a7a53c53c54446efd9c3dd662e6076b044c3191fead401b81b71f05116474ffbef5dc464f042cded9dd6d8edaa8d8f85d7aad1c4b69d474a6fba988671d47a0948d8157d921fc806169f090d07771f08b9edf505c8351fd4297d93bf7782be2e30f2a7e28819d7fc76fda3a8d41ae00160f8ffa477b3cfb551f8c936ff7f9cd1ff6b3d0c45f0846c9960ce4867b85f8caba41b8ecf864dba8d205831d770b9a8defabb483648ae8577e1eb4da084afcc6382a1dff80cc1852d933937f9ceb150c20efc719b84e19df4c94361a3445f79241e213cc95c854df5edd4999a43b5b8d3bdf5ab24c6a411f6a2d8b947fafa396bf1391d05c7346187ad004e42137123314abe2d82dfe86bd38f20805ec56b2149940087868008b4ca61b17a237ecdb6d40209b807168687aa5a55ff8d003e95c475e6f64a50c9c029f353d062e026b95fd2023605374ca3225e76f2a5e599926e6e8ec1399523aed5b965fe522c707ec509543a5b41e7de989863e74970ca9b2b85dca8a66b5a7f158a2c6b5b9e308555af8bc5eaa07a65a546fcf0d32477f39cdfc70b48e6137c9dbc66098254b66c4e773a35fc373648ca382237d0c0bff318f65feb382c2558eb9f8ac55b047f45db0b23fcf53f63efd408fd5058fbe89e7dccdac1b7b02d6aab03ebf50a71faf5d32a1b17edc1255761a9a647f0dd2673f9cfb96534ad52add9b57c8b633f13e9ad61643d8d58e3851cd1abc09743788478c3fe1f74700819e0a0bc0f3b13e7653a98f88628e010267789c448045312cc9f1102f8982f1ea2c2fa26fb317459f94f1869468c66c3284a89f0ab0cb20d0cdf64171010885d67dd87c4ce6a136f4138aac253057f84fc71b21f945fc8dcb442de283f0e5df9024f89ea7a2f996cbaf9efe9ccea7358f755ed78d6f8eb2407302773426332ebe9203dcc6dc54d2ebfccb15d592a10ec291ca6c96d80a25c6f5a437d036b1b0b5fc65df899b98eeeefe6c0d8e80410299b558f485fdf3c06df3edaaf9bafc5f4b4e79d3ffdcff5cce80abbd91fb13c1cc7cb794c52ae6afea69aeeb8eb9e3b7bb378b9db7db8a986056db418efaee232c98fc5021d10120b776b4f405d4a4ede10195509a48e48943b92743499a4560efce2240160539a8c0b845cd4c2e2ad2e06144c225f8bb90ce68995bc26bf3c4115449ab46df52cadc5ea88366f0dc1c74bd54bd733bf7dd63e569d919af0f9f330f6fe072294d635b9d6383149d40e344e5d222d43122d7fb1b74b962f5694e4a45da588787b6d2f312fdfe5341db43382eba9bedab61fa483da325d79", 0x1000}, {&(0x7f0000001300)="0e48963072535ee09c2e5a7296ee4dbfc2e382a51c9af1212178ae7ed94452faa4f82945410a842a1974c2687e535f8f3e2682faa3fe10c15b8fc9a09a3b2a2a99fbe38e122147e968c7d1c62105c5b9b9833183cea764d64c1dd424b522d48446ec9af0ab3e779c9ffbcd9f501cd33b1e691a8a5e218f58e7828f4b369cae3db21917a5629f77e711076c35ec49d1c0b900ce1a0cd14d905f35a073c28308058fafba93123cb22d05b643fbf0d311ea1bcac12617ac09155b264fc6c3c8f147e31c800b6f7738014e0155bd060bf812d4d1b30d42", 0xd5}], 0x4) 16:00:16 executing program 0: symlink(0xffffffffffffffff, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x10000) r0 = msgget$private(0x0, 0x202) msgsnd(r0, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r0, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) 16:00:16 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x1127, &(0x7f0000000080), 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00: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) r2 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="667e499926729ae0dc7e0bdc54ca8dc42b84e7f1436e02d717b3950d659b85c2a01846f0ae7816734a3075031605e477a56300a1ed8c363d554a2de3a475da773f24085e8e53f1ac57e52b9e59f38f2218f282020b04cd27134bd7c85153605007b519252af032f2efd5604d9f047103d331909ad78fd12d344aa4e433aa3a2c67825fd3b5a461456f91adb1796a9a276f96c2322afbfb90632450581475576c5ff2cce18ce72866998b334d21c876d0f32a4eee8b11fdffbc7d498a384cbbc3b89ab9ce33a9d206da79e0cdde372ab88180aa67ac1112a6026139252599b80b7394c236ee615c19f4f5f8d31361ddc286c0cc2691a20857eb49f7fa81f7eba20c83b47fdf036ca1897b4253f196e59a9a510780083433622cb2c9e310144863028121798c3367f5080eb19c2ff971ba7b7651783a82864ac2a753a246283264295caf97d043211be2b2f0b55b20e30aa86f03ed93ab07252e438ee979101333a5f225e07c85b4a3355ce1073aa4b241ec360f8bbb193df1b5d25805693af592254cdf0e741be1ccd22c74e9253e2f6446db45c8510904f1839613a855777a5c83fe6062cd662526295e08de6b36bc40d427c3920392ace21f1cbdb61cc82d4d1d11ff73a4ade68145a8183a3676c35862b367591f4f7c0e2543936b2b00c682a00410f69d48bf50581b78de88c4109f1c7a01f72338331cd2f5c312dfe5af6e22bc613fe815ab0de79b038b0dbea918a8c3c6af6fb31556bc533c686b9ea0fbf6c0a0ce44d0257b464833d553874c4ab204d6df7f972b79c9d9c2bedf6575ae2acc4511d36367bbf69acabfd4dd4e2c83eb15f4c630b758c28136906f48f44a89f2082a602d8ce4a43a1fe3b407d43eb78de4684f7e5ccc56ca6947a3bf6652593327be04d28d88222ad56e0a4eb19af625edcc9baa593717ff10185f00b56e884f3ad31b43b55bd6af346c9ce499934f06016b679a8d387101265932cc86c4f5ee4cee8335859bb8806a5cba8dcc007eaeacd70275da1acce98c4ce470a32adbc2871dfe8195ec9fd2f50dd5c627361862373af199d82274a9748d53df317091e95b8dde4c9fcca80542e5db56b5a39870abec51e514678b31263cd7c98162b36192f95942baefd09d201a9f9557217ca1274cdf567627dc7f6e596e0b92bfde743bc540dbb0206fc2acd520bd28fc6ff6f2d7b3dbbb5304ee944bb6c0805aaf376af5f832d240d404d5282655e38e9b9172105f9390b9966e1d2ff7fd6bd7c0d906709cb67464da07679940147ae2c9abac61418a1c4f3076cd1c973db2daf6a6bcbe0fbcc53be907b56c38420a5ddd8c3dcd7f2269e49e6599ae7caf183f8574e77df11b3ec295530960fde40d73fa057a0708c1273a6d1085d397af1ff14c5dbd20f3e442ac4740d3b28a13d5ea06208ad82602731882b27b4a845022ab3578c504a016bf02817d88e0c4101f0597557c5f208b2ebee965bc5fad08a4d3b498e34f9a37675a10a46b5cb39b21e4151abbb249d650df3364084c1a6617f7258c97c5959fa6cf43555df61e7fabaf3adf6c5efe73f8831632d48cbbcf2b4ab8d036dbec5ee9a3ef087aa20960d9291d75e7daa80d898e94106d40c7c750d94f3b5fb6e1840fd601ca4370b743471ddb96b88508c8303d3e9cc647feb5c3a4af0fbc7fc4a94613e9fa36a1fae56935c60c9a83eec71488bd1f9824b52d8c9450e6b79dfb0c070e1ebe484db651edcfcc6add36fc4de7948dfe9aac20643767a621c37ed995494965437f9022484a1617392a58ca4c1b59ac575933b240825e3941f4a61cdc5e4ac8b71f172f1ee371b236e42c9f2e4f3103a7d6baac4bd514f4e343ff94a526e63e53c276ec7a082281616fe6c5745134449df050cd56c6fda79c38b933dec2efb22971de12429d305a5dc6895e6ec11b79b7e3b1d64fef3d98966d4aaa9d40a0895917b0e27172c4bb64bc87c100c674d41545526b8ac28c8aaf6f401c63fd5a2bb52b0dd61ee8cc7b77883f0d58acec557023b27c49032691165cf961b9e99f00ea72e60427b1329ba2e6705a80fc4a027e45ed617b40186d310193b6c008e88c9247bf7999bc2825c2f716308cc59e7c3bee404a2128aea9d2da7aed70b2c29cf598dbc19a46001352820509f6e479c0326016cdd42341bcd4f83a159088046161c49175bd9e5fea760f74c986c0fdaf61669cc7475e69e699b4d547ddf1e4850c08d49ebabecf1a6eeb4cc0bbdf94f6c42759260c6b55803e8162cb07219874174f7b64a240cd1e31755ebca6f744a22d74f62e35eed2a81f6167a01e7142980197a8c2f555879215f58dd5d85c290545b8c5b88644275c9fb456bf295ad7184072f8ed8d6fd8a74661b8166d4231be34024674ee160e58123c1edeb327f042b367413127f93d05fd755b6c593c00d2d5762db530716a02d17dd3cf4424ec537c204e4d3ba45e8e550caaa13f4f9df9fad30e86c9730b638479d89b4062c768c0aca584923e04446258e3421eaef05f623c9691843ff510d0d147ae4f0ace73f6d35bfc370aea4e5757e60229184624f9867abf0251ee46a2130b80d094debbf8ae1cedb4172ad3c3d0b0222f727ee31fb82838d52164f1deedc5e10a0544d8765549a17122838fab974cafe661cef0cd4b02bbe600790e12d8923b1af1bffcc145a31512a7a1098d4b0195ef5074ea6fbb44f3970a496ad6148932fcbf9b7cc8bca540c1a9c589cc8679cb105d9e7409903f4eb48a1675df009596d95cf45a30121589111f706b1f9c9b8ca0cfa0a725653d90216492d373481ff8acfac659ea85599f28f52dcfbf593ed496b8f80198ce8cd910c72f0dfd95290d9f997b532508aa2d6e96ee83ecc48630482cb8388c7228ee87b8d01aa15bba9c2cbeaedad14841be43b6da97f7402cc8ab990c4db9e335d73d50771b4feb0ea70a12a5d86bb8ff137b2a76b13db84497466e111aa939f93d1662c0fdae3dbe20d4f10e747bfa7ac37ed634b774e3f6bcc584c676398c231dc5b3df5787e5acdd38ebc230b55fc1c05946ebf01e86a118fb17a020625d0cea737c8d3abe6293df86d4d581f2435afeb16724b85622d5451290b65fa321e3b1ab1729040a2f5181eda9d2b6c384f5e28f81a848eb3ebc3c8d1eff21ce27414b78e4c890cd863cbafde368a23fcd2733e6a8f7a7c9001ef855d6000c12b03de0e35052cc831618672e6dd1397490bc1948e96e766fb6ac9650d058af556c7c98447dee00c00ba33a58386f6ba0cea350e8c5bdcd90fcc814d92c908351fffd7230adb8ac15ca1071ec97ed896e0731707c9bdecc27fa8c4ef6a80ca0ab7a3ec986878efb2b155484fa0dd6d1c64ebd8b7c1aa722569180dccec45070b1128cfe0274e70489bc9145c794f7bc4a95895a27af0137af6ee7d6f57e10bbb62f1ec311488c8d03290771addad399ce7e4bc1019e4f510b6e85c25105b8f53a1b7b301f165802a51b04e04b57692cb5ecc354d42fa6d59b57de38e3bc9aa001c540dbe20990bb207d79d72d4c1ac066713d53f219ed55dbce1b2b0a72ced75d83c1bf3e2f13cebc52331ab7f052c8c8b7f0ff89a9d91e52fde229c5cde1dacab4df70a45e5e4e76054c86f3442a89c16af68eb7b4e80e9c5b974409f9df94d1de5fc5b57a983116aff5740e9f867b09aa9e26675d7d7805539ea629e5998657fae04237aca8dc6250082be771fb31a856a8ac5f740b7bc0b2469cb1b2466343ef3d45434c35497e102eac9b7d9f22b9f2d0cfb4dd0cde45b6853cdfd3e1b1a07f6cc6aa9fcb5022bd16f2e89b567b74b5429aed88fac94647c14de0bef47cd3c8bc6223c29bfe8fca8f5ab4607933efb4defa0754cecde69bd8ca6411cda2b8d80a8807b3862eba47341623a6ec4fffc3859922cef9af41c29675efce6c7c1e735cb0cf8054abb86fada200dff4c01bb881722663e769f1929845ab6d50f6e9ac699c16b3ade44da47fd0d29784a45fbf966ff24ca64a8c3341daa4f266f9b002b56e727f44b594d9159527729b1f62f811456dad21613134a84a4b0fab982b478b8276b92a008e1ebbcd13fb1f0d161413292ca62218920fe758fc4021509e24eeec294e75cb8663ec9fd4201ee631e740250a011ac545462408d92b00f122b665007d6d8921a9552771d3cc5d4fb8d2f0e961896bf34baf0b0d9af53b02f6b27ec8227c8425df9accbb5bb690bbcb9054387ccbe5f2900fa75d1f05d12a467cb3e16fee58578977e09f5e5cce18374233323708ea369da21d2a943362a27e1e8697e2ae5bfdd94933444fc2683bfb6a345e4f1fd1601a3d31ffa7b8d42edc96e8a1897f668c85f573e49c149905e3ac003dcbbd88493b2cdc628c6c37866a9f9b79798307c7c8050b6f26beb3cd6bed56a88760d52084b0041f08f649f9a223b74f74807cdeb4654e603a9dd774501b46142b50d87dfd7047809bf4d6e9c2f685b7878bf5991ddf95da9d26c9e2bb94b2a6a1125c12261ea7f699b4b5efc490acf6a0a33230753bbb33a75fa60a9cc1ddcc5efae58f7547fb51576c52b549991427950a66ce4454daf37f9527e3589f5fde3c2df744d726367d6ea11ad3ab09d69785b2146302bebc42dbbe288a1d174b68be7bcc9e0d0eb4c073400d6e98a409ded103590df3b39506c5ebafd658c0b87420dc78a1449a971303443f3b04b8cc5821eb1e602aa997e66021ecc4e3ba91eff5574c4c285dbfd7f56ab652deee3508f152eb43907042ff0878bc3749f039bd48723349895f7afa3d933bd240c79e2528dc0c8d8f315205fffcb764b12496deb25cea6d704dabf9ce8b94c120b9b75cc7d93425217c401a181f9935a8596678042ed581cd5fb939cd03207ae570022526e5c7f1eb3cb3cf6834d317e8d6d51aa3c20464651d85064253f8d2512743548589fa74ad30150e4c767a69c95dc240ceb823f8dd2bacd633a0e6c507478b892db1f87da8c4c60b9e8c884bbbec2fe0999f775aaa27c7956edbaf4a418218c8d5489c75f33580878cd090c640888e6b673df6a5bcffc02ffc00eea688d789dbf0a402583c1155f2ca93ff0bcc58f1492306ddae70d107b7eb314c3340969c00dd4eafd6c309fd1e34c383ee9511206d11dc8889e5ae9ad7336a1b3a55d0881b6ca36f0c93bda3cabda6cf363c7426ee45fa3c26cac131fabdd42b93fb9ac61f5d18e96f63e331470e6790776e21f6831950227052fddfcd8750a603d544d2dffc0cf59d87d8cee0f780d08b683b198a85fb064ba1f05cbcc5b22e763b9f254a9a1fa0b9cab37dc0a41ac848ed973b6fa45d06f8e4f5b1b103235f3c604e144acbc45141d7730549fdfd82a159baee2c9b89c41f9b4fbb5fbf537c4cdc67e2cf83ccd0ed95655a6ef514e64c0b1e4f76c2bbd712bdef86d8f4df85d95f55b02376cd0b3af997f23fc523e44745e8b5c608e8e9d97e728ec394e567ab15a2f076fb386adf6d2c13e27614bc6a4a8bfe5a7baaedbce577c9705e42321b939eeff1706be97c3c7ab55fc3e34173fb0e44a8f8e445b4a62ad1a60efde1d3ee09cc47d9635b66d062a7911baa990f4e8d89bc77a96511cd23bb26b2c4ba6e66a42ae8d50593b3e094fde7464387eff40e011a512f557ffc02d30c7333521053076141679189957df3f55cb97c17e09bd17dd8a6858d110675ad4c4b38dce901a5f40348d9832874250fcad09c590895c6c61978a1451fa091acd34d1e7867125cdf1512637aaf5b4f1f2393936b6422b18286918831350a1b6b9dc2ede637734f73d5ffbd2f", 0x1000}, {&(0x7f00000011c0)="fed34e6f494f3721957edc99c6e865a66e26dfabe8eb8fd071e2780066919e447e2d501c302297448289167293140634c181be265efded6254d4a2181fe0f165ff5541ee0873a3210a572e6610a57bfdaab160b289c94b85e9354dfa3d81c5fc1c9c3a0e08ad2bdf52f04db612cb38d81993c368ddd9a6ea8d670a2680281aca41f0ea35b3508086113cc45d8f78617a6c3152627edcbf7c2a6dbec13be83ca0cc90b243698f8579f5a63ca3b75357afeeb230e50f137a61f1dbf190f4f0f538bdbbb4dcb04a0af8280e536b49d52553f2961a", 0xd3}, {&(0x7f00000000c0)="4c68a5c2256e3ecdf76e71a4531da9e0a22be7641118af1c9fb70ce4d6c20aa60448fc1ca53242fbe988db0fb78b", 0x2e}], 0x3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']*]#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\\\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-N\x00']) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffff3c5d, 0x1, 0x23d, 0x1, 0xe6}, 0xc) geteuid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffff7, 0x1, r1}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x100) getdents(r2, &(0x7f0000000140)=""/77, 0x4d) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0xc000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x93b48c1cb8b57044, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x3, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x7f, 0x4, {0x6, 0x80}}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="0231101c07323c4e6952e33059e5769d2ce73fc9d0594913153a6255752e6f11d83c4ab22ca4efec91d6c49db2e541370563540161f926a90dd7d9a53cdda9a5fc74409493e4ad15af29edd65ac4924ce3d1a10eb9a41a0b8029ad42c2260c2685f901c15c207620cfd97d604c7377", 0x6f}, {&(0x7f00000000c0)="20b2fe1e5e41f411901d401c05cc81391a53b23abe1cfe24b7ef5bec92693dd3a650a208d0785529413584a3c2607f6ce7e4614765461fe6d306e165e753aaf91e9177478bca46877d2211474ab5c8b09c5fecb46f6b438ade7231d52748894fc528511b77e4cc6db3e5356da427b37d28d6d4ad20387e734835c56974ae1e45099f5ff35a2ba03773dfb1619242ffaae74656e5a421ed28d85d76950fd130e785fcf48e9294ac71fe673e93210fb4466b1e6b5fa80fce76f158b46f06770567839a18bf8823ac", 0xc7}, {&(0x7f00000001c0)="9d9bbe7e46162fe3b6c993aaac016323d1dc1b629690e494e26f06726ad4bbaf541ecc3d876288aaa3ceede3376c5e88d7d4513f22d5fb99048a71e13cb9e360fb33699b55f30990c2e8f3f8be5dadeaabfb0ca8bad571dc6dbec9c75a5298bb3852388fad72c132616fc4f05c11b634ca062d9f3de6f0d1a9c601427b9080d383bc41743e71deb8243c95d1ea247c2d52a566db5ef58b7495ae3652ed0ccad179d0d60f4cf6a7f786", 0xa9}], 0x3) socket(0x1, 0x4, 0x8000) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ftruncate(r0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x4}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x401) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='Mr', 0x2}], 0x1) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) msgget(0x1, 0x40) 16:14:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000080)={0x1, 0x4, 0xfffffffffffffffe, 0x76f6, 0x0, 0x4, 0x771c, 0x7}, &(0x7f00000000c0)={0x8, 0x200, 0x0, 0x5, 0x7, 0x9, 0x9, 0xdc6c}, &(0x7f0000000100)={0x800, 0xffff, 0x20, 0x6, 0x10001, 0x9, 0xff, 0x80000000}, &(0x7f0000000140)={0x4, 0xfffffffffffffff8}) r3 = dup2(r2, r0) semget(0x3, 0x1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) syz_execute_func(&(0x7f0000000180)="416fc481fe7f6e00c4835d5e3afd8f89b0995a62c4c1045cc66566410f541766430f287e0064f2430f1026c462999ade410fa0") 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1}}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:14:36 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) syz_open_pts() r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:14:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:14:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x8, 0x200, './bus/file0\x00', 0x80000001, 0xb4, 0x3ff, 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4000000000) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x10, 0x3) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x0, 0x1f, 0x5, "4bcec52153e77808e419eac445ba6627a1b997fa", 0xcc4, 0x7}) 16:14:36 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x8, 0x5, {0x20, 0x9}}) 16:14:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(0x0) fcntl$getflags(r3, 0x3) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:14:36 executing program 1: r0 = socket(0x3, 0x7, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/4096) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto$unix(r0, &(0x7f0000000040)="ee35e0fd13e61e2a6a233b39daa167953c4e83f7f27b", 0x16, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000200)='D', 0x1}], 0x1) ftruncate(r0, 0x56) execve(0x0, 0x0, 0x0) 16:14:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) readv(r0, &(0x7f0000002600)=[{&(0x7f0000002500)=""/158, 0x9e}, {&(0x7f00000025c0)=""/15, 0xf}], 0x2) 16:14:36 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) r2 = semget(0x3, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:14:36 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8230, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup(r0) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) sync() renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') shutdown(r1, 0x0) 16:14:36 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x21) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './file0\x00'}) setitimer(0x0, 0x0, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x4, 0x3208) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x132) recvfrom(r1, &(0x7f00000000c0)=""/255, 0xff, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/134) 16:14:36 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getuid() r9 = getppid() r10 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x9, r7, r1, r8, r1, 0x0, 0x5}, 0x80000001, 0x7, r9, r10, 0x2, 0x1, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0/file0\x00', r11, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) getgroups(0x1, &(0x7f0000000180)=[r4, r5]) getgroups(0x5, &(0x7f0000000140)=[r4, r0, r12, r1, r2]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getppid() 16:14:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xcf, 0x7}, {0x7, 0x800}, {0x83, 0x2}, {0x5, 0x5}, {0x46, 0x3}, {0x2, 0x8c03}, {0x87, 0x7f}], 0x2c6}) r3 = getuid() r4 = getegid() close(r1) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0xe4e, r3, r4, r3, r4, 0x80, 0x40}, 0x4, 0x8, 0x3f}) poll(&(0x7f0000000100)=[{r0, 0x80}, {r2, 0x90}, {r2, 0x4}, {r1, 0x40}, {r1, 0x20}], 0x5, 0x6) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffff32}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x80000000, 0x5, 0xfffffffffffffff7, 0x200, "7819415b55fb4e849ef2a8ffc4f1fd197a21d666", 0x1000, 0x5}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x6, 0x8}) 16:14:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) shutdown(r3, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x1, 0x3, 0x0, 0x2}], 0x3ff, 0x0, 0x1001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0xe940}, {0x18, 0x3, 0x2, 0x5}, 0x9, [0xfffffffffffffff7, 0x1ff, 0x9, 0x5, 0x8, 0x0, 0x5, 0x100000001]}, 0x3c) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:14:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x40) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shmget(0x0, 0x5000, 0x48, &(0x7f0000ffa000/0x5000)=nil) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c87c3772c0035b84e33332e555faae7fcb102", 0x13) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x8016, 0x7fffffff) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 16:14:37 executing program 1: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r1) dup(r1) syz_open_pts() 16:14:37 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2000000002f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:14:37 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}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffc}) 16:14:38 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/74) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x200) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8e737f79040ff0a000000000000000000000000000000000000000000000000000000fdffffff00000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x6e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:14:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) getpid() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:14:38 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/156, 0x9c}], 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:14:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000003c0)) r10 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, 0x0, r10]) ioctl$TIOCNXCL(r8, 0x2000740e) r11 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r11, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 16:14:38 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x2, &(0x7f0000000080)={0x1, 0x4902}) setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x12cb2ed2, 0x8, r3}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:14:38 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:14:38 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, r1) 16:14:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0xffffffffffff98ef, 0x6}, 0x10) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) r1 = getuid() chdir(&(0x7f00000001c0)='./bus\x00') readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/183, 0xb7) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/5, 0x5) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) close(r0) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='x\x00') 16:14:38 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:14:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) getsockopt(r0, 0x4000040029, 0x20, 0x0, 0x0) msgget$private(0x0, 0x400) 16:14:38 executing program 0: mkdir(&(0x7f0000001a40)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x80a8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x4, 0x8, 0x8, 0x1, 0x3, 0x6, 0x3, 0x3, 0x1, 0x40, 0x5adf}) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000001a80)) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f00000000c0)="cfe3d8fc0bcd6b74cc243c2da0e801bd4a9c", 0x12}, {&(0x7f0000000140)="eefd76e3a5767181bc8ee5f180c397c8ced365cdcea5dc4c399433bd1f116b0216fa27ead2824a70aedaef039c9d1f87f9a7da579fdc50c7303d8b4ed32c95608a00dbb905b4268f3cc2d0c655bdee7d3ff5045d0814465a9a6c250df4f7d340830a1d9aec746e979ad17fc7ce98e8e7582fd519e62aa3a16f2fc1335c66784a10c95f88bbbe78405901f43cc652f830b95581d255f262decfdad159e563c32a6c65dff73dcd02d66e3f9a60319b0ba7782da9260c16096905a819e563a68afd66251974fb7779b416ede2b31edfcece98ea835539640accab00bfb082c4b90a2febd9", 0xe3}, {&(0x7f0000000240)="bab0c3163b43445253337dbc9c928ffa3a3e8cc099650f75897965261e483014e6127d2cd45d3376dad6a85a1fd88b1c1b238461cd97545b32e30b06f682a9e6020452b3778200e744b71b04257b6777fca53071573e2dd18f12e1856fc18af040b392d3dabb32b80117b4973f2d1024e937f5cfc9f83b39e7e3f25d9e11b2b7da294b2c33c46c799b590d896594236b8479e7e600bd08ede2a09aa6dd61d5e04547345a7b4b38de97712c6f41a0267f94332cd23cf030ac1da082c1b50fa5017da018272c3178b767c58ba218ee85d9302edf7676d5a4d27f60c708de3d", 0xde}, {&(0x7f0000000340)="c8f7a9fc1975f8e3c1cb79b834c9b713be88ef990a070719454067e3fd43c8e8bcb4758690ccf9ae60cd2e39477e87867b5d05d70082d77878dd3092795d79ff6611649d4a46c31ff1a6751b7469784a89c1a0a186a12b01a88c19358c3e3d3327038bba9efa4d55b46ca56656ea696523aa1d44ca96c14e4b72d6ac99aead724f5a43403b172add5d7d565294fdb79028b44f", 0x93}, {&(0x7f0000000400)="079bef152b7be5a482a6a6c5dac049bcd202b5b6572b6cb78e0313be7fe953d5d87cb153347338176edb3354d7ea9d5b2774dc4774fe7c3d26a87584c0a84e78cd3f2172072947544d0fd0f6fc9992ad1e295c96861fbe24ec5b170d3d3421294bf8ebcfa83c0562f470ca005e3d456e8dbad88f9d21c567cd0d03f7b9dc587fed43f48b2a0174f341f76dc07d2c5f5cff38d29ac23939f0a6a6b79785ce6bf490231bc5ac257615815df5bbf865099b8d7ef0a686569f8f67e2050e2a4901f1d0c18517bfea17ebe22c6177a353bf6670fa9a93106f6ff14909df27c33c3d62b45884a045dd5f34a51a293ae560891deaf4cc080e693c93e8ecfe0ff4a94fb1a1a442839b9e82a8e3ca0d5489ad50ed8ade444a34030601c0a52a07937215a4eeb60dbcacdad452b99255c73501ea3a1a8f97b579b0dbb013130ba4ac16186eeb395661b735896d7dda3a495f7cdb0779e5f3b9b1353a6b3e84049fbff5d4cc95011cb93498d175ff16a7444102a19bc4a50674353d6070e76e57b1001b4533512d547f6cfef7a5ad15425d73041537165f6f63cdcb28f387752340fd6d5c0b7aa0bb9450d2df3b6d47bedfc4b746235c55aebdde9bab5045b03d6c32cd09db1bee46f884c3800b232fdaae0b44bffad5928cffcff4b4ceffa1b55010ad5bc77fb53b01760eb237d906be54ae540836111425b3da8c5ce6bb21772e11e6e3619562d2fc9b88c7b5924efd63ad3ff013d0924ab89f0f07faf26d8baef60f4e7cef336b5e80c1414435e8a8b6c2326c62f9a322b32202c53eb8dd3d730c0097ab8865026e62125e8822636e4fe4e82d424b49b7acb44b3340fea58e8a66d62ce2a368fb1e3597d9bc12e54adf6009b1a7ce4bb873e5a04f5f7812d4262e94d8791776f93ae86d54ce4b1ac32f9c9d776da72d75c97ee93b1e4d239a0206c17ce37638d1778d141f7602586c20d98f1b7b35d63641b30ef6cb978554fc14e5e0921c472557fae3fea0c010b09ba9783c9795f47de41a492b4d182627948b63c4ad3ec91eb70144e8f5c66d61327d700a5a005250fd3bb0fe59dd919d44221948995a2cd9d2d851a1dd44b1dd70941a8271df860858523a172e98975d28adae30c0d455a90aa2b6fbe92753e42e02b675bf7689c67bcdefb28a4e140f6cf3ff9520bb7e44679181376b58e11722d4951e82a0546e11d79ea64774217263f83499cfe78ecc524a36f4160b0cfa1837b7c4b6c1e7b22f223b999a613decde5175ae9f5edb08644eb9f309f2ced90a2818cef209ae2c72ebc31d68e257bf7045b40c62a7fe8f2dff0756b9f8886cf97ee1c8f5c96af283adc8805efb07f72c16ae5bb17d51906ada8484f6e13ec995feb681a53722bc5a945a53e60f18c1b1b6efab8dc4e974eae211efd8635a839a98a19bdb0cae2deb822a376f6be9ad5ea0d97b84fbbbe6a1cf1aeb6ca09c7062fb683da4ee08eab76d84a1e68e811d0f3e9ef59e5f267f8d1cd2463a5e7246686c6ca90553615579ff5684fb8adca4f5dc5d7df574b28a3d8980268b900c69bdc0fb35a634e0311ef3ed68f28cd0102809b7f6b4e472500a999e54399572851fa2e847696131466c625131e78397bbf0278634b3ea2c4533f16380ce820af3af10bdd8a842818f2b6713f8abe62f41e50ac0c356580c1d8e854a4c40cb51a6a45872f758ab5eaa43793248555f8712d2d0abc46b5ec489271a8684924445e65735c7562afd35c4750b2ae4fc08b565f729d730981b305da5c8e9289f00d2475d4f2e5d53ba39b3f3d31e2f3cfbfd5d8a5b15841113dd26ba00a2a03ac7d70a86eebb55b05a31fd99b0c6e682f1f4988548dcfa5aec1360e49a6c2462f63e1cc7887a358b93dd0a99d7471f5e618506d2cc3119e7ce711957bde74c4b68ec0f2165e7b87e47c5afc6ed88d9041d2e508bd708958fd30db30a7095cbada46940a4438c28d63aedcaa245b0cdecd1f29b32ced3a91cbf0b3ce9225e3b583a68c6bda69d45aa3db0a81222a4eecee39177e6aea5de932686e820ac9e7f508dfd52167b294264abc71df42d2b91c1623db49fd8f141dee778b0f57a6d485461599f4a8a9462855311f4ab63b320e6cf302437cde466b406059a132ffe33d6cbe2bf8d0ff7ca394747a34968e5510bf7c0438c125c9104514a66b2fa2ad728c467f6dc6b240b4d7c0561d38280019b41bf042034496dd201eb9cd71d34bcc7c1ba8a973bc982327da96ef53fee52337bb8efd3b63307f97407c7edabc62083b9e51f9f73670c2696fc5d9b81f557b834164baffbe16bb3392e677fe0d9f479a08d904cf415ad8398bdc5208f117b5a2ec2797e42392a88fdb97ae6748beb2b5f175b089f77d8fc7d14853b40a759c634df5da31a2493ba5dc8ed319249307fda4c4f37e2e44c137458a5dc0e15910b219e255ccd72dd26d6fcd1b69281652734e85d5787205aa3102de41347ab54cceb1c4ac7d0be474cb29844e60ee382a3f1c3df34f5a58ca9359530012727aa19060dc8ca4dd34e234564d62893b5261c5c9e649bff09b43c62fc8edfe4437f36afd73ac7872f906a12052d7b5a071245e127173ae88a736a08c660a7010231c57d26b1b36e6b619d63db4e36de678e5206c3163e021387c23327fa9b0bda021c80166f7bb5f7791f04bcb65d3e212f1f903f9c396b5092c6e536c71745c75be56e3912d828ef709997f9a25f8cb37472984b8901f978c4be650753512e94e94cb066ea2739b85fa76e966b42238cf2c2b34401c28ad3a2da800c8edab96c4e4dad2ad8274077741f2127631571dac23575614369e8f6491713a19e1666606d361acf1a2c2a303c1aaf4c17077182038f34b1daf065156984fc5aaa678afdb1663568a98edad339b3301eb6dd9fa6783816592344f49037faea625803542576895a103d3c8d41e89cb512f1084d2c97e1904f21c45be9b5e37b06b1902f7bede276055ee51e4e3f7970a2da8fa634d8fca73db4c1ab38a5a9e50624b71c307286134a50289a9318d80d99daf5c5e303c78377f2da9fc145f525658f39dd40bd71df9460d183d82394b1810ee54b028e1d9ff8d04da2aa21ee4206eee14edee7ef2a881f4035007138c62df5fe184f18a332d0065d8f45dff6a3cb32ed387a4527d8fef3fca4f586dc08e78c6fb4ade5eedb3e76cc3deefb0ddce648f227ed34f1f8eee085a2137f46d18e8813a1518bcd4e75d7b9a3032dba2e348857aecb48386f9154f415f8d0c64cea8b3db0ba7c8bb284a08c7226e6ad0cd6fbc4f230b199d63cb5f1b6d1b70df6bb19eb84b94caa71b868c55de8e5f8ca9a2638b4a2f982fdda17f283a335677bc0ecbf73b11edfa5563a548aabf8750fa1a301b6504edf0970080294fa5beb0dbb2eb86c424dcf2477e54f314fd07ad59b79be38451ab29ebe3e790a302b57fb53e1e941f0859f98f6ce485cf7432b5b11290fe77cc70c4451ac3eb9034885c9903ccd49dc31eeb240c72254bcc3a460c1c901d91a6b98b9a14cbb550865e3b25a29710e679ad56775385e4c36bb6b12d0fed2360f925428ed179fbbad8793067e46d4a69b60cd3d81f0dafe66d1e54e24dfb6a88b9e3c33389d107203ab9b509a77abe4a18dfb7c7054dfc7b8d350d3dbc545a9fe082ab58bace104e64607d56feb6d9fb56626fb1aa59de800e9cbaf95d27f4bf2ef667a8be493f699029544e1a197bbb7312d34d8cb7c08ec2832c1262777bd251753474fe41527c45e2993c57e42a72f8964382db4fc92ccf5464e66bf83dde3cba8df62b4739119ec868dc6a4c7ebd026ab02c0839963bf13a75eace310642fd2fba4f7dcec979b71b3ce35a1cf44c0796f4af91257775eac2d8bee4859fdbc624438026862b56c95d13e3ab68fe4dce2ef0fac7cec7d9afe8b49429406b1ccd8796ac746bc376fca6ded20b649d4c52d324cf83bb949dd9bca9af46094b38e8a8a555cc125db6f9f97124322f705c02ed00c39952c5551f94e678387af2529c866fa706cf8d44e94dc375f4a79f28fede3692c57e9cf00f423ee1d62125ad3a65e15dca048b06746bb5937a973d1d7bf3edc51458897235331c9cd38506203f0a1bf89cce175d8b2741d4d64d73239b0cad7e8dc573b0e726aff8e89717359c860a1ed1f6acd49d9eb016752443c298e3c604827115b7712b620b3ff5869e452248519b2063c99268f674b6c57c2820e7852df4b67978f10805471365720939f83df52fba752d349bae9baa6b49b4b8b87bc1e529ab186e66a6cb8f9efd4ff8f81ad4e25861ca8f2f9de2a2bd5f7366b7170380fa3b37a9b267e16309dc69cd17184f937f5bd9262655ad7c2a971e57c3ccb1d7e16e19e140058db44fc127159e77258f5ea35ba35aca990f49617bfff2fdb33ceb92f90baa7ad3531808985e315d181cb12975794faa134f108aebba1e3df05b69eae824c94df39ee52ff7013f3767961b78b42bfa4cc41781df2f0ff6d111368949949288650e2920dd63a64665584c9e03e821547daebfb2827d980c47a468a076ab7148981d4e69d362b9008c844db1dab5e0c5797c24aba109b1287fc5195baf264cce8b58fc2297cd9d656c836f4732bf6b9a445d3b4de86aaf7d7b0934f8d7347199720a83e849867f36bea7091e3b49e0c7331117fe4bffbaa914130e889462f5051a6c13a9004ca3210694c25a63f242e695b1fe6755e3f0b1b6a9750ae536ac0ee53a230c065d42ab53f347f3482776f523b0f6b29d8f5606993ee44728533457fee3d97a563f03969f722ef0529fafda7c8637f0645b6b8300e0d3b15ef32212eef02c9a5963845f740a12b910d4e195fd80231f4132d411f2d0ca5b7098591272753f19e46ba56fadd7d0c3de32e2660e69a5b859dc41ecd93ad6d99e132a504643cfd56fccd3895a01a8e3b6fb1726ec02b47b875f6696c590dcc7241ff8fd624d013adbe013cd111c9320b93a5d9e9351a67f4632da4ad3ea48d30819d61b833cf4528374f0a98c5d0fe1dd74d331bfe72ec7aae26a453b31181ed5ac7542d26316ae9c9122030aaf43625236cbeb89c1219fc13124284efb4b3bd3650a583db92770708fdc2ea6e663ea3829c24a9a9fa57cb0bf05be6d391cf31ba69e1dc0b34fe3f2967760db7b975601b782d24a91a128edcce62a9a206c5a380c4207cbef90146a217283d294502f8a752987b05b1ab3a8a13751114bfb70c30214e713b1cfe43656d15b37822f7da723f313ab81cea095e46ea312dab363bcd9dd5d396181ae50b80daef4f5ec004f0752c46385645ab119db1189b57b83dbdbb4652a7ae7d472888eae0e5bbc458b500a45b179ced059dbd6e4de5795ecc54bc2b2acbc7273d2fc794fa320885ccb297e43ca32ef86c02b71384df50d769d4ecd6b4efe51023a63e2e6c988e2f2d4b671eecef71eb7b85db991c8240ae2989ef5574475f3c96d6e9690bbbe427deb4f0f4ea569070feb100d5737ebdf4b2eb9b344552e77fef33fe5b4656657584cfc6dc13ee8a18be3bd4f9b73e9f43bb906bc9d3e6e4ab17590edfcbf5c8ad04c7ae2e7b9ca56e5f85ad3293d47af455636840eb1e3571100eb5c8b44594f43a84a0748980a646d739c5d6a9a1bd957c0db8be20784fc14df997afe1541cb15f35cb449d36161e609bc4b0e8fd8a74b03711a31c4901fbdce45795f1bac6e8c58bd71b1e55d8a2917469a817ec8b73cede4628cbaf093a34c0f3b74bcbf1b641fa7a1c11c4274dc5024d9527a89fa266fe579b4879a185f5393a4db49e6e8b461b465a97", 0x1000}, {&(0x7f0000001400)="851a10ab88796501712cdb3d42bc031ea97cc1acaae6b54c42ce63d88a8eae539fc37b97a8af4914a87c15a827ba9cb9a84ebb999b437ddacb001eb632b73f612d16d7520e57d852cf4b23f403445974e1d05b04a4ab74c466284f2466e6ffe1be2a9c93ce7fa986e4556d310a0e14ac775d4898a1fa131d76f28712e9e676017d016a9b9c4515c5aea3667d7fbd7fe66f3fafd28e63171db1f53bdc67", 0x9d}, {&(0x7f00000014c0)="9d1c5b4052e819bf312455470396385cc077c401d92dff831c02cf8da9cdf43c86f05969a9b172d319e7d948563b541c07fe891c203ae365e50d0f80e0e79a12997aaa25e5f7022d84decf4eb229df0c5845dc3ce48668a492db2a9ed49ebe4d9793eb53e90b56ac4902619901465d7ec50d05f090433ebdb672d03755deaa09bb67eb0f92244481a0fefa8ea452b6ec82675876c9b03415c74060524c56b208bb60624079eb1be7afb8d7d3a617c863076c4443ea9d87059e376910e4742fd4f9bd6a7787e45a9d4e557dc46bc52295b7a893a74eb3a7873ad44958889b", 0xde}, {&(0x7f00000015c0)="7833bb175feec6081126cc64d16565347b5db0f201ba99957580796b0ad63d21433867102ea6d3ae1cbe0ec24ce5a237acfb27361a951e87e053d1e3a80597e26eaa58d5532155e68443bbacde3f054b3bb90eae3da5ac57b95c63c9fd81", 0x5e}, {&(0x7f0000001640)="d433beddd060739dcb2ff82fa9e70c302a8c7901a962624f236d84c9483fa81cf6c4396ffa18dca47f47e7d59a9b32ee28dd0daff41c37201d7feedae8eff32fb51cdd1bb60c9bfc9a9ce75e19dec9ae1f37db83db867b1b1a0c52cc9f7befd0fd7f1e69539a131fdba9cbeedba742f6ad16dee7776102f6126eb3ddb44d7e1717cdbd4f9ff9317974abcce793d950ba6a155e3c319c6cb22e08521a19c25933403b5697c85004507d7112245426611912ceff943abac627c85984a432937b0bce6c08ca548ae4b96983bdc47e", 0xcd}], 0x9, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x70, 0x2}, 0x400) 16:14:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0xfffffffffffffffc) 16:14:39 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x34) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2c0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6152, 0x4, 0x3c, 0x1, "4e67dc4ebd4c9af95e0bb3f628e61eab41af7aa9", 0xffffffffffffffff, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) close(r0) r4 = dup(r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/145, 0x91}, {&(0x7f0000001400)=""/170, 0xaa}], 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001540)=0x4000000a5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x7}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) socket(0x1, 0x4004, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:14:39 executing program 1: r0 = socket(0x80000001f, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) lseek(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:39 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x21a) pipe(0x0) 16:14:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x9f, 0x1, 0x3, "2939edb672939ff985f66c2731c7733f26c0ae6c", 0x5, 0x3f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fff) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:14:39 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="820205ffffffffffffffffc00000000000eeffe8bcfc4dbd3d998b4103000000b6a910fc47e993208fe9e4a5a22ef9f036add10dd0e238d635f903d4d2b7520ea13fd3be3b76c136909dd55e824398388470f43807777e4923b5af"], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:14:39 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, r4}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/4096) r5 = socket$unix(0x1, 0x0, 0x0) write(r5, &(0x7f0000000140)="8d3eff4f190cdbb9a885bfb33eb199005195c4d8a6bea1963f544985deb051339121eb9df495374c3ffdfe38c7768eb41d02bd5398ea45fc8d870cc5053496df62f0b20a4e6efdceb1d5d0a4bf40bb7ca4060a6ed5520831ab835d923b846553c14e3f082ef69da988d63769722661861caa1eb6f757e0a27a3c5553ee603b43dcefd1e0c4c4d1de431a0b996f85e3d9af47f87166bb333e7bc0c6499746f69a530c253685397fdcea9e23768982cb4a29bf58436e811cf3bde1b97bc20438", 0xbf) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r6 = getpgid(0x0) r7 = getpid() sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="e6407db46ec457b22457fd3acdbdf7190ab4f2f366ee5af8e20757008efa5939c97bcc1e0499aa199189a9a683c0a53608b7669aa1af4bdbc20e903a8d3b627d172fd54b37de37dc084d61b5c2a1850872a363275ae82c84c0ba2bba98c6fd36310f3c36e9acf94bfbe35eead99e08bf112946eb11a4c32d7f371960b9671e89c80bee096a8a26680d537db911afb82f8d0942c140e805f89debc551bd82644687831d9ed6577033", 0xa8}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r6, r1, r3}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}], 0x40, 0x404}, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x10) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x5451, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="feadf4f21934c936863983253ecd376a7325874a327dad18dc95acd646318c09ffe811e812339aeecb12877c98ff3c967c542dd8515d2546e1afa877a3b31a45fab8756de5540075dfc8b3c5cc46b0bcabbc8728ee328881804316ba96bb1f9a819703b1f9ba3499d6ca2457dd4bf69fc0e48eeeccf6e7f7a746642255d18022199855af2fd165a28331758e855783a8c577f147c17909364e81259dfe6c1b57f8f416a79d50ccfc6e07f2e0e26f99c1bfa8", 0xb2}, {&(0x7f0000000180)="5bc09e081600f4031cff", 0xa}, {&(0x7f00000001c0)="d90926fddcc8f5cac4a6f63564db1ecea00361c197885dd3d52fd1cf95f624eb5e0c2f2693b1", 0x26}, {&(0x7f0000000200)="6e139ce0390ba86c9bc46ebfda00639e5c901b814ce300dc260e744d41ed59c6ac1e6a8b24ca5592415294c34684ee15d1e28b6730c87ed87d73199c58598b0f5545802d8a1188fc494c79fcf1fe28ab514cd0a1218e0358627bbd0db7828a59468b61f09a9520fe696c75fb987f91116f9f57c17fc600c4fe8ab426ac950f1bb119fe9827ee62f45ff594c143cc02a5ecb7527f68db2d304cb17c019b1ec83b9e0930472a5082153833301e6c7ac24524173d461a2637f906ff51c15b37ee6bae938311a13a1e61790aa8a71312", 0xce}, {&(0x7f0000000300)="62c5ed875fc0f74b07aa41856710c053faa2b4272663e1d76999a35cde1e04b25c68c903d5a4c50c2b92890ac78393849be03e4d9a915b6540095f06e27bacaef3204a2d5fa62fbeb3527bc88489650a9289b1b7d7aaea0f069cc65934f8e8bb3d9f7f5328a305aaceee66e98c2359419d11ea267e4deaa5856afe4e3d5501b1c80d3fcdbcac8c1c4f1ce9909d986bfd85a0c509863f99d9e0fb3d433bcc2f0125c514ee488912189e35ab82d102b64f3dd6c134a54d4bf77c38cd034241e661e3a508980fff4a07938f838c56547e3debf3e8", 0xd3}, {&(0x7f0000000400)="0681aad7c2e24ac740", 0x9}, {&(0x7f0000000440)="7641e3c6effb8c33a5fe342e88116bc7faf2d7ae60e83987d3419e4ea8026ab21e9238", 0x23}, {&(0x7f0000000480)="333f417edd3718b01f5965ad6ceeafc341efa1e8cbcb3315247ac5cdbf7c1210a9cf3b268d53ad890ae0118e7bc6eb878634c9d78cec2091f1b6373741b138f8b60c05ce0ed45b8f1e8ce20ad5ff9c391973f183de847e6927910c", 0x5b}], 0x8, 0x0, 0x0, 0x408}, 0x1) 16:14:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:14:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf9, 0x4) 16:14:39 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) 16:14:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002008, 0x8000000000005200) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20040, 0x160) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x1ff, 0x402}, {0x18, 0x0, 0x1f, 0x3}, 0xa6, [0x8, 0x2, 0xfffffffffffff61d, 0x170d1c2f, 0x101, 0x1ffc00000000000, 0x8, 0xa000000000000000]}, 0x3c) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x3f}, {0x18, 0x0, 0x7ff, 0x9}, 0x800, [0x290664b8, 0x4, 0x100000000, 0x5, 0x65, 0xa3de, 0x81, 0x2]}, 0x3c) mkdir(&(0x7f0000000200)='./bus\x00', 0x4) 16:14:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) r5 = dup2(r0, r0) shutdown(r5, 0x3) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x528a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) syz_open_pts() shutdown(r2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7fffffff, 0x5946}, {0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0x3, [0x9, 0x4, 0x7, 0x4, 0x0, 0x5, 0x100000001, 0x8]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6e, &(0x7f0000000380)="f1a5e6fba306d77b7359468685cabec453f3716c441487712485beb5eceb04128249859a54144b0853c92872c5c5cb85d79d224f290e67ce7b9003603922ddecc6ac2899b369201e1920ff2b6bd3969cb699ee4c7e7dfbca119ba53391544696dbfe2a61ec0d3e932822696276ab370ce368089be90c403330557380d962ffc00fc3ea9a7d4ae11ee5370225d587f1e5bb60bcad88dc3fd14279e5c670e471e5e28bc243d2e6265c0573ac892e4f6efa0566339590b025ff5d83e2dcfd4fa791c717bab8803079918c938542c324c7b3fdf3d1aa79b034d032ede5d5cd9687b2b6db594a20162e6f5c07c4cdfd2b67e2d7a44286c153d865f7a72af92ed2d4b9d94318a1aca58dde006e9589b500f2c26d1892889d7507047e4ea9d0ab6bc364b057678926da29b1f100cbd8086aa5f43ad3dc6231b8ef68440ce4db3fa650097f6d53142efdb3a8aa53145a0e1b1832587ba00000df717f06b4146ad8fda341b390f1c84362fff39822bcf555d7b4c0d6f536db08cbce9dd9629a92b7645e9dc647927a95bd25", 0x187) 16:14:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x200, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x9, 0x2b6}, {{r0}, 0xffffffffffffffff, 0xb9, 0x8, 0xffffffffffffff80, 0x7f42}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x80000001, 0x6}], 0x8, &(0x7f0000000200)={0x0, 0xfffffffffffffff7}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040), 0x4) bind$inet6(r3, &(0x7f0000000480)={0x18, 0x0, 0x3f, 0xeb6d}, 0xc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/7, 0x7) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x62a, 0x9b35}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r2}, 0x2, 0x1, 0x20000000000001, 0x8000000006, 0xffffffff}, {{r2}, 0xe8e2f1c6f243331b, 0x6, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x40, 0x5}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x10a09, 0x1b0) open(&(0x7f0000000440)='./file0\x00', 0x300c2, 0x9b) r5 = kqueue() r6 = dup2(r5, r4) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000003c0)={0x4, 0x2}) socket$unix(0x1, 0x5, 0x0) 16:14:40 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, r1}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:14:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xfffffffffffffb21, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="55e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662", 0x62}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x1}, 0x8) 16:14:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x6, 0x0, 0x320, 0xffff, "e9335db1c34c9d25e08bf3db383a16f80e7b8420", 0x9, 0xf0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x1, 0x1) sendto$inet(r2, &(0x7f0000000280)="4c2768b6f13b4a9dc790ecd6549050f605bc1d9956e0256189ff24ff5880f815ec90fb461d651ccd82b04f2ea793f5511f18db1a3f6c03b3dbd0d7387239937d71918948971aae449bf34104048c41ed1e9502088c165a3762f1b213d658acec67e6bdfa0d7fcc524fe921ec2d9658625e6bbb8dc8864f4b94179c07f3282ab837b6919959a568003cb1a80f25f6b70fc93e902cc11f0d675f979060b0548bf9ce6900bc75876872b48e2bf24f74a7dfaaeeaa02c2471e33b49c5f614b71694ff71bc77a4f1652cd19b596ccef7aedb9c638302eb700852ced848ae5b4a7d708a53049d2ae41d65c77a4e94db9", 0xed, 0x400, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) r3 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x8, 0x2, 0x7, 0x401, "d125b82ab3a7c041cdc3b7875c09cf90cdffb045", 0x6, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x200) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:41 executing program 0: mknod(&(0x7f0000001500)='./bus\x00', 0x201c, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000001b80)=""/101, 0x65}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0x401, 0x3, "8db9bbfe15da0d5c68dc6f46100941881692abfb", 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xfff) 16:14:41 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x101) ioctl$TIOCNXCL(r0, 0x2000740e) 16:14:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:14:41 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0xffa3, 0x3) r1 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) listen(r1, 0x7) 16:14:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x204a1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchown(r1, r3, r4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:14:42 executing program 1: r0 = socket$unix(0x1, 0x7ffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/169, 0xa9}], 0x1, 0x0) 16:14:42 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffff9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xf3, 0x9, {0x0, 0xffffffff}}) recvfrom(r1, &(0x7f0000000100)=""/52, 0x34, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = semget(0x2, 0x6, 0x0) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0xe0ff9d41627fc825}, {0x7, 0x5, 0x1800}], 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/87}, &(0x7f0000000300)=0x59) r5 = socket$inet6(0x18, 0x7, 0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x5) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x4, 0x89, 0x4, 0x1, 0x4dc, 0x80000000, 0x4, 0x0, 0x2, 0x0, 0x3}) bind(r5, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) r6 = dup2(r2, r0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000440)) preadv(r4, &(0x7f00000029c0)=[{&(0x7f0000000480)=""/49, 0x31}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/90, 0x5a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/133, 0x85}, {&(0x7f0000001700)=""/173, 0xad}, {&(0x7f00000017c0)=""/158, 0x9e}, {&(0x7f0000001880)=""/163, 0xa3}, {&(0x7f0000001940)=""/121, 0x79}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0xa, 0x0) open$dir(&(0x7f0000002a80)='./file0\x00', 0x80, 0x8) getsockopt(r6, 0x3ff, 0x6, &(0x7f0000002ac0)=""/126, &(0x7f0000002b40)=0x7e) open(&(0x7f0000002b80)='./file0\x00', 0x400, 0x4) semop(r3, &(0x7f0000002bc0)=[{0x3, 0x9, 0x800}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000002c00)) semget(0x1, 0x2, 0x90) faccessat(r6, &(0x7f0000002c40)='./file0\x00', 0x2, 0x1) socketpair(0x1, 0x5, 0x8, &(0x7f0000002c80)) lseek(r2, 0x40, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x40, 0x0) 16:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd6, 0x0, 0x0) 16:14:42 executing program 1: r0 = syz_open_pts() clock_settime(0x4, &(0x7f0000000800)={0x3, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000680)=""/76, 0x4c}, {&(0x7f0000000700)=""/55, 0x37}], 0x9, 0x0) read(r0, &(0x7f0000000040)=""/250, 0xfa) syz_open_pts() syz_open_pts() 16:14:42 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) r0 = shmget(0x3, 0x2000, 0x51c, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x101, 0x7f) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001980)={{0x100, r3, r5, r3, r7, 0x80, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x47f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='.\x00', r6, r7, 0x6) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r3, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r9, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) clock_gettime(0x0, &(0x7f0000001740)) getgroups(0x9, &(0x7f0000001240)=[r5, r7, r7, r7, r7, r7, r7, r5, r7]) shmdt(r1) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r2, 0x10000000000002, 0x4, &(0x7f0000001840)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000080)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2004) semop(r8, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) 16:14:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) 16:14:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) utimes(0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/179, 0xb3}], 0x7, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:14:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) setrlimit(0x1, &(0x7f0000000080)={0x80000000, 0x9f}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:14:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01232f66696c653000bd131ce619f416c2e21e79eb8ed528d52644cc233e746d7d8351dcf822578e02304ef12b075b6c59b74d7041361cf859e00cf39e26a51b4192f25d8365c00fb6dfc5cfcf951429220158a98a6388f3460951e0618e48cbd1305d069ebd87452197515f37d8724a6ff8489471273a33b74ee246fafedf8c3823b2676fedebfd87601307b1aaee13abc1eec7ce"], 0x1) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x10001, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xff, 0x1}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x83, 0x3f}], 0xfff, &(0x7f00000000c0)={0x6, 0x8}) 16:14:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x20000024, 0xffff, 0x9eb}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x30, 0x40000003, 0x40}, {{r0}, 0xffffffffffffffff, 0xa4, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x18, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7e, 0x10001}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0xe960000000000, 0x40}], 0x1f, &(0x7f0000000080)={0x2, 0xf777}) 16:14:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xfffffffe, 0x6d, &(0x7f0000000280)="99d8a55c8e55ba157a84901b6e74348c70d5d0c56eb749b57599ed16d0f70ad681e0a5a097c172fd7b298967f33b529ae68deeaabcea673220f8ee54cebc727f89cc674a7e05d1c05748f6cd07585419", 0xfffffffffffffed1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:14:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x799d00000000) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 16:14:42 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000000) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0xf35) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) r3 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) flock(r1, 0x2) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)) chdir(&(0x7f0000000240)='./file0\x00') 16:14:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:14:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="da436a938f3bd9e6174515a7f6653ef6294593b6f39adaea75dc09db3e2296e6eef67c5a90a1a0373ccccefafe198a9ce2646977a5f9f535d4bfa9cb6a1156e112f998457d", 0x45) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:14:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x800, 0xffffffff}, {0x18, 0x2, 0x3, 0x1000}, 0x3, [0x0, 0x9, 0x3, 0xfffffffffffff0dc, 0x7fffffff, 0x200, 0xac, 0x3]}, 0x3c) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xef, 0x1, 0xfffffffffffffb2c, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x6, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x85, 0xfe, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x7f, 0x200}, {{r0}, 0x0, 0x2, 0x1, 0x6, 0x2}], 0x6, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x1, 0x3f, 0x9}], 0x6, &(0x7f0000000200)={0x7, 0x100000001}) setsockopt(r1, 0x8, 0x4d, &(0x7f0000000240)="5d34e3204ab4c5731926e76ff92451f96e789fb4688aebedc5be0f5dae7af74f08b0f3f68402966c89e42a8fdf5741ddb15498af436737c528fd1ad38b072d57453befab56e8584653c79f6fd6f5f87a21c9cf441f4597", 0x57) r2 = socket$inet6(0x18, 0x3, 0x10001) r3 = dup(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/24, &(0x7f0000000300)=0x18) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) write(r2, &(0x7f0000000380)="53972f774e64400d2e517194d0d4056394d0264a04b5a48a1564ddc19c09b575951e2eeaa4684c92df814d52cf455ed0e615a0b3f6b9bd7e1a252d3711e03dbb1e24bfaeb0da551dfb0b1bdb3fab068035d5077462a46b27dc767218e37f14b8d8cb7b64fe13073e36f0d3c1f025fbc49e67013aaf09c1f643b466a18e8822dbaaa84989ec2030feb0e5c626", 0x8c) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000440)=0xd7) r4 = socket(0x0, 0x1, 0x1f) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000480)) r5 = accept$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000540)=0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000580)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000005c0)) r6 = kqueue() kevent(r6, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x200fffff, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x56, 0xa, 0x2, 0xe18}, {{r5}, 0xfffffffffffffffa, 0xee, 0x80000005, 0xad, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x4, 0x6}], 0x4, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x6, 0x9, 0x73}, {{r4}, 0xfffffffffffffffd, 0x8, 0x5, 0x8001, 0x4}, {{r5}, 0xfffffffffffffffe, 0x9, 0x0, 0x4a, 0x9}], 0x3f, &(0x7f0000000700)={0xffff, 0x1}) kevent(r3, &(0x7f0000000740)=[{{r5}, 0xffffffffffffffff, 0x82, 0x5, 0xd24a, 0x81}, {{r2}, 0x0, 0x38, 0x2, 0xfff, 0x7}, {{r5}, 0x0, 0x11, 0x200fffff, 0x5, 0xfffffffffffffffa}], 0x4, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x20, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x8, 0x10, 0x8001, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x24, 0x9d, 0x40, 0x20}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffffe, 0x7c}, {{r5}, 0xffffffffffffffff, 0x36, 0x1, 0xfaf8, 0x3}, {{r3}, 0x0, 0x64, 0x1, 0x401}, {{r5}, 0x0, 0x2, 0x0, 0x9, 0x9}, {{r5}, 0xfffffffffffffffb, 0x88, 0x10, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x10001, 0x4}], 0x789, &(0x7f0000000900)={0x1, 0x3f}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000940)=0x48) r7 = socket$inet6(0x18, 0x5, 0xff) fchdir(r4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) kevent(r6, &(0x7f0000000a00)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x80000003, 0x2110, 0xffff}, {{r5}, 0xfffffffffffffffd, 0xc, 0x1, 0x80000001, 0x3}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x9}, {{r3}, 0xfffffffffffffffb, 0xf4334ef36a779254, 0x0, 0x5, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x3}, {{r7}, 0xfffffffffffffffd, 0xa, 0x10, 0x7, 0x4}, {{r4}, 0xffffffffffffffff, 0x48, 0x20000000, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x6}], 0x7, &(0x7f0000000b40)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x4}], 0x24e, &(0x7f0000000b80)={0x7, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000c00)={&(0x7f0000000bc0)=[{0xc7, 0x7}, {0x0, 0x9}, {0x65, 0x8}], 0x3}) bind$inet6(r4, &(0x7f0000000c40)={0x18, 0x2, 0x400, 0x4}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000c80)=0x1) 16:14:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{0x2, 0x10000}, {0x3, 0x1}, {0x0, 0x7fff}, {0x3, 0xfff}, {0x2, 0xfffffffffffffffb}, {0x3, 0x40}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x54}, {0x3, 0x8}, {0x0, 0xff}, {0x1, 0x8000}, {0x3, 0xc8a}, {0x3, 0x4}, {0x3}, {0x1}, {0x2, 0xffffffffffff51cb}, {0x2, 0x5}, {0x1, 0xb25}, {0x2, 0x4}, {0x3, 0x3}, {0x0, 0x1}, {0x2, 0x100}, {0x3, 0x9}, {0x3, 0x100000000}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x72}, {0x0, 0x2}, {0x1, 0x1}, {0x2, 0xaee1}, {0x0, 0x5}]}) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) shutdown(r1, 0x0) getppid() 16:14:43 executing program 0: r0 = socket(0x18, 0x6, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67a7110000002900000033000000034e4144e16b00dd0035b21ef0c26d08ec"], 0x38}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) 16:14:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x20000000000007) 16:14:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) 16:14:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="e6da4d0531e217ede0794771d543c217e0a6de6f63c7b17819db73e846f701d1e8ddf71354efd0353ac21fdaf39167aa1510c5eb00c8", 0x36, 0xe6b1524d440b08ca, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 16:14:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="27c2bb797ac5af31ecff51871ad0b26a07e7e46465954782cd25f035e5ae2d3f3e5d0e3a78c71c96c534985a2644f9950dcf1c96b41c2bfe450e91aca40f1fd31973d89c1ea73c95637543da78e0229663025b7dc8cf2ce2169f830a", 0x5c) 16:14:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7f8, 0x7f}, {0x18, 0x3, 0x62c, 0x5}, 0x4f2, [0x6, 0x8000, 0x6, 0x1000, 0x10000, 0xb0b, 0x8, 0x9]}, 0x3c) 16:14:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) read(r0, &(0x7f0000000000)=""/133, 0x85) 16:14:43 executing program 0: flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(0xffffffffffffffff, 0x1) 16:14:43 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x0, 0x8000) sendto(r1, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666986db3000"], 0xa) 16:14:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x80000001) readv(r0, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) 16:14:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0xff, 0x854a}) 16:14:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) 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, &(0x7f0000000280)=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, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="f35bfbf910080000000400000100ddff00000037bcc11f1d557c5301c134c09487fa47710d0acf85d93d1df8e74f8268036505c426bc01002d14010000005a152ab205fc0d04b545d0ddf6d0068af841b936588211"], 0x55}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:14:45 executing program 1: r0 = socket$inet(0x2, 0x20000, 0x1) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000100)="9b3719a08aeaef01056f56c8def65db8c7601feb10c39a4f6e1086f4184b938347a28b4d059e45ca22", 0x29) 16:14:45 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200)="ceff9668", 0xfffffffffffffecc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x81, 0x18) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) dup(r1) 16:14:45 executing program 1: r0 = socket(0x19, 0x2, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x80000000}, 0xc) munlockall() sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:14:45 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:14:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x2, 0x4000, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) 16:14:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10802, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0x100, {0x800000000000000, 0xff}}) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:14:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x60) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/19}, &(0x7f00000001c0)=0x15) r1 = socket(0x2, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82300000000000ee8f12e25d76d9cd5491e05065129a947063ba7dee173d573515eab4e2a27a67e1c7fffec0bacf09b20fc468c1ce290d3bcb63c5404b702c6b6e9d773d6c246d9cab539d936c06b900c59f03c2d7b3"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000040000000000700002a1cf2e629a82982f63b14ffff000b000400000000000000000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00009f9e129ad3ab7ac88e88f9c4b03fd4296cd4584fcda8796ca44e66a0c07b086a0a8a99c852af6be2f7d4e0c56246d7e810edcbdbdd0afe04bbe7372d7189080456693a24c7169a45e9471f18339c7e84cf6d7b8b496e20eb373b551b388dae924ffd623c19139ebad2141f98b7ac148421ea68cd52926d8afbfc461d808266689029cd306f83c8e4e964abcbe8de490e7cb3170c45678a9a465448"], 0x18}, 0x0) 16:14:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:14:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) 16:14:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:14:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01232f66696c653000cd131ce619f416c2e21e79eb8ed528d52644cc233e746d7d8351dcf8224ef12b075b6c59b74d7041361cf859e00cf39e26a51b4192f25d8365c00fb6dfc5cfcf951429220158a98a6388f3460951e0618e48cbd1305d069ebd87452197515f37d8724a6ff8489471273a33b74ee246fafedf8c3823b2676fedebfd87601307b1aaee13abc1eec7ce280503aaed7f6d3213717ea863b6cb2f325970b0f97b9cdf6b2e5f88aff52a97a4b1ed355823205302e6611c0448148c"], 0x1) 16:14:45 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 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/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='\n', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x79) write(r0, &(0x7f00000001c0), 0xfec4) 16:14:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8010, 0x14) 16:14:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:14:45 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() semget$private(0x0, 0x4, 0x2) flock(r0, 0x2) 16:14:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff000001fd000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/123) 16:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:14:46 executing program 1: r0 = msgget$private(0x0, 0x4c4) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000044d219ecee6fb0e4f9ed1270e777f258bb854dbcfa9bb41ade79df17f68f041e55980fa2e76f8bb8bdf08c0f3ab32e76eaf9192c02680e39795daad2c1cdc5a474da55605fe50b932efa89991f518583f29f5ba385d3fffd744c541f26bff77e73bd2073f80a6009480c17192399935d176ac6aca8c5485f54191409000000248e62fe49e9f2ce9bd9376164d3730890746e3f5ce0cae9733184f6eda1eda794ff64e743a7b9cdc198891e9edfe2336b2b2f917ba46bd9f24374e1c4e146e2b82715955b4170b4dcfd63529921814afdc31ff3a02fb4a9fc2c606ee0688a3229d59bfb06660cc3dd9714a4b556b580b7a141a74e5d679c27cdd462012b4481ae64a1afd886ebfa12b9279087c64e32b387f168dac21be60849e98e6468a3da95bd3de7de3b718396f77e336f7a264a8082d9310f9247fa832d3658e9b3494fe9700318c7489fe634ac2e61eb05f2280b46ae2545861b833643a45c246a7336768cb03397ca78a7ba5fdfae3d5730d6515a9a56c8cd90d2004b09f539dcb95095bc6b5fe241ed32eed997c54f7f28f4f33470a4ff4724b0ba64efc3ce9f1db37143b4000000000000000000000000000000e97c970df31785790eff713e1e6b2cdd34419bf62d4b8e92e99528ae8391adb08a748af9f602a3c03f85f1a4e26c16d1d1aa823fc343f5d833635a8895001a1f707e4ae08d63906b084f25cb5de262755e7443310e86cc2ba01aa8db9784ff42cbc482c7b18a97ed43d7a1d44f1accee79c235"], 0xd9, 0x800) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='x\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:14:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x31, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:14:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x2, 0x8000, 0x8000) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:14:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="55c0bb57449a6c128a28aad70176b7f92ff468f213e0d13acc2a785b140a8cb69b0b0b96f8ee53a0eb31d5cd03fafd404beef523cd82f9de231b606dd600bc274fed8290adeb678a651e18a2319d92c08be7f2e7c07aa6a1a93650f3207575b286bc7bf447e76bd314b11186739072efb7109aeaaac56247c7d49a7e25c1bde369b3639faa4e56df5e42eeaa3d8796202200353930c428ea4f1571e85776b848ab7f976c8b446ade565d59469ddfe50a154c8653679d3aea1f51c2a13025b757d8f4fb4f03219fc1256e9183771fc762cdf566023fec595a", 0xd8, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7fff}, 0xc) 16:14:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() geteuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1f0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = geteuid() setuid(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001100)) 16:14:47 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() r2 = getgid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffffffffff5c, r1, r2, r4, r5, 0x8, 0x57f}, 0x6, 0x52, r6, r7, 0x7, 0x3, 0x40}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) close(r8) 16:14:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0), 0x0, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001180)={&(0x7f0000000100)=[{0x47, 0x5}], 0x1}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x423, 0x4c) fcntl$setstatus(r1, 0x4, 0x80) mkdir(&(0x7f00000001c0)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0x8, 0xccb, 0xfffffffffffffffa, "068406b0309655e00cfd3826308622e61b7d7f54", 0x6f, 0x2}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:14:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pckbd_enable: command error 16:14:49 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 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x26, 0x3}, {0x0, 0x4}, {0x23, 0x1}, {0x0, 0x3}, {0x84, 0xfffffffffffffffe}, {0x27, 0xf059}, {0xaf, 0xfffffffffffffffb}, {0x42, 0x2}], 0x8}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x51a8, 0x8001}, {0x18, 0x0, 0x2, 0x7f}, 0x7, [0x2, 0x7fffffff, 0x3, 0x8, 0xff, 0x14d7, 0x100000001, 0xfffffffffffffff7]}, 0x3c) r8 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x1, 0x5, 0x57f8}, 0xfff, [0x8, 0x8, 0xcbff, 0x9, 0x3, 0x6, 0x9, 0x1]}, 0x3c) socket(0x0, 0x3, 0x80000000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x0, 0x0) dup2(r7, r5) 16:14:49 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) 16:14:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8020, 0x18) setsockopt(r1, 0x0, 0x5, &(0x7f00000000c0)="00000000d0a16163e98e1e579e298a91eaab745614446fc5f13b8bc7a46375464fa2ae1fec640661b04b579a54ecc260f576ace2218b62ca26a7274aab787d7056ba3665c4f3b0aa506da289c2897dc3c92548018cda462fa0b4c341a74d5a6d6c51ff0b3a73fbce5b965b7dc715d8f5de763df9cb2f4923a13a0e8b5a912b578db1c4929f9f52de9310901df89ab8312ce95ea77ae30c06", 0x98) 16:14:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x80000000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) fcntl$getflags(r0, 0x1) 16:14:49 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}) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x307906140}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:14:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x3}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x100000001) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x10e47d7284614f07) 16:14:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)=0x9) sendto$unix(r0, &(0x7f0000000000)="2c6b640885822d3c44bad121", 0xc, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:14:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x4012, r2, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) fsync(r3) 16:14:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10220, 0x1) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x52) 16:14:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) flock(r0, 0x7) 16:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4004, 0xfffffffffffffff9) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) poll(&(0x7f0000001200)=[{r0, 0x20}, {r1, 0x102}, {r2, 0x81}, {r3, 0x84}, {r4, 0x22}, {r5, 0x20}, {r6, 0x53}, {r7, 0x104}, {r8, 0x111}], 0x9, 0x157b) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:14:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="aabe56f6", 0x3b5) 16:14:50 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x52b7b0a780b69623, 0x0) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000001840)=""/255, 0xff, 0x1, &(0x7f0000001940)={0x18, 0x0, 0x9, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000340)="db9d7a9fb2a9673a72da9106c88e014e2d8daad1bf8607990b42f5654117efb3d82512aca3b822dad1f9d38cc9810d0a0feb455324df40a9c631259af0f513e5a414dbac5ec438761d1cf1296b7e2fdc80b33751358601ea343106b1807d15ca03453fb263c8674f41c0f36075ffb321ad7ff445a0749da97ef7956ff35acf2dc1340802ab8ff32a0b4e240bfd0dfdea5f7d3ced4c47b967c1edbf78cf66053a4ff3f90871ec30b33fb18de50fbdbe60a37a0f1eab81e2b38f2f13ecfa6a6ad64061284907fc722ed0d2e6cb20a3507b0cca2673fdb1", 0xd6}, {&(0x7f0000000440)="3aee3a249b06a5abe2779f2199091b1adb03ac822849ad8f8431cf5f450c54cc12927cf03d6cf98c89838dd36cf0db6f5d23f6127e2b1de2b9aa0649776018464feb50991a41e3b7c23f703bf9ab62fd44a64542bb3130d6c3c1339daba7f0a548e0016e8e57921ae55297fb0114f2813ad8218b1f810edbe92798c16ebc76a605d5fd55d6e2376202e07396ef58225c817ac9129a038c009581dd568ef0686faef93a1f7c70e8ea4fd925462815c8ac", 0xb0}, {&(0x7f0000000500)="01993e0d377f68ceebed44b7ba57450da6c03284a7698af93cc0553224dfd123bdf908e89073396ad198a35fbcf5b33684ecfb7862ad8ebc17f18a93f85c744ecfc3263e2ef7b51de84645605c652411a77e9f0390b1e82380ecf580186ed3ef7c6c3a504d46b2da0d4c5bf7dfdaa2bfde0785941cf96c720bc47acefb670df1ac5381fec63e350238eb64cde2c53fcd7b5d41d1a11ba8d0af65fc4379d0aff3b89f7345c74753d080bc5b5439c16727", 0xb0}, {&(0x7f00000005c0)="af89b0a5ba77cee09d376027b1ae7a958c29cf080e74f3a750ccb03dc4434cf65dac5588d94129a82e50370b9d8c562510c50dd4a0f99d89636552e6bce1024ddbb1134125967869c262433ac2bb2d867fd32fa2fe0487d1dcfad234eba5147ee221122bc692246362d3ab80b08bd59db237debbc0803dab8a632a9152a1d3c30c2ecf259d3339e8e51fb0562936380da8f756f32e30b59a098a8ecb67a89ef0e77336fa60addc7051ae8170211fa468ff80cd9e356a3954b66dd8e6a35682a78944474f24c63e009ba96dbfb17d9d68280e2c1818f4ed770afd0f54085c162ac160ee873dfeab1934a0c8915f71cbd94d9cc78ea582b314ad7e680ad48fbf441e283fe6756989d876303d6dea4f5ebacf34ba7f04ff8323acafcadc17ee1a742115ad5cdb7b65ce17adf0a650426f69d917565bd150a141ef7e3c88a5b8ce3addd2047d0f99a40087a70b9729771232249f7346dfd03e680f0a4244a95112bfa16526c79eff197a5316d2f3bf0b272359cc48aaed344f9a0967a9a9d5866e0dffb5175251afd860080bdef4a3eda45fc4a2b0ad7b2c23a2589319ea76a5a720f8f8d17c3a56467e47a2853ecd01e6ac2867db04e54df1932aa8f48e17e151280f680bc6daf5bf6c78953ffca39c5f6a37fd7db121bc6a9dbd905ca4439d7816cad69ce830097e807066715d23cb825558b9150c7083440c769ac4da38dd11cf6aff85ea0f9177332d1b51578741c90f9265da1af4c1c481b850d2fd4cf2d4f2d7c9a12d8ac87a521f14bdbb886a70193a604bb095c6df33b0dcedbd22ae84400af4bf270b374de5bbbf2d2f40442c13022426d4fdccf5f93a480f32ac36b7c2bbd4442ebeaeb1dba06f31f4f223e69ee9716d353b91a76946035497370c0284cfaf5422ec17dc7eeb417247352cac7ed30c89b74cef393bc65bf29ad5a53a8011d7e4d544f395e5059bcedca5a32c26f4289bcf81c228237819d771e3e180c9ce3a93a1970ab15367d628a41aec7e045fee23cb4618a149d0a226919d76606b9906221be55ba54fbd6de685da7cab210d21c9cb19e6a4870bff32d805c2bc6ac88fb375b94cf496bbf70be5f9dd46104f379eba5449e52da10501f5ae09e85354d9b5fee132c25f2a250f837ae95afd0103e1b9217840854f2e69c5189f95327929e788af41e014d3796d4c2fed87d2ddd28364aabe4cfb6323ca02bf00894a3c420a9b3e87a56b2a77b6f9820bf186f77654482e42d15e8b6a4b49e20d9708b497ce49b0a160be1736aaa4daa675db9b260a26738e58ccfc27ca170003678951d7899951f1f0c1e3d1f21c12e8d85e1f851ec3a6825ca4f047e0772db863ce8b1bef3acf9a3c7c3a4a0d977d0b04da9517e581d6e6a5bbbb117ffe2a88fa7eb97741757b1e79aa54ae97ca7e41d6240d49b49e4708fdfde3d6585c2b819ca319df9d03225f64ec2a913effdaec6fe4d2a39398c3abe01e3eaf8522c74b0656785bfe79b014b55dc3e001a5910d731f50d28bd6bb4ccf7fef86c95321f3ff24d39dec12c3a0f9b1ecc08c8d909bf5edeb8e35580bf34d56ae9753a62a40bcf2d162bc92f621f27916b57b514388101bb0165dfe5d02085dbcfd7502eb57fdc95098a3de11a894f0724826d4b45226d268ff47640f8fd4119a04f4cc535ee780cf5a4d165ec173148b2a570a5c2c176aad77ac876547eb2a0af2049f53caab943363b3dd71575dfc13223cd29a14574d3ff9502acc7604837f8ee245a37f8fd389ea39d198b36590fd2d58b52bd607cd8b432f8d64b55a3f0547496c70b9c1e8fcf21ff892dcee0299b1b2fe0058a891cbb5ae1fc64b83dc05010321e15ab63d1f66452ba275ff48f567539f0e464f66449c264492515d8500ea719e1cf2790d2673ed7031609b8cedd60ca4cfcc140d469d6905f8672805b11f9992504d06bd7d9e04eea5ff89084db97d4d8471500c2a701c11dbdb4f937f18aa295a2bdc64f465153e301f623382cc80efeb4554ffcd3252c557512ee31fdc0d3f7449849ffb5087f7a5f0a4a88a085123b9da30c45252bff8d5abbcd737562c160be57653acb713ea0f0bb315a2c0ec86aa4451a20b87abe11f42b5e8675f6b1edf321c0be40d4200cc2c341bba2933bceb185a2bfa9411ac5ff17f61b8c74558b9925f58a515dc817e54763d11f8635b554818e06d1ab5c67aee81df4a7929dfb6632634acbaef7eb902c7bd271398802ce6344b5404e71b124830ba5974657e2809c509de8511a2630bfbb23497b4f0dff2168756da1134792f5e7f63453237256c6f2eece4a18c655c535296ef1e737fbf31d9611137c89a861ec8b8d3db45988ac7c96828e9cc259039137380bd3c37ce4b2c37803cd08b009f52b94b20a2e2eb6a289db944156551031aa4ac699eda69376f2e30a893ebf3465240deae7b6476cd01260fe5b51ac725d28cb2a7709f1b00276a0ab670ed18686f1217c2d7dea80ea13baf66bc8ab43328308e341f700605840a2c725290a03dcf20aff5861ad3982a8547aa706dd3050a8b0fd2a184d0fc0dd0519d42c9697f80301597b62500dd4b4420f7261dd7eb9501864cc4f40db1652dfce5bbf4bd86474b09583bffbcb9be368ed67fcf77d82de7b22a905530d6504c0d127657bd4b01f97d0425a9a1da137976d3a3116731f73115433290cefe3be39b0367d7e8395954991100ce35fd503fa73cda3d99ce132f0b73ea8ce8f00b658f6d7b1e83163afde51eda2eb0db71a024f06e31268d8c28c6f0f06ef7f8b1c606bf3d7c8d56b4393d3eb9ece127b40e331f4d9374fb940bbe2b33ecb483f7714320c0916a5aa4eb37dc029b7b80f58d7f49e790504bea3b9307ae1d33a7dbd38d74bd0eb89853053ecda869f5a500d4922317423449c8d771d2af614a98ea7d4540801b2aaa3d60b826dd87fb24a9c4e33cac4d7c7e21411c9c42fb76a3e8d2ef021769d3c052f56da42bf6101996736ffdb2e729d940717fc544545ae7b452473b36714ed991f42d0be323b5897b66288f91cbcefb5cf95dd9596dc182482d2e3c4d9193477c705af5fa96b602aaf6d219bd6a9fa5616ded1a3de60280515527c34f226e53288894899cf352f1cf917731d0871a364ad1b2d5fecd4538324cb159699d90a6f0d25afe155cde25e59567932499d0e0eca458b0bd781dba88c545fbb9d4b13db467e703c4bdb47eec1f5b0f4651ca7dce24a97314d1e6a8b775c950d4e830a205365b35e999885b449518a2d90e12d33cff6edda812a065d3317c250e0a888789a686ed37262e4cbffa62fa5a4741fd37ef0828c5f888238fb47b542ac4b5ec913903f47aea0918de9738ac8ccc9dfcf0e0298d1532fb9423c2e5c18e5324f8f9ef6606e017ec856dfcfdb7a809765864a0c7ce90b320c259cd036b58fa4a4f2c729013ff5a4a0dc66825555a257c284902bd1ee908471c2fa7dc8d0e7bf0e6f16bc52919faa0c1b6e02ba792c6fa9c3bdab225decccaa23ddda4ee898ed31b30c7d6d77f9fa758b1a81f556bd1cf88d706168d8ee35b1a088099cf6b0dd32a3586b5587ef2766efa2f021f3953a2c56cbfdbd190acaec0e47b8cd62eca67047ab34383a1c4ac5848db663782fb75bdcacb264ca4e09239224b54551f6765c70c7a3e28c9893954730651cab883061d9247d2b9d9ebaa25be021a238bc4a2e5e86ecc0bc441787db00efd62e57a10a0282440b111ad92e5ec6b0bf6ba4564f0022fadd2f60bd7fc68b5e6fd04c39ceccf6bc216672aafd703b23c7dd3d3b4b4b91dc7a4558cd8ca873d0aafb8d5796c90480ed20e76fd33dfb66b3cbf2ee5cf1eb6a7e914f921dd909ea58e74375431577031097e74e15414fe1b6118e09f8b9168e6954993554609666c35b9588a2f148da030454022f085e0e56de6ff184bf931fb102345e60610da9a56390ab2349722a0f33f8173c7c421f35141a7a6ca4d014977c5e29d7d515cad5d5e4800b1d62c894250e7fddfa5f935cfd513a1668f25ca3ca9820577cf89de79efef47526b652bfca1e744c11ab8020b9e6ac1ba847a4a96778e699645191261755641710a91e2e0dcabe92ff37a5fd14a161c15d6845a2a4b9a09d77a040de505cd18a1f0700d56e59670ab2de5dbf5078d4a25935658f93d96766fd165ac96c515d0eca3c2458d9dddaf677e029235746ec10ba5933d89bd188edbca1862f8085c2bd6b04844bd1b108e45a0766034e1992f4e20be7611216af94e5011b6c46b8f39042c583677496a55af130cd1c53004a7b6a2a4a1a08a904ee859aa363f936327624db64fe5186a6115aeec68a8d12af1a39f5c4cbaeddf432aa7efc885183c43e1a5ff2727438f85db5af64a36eb31633179ad0408e2f83fae88c54ea1a1a49b786ca5b25820049d0ef868594986c2197dd820beaaef17563ef11cd73b5e412f2d7a604bdb43264e4e11d2f0402bdc5bbc244e1584a58804310b5ab2e2ccc0d3e7e1fdd0fe0aded32b22cf5a2c4c6a94251c2f98d6df1eebe4b27eaf94790eaadd6c651032e5e7bc3571ec89385b67fab85b70cd09ce155b60767c6578af840eea30e6454f3750fd7a47d50e1d3d6d4c2d065e1a3ac8f20cf6fb877364f77d86ffb9e3d5de3bd142fc018c8f8a972043f222f4fc8c032134dcec1ebc8a9aaa7137feb177b01687c32d9ec4e7f56d78334619f59f64de3a47f1b4537bdddf265b4914d066ca2ecf345729c351e165b8c8d4498c9570bb99d58e42c72c048e756177be1add494904e8c58f6d3335a0baf094aa67b6d59d060aade992be925439f7b19f7913fd2b63df1a60e46d19e3040c7d2fc3d710bde0a39faabe2f4e882c8e32e9ae90656ba268a92b412987f56e26630cab3a79811056a2b50149491c94bcff8a472b3abe24e0059cb4894efe3bc92f57b6fc87c04f7e014e834dfe8e9cd8054a3d50a9b5b8454fdad64daf8ecc9ae56e8a1091e94027787f54bb13ea560f3d9d13b4ffd1399d3adbd67d7bf242a2195511dc1375b2401462ae23549f670ce7b46781996ab389b3df7f5330f85cb516cb3c3a35c8a5638d4600bcf051984fe38e5db2ba756d7fe86715875c760e757c088be18735281e8468df87bd709ebcf52c8003dedb1149e99a138c5c09362b041c60ba67da97ec4170c5adc699c81c3d4bfa4cce3fff1cb89a513a90bd45dd970dec3301dd6e8d8609286a865527e6b17c57eb1ba042bcfe95f4f51a80eb5d07dfedb6725eab51f06f7ae2cb2c91e69208be045a7d1f1f4e0a0e4acf0c3611942048f11b511463d22274f0e88f2e68438fa3923fad0e9d8fd33ec479dbea59fd5360c2f532b9e951a98cb81a7061b37be33e891b6fbc6c4a48da81077e7e7b2b6c36e9941ebc1d50b98b6af6899c200e7f6643c2fa31e7b100ece67ebc9a206757827150afc514ff2f44f703b50646e5fc118b7285c620aa63541df95e9ec55541a9987bac82637a6fdb7a7fd9fd0e2e5fde6a1d5877251f11f86a1eddb491dfe9290d07000fee3607569d27077a6e2ab59410d0ef9dc58b0657ba1a3ecd0e3533ea5e2b0887f1d00c152e19b7188ef16774b662d011c6b74a5b09cf3e1efb303e12c8a6b575d1fec6c2f98490e1631c21bc37ff764770e05da2b082851c2691fabf93a26188cc08e1c9a19f0803e7b10e34461d7e302ec4b6908dd3ec9cab980666b44f2051ad474e038c4ca5691c42abe3c52d989a621593d314ae8896c4c0271db80b2bc65f224b91239e9c3a7e06739870a8b8fec2ba0443da693153cc77c57bed031178333635", 0x1000}, {&(0x7f0000000200)="1b959f6aa5a82b2708f515eed57cf485cf4fecb5700da374b3ad3f9fff1e6807506ddb6368f6a969b44abd3f50ec566cc27b1763403cf1dfd0988c88cd344d0985e99b46476bc377ba89c2cdb55b879684bd913a67f0c9d975522a0b8bc2480bb38db19c93e5a4d498886f58e69471a5282c95977d", 0x75}, {&(0x7f00000015c0)="8bee962f96d1187a6efb1328b141f0a3b8fe5f6c12521f02babce57f7cdc2411966388e0a60a684a4ba25a718b468ed3a17d4167591c5a5ee4e69af59d4135238c0cb738ec2116e3fad34e28eff1825492dc50433c441d0c380271fb30625624d8e98bd18f759e403f6f28cd7f2b78352a4b156a31966130d4adcf9e4f64b3c2bc1cd0e42ff52b6a989a965b1b57bb9b11af080774fac7c55f7593f3ca679e5de0f147be7b8e9764e783cbcff3f92813311ff787798126e786cb99479a528ac726d29b76cbbbe3e009e28a96ca84ffeb11b84a8c74b4b309a3a650f3c8b8bb723dce89f212ac5e3c9dcba38e", 0xec}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) r7 = socket$inet6(0x18, 0x3, 0x5) listen(r7, 0xfffffffffffffffd) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="821000000000000000000026c9c0112f8c992834b2ba69af6c760f6ee6664c2c329a4da2334d5bfba6344a00651c5d1ea61f3278a52c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000400)="832eccc55d8a4eaac39f09c987a15f599dfcc2d12df16f9cc3d26f35fe64f63b153e65629f9d87a2b3e23fba5b556b7cd3ff507ee8440c65b6155750484480d5140323c8f339850c270ef679d89dd5e9e2db73b83fb6fece4a741a7f11e13bc85f271f0b3d8ab7de6104421bdf7e9fe3be2dbf44f175ff8af47e22d987ed93755584e5572fc1eb65143d1a0b6ac7c67fbe41d7b7524fb11a04cdd5f8db8977954e2eb803e3b42c020e68c2030617a6ab11d190be7961104b3148d8cfdd6b48df57036c485088b5c3de8605ce983367ab24afb74f6e6fdac74239fa0360c9e9d4a345bd85b87410bf320336daffbf38b685da6cb11b00a6f5c206df267a27f11bef2190cc5f80c0209b0f13e2581fbc77d08b0856ec6533ff8f972006a39a915e183af1225f7c5ef01ecb89a2e695d4aaa066ab218a9022c5f6e4b4865931b3d14d70bdba51d0f5ad449a9df8535258c320a218c3f918c74dff5904f639c91776b054131654bbda792268f85d4f3fb6d031cf9af2166cf103d17a0a1609b7466bf88debd8c8fd983bb40af021e1b5edc8c1c6f869def1f03a4e5325c258759a38ef59c2115fbee10c239f9ba264d80d2de44b732fd2075b72774c956a299a1c51af57f00024741948eb4006e4cab9dfd44d8a82d40aed5d628be9b163860adb6691b833580d8fc4d8d8c7d0f125cd0a05a1ff5cd625735e01cd06638e6cbad2a4e2224b2b39d3ade86d0ee5dae714e1c872c503499ea81fab86b1e952e36f8166b36f849bbc6e9952d7e01e319d5e5058f02810213fc67f2b50433daf7cf95bc746be0b60c8d62c203f5fd63bdb5ce0fb7102e641e1c6ae59041ef56273203bdbf2ec67754d47c38aec09238c989923b47372264007c4589d4c919df7c2467acb0f973239909d0fa4e51034656b7534196a490bd41cd4634f510c5a3965618b02cbe48feba364fe184845cdfd5f2e5e7c13631102c75e8d2b803d1ead849fa16c540357b0b989e5bc77ba6874e9c87ddb7f6f9ce17623fe0dc70d1a8ed25d2f355833e2b295f552729fa6f51b2a4d899aa7686f85a7bfaac9a6adc0ab7a9c63593459033f8b51766c698f0969a61366e47673e0c48c491edf3145dec34530f338cbde0e54d2536bfe318b7f81864a1aa6166abef20b9636dc8cd1e47ffa8633f49eaeadc9964f85b22e871d3c6fb4afe0a2b37026606fcbee271e865162cc77d01c01cf45c1a1e64a6817014e8230980c66fa4354db814752210d10c6272af73bef659585bd66b47669d634838c96f01a31bab9bccab362068999968e971f46818a28045ca41181a7e9ee04ae8bbe25aba4e4a888046ab2fe714d3c07c776a50fd1267966bea2d7af94799b6eec3a70d33ceef66d1dab8cb73782d0722c2f3376686a4764df0e5fb317b72ffb43c026f1fb519cc0a38630a1c6c5684d91c48579f36a7ace4488cbcd684250248487ca47a5a789d546e6c4edb9fefa3303c364153b66740538a592091f372aa87c240441c24db3184130b5f7e7e3ef068b61b1ac5e49c2cc82cf6f0ea35cc30a4c058bd4f3fa84d23cf45052b892158af741599203eddea9fa0e5738fd0df96e654394ea96204a6deee14d6dfb516ae4bd04964c7bea96ffc274d31e33403fad247783e863ff86d44c3c9104b9a685b07de75e37d93d1b8292f7d4a2665fd572ea781ab8847069e523536b86c6df5178cfc79917980b59f6cfc8f59f0795d9d4a1ea2b1982f767812b163f244031705db467067f6b6e28870b2c5072c76ce73ce760499ebf743f6339435eb1bf72f0945dcec2f2d58a3d3f25a29e78e693c2c77cf04199dc056c422cd1b44c0a87efd5c425f41f4bfd58435f2ca23ca82273e4fb819ee484d748ea2937b259173ac5fd06ac5a5d74a5ff490e94a2559ddcff195415fb5814cecf6a8c2c9915bc63073da7af5ec02ef7390f24b261bae2c2fbbb9d5d26cf05e3b16af218ed897edbd03e9e587c60c9a4751dc15adf7ef97bd3f02fd8aaadb63adda196f8515ff017bf3933576c219611c91c24d2efc08bd7e3f4652cc800ea49647cf15ee6fcc1ecb0383e624937b953b62b870a9dd49ec72dd3a868d30012db5f3477171a16ac175b01ff99261b7e187d25e7df8da9fa74b5fdf3a581383a242af23a6d32d90c5efb7f5b2ee1d4c6c3d0e375bbeb479fc4217c53827a66d67e1342aad8a010c6229b8a3e220012c0566c2be4048048c5a6f5dc1034f8300d426b75eeece3dabe79949f132ff7074fcc3c28f988eaca11463609bd2c9d55ae1066a3cf3e35691b052a90deda8eefc38f9d13f357f901570d888cc571f70467b8cc80f5e9a01ab8ddf6ff7e0273623679e8ea0f84220cc1a9834d63a2993eae7cbdb64d7751c762e8825f51e08409f6790760710507f4bcb3210b3ebf2c5f1c1be305107524a852a161db36bebeccedc8f25e8a4996e309ba5a167bd34ddf5804c1a40dd477992608acebd73fb44feba8db22a94a354d56ecc580788282891b04edc96178e44650802532e551dc5a7555a6bcea0f109938e1d0e6f776e6664530a8f437e141b127f13cf043ec9a12722f74e30a9f77a8a5a0f73c756a3b820a28d797412429c17a3603a94316b4639e36c976a23e5eab47a6b57cff5dceb77b8e30766c5739aa3d02db94d87f1e73e0eb508b466eb71bfcddcda78020746bf52fd1c9e4a7a4048947e24db1b9904201bffb2bac9825493d2cc1f2811de6f83a7f641121c2de3a4787a68af9bdff0ee3aec5cb4af0cdeea46102d6754d3899d7c6e3938d0a1ac358c3f1c8ba9d7f5b56552b08b8722f076a4e5dff385d8ec4af9f32e57677d215bedaf8f96ff7331683cd2182feec537014f9f8dbc482ec6a89c949711bfbaa26651525f9d8e4a4199be421119b5039701e33758a5fae52c6a4d9d2981ad00bd185e9190f4940ada0bafb5b30fed4b5df7955c5e55817edacedd264ebfa25b624c001a1f6d59b85b99a874dbe77cece24353034f74fc54eee88c92804e4d5186b0a422511aae131947b4c71a631579fd96f5e7f2e1752e6f4f1f32dfb63e67e7d3e98680bc9803234c1615bb6ce65f069aa7e23f282aaea9e856c35ea178f73e3c2d2ccd521792435c476a85d9a0c8cf0807d9063b69613ae1f495195097f59e8f4cff1e0b1033cfb2874d9d6eb870c72d0e14fb63ab1a2e71323d621f1598de8e5614ddc02acbfc53d9889426a998493be42275c9c0936e19240836ef950b4b55997594abb488be3e49129bb7723ef66d9862164b80544c0347eea3286c0f98b11800eac491d7a3f8f96375ce1b1b3158be00095e3961f06a47ba06804756edbe825409d240c66d854c9f50e352f730c1085811a795725a0be8750af375b151ea55a6319492b20c4442e851213f46e514cdb291c88914876c52440a8877309c6caab4fc21bb164592465d6389adb8f241d35d4dd7604033c5d99f89cdaf8266b9fae286708360e89d44ee3d729763bba89784ecb33ef309fc3f5ec14b4d4b7caf25c1268e3d509f3996fd59803c09b56c6c1767200256f322bfa3ebe7e8f8b95b9b32e0170caf4a3a70f4e82ba16a2ca14a753cff9e8a4f944a2aaab0448d3cc1a65cc211a9b171a8f580cce5fc63f59165b6ece97f4e263a9c824b6c592e6482acb4fdb0138609b166087a2a4b6c763d96e7f4709d8e12adfc17caed4b4c772ef84d96f8d17aca3d3c6fd9e5557e683d5e001051f1177f0a29e3b1009e056d822357e59ff1d70c085df99eb0070cb33511ae5c2c89bf2c49d16c6a0e31fc5f33a65ea725d3631027120543e7d3d53821b8f91a7d9085d522c8950d15d51ff4f25bf2caa78fcbe9dc3aa57706ba91c5c9bd3a6772d57259652fd53c7ac41e145fdae8af8ad6484aceb359b1e6b53ae2628718b29bacacafbe7c76b397e823ed9ee2ecd40f3335a319387b00d236ff93613dda5b1ab5b697910dcf966122df9649ce07c74481d1e6970edff45b89139544aabc983b82d4a3664e1ee164db8ae3328083c1fd2d4f00bd7839f103dd104b7297a81898da32074beec8178fb319eacc4274a82f4c99d1fc36903e647594885b417e07578c4f83fe45734f7ef0a0c401a2e2abc4dabf45c81cb59b234f946305f4399375e43dda53f6f111facf9fcddb460c72edf43db815bd573a851963451d43afbce097d3cd57d128958b4eb183ba85c2db5b440e1b21b21988601d05e0fd5a6d9a5029d9c7d25145a8fcb81c7c2b6feedefa24d1b69c4d81066bc1a922d2027cb1289f5db49d02cde2392751a79d27734a6da1f24ee60beff06140ea65b0ec30b4445f670b7ca8c248b054ada98e53c45aee7bae43dc8f3b323dd4de882ddebacb06479bde25f5c01b4196f5b2bb05c14ac58c121e4a63a79f2d6e90e74f59e7a3d4541061c0516411d9fc967be6b577bf2548147c7840d6f3b8f9dfbb35418f6446b99c2e2c16d14082f1a2563ea8039fa1190df8898f12593be2e63239b88fdc2b1300e9e24a6821f451a4170fbae1f9b70bfdff405c612b5d5745dd64b34a8d006c16dba43d783475c180824d5aeaa88e5b621109b7bb0dfb09b6eee1caa614cc72c3083515632a26757a880455400d8c3735e225cbe005a0097b518dc9bc0b68a9512b87f8b78f385820ecd930b9a2848bbf84d6a246b5c60e5f83609631f0eaf38715078b18f5d57145dcc1b3b6d84400394346222fc8f3422a6756c8bb372060d50373b1bbb5f65be93e63167e45a15e925a918fa7b6d08c796849d3c85ce7722bc08ab1174f87414c2fca3c3de6e719f729aa3b623658d98007a9b1108274dbdfb57a47d74816988029894d08c3f62890232cfc1b2cd99686f6f0eb303f1285bc6446a8607734c6d618b2bd8a8cf96a13be621c3b7c0f149d26beb7d37ac3f90349ee0873f0ee7742122fd96b69c99a4e0302347becaa0a49ebd3bb523234cdef60667d0729fe9bcdb891c4666aff7bb88b24fab08669bad8707c4df8b5f1ca1189d926edeac54fc746979a4caa0f966166e8df233ca8abad3e2088fd9a3a58590755ff47d1f477821a0933619d34e91eb8c711138902eb5243373f4e06f22dd80ba48bcb1c811fce45d745a7b56bf2176150f", 0xe21}], 0x1) 16:14:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1a) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa3, 0x100000000}, 0xc) r1 = socket(0x100008008, 0x8007, 0x10100) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) 16:14:50 executing program 0: mlockall(0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x44, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setrlimit(0x5, &(0x7f0000000080)={0x840002, 0x100000021}) 16:14:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0xa, r2) fcntl$setstatus(r0, 0x4, 0x81) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup(r1) dup2(r0, r2) 16:14:51 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200c0, 0x10) rmdir(&(0x7f00000000c0)='./bus/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x0, 0x5, 0x3, 0x0, 0x1ff, 0x9, 0x7, 0x0, 0x1, 0x5, 0x3f}) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x356}, {0x7, 0x1}}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/169}, {&(0x7f00000003c0)=""/48}], 0x100000000000005d) open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x140, 0x11) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x6) 16:14:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x92) 16:14:51 executing program 1: kqueue() r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:14:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="95169c133c53cb8accd6c7b99a9b3166c738edf039dcdc740a75deca4621681536037a7574e9c24a45fee30e634e8bdd662266da677951816cd934c8f66a7300be0b1fcaeb34e2ef2d5e3e0c0a554c65402ff5cb815ad2ab715f50151fb4cd2b5b513629cfed692538836ad41a9b6fdc79f830f42970f3dc8a43c6b7d78b691be66f57ff5ead128e301a50ceb2fd1f09b90e3faa22cda88aa0c4ea546c238e442439b83d03339a280e7f70a077e7a12db56d208315965031d07d8f237ac31e64e12f9feefb73d979cdf470f1a3207193cdb65f97cdbc95e410bdafca3075a7ce539ac06d4d637aa32489443236db5d", 0xef}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000400)="832eccc55d8a4eaac39f09c987a15f599dfcc2d12df16f9cc3d26f35fe64f63b153e65629f9d87a2b3e23fba5b556b7cd3ff507ee8440c65b6155750484480d5140323c8f339850c270ef679d89dd5e9e2db73b83fb6fece4a741a7f11e13bc85f271f0b3d8ab7de6104421bdf7e9fe3be2dbf44f175ff8af47e22d987ed93755584e5572fc1eb65143d1a0b6ac7c67fbe41d7b7524fb11a04cdd5f8db8977954e2eb803e3b42c020e68c2030617a6ab11d190be7961104b3148d8cfdd6b48df57036c485088b5c3de8605ce983367ab24afb74f6e6fdac74239fa0360c9e9d4a345bd85b87410bf320336daffbf38b685da6cb11b00a6f5c206df267a27f11bef2190cc5f80c0209b0f13e2581fbc77d08b0856ec6533ff8f972006a39a915e183af1225f7c5ef01ecb89a2e695d4aaa066ab218a9022c5f6e4b4865931b3d14d70bdba51d0f5ad449a9df8535258c320a218c3f918c74dff5904f639c91776b054131654bbda792268f85d4f3fb6d031cf9af2166cf103d17a0a1609b7466bf88debd8c8fd983bb40af021e1b5edc8c1c6f869def1f03a4e5325c258759a38ef59c2115fbee10c239f9ba264d80d2de44b732fd2075b72774c956a299a1c51af57f00024741948eb4006e4cab9dfd44d8a82d40aed5d628be9b163860adb6691b833580d8fc4d8d8c7d0f125cd0a05a1ff5cd625735e01cd06638e6cbad2a4e2224b2b39d3ade86d0ee5dae714e1c872c503499ea81fab86b1e952e36f8166b36f849bbc6e9952d7e01e319d5e5058f02810213fc67f2b50433daf7cf95bc746be0b60c8d62c203f5fd63bdb5ce0fb7102e641e1c6ae59041ef56273203bdbf2ec67754d47c38aec09238c989923b47372264007c4589d4c919df7c2467acb0f973239909d0fa4e51034656b7534196a490bd41cd4634f510c5a3965618b02cbe48feba364fe184845cdfd5f2e5e7c13631102c75e8d2b803d1ead849fa16c540357b0b989e5bc77ba6874e9c87ddb7f6f9ce17623fe0dc70d1a8ed25d2f355833e2b295f552729fa6f51b2a4d899aa7686f85a7bfaac9a6adc0ab7a9c63593459033f8b51766c698f0969a61366e47673e0c48c491edf3145dec34530f338cbde0e54d2536bfe318b7f81864a1aa6166abef20b9636dc8cd1e47ffa8633f49eaeadc9964f85b22e871d3c6fb4afe0a2b37026606fcbee271e865162cc77d01c01cf45c1a1e64a6817014e8230980c66fa4354db814752210d10c6272af73bef659585bd66b47669d634838c96f01a31bab9bccab362068999968e971f46818a28045ca41181a7e9ee04ae8bbe25aba4e4a888046ab2fe714d3c07c776a50fd1267966bea2d7af94799b6eec3a70d33ceef66d1dab8cb73782d0722c2f3376686a4764df0e5fb317b72ffb43c026f1fb519cc0a38630a1c6c5684d91c48579f36a7ace4488cbcd684250248487ca47a5a789d546e6c4edb9fefa3303c364153b66740538a592091f372aa87c240441c24db3184130b5f7e7e3ef068b61b1ac5e49c2cc82cf6f0ea35cc30a4c058bd4f3fa84d23cf45052b892158af741599203eddea9fa0e5738fd0df96e654394ea96204a6deee14d6dfb516ae4bd04964c7bea96ffc274d31e33403fad247783e863ff86d44c3c9104b9a685b07de75e37d93d1b8292f7d4a2665fd572ea781ab8847069e523536b86c6df5178cfc79917980b59f6cfc8f59f0795d9d4a1ea2b1982f767812b163f244031705db467067f6b6e28870b2c5072c76ce73ce760499ebf743f6339435eb1bf72f0945dcec2f2d58a3d3f25a29e78e693c2c77cf04199dc056c422cd1b44c0a87efd5c425f41f4bfd58435f2ca23ca82273e4fb819ee484d748ea2937b259173ac5fd06ac5a5d74a5ff490e94a2559ddcff195415fb5814cecf6a8c2c9915bc63073da7af5ec02ef7390f24b261bae2c2fbbb9d5d26cf05e3b16af218ed897edbd03e9e587c60c9a4751dc15adf7ef97bd3f02fd8aaadb63adda196f8515ff017bf3933576c219611c91c24d2efc08bd7e3f4652cc800ea49647cf15ee6fcc1ecb0383e624937b953b62b870a9dd49ec72dd3a868d30012db5f3477171a16ac175b01ff99261b7e187d25e7df8da9fa74b5fdf3a581383a242af23a6d32d90c5efb7f5b2ee1d4c6c3d0e375bbeb479fc4217c53827a66d67e1342aad8a010c6229b8a3e220012c0566c2be4048048c5a6f5dc1034f8300d426b75eeece3dabe79949f132ff7074fcc3c28f988eaca11463609bd2c9d55ae1066a3cf3e35691b052a90deda8eefc38f9d13f357f901570d888cc571f70467b8cc80f5e9a01ab8ddf6ff7e0273623679e8ea0f84220cc1a9834d63a2993eae7cbdb64d7751c762e8825f51e08409f6790760710507f4bcb3210b3ebf2c5f1c1be305107524a852a161db36bebeccedc8f25e8a4996e309ba5a167bd34ddf5804c1a40dd477992608acebd73fb44feba8db22a94a354d56ecc580788282891b04edc96178e44650802532e551dc5a7555a6bcea0f109938e1d0e6f776e6664530a8f437e141b127f13cf043ec9a12722f74e30a9f77a8a5a0f73c756a3b820a28d797412429c17a3603a94316b4639e36c976a23e5eab47a6b57cff5dceb77b8e30766c5739aa3d02db94d87f1e73e0eb508b466eb71bfcddcda78020746bf52fd1c9e4a7a4048947e24db1b9904201bffb2bac9825493d2cc1f2811de6f83a7f641121c2de3a4787a68af9bdff0ee3aec5cb4af0cdeea46102d6754d3899d7c6e3938d0a1ac358c3f1c8ba9d7f5b56552b08b8722f076a4e5dff385d8ec4af9f32e57677d215bedaf8f96ff7331683cd2182feec537014f9f8dbc482ec6a89c949711bfbaa26651525f9d8e4a4199be421119b5039701e33758a5fae52c6a4d9d2981ad00bd185e9190f4940ada0bafb5b30fed4b5df7955c5e55817edacedd264ebfa25b624c001a1f6d59b85b99a874dbe77cece24353034f74fc54eee88c92804e4d5186b0a422511aae131947b4c71a631579fd96f5e7f2e1752e6f4f1f32dfb63e67e7d3e98680bc9803234c1615bb6ce65f069aa7e23f282aaea9e856c35ea178f73e3c2d2ccd521792435c476a85d9a0c8cf0807d9063b69613ae1f495195097f59e8f4cff1e0b1033cfb2874d9d6eb870c72d0e14fb63ab1a2e71323d621f1598de8e5614ddc02acbfc53d9889426a998493be42275c9c0936e19240836ef950b4b55997594abb488be3e49129bb7723ef66d9862164b80544c0347eea3286c0f98b11800eac491d7a3f8f96375ce1b1b3158be00095e3961f06a47ba06804756edbe825409d240c66d854c9f50e352f730c1085811a795725a0be8750af375b151ea55a6319492b20c4442e851213f46e514cdb291c88914876c52440a8877309c6caab4fc21bb164592465d6389adb8f241d35d4dd7604033c5d99f89cdaf8266b9fae286708360e89d44ee3d729763bba89784ecb33ef309fc3f5ec14b4d4b7caf25c1268e3d509f3996fd59803c09b56c6c1767200256f322bfa3ebe7e8f8b95b9b32e0170caf4a3a70f4e82ba16a2ca14a753cff9e8a4f944a2aaab0448d3cc1a65cc211a9b171a8f580cce5fc63f59165b6ece97f4e263a9c824b6c592e6482acb4fdb0138609b166087a2a4b6c763d96e7f4709d8e12adfc17caed4b4c772ef84d96f8d17aca3d3c6fd9e5557e683d5e001051f1177f0a29e3b1009e056d822357e59ff1d70c085df99eb0070cb33511ae5c2c89bf2c49d16c6a0e31fc5f33a65ea725d3631027120543e7d3d53821b8f91a7d9085d522c8950d15d51ff4f25bf2caa78fcbe9dc3aa57706ba91c5c9bd3a6772d57259652fd53c7ac41e145fdae8af8ad6484aceb359b1e6b53ae2628718b29bacacafbe7c76b397e823ed9ee2ecd40f3335a319387b00d236ff93613dda5b1ab5b697910dcf966122df9649ce07c74481d1e6970edff45b89139544aabc983b82d4a3664e1ee164db8ae3328083c1fd2d4f00bd7839f103dd104b7297a81898da32074beec8178fb319eacc4274a82f4c99d1fc36903e647594885b417e07578c4f83fe45734f7ef0a0c401a2e2abc4dabf45c81cb59b234f946305f4399375e43dda53f6f111facf9fcddb460c72edf43db815bd573a851963451d43afbce097d3cd57d128958b4eb183ba85c2db5b440e1b21b21988601d05e0fd5a6d9a5029d9c7d25145a8fcb81c7c2b6feedefa24d1b69c4d81066bc1a922d2027cb1289f5db49d02cde2392751a79d27734a6da1f24ee60beff06140ea65b0ec30b4445f670b7ca8c248b054ada98e53c45aee7bae43dc8f3b323dd4de882ddebacb06479bde25f5c01b4196f5b2bb05c14ac58c121e4a63a79f2d6e90e74f59e7a3d4541061c0516411d9fc967be6b577bf2548147c7840d6f3b8f9dfbb35418f6446b99c2e2c16d14082f1a2563ea8039fa1190df8898f12593be2e63239b88fdc2b1300e9e24a6821f451a4170fbae1f9b70bfdff405c612b5d5745dd64b34a8d006c16dba43d783475c180824d5aeaa88e5b621109b7bb0dfb09b6eee1caa614cc72c3083515632a26757a880455400d8c3735e225cbe005a0097b518dc9bc0b68a9512b87f8b78f385820ecd930b9a2848bbf84d6a246b5c60e5f83609631f0eaf38715078b18f5d57145dcc1b3b6d84400394346222fc8f3422a6756c8bb372060d50373b1bbb5f65be93e63167e45a15e925a918fa7b6d08c796849d3c85ce7722bc08ab1174f87414c2fca3c3de6e719f729aa3b623658d98007a9b1108274dbdfb57a47d74816988029894d08c3f62890232cfc1b2cd99686f6f0eb303f1285bc6446a8607734c6d618b2bd8a8cf96a13be621c3b7c0f149d26beb7d37ac3f90349ee0873f0ee7742122fd96b69c99a4e0302347becaa0a49ebd3bb523234cdef60667d0729fe9bcdb891c4666aff7bb88b24fab08669bad8707c4df8b5f1ca1189d926edeac54fc746979a4caa0f966166e8df233ca8abad3e2088fd9a3a58590755ff47d1f477821a0933619d34e91eb8c711138902eb5243373f4e06f22dd80ba48bcb1c811fce45d745a7b56bf2176150f", 0xe21}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:14:51 executing program 0: shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) 16:14:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000005ffe, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="51c30fee6003abb5c499dfa2baeee1a7db277cee9d9454096963d6fd", 0x1c}, {&(0x7f00000001c0)="2f4f03fa20b6ea6c89d649552ee3904607d6ec3ea026f2e430450fe301b1cfcf76b6f3c6c0a1401f41795efc1701e367f345", 0x32}, {&(0x7f0000000200)="59b7c45764c1115305fc710d6cf2704a03bc8aa4c82a2664c5f64945201217db2a77377f4c9d95d23ca9bbad8298b77ea476d743ae33c39faa12a1621ca841b7", 0x40}, {&(0x7f0000000280)="580cbb5f1df12c255802bae7f1c78f63d68cc84f136c4a9a379fa70329e5ee5f1490d41b3c9c3063a42c2bebed28447474aa61cd028a2f3532e605eca79519df4f1d6637806aa54c7b87a91996846c5452dde3e22fc3109ffa0b8e3e5602bc98d5e33ef2b76a9308b83333e8d10bedda31cb63a7dfb3987e1d8192f204bae25d7e6136f92fb8daa2afd33678b2176c81bd2ea2e641d1362aa20cc8fc2a14e05b5f65608d1be6ba1bb022bc5c95a0859ff7bf762934cf63cc", 0xb8}, {&(0x7f0000000340)="01056ac30ec8cc1a22e76c6e06f6386987627e5dea5f80734181f37ce4133b225f90ce1853dbd599a8b5883fb968aa0141b7ca25eb11f81a9105c3e0ca2c40504f161572326c28bef17369db8848316f4201246b4333fc3144a45027088392537a9ca1d8c751ddf7e1016ac5bea7fb", 0x6f}, {&(0x7f00000003c0)="1e4b9ddce7400cf3ea69a80118e4e7d325b24c832215378553da94556238dedddf12c670df9b1452b027b3269e101deb9aecf3ea7464c6ac", 0x38}, {&(0x7f0000000400)="dfe83894f7b96a84bbe30b5545cf26d09f8d8548f0f3b50c6f2806333c78b418bbd13b37d2082c8ab94002d6585acb4c15c5ef44701da8ff1fa17a579392406453befcf1514898432c79e8022ab92bee918dd5fe5e3bee61d5405f1eb75ca07f1eb28f5e61081679d261acbcddd64d16e11db45724f7d26654c257705c1126ac34163542167a3aa129252ac78b45ce478f55e9a268aaae563120dc1b43d49256801f0710f05734b3abcb25d5f356d1cecd96dbb09cb8e8c3a8f50d844aa1c135", 0xc0}, {&(0x7f00000004c0)="9e7e", 0x2}, {&(0x7f0000000500)="907c035ca7f8b40bdfba137d6ab056caea797c12499da5172b9acf628b4afcf6fab7e6b5e298f43db1fea3effdbd986bd32b3fb8067ed67fb6e08601e47afdc380b2c37832f751975f87eb6279e5187f1490ff47f27633cafdca787371346729b7d1f508bd6cade7fec1bde3ccebe87ba820778340fea646d4bfdf85c9", 0x7d}], 0x9, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) close(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x5}, {0x7, 0x400000000000003}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000800)="1896676f91799095f6a99841933bc8b8fd126057f7d69a078ab246ae46617f6a4cb17e42ed49a615a84a10eba6a180d7f0200c7bb465fc80c5ed0d41625cc706371e3e2ef9a347441b368f78c785d57097d5926c96ac07522924b9e4e7b11db5e1fbca47909c68c3040b82d62968d2587beae678fe7c691fb9a8591ebd203d6e2040a5146800cb680470e4082e8759110a5b22a3bd424ea07794c5e2f7b6f99301c82481c583f567559cf3325b1e35e3e2b24c982381eb4ccd087b5c98010349379f9bc3dfb2595b4334ca3367b2cce5e4dccb1fb5d15c6f41c830617b641123a876f40d5e919c5132", 0xe9}, {&(0x7f0000000900)="938f6172a70d6599bf588547346b25b78767968f3de8779d45ce1fd4dddeb43640048ec2d85d0785179198310f4e3d2b81f78f86b5ee64a9ef3a0213f08ddd00d934f20c3f4a0fba304f1fe775c6016d8c26bf32664f8215912d385e2c82cbe38f783ee5bb8e43350160f7099b8b93a0", 0x70}], 0x2) readv(r1, &(0x7f0000000dc0)=[{&(0x7f00000009c0)=""/179, 0xb3}, {&(0x7f0000000a80)=""/114, 0x72}, {&(0x7f0000000b00)=""/100, 0x64}, {&(0x7f0000000b80)=""/231, 0xe7}, {&(0x7f0000000c80)=""/160, 0xa0}, {&(0x7f0000000d40)=""/87, 0x57}], 0x6) 16:14:51 executing program 0: 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:14:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus\x00') kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) kqueue() fchdir(r0) 16:14:51 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = geteuid() setuid(r1) 16:14:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:14:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(r0, 0x8) 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() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, 0x0) 16:14:51 executing program 1: 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) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x81, 0x2, r1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:14:51 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/209, 0xd1}], 0x4) pckbd_enable: command error pckbd_enable: command error 16:14:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xb2, 0x2, 0x80000001, 0x200000301}, {{r1}, 0xfffffffffffffffb, 0x6, 0x84, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x1, 0x1de}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x101, 0x401}, {{r1}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2, 0x2000000a, 0x4000000101, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3f, 0x6}], 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 16:14:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:14:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = getegid() r1 = getgid() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setregid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x80000010, 0x3101, 0x90}, {{r2}, 0xfffffffffffffffc, 0x28, 0x0, 0x100, 0xfff}], 0x8, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x4, 0x5, 0x10000}], 0x1, &(0x7f00000000c0)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) getuid() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 16:14:53 executing program 1: socketpair(0x20, 0x8000, 0x6b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="9ff56132988d231dc551be9dfc75d3b10bf5f8e957d9126b078fa3aa32ed2251d1fe0cb79225f18800d6004370c4f70501820b9fd493a3a6147027d78dfdee5db7226fb4b876af71c6c3714053717a663f0ff9aacbc4ba99bd3c13fe39364b8ca1a8348d45d341923c055927b38af57e0569d062f972098e897e896b18c8a3f89cf2deaca7c561328cb55c1b45fcc944ac0e45d9416fde37b3a21cec35dd5fb898c29368b89ef7e8e39416de1cba7417948765a96cbd2b6d7edbb65381b062e61be546", 0xc3, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x20, 0x8000}, 0xc) socketpair(0x1000000000033, 0x4, 0x40, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = dup(r1) fcntl$setstatus(r0, 0x4, 0xc0) dup(r2) 16:14:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) 16:14:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) getsockopt(r0, 0xffffffff, 0x2, &(0x7f0000000000)=""/52, &(0x7f0000000080)=0x34) 16:14:54 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f00000000c0)=[{r1}, {r1}], 0x2, 0x100000000000009) ioctl$TIOCSDTR(r1, 0x20007479) ftruncate(r1, 0x7ff) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 16:14:54 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3814776d34100f83, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:14:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000a80)=[r0, r1, r2]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r5 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x8, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rmdir(&(0x7f00000009c0)='.\x00') r8 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r10 = getegid() sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="2913b003cfcccc310d1ae30a58b95c36bc9cdfb633f573604d4494086445ca8a2965afd584818ea9f4b41cce47bc988f685f4acbe999456aa5c694413fdf9c63b7b6af609d6ecd57d8a3ecb49b540763b4695d0ecef90a08ee1bd8513c1faa53fe0ee157a5ebb9511c17438180fcc4acd3edec86d18e1f3527850db31d6e0bdb47473e211bc05f39f099db699f27d4e079bfa7d2bd0b85dd72ea87d4397e8054d3c0e85a8638800cc0bd2c8fa8441e345326d52466e14328f4b8905bfcbec51cc367687090ecd8a31971b2096b932be701401cb08108217b8a809e7296fce85fe4cd8f93be9ee93e", 0xe8}, {&(0x7f0000000040)="65a45aa7b59ca59dbeb691e6bbae9558247a16202854cf97e64949c7485317a5f4f17ca2c6df2f15320f6fa15fd5b42f54312f4659251a540226e8aeea0fbe0b5879a4993c048fa4bece2f4d53648d7258e146f5cfdaf400f30077de19ac38029a9b6793265935bb183000684060662d6b3d076cd007ac0650ed7aa0d06a21a78dae5864a61d42baf09d7e2d283054cae59d6d31a10b8b86af1a3a47be2d0f69a2c9fc8bc6505edbc586c42d1c645e17b71ff2a984435fda8d182deb96c4", 0xbe}, {&(0x7f0000000280)="d7602c148304c17686aa697dd1a73c4043fddbd0f74891f6dd44bba88144513df097b9ac3c31a6a1f77b3a13589d19c870b2573023f2a06bceedf70321ed30bf917d51184da29108bd12ddc1167d4cb30781df18f170c435da6eaea4e44416f1e1561f7f994103f85c94e616fc88d4a72be9caad1669d4b628d4fb1bcc6467ebfd30345148c377bf53d70e05e323a4c803b86d8dcecd4d4b4eb0cc77a4f964de461d787295c230922822d86dbdca283bcc9d4fbd3909398be5fd31755b44708524993e296ce6633a", 0xc8}, {&(0x7f0000000380)="ee15fe290bd378e38e0bcd173f722b2821dd4c2312a136fc9a0056576f485fa4ec84c251a882655f427cffbf7934541c05c05012b30b27555deea16ea8862335dab19d3b3ee782b32b22655b67613ffc86951429bd3c07aaaebde4cf6385fc7ae32d8ef76eacfc7201f37b52c16156b42bad3306b8ef4493d0efcbc45d7754ca69eda9c16a3d11d124d835fc17413d1e9e7f430cf4f826b6323fc7952b171d96a25d749f12afa772e3e601b294e43538ff87ae92403b56d0cbed321a56be4a50859c6bd7fee7e58f181ed756355d3d16597aa2894923aa6d0a32", 0xda}, {&(0x7f0000000480)="dd346b", 0x3}, {&(0x7f00000004c0)="1edff46645cd422ca879dbef6a2c8563bf19b76e642eec4f3c48fb865c062a8b98a2b56bf36343c0e98a22f44aeaad2156a2b06cb5e81daf8ce66fbf7e8caf4fa505589705d78e014957e626785024875cec0f158cb8773818f0799c947d6cedbb4fba78f75d0af4f15b2227f4a0fb592bea974c28d16edd55f8e68e682cda60fac62a6ea9b53a4494e99dccbba8f39630c16a37c2c360cf41d9858e731889c4eb25ab99c9d72fc958dd8a62ea8f53ef7199ca6a2654289aab83c2abbbef46bc8350f2d3f6ae7bd0be736fd2c617e7aeb290a96953ae158ca2a90f1f49909da07602f39287f4bd8d9ee844b64d7172cd2b697b38fddcbbb0e014483a", 0xfc}, {&(0x7f00000005c0)="c65590cb02c35f7af7a166718bd850bf23edff3513e6df0f4524050ec20567b5590aea03811c7a98c105651cf6a2296b917695d2eabc3c26ba7f3d6231fa2e0e52ea595b1df983b66bfbda963b372386132dec22d10a9a99be94717abf94361b4dc2298a5ed3c6c2b1c3feedaa12f0c1dd73e0e9f8a164436e2f37bcfd16099e2565fe637ada339e861dc8240eb04579fe739bfd2708a90c91b3dc4941b93f6a443fb227ca793fc21f48752da29433699b77f74c01f6b8789e72de01c03d9b2c8f2d591b7e9548ba84020dc3be3150046f79bf579c82", 0xd6}], 0x7, &(0x7f0000000880)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x70, 0x40a}, 0x2) 16:14:54 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x2003, 0x100000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:14:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)) shutdown(r0, 0xfffffffffffffffc) write(r0, &(0x7f0000001740)="b383f177db0fc112c21f002125eb326f445e01ad69f99406f56039f5587ac4a5434f0326107de89c2bea0cb1fe36a42e0052bcf82733d1102b92a98bd79f879650dfcb166a41d39374dcd3bbafc905ff105d9240175f7678279e742a8ccd01d3a0a28671be3b89cd0c571f3af333ad21ad30b0d3e583918b4a2015e378efdf07fa560c59836be92985d65e2e8c4a8ed7c8c90a984c9b5b7afcdeef0cc0ac0c96793ebe8bf49038187aa6613b26286610c729a22390a8e064e75275670da428353947ad91eb484632", 0xc8) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/245, 0x92}, {&(0x7f0000001940)=""/106, 0x6a}, {&(0x7f0000001180)=""/248, 0xf8}, {&(0x7f0000001280)=""/108, 0x6c}, {&(0x7f0000001300)=""/163, 0xa3}, {&(0x7f00000013c0)=""/148, 0x94}, {&(0x7f0000001480)=""/204, 0xcc}, {&(0x7f0000001840)=""/254, 0xfe}], 0x9) kqueue() 16:14:54 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:14:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:14:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:14:55 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, 0x80104277, &(0x7f0000000000)=0xfffffffffffffffb) 16:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r1, &(0x7f00000004c0)="11d27c23a51af7edef9cac0c3eaec1c82cd971f2ed7bedc2f84e81917301eebb7a1966388e597cb2c5734c431bb84bbe837eb8ea7bc6774e5aa59649607c3b839e91cab66608fdb671b5060e45791bc2602e06ec68c4aeb43eabfd5ccbc9d25553b0ec41bbdeb54e335a4c5de3a738fa5ae0ff45e978fe25ed783ac49e538197b5c96daed4ace5b93a319ef46f9b04be2f50abedc27eabd0f51b5169400dd75fc6abe05822bca384cbb3bff7f84d11bb1d60802997347816a53396fd984f719c154915643b735eaa52c953af62d0c5e3e1fae6ca5250942647f2d80048feaa6aa613dd7f990ec9e6a55777aba15f2c8eea891a4b4d9b9ef7265d7d0f84af478d9abadde4a05a15ee53409dc10dd269b75a590a1314f273b6fbb23334e7d8a8d113b348a92d34fdee2801fa4cb824bca7e5588382840dcbc0ab87f7c1cbd0923691e305c3f1365bbbfeae9a843a3077a79959a314feab18920448bdf4aa849e778dae0ef4a57e0575917a638af9701412ecd502427f4094412380eb7e0da132b143c428b1da2a5533c7918a7fbbcd9cbc42696bf35fe1fd42a1134864ff0e218907b00e8967bc52ac3d10a0aadb08b68f6ff3e0be9c109bd05e54c7a52e8096a86bf6afe8f89912bd5d52a9c8690a04bbd3135e979df7bfa7d22e5e242f78b787ef5e3be6bb83cadcc3815f52a591027fbe48b1187159f3c185757465cbd7bf1f9752aea5e3cef27cdb578d6186d397576c8c0320245cf163b17e6ec992ce062e402a4c04eaefbdfe43fca430a10ea05a80ddef62456e2cb1cb3b4dbf9202b3e7072b84d02d7d74ac8fe84871d984485dd410fd41b6c331de91ed8234df017d887a167d492ef698082eb054fca26c4cca50ffa0fc6f9240fec4130bd78be82b8f2c530d919cfbf35ab56fc406375860b52ffcaea3785279b0d95ddbebfbf7503b4d0d20d2fc5d986ef8a7228ede1ad082b80d9d774e157190583b6d6b74ae5e093f5c349b9d515fce2babb1ab4d667bf1896a3b9960f7be00359717471beba1b98541c2324482b0f9d87122cebf3337e7d79b4cfe656754c0f815eb9f5f7df1c92b9ea0d3d415debf74446d6cb2dc92dd7f187b46da5be498af715426b0f770ada082f03e938306432c052ed19a57b2e82927f59e547e1605f11cfcec2f4b78466e5d5d89710f55d20942e7ef1fbe909d702176d26bcb749a0a0df7cc202111e317b2f49d9ccbb2851f2eaf900648b9d7e18429913ca2ac94ba62e53cd44b3d607e99a8cd316c8168ffbf60c4fc488f11e7afd5929f68bc9fe2ac318fd7c98ff29834bfa0dad30d775e73e2151c729eea94f1211f7e14ef9db7b59bcc137c925e30c70142f5538b020abcc567dc88c14adf429fb4dc3293824f1729be4c7f18bfb5b11c15c3b62a8591c016d214b8a7e423f135211442c5510d21d521dce0bd3e97e625b3bbb81492d198bfc7a8150c61bc0c5d3ce470e53c133ce99cec4985fed32f0074dfec1941ea583abe30b4b343c0ff1a8e35522ad8728b295d4952dfa246640eb1221e5ada87506ea27d32cb368f2076cee364d0da487da8b3c7dfdd28f01fc759a05e4850f1986e7e9fb8787e6f1ad219f98d2f64048ef8415e0c77fa022e881381f9a0f0905e92874a75a6bd3d6efcee3c5e1e4ca44d7ff2c6af30973c6c80030f13144c872a1d0b1320266302967676640cb29f65e0a7c11799fb1800123b5015161c1e4d0cb13e386046e25dd0c471d536514f16169351500817ed9eecd33bb0d08c48f2131e6017ad3447bb645594683d6603e36dab12ca65f3f5f243c3317eacb0bdf82fb0b33cac63754b345d73c92c496cce3e033475071f4cbef1a7fa8e433e11e7c5e73602683a0e690ec8616b9dec4ed801a055aad26d398582315f10e54c034a9459e9908039b63d9363731876de53ef72f0ce206ffbf7d52ff34ae3c124451fb5e95a8f59bc5d406b65a1b584f7f8c146be1e76106519016058669c00d15c6a325f929811f5a021f7ccdc9298ff920d8d4bc1d3c2bc141b9bf76dfe9131288f8c3c9fb0574da1b9b33eeccf83ad1f597ff63e2c25033e16f73412421691d1ce1471ad0ad170dd9c2aa477f2c2abd7803348868976c0c57c069ef5dd579f500f76da8f9adf19ff9d737e72a36c6f6ef423a3f629a79fcd7c7b042f6775b4c577c582c785685088e6136341466e49687394fbc430ce0a933d4d7753c6552f532894a5e0bc3652fe8e5da5842d21c68d29108334b61b28f0c085248b1896237e0fefd4b50e51b7902abaa445a1d637592520b536ca4ebfd09c62471e2b2d09b0ebaf3999e42cd0b803326cd8bac9fe38810951d6a41558908c41df448ecfc5e151fc05efd32a5326181bee8eb9c7d943e79490a9e477b33b052fa9effaed7286e27c2fc9f49ef94b349169dbd1ce6c79a5373f037e8e7f3dc0800ddf4b17d39fb7c8fe96f6a4a47259e8102e9f717b9660c656d0ba81cb720b243e257193b33b3512ba93fc3033fe3378f4db53fca3439e8e68a13fca77566c1e768e86b8b8f799122eb616500aa164f3f1683b191519a61e879a618181509a21647958628c977425d3342477b0676401be4d8917a4456abce5f5e8d424f0ea62995654b969b8a148719be1eb62e35516198dc87f9a06ebbb029e1a0246a9d4eeeb22f252942f88d5d4f2e22dc40a05fad5104b7499d7eeefe3afa003798eaaab2dfa1cf9dae5fd6840543fdf24c19f54a24be27b1d9ee2f152afc14063d9a9497aff7405cb23d7417d202a1d2ef1cf69a3c266d94062f9d34b5038ef95ce7b28dc4d9cf6138b2e8f92ce5d3bebc0a92521c263420f95e575e675a65cbda5d3b24ead2e71cde5c8bf59efe1af22ec6ad800d0be7025c1c981d48d56b9444f992ae5f26c842433cfda2d19f88c6b300aaa0a461134d7127690515bdc1a8f21989805337fcdebe32e17cc916bd25e1d7b3f99573b043a0ccbbdab5caae53c2d6e03f79ba42868b4bb444c80d501d3c26469d53dc2c3285edc443e9a4280b9df5f5a4681027d4411cc6e8388066b8a2dbd372f32903bba07c4849904c0edc101577d4d9c657ac8c26b94cf9fe5f20107ec502f5a1ce38704f6819cf66f67cfe546c4e0bbe105fa2d8eb7a6600079d18e944d8f1cd6ab5ff0438d77486fe9eecb531688cfef6f892c11336c2f7d08a89801e70196169b2e9595806636e4b5cb7801886ab09129246092eb65b99ffa82d5c1c140087507b5b57958683d6794eb281c14c7fbbd31f6083df94ac82c4f0479e00306b7c1d9feca6a0fdeaca878c92cb0178a565de5d38fda752748ff808de909a8c7a5a5fb644baa84e7871336456942b9640aebef3f6f1f8650a88cdee36fa662de4a98486c064224e68c4b4c583fe0daf75bf67bbbc1710afb55eb4d211dd251c2829a1897eb305309e40987bc254f21b088941dd32e2c97b9be7b7155260315cad7b30abf327f518ab7740ae3ec6a85a68314869b284c671c7ee1d24b24fb6051a93a7b0ce5e89055c1624722a57c8070816e6adbe7c5177f5a7633f4f4c52926d3438947781bf4e20c32f69752432ee21e90f1812bfed5d4a51508776acca4d44d2bafc70751e49a27fa02d42c1f3cc0b40d402b8cf6f779925b9586bb91bfd62dd4fe93f0db884982b8c11e80a2bc50a2aed5642d59fcde3ce894387351d2daee996d7bb904c1eacda4bd26609b5856f51672e12d0b0373c8373623b0414389237a10b009f0f413a661d12d7d9a8c554bcfbd7b3ce1703edf18b77d62eaeb210990ce8e3151c266d76f7b6ebab6d885424f86fbc602fce574b667a53764e878ec8cce2a9eecd8f463a3b79ec329fab16e001cbe7b77ccd25fb947cc47563fc369473ce4776d8b025efe9ab2aa7f41e153267f8cd8546b195b2ced75e0ddacb201bd28729f6c5f1c3f4837354b7113c58c4d0c4bb20ceb94c8ff34fe83a27389ff0117f577ac9bcb440ce5edbe2ead5fb55225dd56bef8449ba0cb906879af5896606d306f1a6e3fe97b4a60d9d1198ec69d5e2aa52347b8c68b605a1f68a353663edc6af9adbf33c2f2b30c3afcbc836c17bdce0da46a7b89c82792e721dc60cbfdcb275a857341db5d235e3fc4093e47547119ee023bbd40f5654b0e80a0441724ce87e54bbf1de657e2e32e7a74417eef645d69a7780a6558fc6478637d7d2a3db3d1a64bea84f8abfbd1e7f0c9f263dccc3e4a243c8081428727452608454ab76c2201a05e581dac1287ad224d9bb9e402fd568268e0eeac20b885fc41c37c6cbe6abc2c5d5022e3e813c4018e34471e90579e37251e98b09d5e38613ceb79970d3fcb0496a308d2e221680948f79d859c3f42dfc919ad16570ae91e80569a305f0bc5e713b9a7e2c3710ce8ea30c6013b55f6879ac9b51c703f2603f8edd24fe4d6469a0554eabc23b29e4e4ac1e358bf0868cf826549cb691ed8dfd009ae1bdfc520f23f91768c9d53b223e2916e0b29581e51ff069c70e4def0ff9b371345e761f5774bbe750213e5edcbd143f2ec89fbe1e229fc057a905534015462dbec6a1d612b9146af237e5c00d1b973939c1ee0dda9beb3bb2fceab132b79ec6d748dd52f3e38e2e1527004c1d17c54150732a90472de3d70d42a75719843572b8773344e18e840506a1adb6e5d8184130268846db912d2068a882078ad7a7bc115492f43772b89c1504f61873213abec965589b797d6f65d509f2977a8ccb13fda6a14adcde2271748c902892b00d37d19bd386030006fe59557a34fb99aebeeef73dbc156a3da11ed51bcb13ac9853bdf9b97e2322fcd531fbba75411d84ac3fa4e37b5039bc6712eb9274d863e855cd4f935831837da31421d05cd617c78f1dc3c98738d91e982e7d1bdb00a8d61d472708d853c2f124ad55d334d911f3881ce5783a8a115eceeb987cb51f184c07a98ba78c2cca71b0fd7b6667edc3185705fc4796651ea9a11df8d0e701c6ac040de8e7bd86bfb78d8479e7f8561159378e38f18f5c48fc59553b758efe6dac2468fe4dcdbc7234e994cce923eebdaabc2c7d40ecf573d0b7d025b701041a0de578e5493537ff8accb4977948890775e6259b8572915eff4a26fd74c4bc443869641d7c09615aed1d437004efecbef7c403b847964bd802352cea81ca4ddede10a7f461212e6743b8baf4b8a1ded26431c481e669b79d537a0364023b09d0975cf5f3a90167e1c48ddc939a246cddcd9b6bbe0be1c96d1debdf5b329eeb792427a2c3132200e564605f226f8c1a9f760b0b948b6278a9119cf6d88fb819853029040d7bf522a065fb758d85faa22fa33dc595eda6a015d1da7ac2a688a606da0909ab7e2cb6657870af5bd7d0e0b537d06284083f22429717bec2d8b4a56a4078002de71fb1ec0944025a9ec594449b6aeb1ad46086d0dd37118a9ce63f85e6e47e1a8b1b78e0af93a4cae6e9b8a2e0d53e56384d28c62daff3c4d386604e48c659402bdca08525fc8cde449e58f1b6f0d097626d97f56fe3bee136eac7f4f037ea8c0f133778f87addbee20ca1f59aff754ae8a893d70368bdb11d3bc319812d972d2d6fd726f3288405fb7cb7c4e48503973e75ef9a63491a6ccc2ce46a159f273f340ef1d05b774149803e389a38032ed07f288c3e8683357aed7338a2e323f4b502be85658e5398a14dc0d59e216fdde778dc3edf1788d708025e5e9a75707d58fe1f3a1dc8f5fc4b1f8ca07d95e7ccc322b6f5c4fd96edcb26e889c6c28f076b5c5c022367346d81f7b1d698e25d6d7858712110baf4ec7f1fadd", 0x1000) poll(&(0x7f0000000000)=[{r3, 0xc0}], 0x1, 0x0) dup2(r2, r1) 16:14:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:14:55 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1c, &(0x7f0000000040)="aa277e27aa957dcfce0c5b0f02a2281bd8c75b1e8b054b6fece1603c") r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:14:55 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getppid() setpgid(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="83aa5e4eac037c12c9eba61606f6c9d630b2f66037b5c3cb0357e5e97f68e95c0a73cbfe48fe5d5b8eb4b38b4aa461c4fb0729f37c413ec6f400d67cfc72408020b1886bad747c9b0287f39114"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) shutdown(r2, 0x1) shutdown(r3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:14:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:14:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000001, 0x1000, &(0x7f00000000c0)="2d06286f6bf5848df4f462e90eea073f49be17d998de14833166095f5e4f6bb416e42dfe8e82e5d30d9b068db22253ed5b908c5bd2b713057f03e6c566e45e8e3c8863db8eb0274747b19389930488aa3b5b8e459cf95f471d622e3a5dbd52b287f4cdcf672dcebd79e129f42670c1f5a1775a18f6d0604593ac05820df0cd35cace56b33747073fa4a732c41f19537ad501077efa20f2319527c96b5a66155a65f776402947fd5697eeb8237d1c8a2cce6c0f6c885c682a320b0e5ac559e28c9d6159ec2ed83a1e0feaca9e94876dcc", 0xd0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:14:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = shmget(0x3, 0x2000, 0x51c, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x101, 0x7f) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001980)={{0x100, r3, r5, r3, r7, 0x80, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x47f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='.\x00', r6, r7, 0x6) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r3, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r9, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) getgroups(0x9, &(0x7f0000001240)=[r5, r7, r7, r7, r7, r7, r7, r5, r7]) shmdt(r1) shmctl$SHM_UNLOCK(r10, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) semctl$GETPID(r2, 0x10000000000002, 0x4, &(0x7f0000001840)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000080)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2004) semop(r8, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) 16:14:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_execute_func(&(0x7f0000000080)="c4037d1d7110fac4417850dec4a1155463e46766400ffb7600f044111366430f64170f3808971a11ac62470f01d044db02430f0fb300000020bb") r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:14:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fsync(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) close(r2) flock(r2, 0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:14:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000240)=""/180, 0xb4, 0x840, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01232f66696c653000bd131ce619f416c2e21e79eb8ed528d52644cc233e746d7d8351dcf822578e02304ef12b075b6c59b7361cf859e00cf39e26a51b4192f25d8365c00fb6dfc5cfcf951429220158a98a6388f3460951e0618e48cbd1305d069ebd87452197515f37d8724a6ff8489471273a33b74ee246fafedf8c3823b2676fedebfd87601307b1aaee13abc1eec7ce"], 0x1) 16:14:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x401, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="f3c2c25e12e794ac78c480998413eea0b05c49538baeff5239c5a355cc95d474177ffc1de2382cdc50513b06e1ced3a114706c1f66ad97d8b21970c20726279b1dd811e11dad43937270cc30c8d590098818360e6985ee26755a29331195456929df8351972c645360193f80274f29052a3e82195f4e66a81642ee0d0d5c6d7f197976ff13ac39eec0fbd03f07f5d8e54ab8f573f372056d1e5469bc593878e78990775195a1d1ba8e6c5ce978cd3bd69e48c1f5906e4f93043e4c2edf87a9723a977e10ee00", 0xc6}, {&(0x7f0000000380)="540c05697f00a14addc0418a566820cf8df8ed33743dfb5c39806202ae03895749328b4f29529efe5e6ca6bc4d34af5e14f016397b307941c95f1febea20ce87b215c7750e89e10c951cb5d2062783c97e7cf4ae1c16d12953dd7b4192a08816212ed7ad7b6c08fe45b13c6932641533a8377590f6abe1fbf78769fedd3a5bc5a392fd33874c0d84c52f", 0x8a}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="7000000000000000ffff000001000000106176b3db9cb15d83c534970fc404ce05960873c84df22475978c865847cb466fb86459f1e500009921f1d9738cfa7c023cd5fe574b5d1e3cc5683c1c4b9d49177a67861d837bc887c37f4e810710466f4184b55603ecd4ff6432f6ddc08893000000000000ebd15b289440e5b191519a82f67f73a0655aeabdafe9b00d0c4185b2b5d38d59d8388649209bc4269276c627ac8844aee948e6f51edb89fd7e91acca46c4cf77b22cbf5f25f409d60211df59f7a294"], 0x70}, 0x0) r1 = socket(0x18, 0x3, 0x80000001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) flock(r1, 0xb) socket(0x1, 0x7, 0x58d) 16:14:55 executing program 0: socketpair(0x18, 0x2, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="e04ff790a59bb1d7f1496d75f762397a81d7ca1e80e270259790964a3ed9c713cfcdb038ca14d450058050e57c12dce0335b1c847452aa8b0d283bc31337a1984b4de7d01c131ee8e3fd99ae0405fa0ef4ba6f66fc31ddab805e80a33e7a682afd7fca9561fd9483e94688194e5ee7f306191f39624407559d", 0x79) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) fchdir(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000012c0)) syz_open_pts() readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/45, 0x2d}], 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001300), &(0x7f0000001340)=0x10) ftruncate(r1, 0x9) 16:14:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b09c53fc7f8c73833a51fd81ffd4ec2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) sendto$unix(r0, &(0x7f0000000000)="6af1e193e96c48fc32984d318ec3d312b969dac366b1578434dab024e34c519fe8be04ef3bedddf1a4602a5315b7d09c0066407a2486a6ad073346039385ff55a9e1c5b0fc0f92e0dac44e5ef3475a44b5f333c4d934434bc23971658c5a90b4cda1940178e567b2f965319bae176fc9089fb55f479efd598644a862d682f6d23222573d49fb2b3b7488bf37e0edc49a8f709564e83ff90820f31f95be8ff9fcaa619838ffb61e16adf130fd1723f27a86acecc1cb9236", 0xb7, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:14:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfff, 0x1, 0x8, 0xfffffffffffffffb, 0x7}, 0xc) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="a741e3832b25271780af091e3953a8b70701e305dcbb966e5a1d52", 0x1b) 16:14:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x8}, 0xc) 16:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340), 0xfffffffffffffce0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:14:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) 16:14:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000740)=""/123, 0x7b}, {&(0x7f00000007c0)=""/105, 0x69}, {&(0x7f0000000840)=""/178, 0xb2}], 0x3) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000ff07000000000000000000000000000000000000000000000000002000000000000000000000000000000000"], &(0x7f00000000c0)=0x3c) sendto$inet(r2, &(0x7f0000000480)="d40c5661dd9163824f268ddbbd4a2136d46823c98e33cdd49e4e6702a9df36faf0fbbf53f552fd9f1d615c9d8e9b2c7238211a6e829ee8d139a9a45718008d8551fb8680fea933db63b2c72aa4e405cee427469d528fb068e1cf9900608da6fb567958bcae1c98e78e800e2d6626b2c393b34ffd6a3b1a600c2b550c8ee6e415c68496b5ad856387", 0x88, 0x1, &(0x7f0000000680)={0x2, 0x3}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 16:14:56 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') getgid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) recvfrom(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="d343cbd62f6bf7620f05fdbb8c2bd5a77704f7d5f6145cc99155c3f7c8d274c17a1bf3e5f2b36269eab4bbe8a847bf0c286ce401b842be90ea4b167a4cac9336510b2c70018d4d52eec95382c9e93ff1f24c6c8fd37960e15b273a4fa6bd96d60142295df0e7201fbc9d3f26917b7f3f7046e9fb3b945b9556d3ee34ec134d4d340a51b07f7aced7fec3034440a0be8808fc8409"], 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8000, 0x2, 0x9, 0x75, "2b5b7abb75f94d57d7d372cb37417ce81ca29854", 0x2, 0x800}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x9, 0x2}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/137, 0x89) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:14:56 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) semget$private(0x0, 0x5, 0x404) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:14:56 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xfff, 0x5}) kqueue() 16:14:56 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) select(0x40, &(0x7f0000000080)={0x7, 0x1f, 0x0, 0x80, 0xced, 0x4741, 0x3, 0x5}, &(0x7f00000000c0)={0x6, 0x1000, 0x6, 0x101, 0x10000, 0x5, 0x9, 0x8}, &(0x7f0000000100)={0x9, 0x5, 0x3cc109d5, 0x8001, 0x2, 0x1, 0x7fffffff, 0x2}, &(0x7f0000000140)={0x5}) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:14:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) 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) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7fff) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000080)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:14:56 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) shutdown(r0, 0x1) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) 16:14:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x188) lseek(r1, 0x0, 0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N', 0x1}], 0x1) 16:14:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chdir(0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x91cb) 16:14:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="9dcd92028b984ca94262db9ca04e5312628a08860097aee9d320cfd87a5e913f109de9e945d99f93d972f7d663abb848103e202cbbca8a3cdeac0e58caab94d02cb176fefecdaaa97cdcf84c1a9351be75634f50ec63db733d3896ff2353ffd12b2afb960a90c00b32c7bdb9e7da14731438c7bc1b61f1c256e3e80ac40996ca6f1cf43a7ce574486d7a69b81cb1c410c3690fb0c55e638589b3673707bd9b8ef161bfa4dfe5a702b8bd7eb5cc2407af1934", 0xb2}], 0x1) 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0xfffffffffffffe78) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffffb) syz_open_pts() 16:14:56 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) setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7f) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:14:56 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000580)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:14:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:14:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x21c0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 16:14:56 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x43908f07246fbc79, r2, 0x0, 0x20000) fcntl$setflags(r2, 0x2, 0x1) socket(0x2, 0x5, 0x6) write(r1, &(0x7f0000000100)='\n', 0x1) read(r0, &(0x7f0000000280)=""/213, 0xd5) 16:14:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xb, 0xfffffffffffffffe) 16:14:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/230, 0xfffffffffffffcf5}], 0x10000119) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="f7ffffffffffffff"], 0x8) 16:14:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x1, r1}) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xffffffff, 0x1, 0xfffffffffffffffb, 0xd79b, 0xa45}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:14:57 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1) r1 = semget(0x1, 0x6, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x95fa) 16:14:57 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000002740)='./file0\x00', 0x8480, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002680)=[{&(0x7f00000001c0)="dc7638f2a83c3b5006b9f648868d77239c1d9be1ae501f643f65cacecc6f33ff71e1b3e07a39b2ed7f1df01e45ab8fa063440c31cb78928ef44cc6806c9341b2c5293990942e4775b2445753c486b938170153b3548dbe7ed8d3abe611ce5aebbf3f18a98dbf1ffc818e560e88a0a01788eb33abcb17a75d3041b4ca766c6a5c11adff61405859ad9f10a94d5a18cdd7b5b3edb6b663fccdeef80b74d51ce5bb8dc2e3cbf796281bd40e33447ec311ac70e0d26ceb5cfb9affe2e9294575d7da445b8cb3c2f67ad307fdbbb9059ed4b4a558a5b8a0242e51ec9ccbf45a0607f159654b19bf89fad7c4c6", 0xea}, {&(0x7f00000002c0)="d1687a508ab8ba2041821d57522f52975c89cb9a4a9dd5b9ce5657685a7156316201f854dfac4cd16f446cb865d8de50eb8eaae7ae3ca35f308e43e0ab79e41be17249035c22d02879bf3dea", 0x4c}, {&(0x7f0000000340)="3094927e531a30104b1892bff256caa81a9dc7cb46ac032539503b186ff0cdc54761d261ec676736f2f5b272c96e067fc25af721a4cfc566f3ab8921b8861fa9a2aa1e2df5f54ff8593cf9442fc3e6b043c953f9ad3a2d516d380e277790cce767342e875919424e54ab42f718bdfa7ae19256aa741c6d346f1358ec425cdfedc0b159915e77fe08dfd4ad341fe307fa9c9c0647ea753fcd8efab633c84303bd6409d9cb608ef3a317b583348cdc9df4ecfc98f8f6791784286d1e4990ad3ec41bd07709c259e58e27ca2c6ba6843e12870c197cf26c22ee2ce857c373c6abc1961493fcd7426c95", 0xe8}, {&(0x7f0000000440)="0b39afb45785fc317385ae781829937ff06e0b30c10d3eecf70f3adc3c72526d96a7fc92b0654aa672453b5c92ab4a34604b1855c00c9788a4427e9fab", 0x3d}, {&(0x7f0000000480)="41d265395452bf846e7e874816861159f2d8933cd3eff65a680357af3f9fa598093fa8a46455324b827202271b71eccaed91f5435343857c1822e7cbc180b5aec16bcee4906e216d4688adcc97dc12291bcac3a30b483c7e15ea8dc6fbf48f0fda7b986b678d60c8e17d9223c91f8732de76d3ae7d6706f917f5e9d68026e8a8554371905dd631e18f7f4d45a9061382722c97507210d1b826bada450e1a5188f257c3f2bd872d7ce7e994c5d1eb23652c4e90ae83875ee65dd77e1fe5e4a7bb5ec12f7fb05f6bc939557cfb0dbaf8392aa705a30f5e8cee8ad8d1c738a2236a44b64aca7d9376b83d82c8f5fd7ef46fc4e9d64e2a0cef1541bde311166101a29dbabc6f86230d90dc83eecb701aa6e158a6ab44893fe06a6b1cba2aa84614543a9d517858b5623f5ec42528d7b85fe3823ed491d5f9e7b09f9ca212733304acbd445b9d5df00b50c3c5250d0412bbce1db139932cf141825aaef0e3bf8c8e85f389d14366663f5e23e4aff3b9a77eb1c8619a410e12ac8ebed7cc8b7d0518cb61a15c84f247bb00a651223b44b8340f20e61059f89205b93ba9c29c9955480a9b2f27113204667c2d42280fb422733ecb4f36b1b26ee0bedb5fe79da5a698588410558a4b208ea6d0d2174caedf9bda84a2c5ece4ba393629c7482012c23e2cc50744f9900cf784e403f056f0a5c06dfbf2f50ee64d0a7f7b9668561dc7ab60164927e9d536256c07addfd13dfeb9c41663667d069bb60a671fef84945958b21b075b03c9867154f01995d3543bc604c345ce128596a25a4f98a1629a2926f58a7fd184f61fa05af6daf935bebe6764f7d5991ca9f579af924164d16e79b2fca083ea8de6eb75af01e1f7066ad0e6815d87c6a4325cc1a8617b93ef925e3f87f07105ff97405d2e00c0fee7fc6ad0065c57e5b0c878c4d4238e1de4bbf966f67beecba0c81a004b41e8765978ac7e64d55ed2335a6e837c67ba09230443324eb963bb9e3e1337c23b6d82b0bc2cd876ce58bfd2f25219a59cbaa998729688f11ef53322c3169bc9b6760df2262644b0595d57b70a61c41d3ebf48ff70412eb3c4bfe4b29613c9f168105c3a41402cd7aea6f7ab71341c834486cdc4b6e4b9188645e317dd7164ef5fe41afd3e8c93825920ab6b615675fb2dc2e0cd7578a50bbb0d104ba6fb4fdfdc178e9ee08f99ebde61cefb90e635e217daec0f96bf60051fb344203fb7855533810cd5eb155a0aa34bc774cdc756e1ccbc0c9f4d7f25201fafff1e59959c1f6d87a36ba8f141c2c6c402dbf97ef1fdcba2d3721b00168d4ab7f443a0d3c88799499b21f676c784a8b482f791099c5af932cc35e5073172eda6a238999acda66116adc2ca82f4fbaf54a5c9b0eba2f59907f900b6d5f83a182addb11aad53c0f7bff6ed50a7a5a8d82e4f2bb5c8cfd7727913a7476f31dfdf816f8abb71def16067cffd22e480f903fb70972177d1a4514fad02e0da98b1e7043143cbffdbed565bd37ba452be3dba4b32c8d117a78eb7a8052dbf7cb959899e1a3b7759da59ff1d18d17335e5a0fdb01cf799b07bcb76446eab668befaf34064aa332b6523c8ff7ac2a0d5084766986314bbbf5c1ec752305a12e44c77512fe4e90fb3e1c46fb628f61da1484e966edc284b4fbefebb80eea3e95cee7cc419749f9fb99d9e8d8c4d8913082650d63e4d49e381a835bc9fd1b0a9aa8736807934269e307b99e3cf1383706cc888ff9b34ad5955a422e21f5053f210a09e56cb5533c090e1aa2b698eff66a86dc5491fedba529de82774e14a3b1e7b79e2197a3ce1845b51410c0e9d28c53c6d3073eb2b4caf93fee45ab698ad34154323a5dbe99aeaa58390d12d3006a2fb951670aa7d72495e5a477a8fff445112d43dc33ed6ef5de6de05e05c49a2b54032c13b6e155249d3c761919481d8912a1e9aa60e162b20b62a2e3dbd37eafec93639e562cb2bbd84e3996c35dbb620ec7680abb4c9d0fbc20e420d19020432ec1c72195be6ab0e6703a4908dc3004da801f3ff77739688004dbcb0346adcbcd2eb9c52d1093d9df307cf0c2c4d36e51908784c1a8041355bd6fb6dcd6d30720f5b316b4ce08103039e9855a499086b62beca83ef8d2a46a3279afb6c460ad3162cdcfaa6e904cbbfb0be5458a0a0af68013260c86417b79f2651bc0ea369a28af3b46d6199b6021e20f0e438c1eb8938538c1ade0eb4d64c6e54f5c582b5555354fe28e0287499a4d4ed3150bd4b64027f36a92e758f1d2e9a59b369eed44edb7d61c0a831923bead4553d7186ce29b86e30c94266c11967b2ed780e8453f6d939beca5d078832add07f33389d55f8985444ba3886f7ebbb43c8ff296d860b5cd052355ed146f2664ae9cc9d6bedfc0e81b51c0aff9e109c1ca3a6721ada33abf211def136fd218fccf521071f21457bddeeecc77b3c590326d0be86eeee1bfd506f00af2f3c00817aae5dae277014be76ac615025e044f4d80e4e8e9aa6a9a3a145395007d86a0591e32bea002f67c182e0f66f3688be694e4e3a91d1b3a8d5b8e760ae0247a95fc4d2e19dbf4d0439b1743da18837f68da804bff7bc324841c143275f8b680a8a7f4074562984d605f1bbc97e23e9157b4ef046c04013e3c1c7c85686d8d82d05460f4b0da50d5fc8bd96dc0d99b5fd9d2be053caaa4c0a96f8d22be49f0655084c1d9400bbc8793a0cdf8ab3f7f23db63ea19c733f30519dbec4ff27bac05635f2be58fe6dbea8df9aa3911c3e2f3dd06c2b361640212e3edfbd13215d4961e80dbe48284aac045236a81ff51c67a34badfab258e20dfa7ba5c341a7e338c14c9c83068a4d1fda828e0c23da702afe0ed377b76fb26a5c3120900847fb345748a9689c018ee84ebba790bcbce68fe8b7b2421796c6bd02436de5c1ffacd48bc6285a6a77d8c6dcb15e04f1f0ff37a3705b32a04ece215c6f7b2cb11e229b3b95160db958f017a5071c4522b479d20b32156abcca610caaf2d2ec52b272ffa8d639a358e770ff8bf5043890baae90675356f20dee674788438d2af875b3abd42e9e001925a623845e2313a03a996552b36d41e326c6111bde3835cfa338919712a37ff259be9342c0d457e374b6c7eee08fb62847d2bc9a26315b5bd2be7a0a022599acccd469e98c7f990f89e276a124c575bccc8c41853e0100f5178d5f0573cae1334fbeeaa64ec05ffbc8afcee405059bbc6410486caae4b35af521728148f89015234dae68ede63c9b07e61bd063fc4feaa6dbb28440cd7681f3aa080fa5acd34926b80c38d0224aad3d3bf5d7a296e6d15965e4c42d206ea4212cffc91e2eb8d0c7cee2efc30bdc7ce70e67901393649c53ffa9cb464c55a53a9ce3d79d154154ccf9c8ce2de3c95b893b3158e71464353aab29c544ec74e6930247e02c36489fcd3b6b7139c7bacc80adba298c335df7d567fe7555a14a633b92a3efc203d1980cbb9c170d8a01a3e39c4e0ce612fa30426d92650a892adebc4cd3dd24ffcab3cd45228547bd1d58f588ac1735e289544708df00d25eab8d9e90477eed4269867894f57b920d9bc4fd09bb1544255754628000785513bf77a68905f4e6c36e9a1a22c927f75e85cf99245f52ed643ea655546bed489b096df84157f3de1234783542d014cae8dd6bae5b4d53bda06f3c3b34b277de9373f290760d326435ad711e79307742294439244c2b0e9c95e61883222b2400631424782b55b0397c3f661b3c4e5562e709028bba859b89ef2cd81b89fc1c3c13a5c8f85db70781418eec0e0177db1349de65d5dab5c84b5ed6976dfe87dafc5688d8ff1be94f4f89eca6f7fd0cf5819ad40edd0dadd6053cb09bf909569ee9f9dcb426d3352446896bd1b131f997693319d58d4ca43734270db91b14cd761262a5831c916ccaa535fbaf0a6a9d3d23e60ee61703f2fadc3f25805c89a0c3b3c7dd4efd8e90ddb8b417a10305c2c14cbcf7343e7e77f684acfba66cd6bcef5952aa587e133e517887010b7abf3df86cd1aa93506ef28cc953df00f476d81e25cbedf4f8fd60c11eaed3aeeb25eaf1383e9f3c926f6a02480fe2119166e5eb6bf584396aa6dd64073cab0966319b090a4cfe1c1a83fbc9bc7966d641ddc08f22e978fcac93ca3b486d38538027b2dc4e76c0e2f4ee25699e7822d841f2c5a4fb71fe0f92c5a3c3e7043fae6650de5ad6c8d36fd756abfce2a42630a6a1b85341e7400e9bc0d54aeb46917d85b1d78482b34555ef683c2c38aabea68cdaf74e73de29bce7c53cc06d7cc6cae48695f73dcd2f2620c6cae8fe033dd106f8efe2de7e594a88baf3b4feadc7224bf890be4db56bb0eb4b9b86e0a2f45a1ea57add5a778bb371024b9ce65f50c8eb8f5c04ac76ab9fe12a2a644401db580459c00057085f392397ddefcf22ea5795f9f26a2bb190dafeb412b4f675f3462efb9e4004f7b645c5a85440d5a69a0c445a8eed39e1c52d6dc9f9bad845e2f05dd22ed3a413aae65d6287c9dbf0e19c2921e28b6800551757f9f787dba7997388329f816fb2795168f210999f3bf93151826a07de4fbb125bbdd44069cd2cc2c08174eebdeafd5b8b3d16e579121a317ce4f72b3a4ae9cbb9216c6f2a181ead0771ce0398387c4db3a66fcd6dc796cca7f4a61a885243ff979d9d882f441424c97c51825db6a61e421a160a72eaaa35ce13ee617da28d36582690f8f1bf49b03b92878aa82a799284206fd2004c84a59c183cd400745d18f015497fc3e4087bdda8f56e6741f9c8314de4dfaa4fa0d5b2a186e3f665ee764d1692ba1ee4b336d146bdb631f9008e599f81cb691e27065bf1cceafd0c2be4b43d9ee8fdc14cf6d2f139e83fe43a4340ac2b7231d9415dbf8bca8bb54ea70b454fef512dbb01e612f130085755f54e14c8cb1626bf5684996333d7c00eef1bc0c3045899814d8aa8376dc5fd627925c92911db8d14d683045b8a7f2bac0717ef86f6d35edff85c0f3d642a14a347866f835ca4cc626baec4ba4e0c8a692b713be90ffe45909fe8bf7d99a19c8651d6c54b61848c6ee27a7597c7385b31267d74fe06f8be992b40d776672048bda128f72d618c4f833ccf6213271a4dfd7058fab04ca87ccef301809356b0b23a3134ee3ce5a6fc8aaefd0273a0333b96782a8efc26e2d2e810b7ce928455625fa0773130db8167d616ff2f72050b7b9da9ebd9f526627e6d7845abc6cf175278bfacf70fca75384e9a38863f05d65eeb741b6d7b006f741d3155b77f9c21940487caa3232fbe740802a7d0056b5bc9e820f3f2377db19c2a05857037a348df7644a4b41513da0f338d81d52714a7a7c28fe6efb2e3ea1160153455233f2e82d692547a7750d2c4407c117df1b8dc2a69caaf80670b385c65d5f3e1644bbdbf03ca84635c72af3a3ed1f16b297577e157a8bd84a98bdb41a931a2fbfa868523588cb1aa9bd3800ac8ca9835dea1917b32896a4a539c9b946e3034413026bf42ba4b340f5a8dba60138bab0626adef030639d8c27bb514eb10bf787963f60de9d1b4ca3494f699cd8d1ddecbbd040207ef85f89dc229dd40a1865291b70cad25e5303e0c39c726bef313046de8aadf9bbf81afc2308f9e5940ca77d18bad6d2848a3b559524ababf14f2f3f73e639287828ac4e135dd4ea3373ee3ee8dcb9d44ca668a9373f2e6cfb32061773d12a0450b5b08e2430e01ab5c2a60831f0f548be205d0831b2515c352cdd4c01fbee46d39d1d7a469c87e8dc6269f12be0a00221fb7ef684b7d31e7a2ea6f67254c0bccae1f8", 0x1000}, {&(0x7f0000001480)="51c2087c97a28d8ff72da6a8d61d6a67508e0283c360e8669a2312a606c38917f326ff324d9d5a9f8b644c2c8f8fd970868fe001d04ee9f3cb1287e2b771d0f58c34b0ffc4b18afd84a6564dcff1433f03173dd8b3510309c513f005f29b84b8da522e8ddf55532ed5ccfa9088d260f4e79607d60e865b8d14aaaa", 0x7b}, {&(0x7f0000001500)="e58e243e5a2049397b4996d09dce47fdca7d78c29084ddceb81ced903a07322a170452da2cfdcc1867b83d5e227f9bbf5ccc73514ba266e55e399373afeb6307fb9e671543808cc383654751904a84218bcb846504584b0af98f56e300ffd734b938a9932f4a875546c4142f8f504750ad4184c76806e06a48e09c3f85313ba16e60d095bfd285a971a7e1b720152c3a06b41b44fbe19ae914d70a7355a517d14ba909678f55c81693db4fc78c38", 0xae}, {&(0x7f00000015c0)="9743372ec14a2cb8e7613100f62495008cf54ced4040e792a4cfbb4e2f29ec39fae82f21cf157748e17c9a21e1261a8a00f41eab570872f96c5cfa9cbc209c59bcb987dfd8103c3f6c4588f491342e0c29ae2d790a1a2288c7813f4e5da3d757c035257714d0aca45a3ac7333a5b6eb91bcc29cd870b730e18fa8bab86ab7c7981a12bac0aea87e9a7d8bb57820877e2f9a07d69b0cb8255290bf1c6b2cb27a36d09564673c66a4d315e024aab46a72984b01872abd564c4d061db6d3b556c5965e39be25e89fa3b80ec8c573b9e5bad812bb73b5645c94602b5e9e6eeda73e19cccccc7c5eaf87b9bac326cd1a3516ae7cfd007a2eacbda0a20c894b3ad48849d053e936ca2ca1282212365aab3344abf7f209a97b3750c59ea832d7feda84dd3ab707a9337b23b52609a9c47e4a0678abdf1abb972a206400e2242f7ff9181db8ef7a16fb8f1d9938f6ea0a37faab34ce2b9b92c756adccad191b484210e9e92b98f2f4a58031553d9092206ce74cde3f5e5243bc55aaa29019014032c9eadbd33090280d80f7dd32beb919e222f3554d4d0b98b5f3db5bf73d34cdf55696cc98fa7547837270f69d4b555a961b0b6c8ab637690ad42b4e401fbd191a91125a246419c4f798e80b2609be2a0656d70ac3f1098af77f1b378df0f0cf2fbfb2721d3775aa23ca402d97564d44af6d51148b1104d54886e5dc2ed3c7df1f22e1cef4cd42852ace35a30ed20c86be767802d3135891ac1e88e26b1b173adfa6176ce87e8277a01fb56a99870b468205b081e696b43ff3da8591d0a81afc981eb5583ceb8d245a3867a11b364c759c94b3a8b421e4d6a864ccc285b1ba78e51b741f783107b03592e523efcd288d91a219b94dea6cf6f31eba8e50f27384cf3086fb61317b539b30e3c26c322723b1db79ea2dcdf610bf3d17bd9cdc8a7b13a7bebefdcb3a8c9c89faafb486865810d61921af709b16f9ac0ee91a92213f981b871ebed2378473c519ceeab35362c00622df2cb13c9a8c287a67b3e0b228d1ddfee11d7eb1a833661988c343691146addf4c79f3c28262492cd0dcb3c179f7199431a9ef88313bfd69fbbc538e7c3991cb3cd07be7ffeb771b3bc0b5b5c1ed740cc64c814941314fd687ab308ec1208a8e2a186c33f6c4348fd0b927f5f8fdb01f8d5eb31312df8b84405507752531aecd22553d55bbd117d909ada481775a24de940cad58bef3498cfee4cc1c65ac29b77c0171ea72e7866883dc12a51758268f54705593a07216d3e097fab6f1dec5a922ca7bfd027dcba4e4a49051a72cd9f922d997d4e1afccc650a486e6b275beec7cea895e01e34a46a7b8dfdec868facf34ca926530a73b013c79acc29e26d4e9b66d0115e3da2e67a9e7fc03962cbae1f61fcce94a1b7405bd266cfaa44bc5234c2e190767ac0ec200c608016e77ed6a7846ef3b55f4d34fba1c320e578502862ef7e1588315573bba1b796ca91d5bfbef90fa40df98c37241458eefcc28b48ec0b7461c30c04c8764789bffbe80d2fc9b519e1667b114522737067c95565ec49a9e53886b99b557b3242cd68458137db1ff97c2808a06cae7ebba2b3fedc227a1a7653f04dd8c3bf809fbf6ec0bb386affa83f98a92acf0f21ae769271d18b865fb2485877af7b8b488a2e75f00942dd61e57a0473ae57cb02af115fe3be072ad54ce6e8d467c8f5c126effcbddf9ce54bde2499394c87e2674d15d607a82b40d2f2799585f51b9523efd3191ceadd04ae7e854b124bde0d3ec0f2fc57196a50fc405ed987733219289a0e80e5c0a84110768a5a3f1a6be76974c601234810f09f8e20634f1f3bc5a5c4d6196730c1134f12f65dc583f26266d7edc3caf302b18a0dd84cd08132b2621f7b7b19a27a5ac4f78fe4fa6d9d54aa7e1bd465c502f668f241078b0dde53edb087073beea807e8a2694b45903b11416a2a9101613505e3dd787ae0795428bada18c18b3fa887432f0a67054b403d73898cd176689edaf0c3e8acdcf228dba2a00d056e73c9607290e4755130f481dbbfdd8290dcdb673137403716f13ff2a54ac6860130a747f4abd7d61c6d36b64182ec49bf59575dfd69865312a0d4c5a4919f8b586f9d72452b2c80b7f2332515ce5ef005777c0aab6d4fad28cc9a295643da64c9f6ac97ea798f78d554d93c62960635dbd38876eaa656a88fe384e67566614d91d03c5c9ac6e22ad6ff33026072edb987b5cc28e4607134ffacfe90e227104f8e791363ae58a2790310dc051931cac0386cd63d3c556e09a5e68ea9b52b9403523b6d87655ca7a155bf0980170d95005763509885fe2a9ba1b94bddc9d735bb66c11f2e1487eb7207179e6881a9d6da4cd32cb4fba5f2166ccdc188c7338474dfa63254f3d12963bd22149b4b0969626a5bbd7346aa169e11a7ab26c3a8272203c8b8fb60ad6049d882a0bdae48fdc56324abc2bd489b24aee02cb65500f0ad05f8c356063d02307ee1b0f5741a24105ce3f6fd258e84a330327d7cb043444ef94855def02672c25b7f979cd867a3be23d02181e4d16264e09e499a635193c31578b9d3550f4090f417c6eb348a3c68f5bc110e4f145b6720f29556f2338b0aa365ba7ba769ac8380deb93c51d4236869f8ca0fa40c322aed362a059f28b2af80e1aee7b3c6b0ad2410cef71e7b2db84c632b0c1585c0f7c19085af44ed27fd311976a0aa7b5bf01e931bb2b4b69bffaf6873a93cecd4bcf33aca0088fc25f07cc72ef1ab8a8aec8409226c07e307e93ae29d9b4635d9b4719c76014bd310a4511362a515aff65c2e4db8ec91ee39298339cd9bd9d92840c22dab5b98c60989050cabeff1c8afa070ef1e9f3fe1d26716a3d2b419eee9df22a6bc5295812092842544688d0904d5d325b3593b8dc6d52bd5af8615305e89b49a723de79feea4efca18162cbba77fd116548a1c4f9b521d6cd5b73ddc625230c9dc6a7dd31595d8932e563a7b95135a5417aa2550249181206f65e9f617d44f1a070f802c39ec5f1590b4893385087ec6728c9ca65e8e820858988e0a6e3f90a8f7435e7fc8be8888c0c6d3f7b096f7f493e52232a7afb2fd425a011bb05b9c1c24fdd9c5062978c3cc2102de66d8ccd03fe43252bc5d5c53046a46199430d313b3d7979be75a24a76902f8eed62e747a1c8d0fe1d36807a2abe7a43f4a98157a2a81c4c6a99feaa367e223c44c2f5760962c046ea1565d31c0a795e4df1b6e3177e5d2c455b10d48f8c6864351a6023642085cfee48aed41988a13a4a7167c7f4b770162b0ca9de3d11034757a360b55582086e46451c89b8dd65ec8e0555ffecda98b0cfca04ae0c2dbf4400de034e0be5084a1e47179ce9053e5be1fc545d8d0c7ee6a9f1dd9d6fe5f8c5cb97254e7b7df7723ea5cbd80967485ec9765a6c760d6dd2f6a73063cdcaea8cf9a635656942cce9ae8be7a999710da2f5fd1898c4b8518ad3c4a146c79e9c4ad9f3039555975d2fd2d6f2243d3702d3408540ef7d5df0ce4023d3e0a3bb830f6c6b840a20bd153c55433be50b47f88b8e598bff92a607b37de04817e425663002f692c312dde385fc559085d4ca4cef7813f6a22611f292a5f1e1d8b226c3220d16325909e7fc9daae8f93aae43ffb60f7c24278388edc6da3359e50e7ad3a0a00d663356cdc653a8c34036a7eaaea5cb53c64b7b1f0e68f6e695d748a7e9e0e6950447d9e0d8b5d7413441d95dcc9dd1f3087f13353d2a4346896bd361e5de994f3eaf9310b55b43fcbf3895c1390eae56e0dc6259e7e65c7d927d696c3302d6b697bfa517d25798287dfdcf3198a0a21cb2c33c011ffe330c051a9f0d18c6f42b925a13771d63c3ebd6a83d262dfdb81ee4a4065d9a10bea8c85b3f75da4b33c861b818371856a73854697a3cac29f36576138e569511b83ddbb7f178776394fdc8c52de4c9222e69102c3d94371145bcc86502e06a33f893e1cd47f4e8235d04d0fa9069472e687bc7222f56986c750a477d968361ab035d237fdaddc2dd28e6b3d5f05486fafd6abd849388bed85a215508db731a20fda77d76a4ca26f368c0d9dfae4b55f87e6cb9b1e1b20637d2ad782bc6370d1e10f815c3de31c1f1b842267c9f99052b62f22aa2f484ac204ff11733671326e067edcaec59990880a21f1c365e6ab83e3b79074b4acf58c1082ca6748a4dd89221acd68a2b8e75a98eb56acea8445b3e455a98ee2fcd690ab358891f66926db765a189369e25fbe994ed6d60220ddfc8c68a80c1b287d493b18e24e7b5761a0efde7ac122454b995d028daef564b3043adafd77538ff2b6d50ad869d8d8f7facf6cfafe7bad9df111449522dfc50104d0afac81f045ad838b8adf45e48813797423c6c7adda26604d7f914682aabbfb6fe4f423eb7c3595136a4d6568bf807f4eb457291ba09b8c1deece467d6cf0916868e2d4230e1b99f076f62fff190ddfbfa60357be8b4d4034e15068203b2d4b7f70a32c407cdf7c17dec79a9f57d5fef6eccd7291dc8254c3da6346df13d66dfb3a81472d6f83ed3e4785a87456cd3bf14d1504ff324b04f561c7480555303afe355eeafd7e82c57ac87247df3e56eae74deb66c5005abf249f2081c201beda1a414ea1f07c7349a3075b9cfba09f43c4658f7ea3df58aab4a494dda0f87dda2377be57b43ccf56bb292fc06f07639734fa2ba668241b61f88f3079a149af34388cd77ed0dd8d7973008fd688b8670dee5c345f794de960bf12a561c9560d7eecf9695d6a789dc697a4e1c92cebfcd77e4ca0733b73f36fe4f0f7a044b452a265e0b71b025f12afe7e9741e75840f2f1aa785b7547291516a3e869f36938bf3677b18254c28111491d85829d15656dd8152a8a1da1daab20a831c269fe7c785d4a1c517aa1dca08f6d82af0fd11b6e5477211ec93cfdeba794be4808c2ab65521bce933202095c92ecde384ab7627114a80929bce199e9d4a9c2f3c4070910d1909f71bae0fc35ebf351257f2f570c459f7ef133a80057d6a95cbc182a72383fa55da432b996c692d7f0cdc817d82a0f4f0df600f9c96684211d51944b4ba48ecdd890ea33eb5c797812026e2c725258f511f40602f9c26c849d691f665b5f37597695088f6972578a26020b82af7fd5c66ba8ba3b611fbc82452d72ddff036b27cc3f3032d2ac879bc59d0793bae210f5fde32c9a05023f47d0c54e47788e0dec72975fd01f51cdb49836b284a0c00172e42c50073885e94221fdbd48d51c5c27576941d10b2bd1d58e884e62066153a2ccae0b746a9e7f7c41fa85deda21f4e2a4735fbaf69ce316f7be49a9a0a75fb2513a7be6d61caab7e3603bfd8c1a682eeacd218ae96b67b1136cf93166e88fae77c89f731638639227cf26ac9626bffdb3e1d83be6e43c4f03d3f1850e214d00f59da76779d61cbf4c71132b1b881d653dadddf91611030b558b5589b9ea296d8444f0ffdfed966b702e327a1a24066def210bdd379402d23e5d23196a87a5904150d2fe1a14bca0c7f001936051a751abd6fc8730dcc24f7e4c2de91772431de222b181e8f2358aa36fb1a2870e7aee6deaf105619c3238353940c4b84773d1226a3c3e761b52e80aa4cc135c8f9f9808cad3e9d391f0275eb4bc7d065cf1262e8b107107f96ae15f92c3939c3ccf6f148cd3fc9f691d16be3952c6c1dbcc7d4e29ba78c00d30cb70fb278268d72f0134a60cfd082f2a204a7075916b643f92a8f87efc261a1399738d6b65a9b4229bffe26a6c23a5a5f6413790321afaadd10c8d2ed6179", 0x1000}, {&(0x7f00000025c0)="71ca6acea504d1b9437afb0b41cc2fae7973875ac3030168efa9f77d2eabad5ff19926eaa9b8ac8ef3f35fd25cbd0f790ef5d99866fb3756f22d90c251e4d5f9e5687a5419a3cf344741a69b4bcecbd6e9017e9cd6fa0a547bcd0b5edb50ddfa11297699d96302bbecc66acde526a479d018c23f4eff39ce273edfad7de20cfa154af9c23ff90ea762af9a5a0cda578fa16377b8332560b40c2f644f980244554c192bb707174bd555", 0xa9}], 0x9, 0x0) open$dir(&(0x7f0000002780)='./file0\x00', 0x20000, 0xc1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="3fa125b34b9533d4dc4928c7b80f854e491dc902bc05905394227e8dde6d63c5ae71e29cd292a5fc7953e68f51297f520cf7b6cdc9f1bb3e1ada16b981638f619df4dffa4acf026e6dbd39c5b98eab50a31cc2c42688d0b97c32957fb2071e3672e8503985e42411725790701030e441da37c0b8f53c0502aa043bf7ace89afe5f145e053af00128f8a192f0051fb1380fad944eb8e978e85c83a5a048085bd56caaebe9892debe23474bdf227d1d750562f896d1c5d514f40e330fbdfee8ce97c16cec6ccf74f7fa7ac45e5dbc6cadc86334f612b2b854729230b85c636801aa229", 0xe2}], 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000027c0), &(0x7f0000002800)=0xc) 16:14:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8ff0a71240ea1e8b01000000000000000c7067a54044a029e56102e75cd6ec4a65b2384c490045f1ae3a08578d34aabde42e84af9472a39f2817eb25c25995e08bb77200000365d7767375ecfe0615d51338feb85c69eab3290fbdb844fd16c393e81cb3361dac4ee5325a5e6d6f0b0534b06ac4153b703b460bfbc4a75cf8ba6480b4de2cdee51258e0aa06f2cc46e0a23c98fd24b49290e7d78fba678753106e6271cc13902d8b0eaa940dc7fe53d85cc7dce36dc47e20252de017e80e78318c010da64df97aeedaa121c6be16382e94f34f5658baea66c7b7c2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:14:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xee, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}]}) 16:14:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/223, 0xdf, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x60c5, 0x9}, 0xc) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000007000/0x1000)=nil) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *211242 57364 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,ee,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a0fdd0,2,ffff80001495c010) at spkrioctl+0x230 VOP_IOCTL(fffffd803aab7420,20005302,ffff800014a0fdd0,2,fffffd803f7c7960,ffff80001495c010) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030ba26a8,20005302,ffff800014a0fdd0,ffff80001495c010) at vn_ioctl+0xc9 sys_ioctl(ffff80001495c010,ffff800014a0ff18,ffff800014a0ff00) at sys_ioctl+0x62d syscall(ffff800014a0ffb0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d2a2e45010) at Xsyscall+0x128 end of kernel end trace frame: 0xd5238168f0, count: 5 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 timeout_add: to_ticks (-2) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,ee,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a0fdd0,2,ffff80001495c010) at spkrioctl+0x230 VOP_IOCTL(fffffd803aab7420,20005302,ffff800014a0fdd0,2,fffffd803f7c7960,ffff80001495c010) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030ba26a8,20005302,ffff800014a0fdd0,ffff80001495c010) at vn_ioctl+0xc9 sys_ioctl(ffff80001495c010,ffff800014a0ff18,ffff800014a0ff00) at sys_ioctl+0x62d syscall(ffff800014a0ffb0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d2a2e45010) at Xsyscall+0x128 end of kernel end trace frame: 0xd5238168f0, count: -10 ddb> show registers rdi 0xffffffff815b6c77 db_enter+0x17 rsi 0x1105 __ALIGN_SIZE+0x105 rbp 0xffff800014a0f9f0 rbx 0xffff800014a0faa0 rdx 0x1106 __ALIGN_SIZE+0x106 rcx 0xffff800001539000 rax 0xffff800001539000 r8 0xffff800014a0f9b0 r9 0x1 r10 0xffff800000932f80 r11 0x294485dc44f190fb r12 0x3000000008 r13 0xffff800014a0fa00 r14 0x100 r15 0x1 rip 0xffffffff815b6c78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a0f9e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=211242 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff80001495d9d8,0xffffffff8224a130 process=0xffff8000149a8020 user=0xffff800014a0b000, vmspace=0xfffffd803f015d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 57364 226729 63263 0 2 0 syz-executor.1 *57364 211242 63263 0 7 0x4000000 syz-executor.1 45090 41336 1 0 3 0x100083 ttyin getty 22516 293687 0 0 3 0x14200 bored sosplice 63263 46638 74840 0 3 0x82 nanosleep syz-executor.1 3868 519869 74840 0 3 0x2 biowait syz-executor.0 74840 132358 27614 0 3 0x82 thrsleep syz-fuzzer 74840 117477 27614 0 3 0x4000082 nanosleep syz-fuzzer 74840 335169 27614 0 3 0x4000082 thrsleep syz-fuzzer 74840 350395 27614 0 3 0x4000082 thrsleep syz-fuzzer 74840 79283 27614 0 3 0x4000082 thrsleep syz-fuzzer 74840 307468 27614 0 3 0x4000082 thrsleep syz-fuzzer 74840 16249 27614 0 3 0x4000082 thrsleep syz-fuzzer 74840 513529 27614 0 3 0x4000082 kqread syz-fuzzer 74840 415086 27614 0 3 0x4000082 thrsleep syz-fuzzer 27614 245475 20794 0 3 0x10008a pause ksh 20794 411121 70971 0 3 0x92 select sshd 70971 37375 1 0 3 0x80 select sshd 10985 403979 19421 73 3 0x100090 kqread syslogd 19421 268032 1 0 3 0x100082 netio syslogd 16076 445493 1 77 3 0x100090 poll dhclient 42371 108487 1 0 3 0x80 poll dhclient 15451 367670 0 0 2 0x14200 zerothread 27730 366599 0 0 3 0x14200 aiodoned aiodoned 21419 232970 0 0 3 0x14200 syncer update 90767 238014 0 0 3 0x14200 cleaner cleaner 55480 373684 0 0 3 0x14200 reaper reaper 44799 444958 0 0 3 0x14200 pgdaemon pagedaemon 3939 227526 0 0 3 0x14200 bored crynlk 45228 51427 0 0 3 0x14200 bored crypto 52828 426640 0 0 3 0x40014200 acpi0 acpi0 54304 310654 0 0 3 0x14200 bored softnet 24511 126870 0 0 3 0x14200 bored systqmp 81725 408190 0 0 3 0x14200 bored systq 90452 459802 0 0 3 0x40014200 bored softclock 51914 418829 0 0 3 0x40014200 idle0 1 136010 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 9505 6336K 6361K 78643K 11007 0 0 pcb 23 9K 11K 78643K 907 0 0 rtable 100 3K 3K 78643K 343 0 0 ifaddr 54 13K 13K 78643K 152 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 20K 78643K 200 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 2054 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 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 151 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 1352 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 42 30K 46K 78643K 479 0 0 subproc 64 65538K 69634K 78643K 88 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 186 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 298 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 81 20K 25K 78643K 4073 0 0 UVM aobj 89 3K 3K 78643K 90 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 59 0 0 NDP 11 0K 0K 78643K 41 0 0 temp 164 2347K 2413K 78643K 6448 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 717 0 710 1 0 1 1 0 8 0 plimitpl 152 33 0 26 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 267 0 263 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 20 0 20 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 6 1 0 1 1 0 8 0 semapl 112 149 0 139 1 0 1 1 0 8 0 shmpl 112 88 0 1 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4058 0 2624 47 0 47 47 0 8 0 ffsino 240 4058 0 2624 85 0 85 85 0 8 0 nchpl 144 6219 0 4595 61 0 61 61 0 8 0 uvmvnodes 72 4246 0 0 78 0 78 78 0 8 0 vnodes 200 4246 0 0 224 0 224 224 0 8 0 namei 1024 18389 0 18389 1 0 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 19754 0 19753 14 13 1 6 0 8 0 sigapl 432 1521 0 1508 2 0 2 2 0 8 0 futexpl 56 22432 0 22432 1 0 1 1 0 8 1 knotepl 112 442 0 415 6 5 1 2 0 8 0 kqueuepl 104 483 0 481 1 0 1 1 0 8 0 pipepl 112 986 0 967 6 5 1 2 0 8 0 fdescpl 424 1522 0 1508 2 0 2 2 0 8 0 filepl 120 9754 0 9659 4 0 4 4 0 8 0 lockfpl 104 651 0 650 3 2 1 1 0 8 0 lockfspl 32 1074 0 1073 3 2 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 2753 0 2746 1 0 1 1 0 8 0 zombiepl 144 1508 0 1508 2 1 1 1 0 8 1 processpl 840 1536 0 1508 5 1 4 4 0 8 0 procpl 600 3430 0 3393 4 0 4 4 0 8 1 sosppl 128 28 0 28 7 6 1 1 0 8 1 sockpl 384 1521 0 1504 5 2 3 4 0 8 1 mcl64k 65536 1517 0 1517 125 107 18 65 0 8 18 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 29 0 29 7 6 1 1 0 8 1 mcl9k 9216 19 0 19 8 7 1 1 0 8 1 mcl8k 8192 14 0 14 5 4 1 1 0 8 1 mcl4k 4096 72 0 72 4 3 1 1 0 8 1 mcl2k2 2112 10 0 10 4 3 1 1 0 8 1 mcl2k 2048 44571 0 44534 16 10 6 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80780 0 80718 72 66 6 37 0 8 0 bufpl 256 8521 0 4285 265 0 265 265 0 8 0 anonpl 16 164534 0 156390 98 48 50 50 0 62 16 amapchunkpl 152 6267 0 6179 12 7 5 9 0 158 1 amappl16 192 9271 0 8844 102 72 30 34 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 6 0 5 2 1 1 1 0 8 0 amappl13 168 690 0 686 1 0 1 1 0 8 0 amappl12 160 17 0 15 2 1 1 1 0 8 0 amappl11 152 845 0 834 1 0 1 1 0 8 0 amappl10 144 59 0 57 2 1 1 1 0 8 0 amappl9 136 994 0 988 1 0 1 1 0 8 0 amappl8 128 145 0 125 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 185 0 174 1 0 1 1 0 8 0 amappl4 96 948 0 923 2 1 1 2 0 8 0 amappl3 88 178 0 172 1 0 1 1 0 8 0 amappl2 80 14059 0 14011 2 0 2 2 0 8 1 amappl1 72 35911 0 35494 25 15 10 19 0 8 0 amappl 72 3655 0 3622 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 89 0 1 2 0 2 2 0 8 0 uaddrrnd 24 1522 0 1508 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1522 0 1508 1 0 1 1 0 8 0 vmmpekpl 168 14341 0 14320 2 0 2 2 0 8 0 vmmpepl 168 164079 0 162719 123 48 75 75 0 357 11 vmsppl 264 1521 0 1508 2 1 1 2 0 8 0 pdppl 4096 3050 0 3016 6 1 5 6 0 8 0 pvpl 32 467306 0 456229 189 59 130 134 0 265 38 pmappl 192 1521 0 1508 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 600 0 195 14 1 13 14 0 8 0