ct(&(0x7f0000167000/0x7000)=nil, 0x7000, 0x2) mlock(&(0x7f00005bc000/0x3000)=nil, 0x3000) munmap(&(0x7f00001aa000/0x4000)=nil, 0x4000) 23:48:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080202002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)) 23:48:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4000000000000, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='\x00\x04') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x81, 0xc00000000000}) 23:48:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xb3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getgid() shmget(0x0, 0x2000, 0x183, &(0x7f0000ffc000/0x2000)=nil) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) getpid() 23:48:42 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x80) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x2, 0x6, 0xfffffffffffffff7, "ddd93b51fbb2b4a6ec58db7f3edf780c9b7c3a50", 0xfffffffffffffffa, 0x8}) write(r0, &(0x7f00000001c0)="2a7e51a2cfcd647d29a2a6150b23762d75f35f297014fb99d42de66a7137a36e7d151fa9188127e141c013aa096de14fb4492ef0c73dba869d1184c9e2536b2821b46caef5465ad1d8f3f31118eac7fcd0e7d176e0fbc5d6c0c686eed01256b1f3294732374526b8b18bfeea720bac9b3fc0", 0x72) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) r3 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x88, 0xa0}, {0xef, 0x2}], 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) shutdown(r3, 0x1) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000480)="e6d401562b47236893496d4bd259f865bc1925bb145d439a9dbd698e65b243ed058ae479333c0aded53147c9a77a89bc6f8e2c3f60ea45934a1a30258f735f56250e031b52e6ddba7b09355651f476cda77e08c8d27a9d222525db1ee1b4813dd84374c796802eae4e82995bb25a21f27154ddfae61067329c50f13a11d99fbc45e71f2274a9a46e37110574a8baa204a394b9f3b9be4cfb0fbbd9b1016b560e4759a557df8f19a7dc2249325a53eec05a6cc69cd17ea87e3f7d0efe2217ff159929b35b1bf8d09cb8b5dbe9143b57ba03d50f", 0xd3}, {&(0x7f0000000580)="f0270f9f53a067b3a58cdc1355fb9f36aaa1e749005b963e2d327ca1e1bc299ce62fa9060606", 0x26}, {&(0x7f00000005c0)="3e08d8d520d9f1bfef799e90081db34a6564e531e49327205c2e7da8b61a75271615974a6d47cb79519e15bf7533d5599f88570a3197fbb1e686f2ff2afc02ed13f2d78e707e3fd6b17124568120412706427ee98259325fea55f84485f286b4be39e894ee994871e6b3f1924e486006230da6a7f1", 0x75}, {&(0x7f0000000640)="44b971f8c7d1a6b94a62855076ce14f7d1a4d3f35fb726f848d5c70e006334bd4f77a4f25428f2", 0x27}, {&(0x7f0000000680)="e04f4090ca4216dd622702d2b5d804048eb47730d2822ac0c6e94502422465a055329c5c9805964f51d3c0f24b5e324ddf4f6b0ca7f7bb0fc4617728d41fcf7e25dba4f7153064b494638d4269acd5689dab52984acf00f8e4fb7084d523830f825811e4ebedb291463aa7be2b77953f41370fdd9e3360191b0bbbb15e0f1e21a25bf431ae32162dfea68dc7c77af5a2bba88722dc9f7dfabcadfdb389f12b90d9996ed4d452ebdde26f55cc3fe4a8185085e74ef1a1996e9af11b2200140ddb43d415ca7c9af333c34416df", 0xcc}, {&(0x7f0000000780)="d85ea3a84bdce20ea41c7ff7008b4e0caef220db2efb17fc75003aa0425b6229d88fc5b06013a742ecd4f982d2177c1e56d8e261e741ee3959acfa44499fbf8f11d5a821ba2dec683bb98109b753f3b14878554af85e81d1ad59219c9f233496ba7e4f19acc3cba1e6418be5999108a419", 0x71}, {&(0x7f0000000800)="15b1152ecc14380a31cbd9c2643818946243103f208e4664f99878f42e0ef48be2b1f1ac22411656c473967ef0d51e2a908d6a2c30a0445dbebd4111bef29c5307ae3bec15f4041ff6091813f430e00a1a21d641b6819f0e406d545608f7b748bdcc7e86c6fb17433be1bc6dcd7196c20bbb04fbf2e3e9c45b427eed80ed715ed80ee01a38fea20fce6d6679f30c27683dead9c870db7a5f8c0601010822cbeb74c52e81236391b2cd5a2bd663b823b7d7dfe29eef742a37a32f6f540066ff44ef37c5", 0xc3}, {&(0x7f0000000900)="561ac3fa1dbe9c405b3b93462b44319d31edcafd5ef978a5c342692c149f59ce07c969bd770157ef6a46821fa23a42a621f342586e971c0af41d2da4956f75daa143", 0x42}], 0x8, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r11, r9}, @cred={0x20, 0xffff, 0x0, r7, r5, r9}, @cred={0x20, 0xffff, 0x0, r10, r8, r9}], 0x60, 0x402}, 0x40c) kevent(r3, &(0x7f0000000ac0)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x60, 0x0, 0x4}], 0x0, &(0x7f0000000b00)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40000020, 0xb0ff, 0x401}, {{r1}, 0x0, 0x40, 0x1, 0x4, 0x1}], 0xfff, &(0x7f0000000b40)={0xffffffffffffff00, 0x8}) fcntl$getflags(r3, 0x3) fchdir(r3) setsockopt(r3, 0x2, 0x2, &(0x7f0000000b80)="bcd9c60855b7c925f477cb98429a1b183b7d46634ea4824627e1ba5531d4e681446f5d745a87b030b64e8955a7e60b5939cd03b201bca96f7b4cd533d64b0d95a82350476b0e83e4f5d82d7e82df35890b94a8263dce7f93b5233c1e3e8e370afa09e9fac8b1c209fcf2d2735a102d3660ea819df9cdd93ccf5065371b318ba5181c7e0879f0e171cbe8402c018439efb88119300fb0dd56a10e50140817269f35868a496531e496afca0c04fc39f984ee3a63b15e86f181b7", 0xb9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000c40)=0x9) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000c80), &(0x7f0000000cc0)=0x10) 23:48:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) sync() ioctl$TIOCSDTR(r0, 0x20007479) getrusage(0x4, &(0x7f0000000200)) 23:48:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xc9, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(r2, r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x20, './file0\x00', './file0/file0\x00'}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r5]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x0, &(0x7f0000001900)) setgid(0x0) r6 = semget$private(0x0, 0x1, 0x441) semop(r6, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 23:48:42 executing program 1: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) dup(r3) r4 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r7 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 23:48:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000547c2016fe20977b373090bbee6c159004fc3d44dc812440565868066d24a73f58ad3cf797b08cc8236c512385c84dcd440f6f0ad8f20449ce6a2640866a2e9589915e1deebc5625efa5ac00b6da358d573057c368c2100add2d49c93c4273e2ae2f4de4b810c5f6cb446c0772c0456de0a905aaf5876a23a57b687f8e45e3f42b0d9163e4a58f14e0f958e1e877071fe9b4bf26ef6d6bd31431c600"/277], &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000140)="944760c8b8ee557718567eed45ab62f40e9cbf5b1c85b59d8069d226402cec861cababb46650a4fa901594db02f936b6e61ecbf837c88d4f19e17e21bb451042d6798d6944865c4f3bc2eb72eca2c3e65e727fa2e1cadf84623cb108ffdc8bd69a4536cbfe6e199715b05efbccc137094004b76dd753c655bd47defc68ae9c71ec1343441961faa2021b36e6cbbf68e25691e1c5d10eb5400154b47c8be319c942fdad3b651960292024cba726", 0xad}, {&(0x7f0000000500)="9222ae979fd22694d5925ca8aacd9a062ddebb06c6cf026d937b95ed5a16ec99933982525b29b8deb56ab9bcea7995f7e289073e0f036b191116a1b9beafeb2acef50e16825093c18f98395643e06b276238dc33133743a943606ae80da29367a35d198bda416617a41626415764b3e5f37b8b2e5b52ab2c5f2303acea9df88f32e53b309b75ed096c8f7e2a4d9a7151bc305e5cb2ba8ec64045a0bee45315bcac260d38c73240f2a1c319513618babf8c2026c9476f47143edc2b8f6a0bd7429cd707c820f73a13b3580b44b68b4dc72fc1274c45dafde778271732be6b0d9ce94a0faa186ede1ab9", 0xe9}, {&(0x7f0000000600)="6102f0f99d45fdf755d50bf384ded5d8bce23b82cfb021557abdc79d20b7d45770496e3b0c17eafc65e3e1969ead8460f1793853fbe7cd087524d535b2da44bc2ee0811b2f1dcae1704ae60e04a41065bca053ca843aba5fb2f1b29a67f6cfb17fb47a2f96d568ce5bef303cc63a8ec0c05385e78fe1c622160862503aa645107722838dbf85469193fa2a1bd7cb0594ad2b79e4acb8dc11f89c1c495f3dfa61b286e9095ebfb4ebc3d26798c1dad4a1718c10da6bac7782cd4b12368eb582b1f3b200aa040deec6261daa5948", 0xcd}, {&(0x7f0000000200)="fd980cc95c4b7b424ffc0dc77d11026bbc5791f4ed488b6d18c4f2cb2948340d3eec4234e5fbb95e15d22917c9f748d278ceade31676b4543174bd19dca473287024e94e6b1de7dfc134596d3035e7d5b548b9d5c7067c1fc49455dc4d7f", 0x5e}, {&(0x7f00000000c0)="a753af40c485c14f2c399fdd7daaec0f8eea24673f2be76a", 0x18}, {&(0x7f0000000740)="51e8c0107b97c2d7ac11e29bf0258ae763b8219b49d66996c732751f78131ad2be329ef5b3699e0c52456d07a0828305ce23e2388e5b59b3c54be78df11975f6ccd0949f2764bb17c742d7a1bb4bd8e0869087f00d42225b6eb4f7ec1564b62e6000f7b8109eb0b8fe6dd6363b5793f731fb301781dcb3721248df8bba10f45597f99e90548719a4071e98c8088d344e6f6f6108c3b07e0045e77ad795fb286deb81bded08b5e6c4d9287927e205ce5f5aa77282a7b03efe6444576c18a3986a5d69b52c258e8b5a0a24af7b8771675fdcf6f6a9402ae3", 0xd7}, {&(0x7f0000000840)="e72e4f0948974a5bc551e08c8a56accece9c16fea8083559c4692c666f83706710ca9b4d13b2c7f5b068571c2bd36f77ea4456488980d88db621136c905f1caa083771fc180ec63991de7e84583947e887efdd3fb03b89938a0e3f21a5ab243d41d3eb821822b35384d3b1c6ae559a93545db2c64f28d0108cc37fa880eb34912447eca15add8596f64490610da6952813a9", 0x92}, {&(0x7f0000000900)="1d2530b1766d8bcd478d673b32256c935a31bfbbf16a07c44354d96af6931c612ffcdc0915b2d714d9294eaf2cc332a90b1a75030e333c952ab821f87373b24588abe5e27073f2be45848d133cf94a9e8f392e49e30eb88aaaabdbc725b72bda271fe01ba9df26388f67f8ead69831cbb07e8d54f3424cf440c1ead5362b5cd0c6a84dc682a97281779e383ce66009c9d150696602566f9a547e2ac6259cc565dca910c728360400414a23cb1bb9146166254cb52645fcbafb7d0389ca6bca694844ad0e4626375a1f3fc3084b84321cfebb3c33a3b692d0e56fa9fe91ff2521f6a05d3f93629ceb1695c67bbecc799ea0119021085a417f2dfd162d156c7689be95a6313f1bfaf8d5d80a478cbdf89abe50c42565df0b981f8cfb6edbb4a971627d13f8494cc4bb898f3c665c0f09132dff917c317a6eeedc1b01ef6b789b132f9ca2651151559703dfb00e0ed72ae0a588a29df30e24aabdb25ac34e948c41cf8a6946cac0c22b9cf38b678136ac817120bd706f31f8ca40ae00c1f263cd803a1fe09518a4c14c39273bc16a3254cabc47663acf3790375aa0175f1fec2e682479c2eb0eb2956efe99d696dfc9352fc3465f3dedb6c25f0a65f99e528d20733d5d1bf6f5512971298e6432d8d3b462b3a30afeeed3b08d07ee0e5f1f492c3a51577fa560092516414d80749ade12d7e8eb50c697af8d705a8d7f0bd10656fa772dc7b13474eba19cd7064e9f1185854ff72685afc474333fbe5ffa25cc6d342351dad2658785b7bc5ccece5a5dcccc25b601e7aa10fb19551ce39919225e31e33e8b55fbd9fa59226d4048dc0cd27898c593e7f6735efc2d2cf25aebd6d64706d53a190a7edc6b3825ee8ce9bb27e6728f465ab0d2840580755e81fb9e97db7d4e2ad3224745d1f38e5d2c84250cd89aaf23efc9543aec055b20af351c77dc75a12ad7adc2f6d5bbe8b35459698abea153c2a6fac73c3f19d960fc4e0aa45c4fa361091c13ee51c60350cf378458d0f2cbb10e3842466a3313639b5e35a47a0b006a8ca76154282c3f2af4bf2813fd8bbabe81fcd0a37a956b13a6116044ef81f8b378fc9cb0cebb7d599ac4e567bd1fc3e2eef7302ee71fa060d0ba697bcdcafc056dabe71e937302c6ab7e57e86bef60847d89f7586a27665b5fce7f7ec36c82f5944946fb11ae1c97a26692c1fe43736094af3d582757399b55b55396900e3ff7d202f06b34d538737e17e4709498cafb9ff91617fcf83493c941932d8a63868890a7748d0d94bcdcba9104b1c5da0fca5b4d903621edf47ec8a520393c753c1534401eec3dcbb6692f865ffd1c65183e1de6d26db48816ac02e8e5aa5a490b998d66bcf2d933a541e132fa8b157d0d13d13a14dd2effc7c44233040492f0d260c9b3fa8f7f926fd5cdcdb30060c2723b3ac43898aec8449f49e1ee9037774ea6cc34913ea1136b02f26f468f0735e135a02ebefbba34b41cac27e458a51a3abad84021a2587583d339a46ecc2f71d4fbf4405c7525828162e6f5ab9239c36f06e587af0e9ab7a7daf63ee05767aebc488d44d6b7559f2e2869a8bc8d392c0a2594089adff5fe5d873a673bd8e68835c4a7977623aaf23532994a851993e5739d60277ecdd359c702ee260d5f5241656d32a0a28ee32a7856f5ddef3694046664c63448ea588f2d3d5ad57799d10108240ba79f1b1a69bd1055055da703f29f32489cc23da6d976a395bd10cc1cea8f65495feac2724f91263c7fcad50964a7e0361880e5d1bc5df4496840dd9f4214c1291eede694dab21e0bea44907601ec49e8fcba0d53967c99f8b26cac328a39f4a19370d1587b736750fd13a3dfab97eb51b31d10c2bd8484533080b54b70cc49f31a868bd66bd81f316f49e9d72fdc61a3559584a165ac76220e08a81df481f102b52a29a305cb4eeb5682d0d95f61354529f4a572d3f9c9ec4e1079acfd0ef81dc53782fe955f2e42a4e209a3e38ea26f8eb50a97adb9e0b1f032f009f46af026587fe9f43ab526d06da5d0ccd536fab7799bb43c00c21abc889fee790864fa13048d6f42922b83f3ad6b08a710f9db26fb13d3f052dd3c273975f23fceed3f2b5eb3bf36da6d40e429ea9b30a272200dbeedf8572f2b4cb7403090b0182f032ec74ea2d2c63b269969a17c52dc584902480b2bb14b44e2a56ae761f58e40092fba696f966a427e81de5cc7f53d23c75a5d864904fdbc549a4a882921ecbf682565914c108982c7b8583512a61ed196fdeda9051d4540a5ece56fa9ab496a1625dbee444ce505f558109f3f206c9b4d2594f4cb3c0f07bdbe32e68a06ba9501630425afd927f0a5f1d1a7b694e7b7e7383e688ff7826899d3b170117a77de82e3cb03db8c18109fd55c836cb478fa5077d56619a19c14ab65b1c50d7f891ec43f8e30f1546b282cc37816d81a842df903aee3826e9f1a66ea2e865290dcd4a0729d1fbec525857687ac5309d8b26b4d66aa2c8718fedc5b67f2893ddc9510a4c0b04cd023cf852129a777c494177cf63877b1a732000495fb1103737e5a0063f0a16325946f5b9ae70312eb5394c189a6f2f80f480d0dd83c92aa79b185a36d274520f9989624f8d36420928ec9cdf581a64b63096e7ecc2ff835d455badffab4ead33ee0d0634b903175e5ab98935312e0e941dbc97efda8c4bcd2ca5a603ce195654c46b07758bbd1d5c5369da5e7b58115e76c5dac43d67186f3266031aa01bfca3efacfa19a081c9a484157d882d87850a541398f32aedd05a1603569fd06a2ff091f6ceaff02e8829e6de0be64ed3334a3c44d34147ad3f2c2d5297c4abf3a30e218cece5c0bcd3729351e7f442e28a8b66c7f053667b99d5cfd43a392a5e69321c1cd25adc90dc355121390c71d5b6589d0e5ea41aac895f0ccf91190fac5e6f43a5e83f743671aaa837735275f0474547772ab83d35cf552b941d4ede859b12feab64df102272eda1b23a5b02b143d7728c4e2dc3904f4d0aabdccfcbcd0481e2a44941736d17587b0ad03e243c015858925b209b677936b74eca1c20e7c4f80ab1e4800dc048bb10fed21bb9968df6a4a030511a344fbf6b2f506cb4d47cd2571ef25649b0b842d11f8f62e98abc4e7843b758e8077c64691ac6dfe5ec6bd9c8b462ee7424d1d250dfb838e91fa6d3c18272aa931e973885902e2226813e30dcab4f225e5228a86aa8d10b58927c928658167a10d7bdeb1a114a16310320435cf7c1edb93ea2651d4f8931b670c0035bdd5798a5f8e1a42df30d7cf564e4db9f4f812adbac0a1b074faf2143fde48559355c46e25cabaaa875817a8c47ec23a79fce932302666ce05248e3a9714e1c92ec611b4e38b640a702cc8656177e46046aee60c84b1c889e827b404736e777a1f2eda90283944f4e1b011f483a7e5aaf4e5bf990cc962e700357548b5078c988db8f78493877d3d36b35a4900b96178006efbd975c3d68ac07feb877198aad693efbb545cd1dfd9e7f0f3ab186ceaa5b8e78705bff65c72de240080de470898650944d6abfe1fe77f6e386524f647b4ec8f7fe57b07aea925ffe998a37dfb506b76f8c9966c15b0e6db3812745366c4f7061b6fbda8c320087a967adc60d7456e5eaeccb9988b87873ef59abd671520a1a8d57b73e12d87239d94c5038af11107280c8c81ad8377d9f144b24f70c1602362b1cf3b5cf4efc9079c46d06c352eba7f3351eccd836311a8b634212b35a2975374dbc1a6e1771e01f4e6c1c601b54630f090d519a19582f9b8aeca5a62b2d8a3261df842e4c86b17d770f8f8fb5d1da06893f6021b1c28d4235da16737764edbaaf9acc1629960db63865d3e318a3de24b35dd6a9481488c7ba857bab7d51a2806f126d2589087ebd3366b2ef174ca6af03e7d5361d15e80e70efc2dc7b4b6ad0a21db37b02fd5a129d1cd046091b7f1a1222976fe609f2cca36df70a36c3f90da94d41a9926a9dd09d0bd393bea006c949be683ef55cc7678f44099fc628c9d45f11ad6be99820acd86952ba32e47cb510764e66a868905bffdd9e698bcc6fa4ef2af0b332d05e9a7cdd9199826e18a03bf4b1a0e95036b6aac78d4a204abd85bc63b121f575ba5c41e402160f37810ddd36adce9c0a8f6d04a340e7ff5ad58deab5176ca168f750ef78c12aff6079d114be8b2ed6b2083bf9cefba33755907d298ba5cd02040b70ebb728331653d60908d8511ccd2c62841c4fe429e773823eecfe6a6f37ca8fc91ef16cf35d604f4b82f2a6bc63a4198df56de51d8e55a8904fd07e03a6107d4c89d1689c5556cad329da85974e6e230ea2a8b2e7d6000b3ca16e6ff01bee08ab33ccf8a47375cfbe53765b4f481179c88223ca8def3d28872549243f5cd7acdf6563c4931626cd174f1ef3abe3d07ba6ff17ddcdf8fbec7b1cd0f138f9085739d627bd4360332bec3e45fc5bc1a093dfb1b2040de902cfdf9c1680f3b17109ae6460c5019106359a5145ec799a795513f82855641029c4e8c50b597630c5e3cbbd3d42620871ebae55f58d4eea308d4275e684d73d258b96d4da8dca1b773bdca8f0924e9edf58d58bf663dc0e1c9f7ec30e6a825c8b8b13b51346788ead4ba0f038bfff7e5a829b4c3e9883b757661aa5c4979810e792a12b0720f3332511909d74fdaaef685c21dfbff22fc62352a326a044dff133017a7df5f0af3d5c246b64769bdb9bb434ce8a7807b81494b5b320bf6865f625f63ec0b0abd447b6cead2f4502e1da95ec3c6efa7f315544e62dcf28403fde71076f24f28a06994de318c3df6dd6e96815fe9da430d742ebc50aa7cd31e4076940d5397fff8ec65f7120eb9555c2adefdc199e0445764088d888f27df09b3a6aea84abfeb1c601cb162d7d4ad288488ceee56f0371f1ded111d3a95ba6ce2e6816cad956b8b01f38cafa101770173555d5c79b868b672a523dd6a4364ab2994c6515394d186941c868d152d51479b9ed99685a52d1d2830e0a40443110af4a53d87d4053ab39fcbeb8559376ff87088ab8b75fa625f7a54b611b5f892825008fd585bd758cf433d1a44e5a4ed35b33c73c0a52cf02bdcb9fd040bb48a0734f1df321ccf4d74f72a45dd4b49db2c5d645618921776d0f785134b41b0452914773363c0cdcfe2541c2817fff27b49596a9543149aa99c874cc4c95b186b743e6e494b75d0da45cc54b9708c7a071a569d717a45b84bf37a030180354a61334ffd666f152b243a25ded584dfcb70116c1f7722993af9aa5a67d7215454b18db842507fbb6504c6afa361af80b569f07015a544510c5a28a60a3187cbc2415691a053571de1c7a3cd8240092477937dbc8dee6b65b25b6b2d2a6dc6109b83924938ec65e73a3d9129866d9c78d96a3292136023e72cd92857a89f12e3c185e2cbc94218d81ed60417ee1180a1be1d7c6f45955517c21418b00c340674cc4d13fd6beeaf12d9937915b0730d0796b382eddd1b93f6055789e96e8bf03994c35c3ad68e69c90526aa03499e1c23908bf31f993a505fbff0cb458a465a8103407b5d89813c2273a49c7149927b11c4d5252f82bb32f3f64b5c8e18b0eb7b8300667cb6005e864f76906fe6eed47486787eddaec02c5fbd1f3a8e7340b17663cf6df97d966972c2da633e3999645e4b321f2439a13a5aff7278f56bf30b2c54d3aa660523f8db5105468d9e1d3f41201e6c348e62ed3762392cac5b0bcf30048046246a35392a51cebb88df8d459abdc4081b182642561e5a5a7e3ba4a73132464d18137f0db852b8db1ce357", 0x1000}, {&(0x7f0000000280)}], 0x9, &(0x7f0000001b00)=[{0xc0, 0x1, 0x5, "3acb7cc3056a47113597e8e9e948a935379a4a33c613e8b2d702745540f7bbaaf655785019a1a8272b65ef9930b9f754d5f3e428a88d33e5e66104632c65a1feb95a5415b612dbfb1cf29527b78f33095fcf2cfe6f39f3b8d14a2668139f81556f4e9d309bcc0a160eb4d701416a4386d4f5fb3556af5ecbd3ce9275fc206e1583313085b9af8cf6101280fa2f9f7456b78b40a4f2ad28d78ec0ab041b5f61af0302f57dcabf708e6d"}, {0x98, 0x0, 0x40, "336f2a47d87f68b027457f4a8f1e538aa2546e6a9bfe78185c9d5e0b81dfea9aa015ed669b8ccf7324fb29236000e1994b4b7c4b6b97e2a85ae509fedfea255d9a23b662bd57d119127b5ee64d6b230356b1549a8b80439c99e5a2cbe943eff3578226d4ffa1fd9a445576d3a2fdaae6b7595d219f3ce9af92d121421892ce52bb4b33bb87"}, {0x1010, 0xffff, 0x1, "d7a5ad8b58fd28ff3a223a307c8f103afb123233822190720a583cd03f403d6544f84c83375fa6805c00fc8cb532c97c5533e41dbae832a2abdd59cb54b111c52f8ff8b3ea34593c97989ca724b7b4a055c110adcf2630617140ebfbe4fe9d110c43e46e0ab259cbe31fa8b7d1ab417e13b953efeef349a0790e5691d3577d9a5704869aebe0473605b827b7b465396493d90221311d2ac85e3537962cd24b33564e6a0e0e6afc05ff924e873963bcc55f2ccc6b6fb6eca5f1e11bd3db75f2eb167931448abb85b533221f5908fd048cac4422c3e6e3fc79b8a6d6c591fed7b974f4749ea6900a38cb4e6900dd5561e79868aabf757548e1920709ed505ce6c0c401980864463b95079fd44f76f4f735fc3268a6c38123e3d07bf783dab75b8cfe007d7944b8b8795bf3a1e50577da88990b0c34350e611ad59cf7b837ab8841cd6fd58d45e54d213bdb96512029a5f5edd71d2c99d0965da0c3fd3ea5de1208b50cd4eba8ec19c68928cf1f0444ceca107c7dd826dbfc8034f6be290d40f9dfafaf865e06fca721a2bb789917a74d79cfaeb4e465bfaedaab02d995cc379769e94c888f17422fabc38dd5abede35d8cd749fb92e69d2aa8091af1af363c65b14229ec3df9dd3c04b027255aa0895172714ae85b8c623bee665a689ea3981b57164f98912d81e27491144335d013ddc15414096104421dd9acf04993243e564281e3b3270ae00d2a8aeded13eb30470b1d5f254f6a229d0daf191a3335c35f1a3952e4bd414f0267806961994fc4fb4b805683a34e4359b514a04817b9a874846e51646a56d44a4ac9686e18fa4f3e569389bb0848cc34993eaf35a7f014117c9b9a627529c1cfd080dbf479ceb6190e1be83f560c395e231ec5f80f5f41aa13c25cffb437cd5b58803083735cd6bd4f1293cd4147389e52fefc86cd4a296c7c09c8629e19befc467248a9fe4d81d7ed2afafa58b648a3a0ecae88baaa8bf46ad0bcb705453f690ec7b1d2c25b78bb796b9619da30437db61206b8f8b21e24a977f7e4d43bd39840a68d111c04dcfcae301971caaf574a40aac9ab6f071c463410be2318cb01471c6bfa7783f6e103b56f4e4f22def786ff0ba5c0c889dd1b5e844ea4af0bf0d8d130ce72233139500c5e5b15caa03dc8ba0d562ef297267d6f3ff4f42a34587c25037da1266d1a900ced1810d9e09eb6dd52d355bf75e00f03572b911f4e84613b3912feac9be7490daf044126f74da59f4c775fce302942170f9862830fc5b3ba17bfabfd863ac9431fcf9135c298e831f577e9ba1ee4178bbee7211226945ada2e954da7f6f01e595326f4fc6faf1c9c0a6f864fdc5f898df9fee5a344d00e2dc8bccd8cfe795505e74d95dee141bf9d0485dbdf0354576b29f2f41fd7d86420718b9fd0a0ff97f4572bdc4993e9ad44428023de549c46e6fbb9a9890dde030dcd7f75985365a81e7d0b5109b5f6aa50375da9aec05c9345df5b8b48ff1afc372631ff6152da508ca86da9301246de3e2b986c16bb4c91675cf7ed434c82b15ace518bff0575e8d1844955f96d513228154d11c664c45d11f0a0401bbaedc840cb40e641efbcec2c627c7bfc41ec91105553463370fb02826094c18276f9b42509ad11ae932c75c26d933bb0c6687ac75b60d764a5fbbf3794833ae7090de3b2996490e30a5d3aab157af069de5a2e9889643c3ebb086cbaf4b69c1ebe3e809c78fee85405f56ea4753855f2dca3f32df2c1cb2ccea88d1861e701ccab3c9a3fce88f937b5c1a46afff6333b58762b621cf858eaf90d7ba0bcbacaf5088f301f8ceb7e705f2c8971e0f51160d1b17fefbb563a202348d078db351196491e047102091f05267cd5ffdcf836bb8b7dd10e3dde2ab17f7784c8848c41e403aa8685cc3db471f3b8fbc181cdc19c9a96c35b247ac1931b4ca9f88fa76121fbb46e9e228dd007a76879cc5f3fc31e1241edd4e58c08701f0a1a707b072c86ec19bdc1dfc776776dc10861de765f62c03fb4c27c38a0a9d4109bb5b762bd6f08438e7e45fc86457e3508ac50a55d1a86c0eb3685ef2305c41a6092d7a6993fee409567ab8711d82604161cbf36dd936b63decd14d7cd197e480d7d3cd7bb64b8905e0aed9dbf526698ecace7f31cc465936e90b7b743171ccd4d635220085ad0b2505af86a9f4fda1866cfc6b0b739a5242c3a8e133a5acfe9b9826fc6985630e0de48ab88e2389a794db7c57013f2d708bc09f7dee822597de7fef1d1180d94f09d429addafcab1176bdcf460d6d4ceb1efc805ef1b090d399ef77a2a56cf7b9ea391db9a1314f9c36a2704e1b01718a505a5fbcc3b91633aae5928eb88c3390f781305e5ed5b4a7097c2de25373ecccb58e95a4cde32c4ff286458cbb9abe5719a82130737a61ebde21ffe0c5c2bc13a6ba3cb56c2eb09dc47f94d90c118084e00b6766c3013c2b046c30e52a2da2b8051ebbbf1bb81d4288676b081b9538d2089e87a25856045f40b7a11788782cd3258b96ac402654e25cf813022db26d1494608f4489a4d75567862dd428ae7b4fe4adabf34a85a5747d25b8662ce757825c1a43977673f503e8e2ebac5b975f9230dd00977b5b1e12891af9ec73dbf2f72488a91f0159de4fee8e6f5250c7083bf53ba3bf2c7a8d72db72796bf56de64fed17cb4845f7b3596aa7fed8c8a2880fa8e5fe715ba365cc93b465d1677f9361c1708ae1bd1620d393a8a515fa614410a1db6f230976dd2ce381b4f1f0a3be9525024260fbdd1ebc0c0a9311a685442a9cdbefcd49b52f2c8b672c75f2e58e02fd88d319c5d6a5382a8a73910afd45af623e6427edc4f1edd21c2ca3bd88ff4e94130b231692942dc8965ed0fe3799341e205201bce5a71e1a9c2ddcfe890c55bb09db5f109819b57d220278e3d61e6bc7fcbf7184e5f67d6e94f08768178284a66f561d00dce5f6d63929263f63ad957f2d67c0691e6885dbcca05762a7106572efa6ec8ca1c49ced479a2bb8ba3539e020041d508326b31613a06fd7fdd22d4194b24db42a2c03efc7dd74df8fb039039608feedf2f65ee191a4586e2ba085e423ae8ca4e55b0a98101b671094f02f2260ee6973d2be0f4382b5b696c3a04df4db793a1fb48843daa2c7b25f3d8edd81b56144218ca0a89b73bd488e9e3f2e63aa95810e994165df0bb53777646fee5d5d4596c2dc1a501dcd192c2d4e8e3d30928cc30d927bfb5a0ffe70279a45a4cd39c7c91642e286b40e230a6bbc9eb2dc4f60c57c1ed185301a7ce39faaacb30fe7cf478dd135de2501fb1e8a746afe773f538282b100fae99f7a1ab51adf8793521e71d52e1f7e6e413134cb7845a623f6dfb0167d7da93d8cd438df9f7a35e1099be712e1842194f059b7de15cec99a6f748dc237d89e3933f7c90e434dc6daed980cc369ae9939a82e0a6c37121c53572d8f72e2f6ef31cd3dffefcdbde152f4cb19d7b2f7d415820c8f43039c14b7db8fefc352229c8da2d5168daf0fa579988aa5a4ad3753c6441ebd10458d7be54cfda74bd4d61b508a4c75fb069de814521be1346455e51a34dd1ca71ad6215ed83ef2acf3bfadf8b2d3039d615f20089fc59639dacf6f8d0ef1ef13d62f6ab71f9ab3a624feee81572fd99fbfd72b9ebc1caa8a9b4b5cec5c807fc92dad9a3be301952e23096068a8a3060bc023cd3ceb574157849ee31716432793a45973aaae853514694be804bd123f7c64ac53c675f89ca5cd8b88355b59c2c1dbe5254fcc68bc8f2c96f15397694d8dec8196c659e0f963b8b5372329cb6fe090d7f42630fa98d9b95074c252de6d6e09cc8139bb17869ddb68d2abe224a096f02330d0f9d157bbac4fd52bafbdc539783d7c34bbe8d062ea0538b02e12bd045fcc414a2bd64edfd0a1272ba3b8fe4cd07e8111ee4bebaa4233b7acf4e2aa91ab9c821bb2dec0d68f7efe0535abeda1a739f8923d41a2d56af30320ae7979d74dbf440b81d9e54ac22e9a1254c1512ca2b3b1101863bc3056dd9a524e9fbe67dede3ad6244d1b43cbf11a68919407e4290bfaf78189d4713873272d71d4c05499fd546fc9ae64e3c38ff8e305866ac1e95926ad62779b87f6f00fe637c77dec0b1778a3274b64ab7742cba2b23ef96d6e8ef51d1f03f68dc4facc034ea5f3c1f8eaf8c619dc73ba74b39ed6ad44707ac0186b4644b2dfb6f927ceb6038799d5a3afe078197b3e041b84965f701b04301136144a6ce0e4394fddd4d575678bdb0841d7ebb949bb084b783e6ca7f711005216a72ed238a9a87e69eacf59ae25255eecc1e83f6dbede91216584eaf4c2685f8cef76d6ccb673ce63848001b4fef13dbbe1c4122d04f4f7f780a605c4f718d6e338ec96378e827215e4de3101e196aa2e990e1dcfaf9106622e24aeb48ac505b6e29ce215818f99a11b5f35ae3b22ba5a5ad3267436c820e67be9f0856231a3ca05f4255fd84fa3330cf7e4f4aa40f144003638161dc076d581571601572db336b634cfd1c60fe6d42f28232208170b08cad81ea4221997255364b654b1b3e5b617d42d6b23f85957cab519d4d824d433c319db89d74902d13c7bd832f3fe7207766660a6210b8fa3c9f1b932dce0253685d0a3197010c041217c4ec2f5785caf0821cca2bd73bd729b682807e7b1d8464ce8297b026308e33c3d9db71c2ef1e0268d0fc60b8a3763cd47b98b9bc29b805de9582e8852c3a38f343dc6fe773eb9f0adbcf28feefa30a7bec8b2d946e5283d64b2d5075f33994188972f5eb2053b308749f969e1c4ce0f13074956265197c2a57bb2ec10fe97a650fb235fe26cb2ec9814d95991cb24172a537a6cbfe0f7c587ce1a9a9a6e3d5561c936215cf4b2641899f456649e0137cfe6c479260bfe0cda81db159201014cc0bc3b16312305f05c51e3156a9cbe42d53976a94bb13a15d172824ef788524ad04b7496b17e0ad135817701ce3902c76433562f0f15faba9db1d551985e4b467c20b2904b6f2a5394d499a7350b8c5460223284ee53556521fe306d22375c5938aca882a7da339c819af9220b8ac7a94fc5279ccfced2583ff84dca171eddc33d62bdcbacf8afcacaca4c67d830a889049bc9a1f6b90695a9e7780acb67389d5fa5e9b32b6d9c470f9d6c7d85b91e689b36bc54bdaed7236fe4f8c80b132a52fa17d9b1a5b3310ea9722236aa748317b815fa149d9e5e870eb519de41894bda1cef5a9333a319d45bcf4cad1cb0531b8673aadcdb7b8db081e849856cd6cc25d67471898eecfe9afee0036abf332c50827ef75dc09b7de926c098bb364108a8436aaba84d05b73e4b315ad1e22a955a2fd4e5b598057e31194baf4778a3ba69dd759a83e235cc2f7a7f77d5387c8d6379ae38c9ab443a02723906b33e5a5ef10ac4d3f66a947b29928d2238c68a0211631d84cd66db9d4d680b623234dcc7338182b9261ec73548b8d6195959bad8cf7c704f9df0e38e707dd44a5d28295214d7c781420ea5c128525c94ebb84df290c5679d9b8b61aa74707aafcf7678f55c065242eb469dc5643335e0830f7ed0721c85a39c5d26111a66c7fa84fa5df3b7558f046153478efc43f14508d87230fa92cfb891786bd07e9720d69bd0b5f1dbb2a5c26ce206ac150a7b423b5a2ae5ef3d2fcaa7db16bf9406a1cc245956e97d5ba5ced9ba8378060df02a2a766a58230bbdc75b9944cb4efc65cbf5302f7ff713660632ba4a7996db0da203d589eb7a50a1feb08fe042a6a1459509d649c94e2fa4c479eca1348664655e615ffc9d343a816"}, {0xd8, 0x0, 0x9, "9c118d4e25ce7a4464b61bcc2deef0d307b47943b76d7a1c83c0981d2fa9e27b1a7a4f154f02f008b0d1b471355177b7f58b47dc2370a4c7f95541af32692b9c72314a73b3d7dfa3565cefe2c1f79acab5a3e2235113def02aa28e5f56c710007a1ed321dd4da4140950cf0dbe4a32fd2b5a2e6f8432f210b2a59ed38e3bbfc1060011f90a07c72d3ff14a2d00c039e5c54ff2e9d127f0a800bb93a1bf9f3435d4e848ddff706e1706b1c25590628e87698dc6ea18355ca6c68090a86cb27de7ba"}, {0x48, 0x1, 0xfffffffffffffffe, "9270e4902e8a5934b066ace32d1ae480afb7f24930edaa1bfb1fec22b7dad8e7b3196b4b0544d02aa4bbd170285056a9a5b5"}, {0xb0, 0xffff, 0x1, "b255ed3058df6f6be445662f4b732ad4c5bc9a2c61e7e2685e425a171a1015b840e0828fc526263603e25186b0338f8bbcf471db95c5bdab9c9b7a588871b00b714107dad8048db805125260a58c23b5110f31c663781bbd1781171a3b7da53fdd9ef61aedb85ca59b27abcbe8e24784234138d7eb02ef057fc07b7becfd4612fa0fb823f8578a7b46e62a1e4f83e080e459989235aabd314c54a4"}], 0x1338}, 0x404) fcntl$setstatus(r0, 0x4, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) accept(r0, 0x0, &(0x7f0000000280)) 23:48:42 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000001180)='./file0\x00', 0x103, 0x2) r2 = openat(r1, &(0x7f00000011c0)='./file0\x00', 0x20000, 0x40) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='c\x00') recvfrom(r2, &(0x7f0000001280)=""/57, 0x39, 0x2, 0x0, 0x0) r3 = dup2(r1, r1) recvfrom(r3, &(0x7f00000012c0)=""/210, 0xd2, 0x2, &(0x7f00000013c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r1) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='W\x00') close(r2) unlink(&(0x7f0000001540)='./file0\x00') write(r3, &(0x7f0000001580)="b26d2863b9e590c79c9fec91c440673bbeea8d24f4fcad905adef52e2737dcd43c5989cf7573d42e78f5c62de68046a03c689ee51e228300e4cdb64a6fb284b97481b3f50e36385bb94e6f35192d177912fe90a641090b80d757d43b7aee6ee19bf3db3e63139c2dd34817cb6bd36ce12765708ca2eae71b79077f3c339d512c9b638aacbd971e609d7f35bbbe858c612f43bb029eccb69337fadf6ff6130761917ac187e32a1ca28cab8448d8f239f81c0dfa276cf5cadcf71aec43f1d6f79df72459ef23bc94c5443204f125ca84ff75f246f4f3f7f9", 0xd7) r4 = accept$unix(r3, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r5 = accept(r4, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x42, 0x0) r6 = open(&(0x7f00000017c0)='./file0\x00', 0x20000, 0x13) utimensat(r2, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x1, 0x837}, {0x8, 0x6}}, 0x2) preadv(r0, &(0x7f0000001c80)=[{&(0x7f0000001880)=""/32, 0x20}, {&(0x7f00000018c0)=""/186, 0xba}, {&(0x7f0000001980)=""/203, 0xcb}, {&(0x7f0000001a80)=""/254, 0xfe}, {&(0x7f0000001b80)=""/244, 0xf4}], 0x5, 0x0) r7 = openat(r1, &(0x7f0000001d00)='./file0\x00', 0x0, 0x30) getsockname$inet(r1, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) syz_open_pts() kevent(r2, &(0x7f0000001dc0)=[{{r4}, 0x0, 0x40, 0x20, 0x7b, 0x80000001}], 0x6, &(0x7f0000001e00)=[{{r7}, 0xfffffffffffffffe, 0xc0, 0x80, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x100, 0x6}], 0xfffffffffffeffff, &(0x7f0000001e40)={0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) mknod$loop(&(0x7f0000001ec0)='./file0\x00', 0x8000, 0x1) stat(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)) kevent(r6, &(0x7f0000001fc0)=[{{r5}, 0xfffffffffffffffd, 0x82, 0x1, 0x9, 0xac}], 0x10001, &(0x7f0000002000)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xdf6105951deb02a3, 0x101, 0x8000000000000000}], 0x9e, &(0x7f0000002040)={0x0, 0xffffffff}) 23:48:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x0, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:48:42 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x800000001e, 0x8000004000003, 0x6) r2 = dup2(r0, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = msgget$private(0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r5, r6, r7, 0x60, 0x9}, 0x8001, 0x2, r8, r9, 0x8, 0xd7b, 0x80, 0x3}) 23:48:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x2000000000004503) r0 = open(&(0x7f0000000240)='./bus/file0\x00', 0x110494, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chmod(&(0x7f0000000040)='./bus\x00', 0x5a) chown(&(0x7f0000000100)='./bus/file0\x00', r1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x48) socket(0x6, 0x8000, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 23:48:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 23:48:42 executing program 0: r0 = socket(0xffffffffffffffff, 0x7, 0x100) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x739}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="46be05c7188e825a35e5c27d5a6e1ced59d45c22714be8dca933d92b66079f4438001cf90e5b0bda6a026a213687b72d50c2171e9f1e0d7bfb5f08478958829fc3fd492424f61e9dce2d532289cb9785126cd77beda0135e8d7130b6e7651ea7085fe644825a9d7ab70d0ab2b2c31539ca98c48043671b02a8e40f7310baed1be6c926d7b1ed72667385fd6b4797e0a7f4c04b61b3d84f1b647813cfe456bf62b2e7b2c72ccbc699996dd9e59fef3e5eaf69028bcc1c167557f60c41e2eb1dee5d9fd194089774b8645fd446771f6691aa450c4526cf08497ead3a3b34a5cf2632a12ca001302795a811bce70cf3d71807506d5c86a39a5e543a37", 0xfb}, {&(0x7f0000000280)="69da1aeb4e10c1761d4082c15db61b14afe25161e08cb64e2da935eaa121c660e1ec8cf2440d8ab22b0b1a15a256dce5bf9cc851f1eba6e6e02a3c937388264b1c15a1e54d03ff87bced04ac8ca20c860e9962810b57cf2756c9e55d19e0a383482e7e2141f69081327bcce46b572ec72d9221188625d6544664b13bf165ce7b882c93511982f0402dbe4d6be106c56cc3e8c53e3789bf54dc31c48206677151e8c69b46914ae866e1777327267fd17e65", 0xb1}], 0x2, &(0x7f0000000380)=[{0x110, 0x1, 0xfff, "03b360e7fe7418a4639cc0095f0081c7b80b8af2213d578a52f75f957bc9a6f739e061194d608ab3d295472768b84e8aa158111f1b4f682bbebaeaf800b4a62921e85656135bc218010ecc3304ee305bcd76db229d5873da6554c9e07793b70d0516ceda119c78b0a40062c2ff38d738554cc1de8c9ffe88ec6ae9d15a3e025973cacc147e6a8d66ba378b1d930d6f6860a0e1656923b00f4a9abec803a68ad1b4e3815557674823e551818bafa7db734ec071a202db43b342785ddcaea60fd15fcd0b66923e129580e12fb0661b5d28ed86a9d9efab70b9a1fdbc291d55b26b5e470b87e60e625b7fddf1aa5f18a58f3309d7fb3273c17febfcc56ee8a4dd"}, {0x20, 0xffff, 0x4b, "064e9dbd27dbc219ec2a80"}, {0xb8, 0xffff, 0xfbef, "2670bb47150878c45ed31a7934ed8e1a8856da99c13d8b21b0aba07b8833e160bac307cd1795f684548465da9a45195f4605c015e78f351883242910301246ea6539c26fec7c71d90d2e404cda2f2c6ba8781f1ee19e7fac49e06f39740bde2472f380b83fffb8140092e217260f4c4be2d365ebc713095495e058ca713f19c97afc50b834728568db408a605ca6e564c5d2b638f4ff7213fab77650c8a2d430acfd9447e8"}, {0x80, 0xffff, 0x1, "43daa48373099c4abe3cae70405debc0d5aaf7bef26de16e09f1653183d5a7d60879f849137c37561c746a52001e78915353fc0cd512824786dce71a76d16fb7898f23f6564b45807c9a45e59c3a3eecd4d07539fe458eecaef2d0d45d55f6225620e1a53f76e0239c6ce3aa"}, {0x28, 0xffff, 0x6, "07f98ed99ef979474579d8b94a2bf621e325abd8"}, {0x1010, 0xffff, 0x4, "4314108e85f5d8a9d1b333c7d4b298bec41564ef448e43e9e4fdbaa30c0046894047f7a2a1f62f2804c821d6889acf88263eb6f5ec1854c49399c74e4953d4426d62bcb43ed76e2ee89800d4d5f9f04e891eee960e389d92cfd4384f3fdfb5f4aa6fb58434e83e45eae3f0077e9e79b3420524556e066e6f4bf80bff26ee67607baca273c239d652154b830561567ee3ed4709841e3a316027accb5efa273862255cd9e1791585987168fba682d6d3e6b7107dff24342bed53e6e358635c42863bd4810acd75fb114e50b24eff553bfbb014ae167113975debcfa769db82c8b1d5e049d7b4ad5908c9898f27dbb1c421699bb7e6a4c7086e35c6cacb5f1053993d5a8e444199ce8c227203d2a589022cd3d22f98e4608e9ae75dd5e473752d21f1a6751eb34c5b5a7edb820e2872dae1cf59a63ea8610b16b739e0a5fbb1abff9b6d291b2fae8741410573d47d899fae729ace652c5df550cd684549b44533645a674261898ff1dd9288e839e222f6db03f7ba985799d30558f33886e7d669ebf25ccf9f51bfbea2e2d060e63fb04ec407611067467971cb51875f7dbcd7a74685c177b682b281192e8e1a4fd5ec78344edd7b43b53199ae51ecc90612c6b0776a2a1a1a4ae370da5d9344ce1939063a452e416278d6666143d126592508ce3344c390e66c8e8701afeced1ffb2ed5c4bdabf3cc1e3a8940223f5affde6440e817c0e6fd6621614e54d10008b833e0c8d23ba01c31f08c9f607fc7f9f5fba9e3d212490fbc81cd72458bca6e07463c297aa3edcdb577f359dea06896162200b37fc9d3ee84223ac561e32f0288205c83e8b93e07a2a6c88180b5d7e25d746fe3c28329535b0507c703002f1afb4d04f87abe5787efcd79d6db4c2cf43929ab3723fb995c8e86c1d7ce7acac021b75f8f2aa852bbb7a684513caa1fa93913f3bc26c3154e3fb5a75964515c3477ad263065745886ef1f4551ed67de592e8be023a30461af2bf377849141f447a58c79f37c8e808820b853bcd268926abd809a82e7e7a1049b4f287cadc6d687b0a3ecbb7a4e47ae209eefafad7b4be8463391fb20978d6ce2a3d3fba81ee6ddd5b14bf8f895c00b32920eb435372a6465fbba1c9d54456d912c01daef13cec74f30f759f78029bb2353dfb942ecf4a5f0d0f71209c47aa27a0e7fbce36ec74348db44694f37af78b58d906f8b2bae8e12dbb999de76fe7fa07133eaf483887c6b60a042b6f11c0eb4eaa0ee25d8e4a28f296ef69ef0dc0bd34b28f7b15d5b5566130a7b91c93a41bd9a9d7811af1fc571ccb6fbfd53c4816a3ee7c557af7f9c33d8c26657f42942ac350574c2a99b107aab128098a8d5e115e0fcd8d9d6a0c07b2467e41a5e9db948fff9d078cac8db1e0e776b504c2dd248df5b358d334ed21b0c45a1e4f74fe87d0d1a7a040c44935f57ea727df104ca61a1b71e3dc7ca20d4bf67dfd89bdb429d7c5124e87225f8a38629b52312af0aeea36c6b487906439d6b36ff4adfb6be43f88e44ac156cf3d01d643b1d8767964aaa548fa52f0cefd4c694b4bdfc9198dd044ea2fc3e6da6a889c35c2a3634169917dbe4418c3467c2f3a48cd57e922f6f2c11946abc7d7e7715437255ff01d88f815ce57aef47ece9cb53e9998bbd9182c6a507971af4727767c7894464b8be64f85ffe5b41b2a8e5ce509eb43b5b672832c0677b2e92dd11a2bc84e980488447b4fd0975f1c3975e7ea38c3eef2fc5af8eb7d72405cbdae9275c8adfb3ba2b400ad7c84a428ae9927e9ea114a307e578cd3197e0acdd87e60ec86b65f9468f9d25677ecb6040bc4185884fe6d577f3e9a6f2a5861b21f8acb4e20be4394a07351500e366dcbaca841c79a644a39bcfc3415f3fd4dbe4c3c437ee1de7ece3520d6c753b0b839d1d97bcd9df8964368735395a020af017532365c2b44c4b69743bb0fff7c1e21b4357f481bbf1ea4166a9a7cc111c6bf099637c0f41e01aeb245c710700a73884ccaf6e6f3bf37fbb242b6e3a9ed16e9537bce1dd5dae132d37a0028388755f5e3c4dbbd017c0f4dc6d4bf467eb2a0ad0c5849f682e14b3bbfbd85b1cb5eb03aafd3db2e57276058ffc6ee8a322e25a9453c1cd74417d1bfb0210d7866935805a31eef3a2ed541af578c5dd82e8776a07fcb649799bf5d82471235f9288475f491060a87420608e3bf3c4a39a29286771bb67530621f7bcb78dd4e67ecc7c27db9c1d1399fd6981f393062fe578ad2eb8d8d9fb88caf27275e4ae1e77ec7322aeffcf09d8d21436d4616028e679475016fc75812e56d18d2f9729ed5897c9d411eb128a459a50278d07f08dd4e769e6dbbec981a9a5cea0f530091512158a22af8e05997c5a2097d92f1deab6b316142b54e913aa8cc35b1605cf80fde0cede5e69fe51959b5940ac0a3befa580c6e30507c61017fa4df50a768527d9a9785e7292b8282c3dada7e22b27eaef86716882221381253a7177dd1e7ecbcd1d1229477d1e14b70ecd3aad7dc9b5de1e8429f2d298b67de7520cd8597025dbde2a2912edcb07e82ed6503f4ca4e4c70eb6d93d5bb21c2d5ea1a91283a7c2ad101becfecf390be045112682671c8bbea3d24701c5c4799e79b123ad339dddf72fbb38184a57779d9c6df957eeb1dfb6579950aa940d98753dcc5bc67286c7a6b2d9870c5782fdd0152c4981183e1c92deb3eaccbea0f59629d49b2ec31cf1703bc324b15fdb4327ee486a70b8726955e6f16fe674c5f3b6634604eae69b9225c136b331c311c3f234f1fae24b3f298207d1e63182cec005e2e6c3b4e7ba3ae66663e1265dfb47cc09e58f5cb31d5238f61568f7d50ec86a0d5899cc3e9c2feb96bff534319182bd19ba2c9c098db86a9f8ca861045efb716522fa714d804c3e547de266408e69cd3edb2f7a244ed81106e8faef978d3336fde1924b18a8c099b21260d67a0e978ea36330a6816b4be58f6aaf3fc09dae4c5d600c29923ea2f5f4242d79efb86667f293a69b721020c66e9ac234cf94d0139274926b7b4d4467fdb7e2610b3d82b9d6cc074e8b1620f0cf194a4374ab891fc8d2e4d655ffbde80f058f87ead239f2ffaac72e34f2016a1e6a7bfd8b5b630d1960be4e1ed7ea56c8099f6eb67e9ec6cb9a1b654a0f820b6c114db0a6443f19c4c220910b3897c14cdce2d2430c145a560974caa4748f22504d3ea0efdea5ec9ba9dabf66c93067c318c5f7fd6e8a228ba531c8e92853e201aaeb4a1e453b0e8174d0326c8a8b98387deb125f55f497cba5ce05ad3c25cd043783e92c51a6641a33e6a5004b288189645a8ca7c0b971e3a4c3bd730297470b1b9483e9fc33d2001b414e244c3969f7b8b22d5dd454bc1a970e89f2481dc0791d17ff12a5364eb9ff6b000c98ecfef098adb000d67cfeeae2b3df0f5f15521ed6f43e14276be05a7fdf8bf64dc3300bbb181a7c7f8bce30ef544bf2e1be61ba5607544b6370b2a32258facc12e931255682c65402f8ff7b13b7acfffe8d42ef19b4347c4ff4dc9227608eec12b534e4f41ea533a41555460d4339d028cb767437a9a17239a23d2ff13737e795e5cae674ff9e7b3205933505199232cf1e175932ff39bcf025ee68908f18647c4d1419b5dcae5be13870007b571b71960d92691fae6de11f5bd67e8e59b6c0e8238c30e65ee0e4741daf49aa9099c252831f96f25c309b6f2bc6ca7c71025aa2ed2d060050c5146cba4d8c2db74bdcddb7d9f6a019b68b5946badf15095b093f87713e5b83578e7b737429e879904fe4aaf2e6eb87443d340c79e07c2ecc87d0f9c8647fad6f4cacb60e448a2560f74232529bbbfad8b72bcce92e3c18e78995d6b286e8cff70cb2ca63464abeca0becd958cce88b515a25158a730e7e33fa44668bf9d27bbf72fe08caa89a75eba40d03854e2f379250bcc3dd272ae399398d10da7c04bf9373ac2ca2e8f7206c29e8ff033461718af9de401ff3f353386a1c25e720f8a0b5b85bb7f18884f6da28e688ba26666683f29bfbfc32210c625409575a6f4cf1f27af57ab2e0f259fe2b500a74da6e874dbe8960b958246af663f2ba46375be9599f2591b76bfc455b2aad85efd8f14b6f0b507b3bc15d5f24d56775f056e1b2790c80f1125fad1ab7982f0d8ca9c145b0a834e08ea80f8d79db7866345741772f05f6a5ef1ea33aa1ce1f1804e3f902976c807fb72a86d94aad30ab2a0b4ee858ad0be8e6813dc50b30a65650cf9de8e19d43008462b24bca63f7eacaf179988b27d723ff6d27ed8e920f968462ee108fe6dddf624a88266c38683e0e406649b412dc8af3cd7b75d67af7efcb3183580bf7e35fd0c440f1ec7f131a255ab728c68df2ddbc32aba05337f75e1401d42d1c04ac384a18e812e2ecde1b6dae450c9a2707f04209765add8b1f7fcc9118ed642c1d32a9a318294093111af0e9d90c0280c41d96be72b69cc5820913783795a64ac413fa47fb15aad778c29fa4b49fa75143c17bb61879d1bae3fadf0f054f939868576fa0b964db9fbcbc3d7207a22a24c6e32a3838a950cc5e97fc26b371129e30bd6f6c90a69444bc4d1e0534bf170426cd0ce4e1d1b5276409a2ca250574b2f3c5c7fb8b99cf4bb71894ab53f5765d10b72a6cdc429baf0eead1b579bed6bf3451047c9bf3755f8cd7fb04105e5c3c9dec24ed70e81daf6bbbd9ca3b3f00dfdec6b930e662ff6b51a975b3017b65bdc246a51b830bfdd9596be60de50983eba37d51cab1de9a989d8358e77c949f1b0d77e0e58dd4b7efef63699ce5d75d56ebe5176cec0f936a9bfafcd051ab601158bf1ba0c384532993144f525b6306e0c1e3108912aa21b8eb6a2a0c19ec4e0201b59c7f3dd63d916032e9050b3792424d3ff39cc37bcddb123d692c00f8ca88121a3761fab78f2baa3096abf95561b4847f3b4ea22f0d4386a5cf58100c103830e7296cb2ebd042caab251050a3ca687f618f694405a71c9d5460837c9e11f4a3052574164231ff5843c156f1039eaa3e9e603afa551d14154241132da8c3cc65246fa8b63dc2947790bbf406a7caddbb5416aac7ba964e5a95c628b294ec0cc7c547f6f5f292a6c1a179129be218a8be46a957664d6ff4c4235d60a671305a0fa2ea79b84071aa2e22e546f70c7a7dfa70c1680bfa0d1f2dfea4cfe599e939e1dfb393e2c3898a59672b80295ca3447028845c92b0046643b86e067a21f1f8be7d16bc2a66e21917006bff3935f1fa3a4ccd85911fc31baccde02e12a55f9a338f4869f7a006ec5bdecf811a6425e8bbbcbe4f8a3a4ba0469a196fb8fcd625d11b3eae053ef58f4d9a1e06eeb757d54b2b2e25815dc349056950dab0f7f40d29fb17a8e216c08a177d6366d30f377a4b12a6ded9f1e2eebb95b6c9f81b28658d68d699e34a217bac1269f4853f47f38ad590004e4b827fe19696efb31eabf0aac739f87b7ce2fb58fc5fec2d2646e0d28ec1d28fc53d49be564dcc081140285fe9b3859a02fc7dde96d9d61e7c3165ac131f856d2e9ffd822a26f5a45448186a1e5d315128a978da07c9df0ee679c8ff9b0f99f5e12edb34ce1a2cfb8e1a658b16430868908a5dd22ac65410fe0c94761048c79ac4fe7f9c6fe7e893d951fe721b315b59480fb37e1569c6066ffc4b804afc35798b0ba2e757af202d7b757da7d75d82d4de64dfb595ed75d3bfdd9709e2a5505926f7e0f977a637f33cb9598ae8aa6cfbbeee237bef6f5b12423a414c1c98da24aff1d2c780a9645f9e9849958373a196681c8c1e5141af1e5acfade4c9b779"}, {0x100, 0xffff, 0xe330265, "1e8e4c2a07a7e7927d862b5139307dfe23997f50b880dc8b3f1beae6f703d715c1c5968d80ac3ed0a6bc7ec7c023addab71712bf1fa9067fe24997891cbbd5c330c2168e3d1f2d9d6f31046c81c924ece877040ea12f7b74fbf2408d4791058b8888f07cade1b60f1336d8ac346eaa56d7844e80308a6cc641591b36608901070c6e2da282b6dff40e574c6e33843c5667683cb222e44f60efa8de2b33dedff80316650912d7d87cd0bfe6a62c33f032d844a797249c6896c4b89c151f9ecfb73b3f0fe16577e06de437f4a5586d3b8cbed99af05c1e810172dc6dd195868f7b2b9c4cb09601c3c9848653"}, {0x38, 0x1, 0x4, "38c1faacf480a1c82377bdb8bd80db423f825931586bc4a309d8c3a0af6894b67ae157df878baf"}, {0x30, 0x1, 0x7f, "54ebc2b967fc8dd6dcc8f7af802c4349a559f80b49e79e5906f8fc33c32428"}, {0x38, 0x1, 0x7ff, "45afa4ad252dd24b495fdccca67a44a1cee3cf016d8d5ca2badcc5cf4e1a21cbc9"}], 0x1440}, 0x400) 23:48:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="ea0bc8513df0a0a75efb623c82ce8f7e", 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0xfffffffffffffff7) r3 = dup2(r0, r2) getsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f0000000040), &(0x7f0000000080)=0xc5) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 23:48:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) 23:48:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xffffffffffffffea, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x1f) 23:48:42 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) 23:48:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x118) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x100) 23:48:43 executing program 1: mprotect(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000796400c5122e777587e6c000dfd9e2652bcac5ca8552c15bed777878070000006e1e75611b2c50fe1bb0ab085cfbf4bf6aa321fbdeb2ca2324e54d7376a619ea39c44af10387238e7c9822e7c4b9b5ec22d271e6695bf50d4dfa244c727571975947d6407f6cb387eb946f3b97ee30462623fb59f8c0f5cdbe1bc3fefce71c"], 0xd}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x80) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x401}, {0x4, 0xa16}}, 0x2) mprotect(&(0x7f0000418000/0x9000)=nil, 0x9000, 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(0xffffffffffffffff, 0x0, 0x0) 23:48:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000140)="f9ff88f2c53eb98ab00c1df858268c6b059be2230e6fd4c6e8cc512d9f65c115abfddfcfa8c7a1643bdc4f84f79cf4f72b469f174e51f05cf875b8642b8ac9797bb88c94db6cb1914c06", 0x4a}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e76f58efb536a375a9d68ad72b1ace559e81c7b7479fe3576d2dbabc7af3885a5970fe3f0f778233a8eeafc0f14116fd3b7165283e89951104ff3c27ee2c3c0fb46a3c2f211bd8d38fd9278b9b29fe3cee93cb9c3bf04a5df5900a47088e4b2230030d4056bf", 0x66}, {&(0x7f00000001c0)="42fec1407d0691735da49399318168c58dbb8b6fb9bc7d25f3ef350f009e1de57675b16f4989609ef1e2ab5f78a2fe5cf9bbd64ce61ff217de8cfe8b2b2e360f8089e62aae428c896f9472d0", 0x4c}, {&(0x7f0000000240)="d8d25c193b22d618690b8b1a1619fb1b7263655e12aa7c7f502d22a5f2843190092dc37ac4f1af3ca963856bc850e42d04b3679ffd0e2dc97aa0e8dded5b2d105ecab132cf1273c28dcb4afed5eb5152ef29e9c880df10dcb9a9cb46672eaee9535139f8f5a07be982ee80e268e5a8405261ed25609cee660d239322255deaf9d9c20898e35b0e2c6f5e0cc66d59445591", 0x91}], 0x3) execve(0x0, 0x0, 0x0) 23:48:43 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)) kqueue() ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) fcntl$dupfd(r0, 0x0, r2) pipe(&(0x7f00000000c0)) 23:48:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x6}, 0x8) 23:48:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 23:48:43 executing program 1: r0 = open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x20002, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./bus\x00', 0x9, 0x6, 0x7, 0x1, 0x40, 0x0, 0x3, 0x1, 0x3, 0x9, 0x1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7, 0xfd0e, './bus\x00', 0x8, 0xfffffffffffffffb, 0x80000000, 0xf1e}) write(r0, &(0x7f0000000140)="702432a66816295471d8f38c950bbf51c3f7c2c0e63b12de2441f2cda589ce875258da27925cb83e2f88fc88dcdf0db0c821fd4911a21e756e8f8bb1a9a3fbe2a4fd7f03a67cae74339e191edf4a8b9f74a3580662beea9b05b7d9f1daf5344cc3fe9dc721179b1279ae92959b3322b6d7d6040b3b83057969b5170b673efe216fc53a197985617d5d4f0632b00fbdf1120d7cef069eaada1a194289593ad9667049e8ba77a738647e24eabe47c04e8ea94250a8d196084694ba6200e64d3817e16f8ad92ef88206688ed9f659a7a79660135dd1452bbdf746139af1ea1037608e", 0xe1) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x11, 0x2) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x12, 0x94) accept$inet6(r2, &(0x7f0000000340), &(0x7f00000003c0)=0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[0x0, 0x2, 0xdb93, 0x2, 0x100000000, 0x7, 0xffffffff, 0x5d11]}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x33f) 23:48:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="ef281a45f00b40585c48175af715da4ee79c6fe37f6b958a73050bb6475cca3fedbfbe8f8e365fee4502e35d5e35a8411a120a51dd93130a2eedd8237a94a9831499dce89096adc30231ebd7957c393400fe25a85a5e54087f21e858e3947c44597125a2a9223c2b0c23be7fdfcac9e45bccdf574f19", 0x76, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc1045763, &(0x7f0000000000)) 23:48:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/18, 0x12) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:48:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x80) write(r0, &(0x7f00000000c0)='T', 0x1) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/212, 0xd4}, {&(0x7f0000001300)=""/33, 0x21}, {&(0x7f0000001340)=""/8, 0x8}], 0x5, &(0x7f0000001400)=""/210, 0xd2}, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) 23:48:43 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) syz_emit_ethernet(0xc5, &(0x7f0000000080)="9264f9169c8ddd1a2d4dcbaa13fb7f7fe1f576e57ba979689d1c685263479c9b4311c628e8656fb3bd2a1df624dd3abec8db8480bfc5dc9e5f7dcecfd162b06d490791e9a44ed9392574d6b11d78f8917e9021e3c0396e4db4183a77b4baeec44b33e966f189ac61c2ee0341488b11137312be2072ec21548b141c38e24bbb88b82ee425f225288c2f6b6319cec61b3c46333791d98644335ba2b283eab2bc2fae796bb2f4a7307ad9b67362a5de0c12e5d3f898ddaa592c70c67a69b5b9fcfdd5eac639dd") r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x82, 0x0) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pledge(&(0x7f0000000180)='%+:#\x00', &(0x7f00000001c0)='}*\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x7}, 0x10) 23:48:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6ce, 0x8001}, {0x18, 0x3, 0x8, 0x8000}, 0x7, [0x7fff, 0x4, 0xa4, 0x3, 0x40, 0x6, 0x3, 0x100000001]}, 0x3c) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x30003, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 23:48:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) fcntl$setstatus(r3, 0x4, 0x4) write(r3, &(0x7f0000000340), 0x10000014c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x7) close(r3) 23:48:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x40006) close(r0) connect$unix(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 23:48:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00", 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) r0 = socket(0x16, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x27b) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x101) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x28301, 0x7f) fcntl$getown(r1, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCEXCL(r2, 0x2000740d) 23:48:43 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x7, 0x40}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) msgget(0x0, 0x8) msgget(0x1, 0x8) 23:48:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x200000000000000b, &(0x7f0000000080), 0x0) 23:48:43 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 23:48:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="48d8657920fff9a13ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0ac1382f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x20000000000, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000180)='::\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\xca)/@\x00', &(0x7f0000000300)='+&,&^\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='{\x00'], &(0x7f0000000780)=[&(0x7f0000000580)='+%\x84}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='#[)]^*\x00', &(0x7f0000000640)='\x00', &(0x7f00000006c0)='^}\x00', &(0x7f0000000700)='^\x00', &(0x7f0000000740)='\x00']) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) chmod(&(0x7f0000001c40)='./file0\x00', 0x23) syz_open_pts() preadv(r3, &(0x7f0000001bc0)=[{&(0x7f0000000840)=""/52, 0x34}, {&(0x7f0000000880)=""/63, 0x3f}, {&(0x7f00000008c0)=""/148, 0x94}, {&(0x7f0000000980)=""/168, 0xa8}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/163, 0xa3}, {&(0x7f0000001b00)=""/135, 0x87}], 0x7, 0x0) socketpair(0x0, 0x5, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) poll(&(0x7f0000000080), 0x2000000000000126, 0x0) 23:48:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x9, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) 23:48:43 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x80007, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = msgget$private(0x0, 0x500) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x43, r7, r3, r7, r6, 0x100, 0x84}, 0x3, 0x5, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r10 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r10, &(0x7f0000000440)='.\x00', 0x40, 0x1) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r14 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r13, &(0x7f0000000900)='./file0\x00', r14, &(0x7f00000001c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000c80)=ANY=[@ANYBLOB="010bf2ffff000000300022b7d909395acea360088c0da0786a75ab19bfabf57212f37d6af332238ce83e82694142069d5d70b22a50f31a9976239dac3ef9d94f057b5cbfe5f075995dc77fd85f2ed07102b6454b7ddff0425719149003b597e00b9541a2d417081e1a549eb74f79e544a963c845a01783eb946795e3f8556d0bbb98233c14555797e34438faf84f66ca2627fb80891056a42c5d0cdc9346a244c0faecf8aa90d7772739dc6dfe008274831c54987e65f4b70987354700eca12f7d61837f7bffe4ac1d1ec76aeaf9f15b520d5b30977fb518ebdd03d5244fda7133e4f2313c7bfdfe89707f27826504bd83d46bfa04d7601f49195104b7f63646f41ae0cc524afb83762583b1afc5d78c7efa0d9467787fdb05f1ed49277acf89019ec58d87bb51828a041a769bcd893dfe7e0bd297cc7d1249119ec5e5fabed57737f4939c9a530bf51df2fa548476a1cc43b025fd3f8cc024010fe0bbc87e55c56bda3f91fb84cd1f3b53bc13e66a16776d8849cb073a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000002380)=ANY=[@ANYRES32=r15, @ANYRES64=r8, @ANYBLOB="a523feec638e829ec87bc8e71db15e38c3f96cfa5c47208c56717955d224ecb454bb5e59281231fb9b0b950ab7e2a2b9917133a8a312a7dc42468c55af2786c3a06efd4762b0c326b320784ede640765aaf471dd01e20333d4db2ebe43ec10d9ec1f2c29380c4eef58581eddde5ae7ab6af2375cb411cd803411af971781ee8b9cab6444cc698267e1e4fa51b00ebaea5ed20509a85ec9545073c6b0cc74427ef1901063d5e5e733ad054735a037ea442e9e2fc6ab0384961550c4cde123ae6d210b0f27b5b0ca7768b9e191913daff94b6de56c42b7f6b7cc5889751869e2f445e4397705ae75aa16a56028dc4043e43b39ffc6339608b49de4a8c0e13a52d79507158c74760693c753b104972bf522b8ca19be09e22068772fca06545f0c79204c0eca68e63e822bce095b91860f2f69090851fdb7fb2e2f1751df5020cd72d5945f9b217ca477c7d1e3ae84e64e0d4267e820fabfa87c770a219b2fdcfc1f95fee57bc871c8ab1362d4cd9ec1d4ea8d70bc6c0e473f024d1f21645c2dbc722520b6d10361556125ab3cf393d8486a2d081070d477c5d3c16db6d96ae171f7813c3fceaf19f32e0245b2658674ed67d4a3d5474938712c0d81a5c70d5745ff9f89bcdc096fade00c83064078ae64acccfec784099edf8857eae14145769a3f5574f87f7d4cc9617c55912c113dd45ec3ee6e9834018ee08b2ff558935e75f79a7865c5e6ad9e87119629482cf4aa86459841af90e09a2a30f2691b83d052be381b97d5d04c47606a1b1ea471f058c446e46fce7961a2405bc8818e5ddd712c3ed2f5545f422061f54b7e76d579904ea03c6874d3870cff7ddcc8686c891af33041534cae7d5d71f740f13f4d8e14c01801f842c3e8fd1e1d8cb8a6f18a7628a5eccae47f4043db0de32ad847ffe64ee458c959e3aa3e98a7b101ec1a1a9be9d82b4f7321989d78f439bb943d71471bebf31940b0b24cc70a3103f551964dda8700cc0d549828ca842b5f8421f402aff2d6e671edd7f0e2f2bc1b1dc1663a0157304293ee8c05c06c523c924fff60f8115b7ea1dd47a01ad543065da154bbc5efd452447d1b353ce6d364968f7ea2a495ca3f10c86b43b3d8d6640a6bda62cb9154c0f75f5b5703e41183fa5932ca9e2c1d87da8cc70414b8f490360d54e59da9805b747dee0bb8e5bbf15dcfa0c1ad653e9928ea68f6be469d0c5fb028502656b6c9ddebda1bd4522ee1609362acd3be4aff5c2ecee6d4a0c246469f5a07350c27cc6129016b28ec27e7492c01b9e032ae3dc79c7a6f72f25ec37af81471bce344f4ead6872206698a5f86d26927dd50c14b4a32c914158216d5eb703a91dc1ad16ee1b1785e602adefea1b72581db4b446ddb55939a76eaa590bbb2de6727d0a8a7e9d24338158d2eafaff50ad1670967a0170bb360c62e222ba673c0f6e23450292dbad076a35f87a88cd18ebc8f69c41c9b7cef4843be8c9a71edd47d412d52a6497f764b5037de17dcb9d0862ec959d8c9953fe3afedc552c970f3722012249c0426552880694a20a273e1b2a88b17198f760bcf96e8da1384bb44985c26ca0380d688f008556fe638545bae95be97655abd86044bc6bc4a6431e620e4ee551fd0a8762f50efbf66b837f71e4e197bf646c3cc42c6f16db544279e2df8b227029d0abddb64be71d599f3896312f84bb9c772e2879fe332f3cb10ed5d581ea30df9c7903a0c567455227985faa9de131431caaf967cece285f02b2d4e27c71529ec1c986ea75a147ed7bb982c4c7f99028b9411dbdfc68e1acac990f3a99359dbc1afa92b5400eab66917badce2d54e91dae0079880d4627cfa231f69439036d27033a5bacd6f1d11bc66ef846f1814c394206f583e0c52fcd843f3d2de5e0cedc7559aff4f012957a2c9d1ec837c90c67a4cc66ffec470a8c2f62ea7a27dde5b96abab47b56a4d71a3025ee92d2665dbcceb193cc8deb97a5213b62640e97f8ec5b51589e85d4ab7a497fc844c017530ab97ad8ae74480f5740c1c94c7cf74f07334ce842782e2cb85e5e94b93364b50ed06017b2202cad186c243b0bac9c129a4a28eb6dacec492872ebcc01ba21eff3cc8ad65dbce9dbbf47d81ba07d1ab753d3235d783a3d42bb2f1e50e80d605ddc5668b0a61061e8e77ec2d540f907484d813b618456a2515ed34f16e436adea40d8bc4bfae6ad6d527a3a897f6b4433042523e68c25ed3043320a5fab488fd122704cd1ba473ffd9c39ace175418c0fd96d75885e66cbc02f1e3145bdc46ff23f87ab5612d712cd0cb63c0b321d4a6be814ac269cf856dfd7a50b2be10679979d886f4ee054205bf5e78809f1780cdaf5b43376a74a7f69634229ae4f099c248240498c477aeb01328980a1c97719e7a5601c02df33265236955bfc520dfe804667e04656d02966787ca7d45715e3acc2676f609d091e90326e170d96f512f1ce62aa7d97d971929c36d4ea1af71c1eea8b2f7fe559a3555f2eb9bcfd382c7f1380975fbc9f1591953501fdec0a8d9a3e78342f0c8d3dbb782014f3f4d5b4a3cf6bb9a56fb775df125db92498de778d76b9ec5d01523c0f94fac9e527609c875faf1e9bb54a4e4c430616fccc1cab1e92ebf737576b9f1d6945cc71a97ee1b4b92a8b2384b758787cb82d7beef3521c1d2a1a60a62172895e8853fa2896f65809e88e2423e3102672199baf64f47390aad7e41c15d2353c1254efcf0b82b4361cfcb9b7576c6a3ced928f57943fc87899ebf04e8c5a10552ddf9848d99283818c71c70bef264da271a98fd6242fe3b7fb011c6b9cfba74396ae5b3ab6cd73907b740b2bfe8890c3b17dd07b1c2eee0f4d1fcb48f37c74ebdc1bff29ba225a16d86553cdf42d690a9620f80639e48733a25068e9c7eabbcdefe3c9bb2150cf8c6a9e9fe64f293a56179c6b109080f84eede84717525c009e41fe19caeecabe7b49f1903a09fb2dfb476d066a623217e05a82fc96d5e28d096b6166ff0a2c7a77750bacad57b944869c2c2b0d7ab0b72f35e49c0f7a3718a75bbbdf01b29cdda2f4c9660547438ed4f39911d3657cd9fa8d3ddf0a5a112363688c6946e7e4c59610e7b9ae6345dfc165cf36551087929da38285081e133c895b2ee84d1bf431f7f035420325af271d0b59dada5623fe6b96389863f445f615478cd560ec9dc781405a400ccfcd47ad2b1ea85ca2c3986944aeeaa2666de1f405eb1c1f74a843704f96ac02b3de7db7655cbdc890d41a0f86e47833011a8f9f9ff22d4a042874cd9b9296bfb9f141244a87c820d1050d81f3c9ff2cef6dc96cc42ea9f205b372b6b19855eee0c3ee9cd526e824b1fae9a90679617593bd408d1a0119f3a28eb12b70f1d2b925eb74223e7d5f430987b6a8ffa92ab93a8564ccb6a1201fe32f54768aef99fbb6f0163af504d077d02a1a445cd1267767834313cfbd8e393401f429a9abd98454985d76697f89356383036872081f0109f26349172240efc3f23c4bb82eb619bf769ba941789ad7306e104f221a95f834a82875956f5403615c8bf844246ccc57147c782ee32c4a55503e6259246655eef4f969f20adda3ef66f9b5660e66321ed09adf968532a05f4d10dd6c3fe5286cd4339b870d95975b146596715df067694ebcf1391fc84179e7e06fceb80e33ab6134d7c2a5c28eee44a578f5fef5edb580317ada94a9b610f3c2cfc67ce1595b65afbaa8d440a2570c11b21e5a376592fcb7e6be120753e829c2538bd9dbaa93e1b9540608388093c91421378f9f79e264eb8c6911c1c0a0db7e425ec206ec47b78e58391ecfcf329e956445ed1b2062957e9a80c627e07b4bf24ebca642af66e1a1c8d7c07e8361de0a78642eb566ca4e88ff75323fbb907b117230442e3040d81de765207a4d640e010518982fed3bc37d1c1ea732c9703b570936133eb6dd8a77d504882a143f2ae64f5a02d2c9abbec65f39385ffe3b71f4ad47eb0684554b69e5fe8ec24ea481351112be431ac783e14ef561d7fbbb598ffbcf09b1e4ad5f54048e1e80b4ef417920ca1ec4cdf0f30e6ff67af2654286bdfa27e0a16c5ba7843755f6b42e6e64640266728fa537c91d150766ace186611b9896869d3870229c47d8db6c1b7c5cf75df6129995abe515f3ebde290985a15b17fb36bc7ee7abc1afab0303c77423922fdab4b0f7a02654638f213371ba1c379bddb762bedda31298abaac9da7f2c6763308f6f689aeb03e0363713881b28770a219ed7effc3f1b3fa0955212dae4f1ac61da4fe520570302ec45984a678e526de63f0f87608ee74cd9ace076cb6454f0b50fa7834f3af0e1548dcd8d97329368577913dccc0ef7dd817a1823e077cdbccbfe04c5faf0f4bb6e995602bcb4d0572ba8a687b2f00986ae496539584741c4202bc6190929d782e7aa58e6051db3c2553074a3c2ea5d006ac42ed1dc3c4c13f88e12b04cf6771acc98a7036b8f31c0425b9aec796b54a412acfe0805ebf78cf686edf6873d23d567a12cd6036cbcc605f4563506d0bcd899ae5d175e2b2a5116e124620f1916ac3454c924cb36f368accc0e0c5d5fe10d37dfd38a8ddbce55f6051d05ab8589d0aab2fea1f4318ff33d1c3a035a444f19e86eb7b7513f49be99b118ba44e7bb7441625602fe5927407e68b697acbebf4c11bc04dae90ce2985af16f621cdf296803018d5bc2bdb301a6f7bf1e74f103c8a1d3012f5ba1baf7970cefee2b450e7d0fb125b89ef1e9fe00fa3e45ae08d859dbd8d6ba00cdc9e8ef5b85d24b301c182de112e574af5087e75ee2a39380feec1b11be8810fb5d0dd527fa106299498648cac25a53d0e9840eff02780bb6dc75999ed74b949090547e956662605aaa5a05faa8b95185e7c686a87b9b55eb41a1e3e8560c277c8d76d4cac257380540a3539c139fae0c154231b85d700983407c92f87337892f4969db2c6145c57a64f863e4b159fb997464dc934d8d2837dd62ac06ce7b0eeb8f7615c6a1d5e860382ae811783d58ac4734f5463ff056168766874539da26907902052f6056cdf1123e6d552dcef710a8c04fbdb04d153f67c502dcdc0c883a10f391066049f978d139ffb55b2c47d2abdc966eecec1d3674af0251d4009d809e4bc840df5eaca11bc49f74234e48533ba027fed2f661227ce5b51e67de59c9a005879ee221ee84624369d89f55baa463a486f8f4c62f6a66cb0060fea2d2118da58203c50d68f0623b0eef91940064f7cbfd151d295279e158a37b23f0f0a35a07f25cc174b53d6e295c3cce6b19db3ee2a7497e95418515bb77727defdbea101dd054789a6680ae1d1549fbdeb6caff9bc57618daa12a1e879561ecc745f3266aebca89c4ca4c1d3503d8ecd1d7cba1956a6c0ba8b69538d1d93538c66872fd5e2619b83f097cb2cbbb4069f51129f925ce132bcdb6af0e5a0e30efbbaac566aed55cc35bd2af000287f17ed03e082d5e0fcb09ba8e3892b9a8a76cac5b8181359daf2931c3d8aac6116864d259b4d10cb48ed88c0d5bfd3d70944f0c5b2afb86a18760ffc59a9a7ff7426a2a9c0cdb46fd46ad5722e25d14267af7fb07659bfab166d7201b2dd7768c36199da4bc1f8eafb0596316414a4e13e5a9a251ca5de72782f768597e820f49b6509890412b4166d50064f5b419793b1ab4df5666d9140aa159e12e9b1b5e7639dcc1b0b57e2f1ce2dc7441430647bbfc95907f571f6e312bd889355b8424724e2b3e5d3dc9ad135765efa00bfdf12d69d5044e653286602cc333bdf7489c6decc4d6c28", @ANYRES16=r10, @ANYPTR64, @ANYRES32=r16, @ANYBLOB="7f3246a93d4422f58f1381b97723ecf9adb551f2a433212e9eb93a011bc19466c8dbbcd7e3324b1a0e21ac6637acb20e4b54892c6768bcd9f8f484b3f321b5b428b62d2b6e63c14e5a67d2f8a5a92ae63362cf3eb4b4451c4863f3d5f9d4cc34ee254ad007c4d5d9096dff41c5cc971a74fcdb3423269ae42f4569fdce9d86036a72e3307e7df8f1ef6142205e9b23733e2058d6a75d5fa79689ac654471da184aa624056b2d04906eee968078351da607f83ba1b500d0f77894b95662bbf74dcaee34e6af022d1e03564b38e05375d8095f567230c835e553af316b4279fa63f1bd1b745bc09e4d", @ANYRES16=r5], 0x8, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYPTR64=&(0x7f0000001340)=ANY=[@ANYBLOB="27540ffc148f96f376077612336164b5c6b6033b7434d623363c3b1ac88d281a6ed9d06c8017819c2fa2a4412e085f7ea0d3c4255f73f06ef095ad8f5383410e0efb75282e6cc8e7da32b20c64d515fc549b30d678f2dbf862a645ad0261ca80e36c3468f2d53cf980944e8cb27017b367643efbd17f99ee9449a0787648b931c64eb74eb4681702e7bc8bab209ea71d2f32100b974f5ce1284392f946cc808a50441d5768756434d71955579f6bb38aae5bef1ddb8affb51cb3e86ecbeb1ba6fcab3fca04cf6ab56376946ef54f1b166ef6b8bbbcda60dc65c07d76de3d6daa62a2ad0f2f68ea8dff2bf524cb3702595f2690cb1b843c1921f2ebc20d23ca5d0c2b18bca67efb5f4c8683ce0fd5229fb6c8ff1658865f302442f460a73e8e70d8f446615fe63479c25a6e6d5e02016bf83742c17dce1d35d4c3679127a336ee12f0c7ff4c3605ccec316a23ac96ecb9181c2b91c8abf4a743a7750830c13f83e7351750d14d427bc399f06740915c9e4599a5ee1f4f171fe03234208c42cbe8942f647c43fd551d91d2bf8fa67928c7cecb01906c182eb0d80a90ca1459f011622e1586ae5bb104012dea956fbf30cbd65f535d161d9c865dc123a33227c6f30a2a4ca4ede5c47d753dda179efb1f0e34871f06392f51afba7329e0c7534eee533880d5adbcff2a964c658d885e3f637f0e038f0bc4e18318e8b7d67b8607e6e7956e58e3fb31bf7fae03776cb568e6598ddb5a7b709995731f61dbd96c0c036c269d339fff10ca88fad09e1e62799e0d5b819db28ba2c3a03083f784b1d034733a142e40f0a3ae1b9a864d6838c18b7065d9e9b16a23610ead0682cdba2b130e28193f205e9f6bafbab9a86a9477053aea718b84a77079b7ffb4b8f469accb7816062506a1ec46c184746228ecc06cbb5954c4f0336b45b33f611212e88736c344f430fc35ff08e38a16f59f2a5545ad93048d798a5314ab47daedf73a3f14380ac8453352171d1aab4dd6144ada2e5849251e2486d458c615b6515f582ce65cecd5d46e5131386c451f4a7f6e707d2164431825099d286e2945ac5a08e98fa79d656b046ff9b99d6e3f57412e11b641d6b249e3e3b04e73681dce62885b65919958df2ae526fc0b078d572bf4837bf925e2590dffdb768b0671afdc8b0ddc40ba6bb1059d19a2ef95554e2e870a2f5b04062fb27d09c5a0065d94703396ceb688218067adc96fe7927b1557f059e2dc0e3e71c67f8fc3ada31b61e6f8054ffa814bd072b92033d3266c13baf5d5a402bad783f423d6c00928169b065fdbd35d8259a0faf50058761d630ea9fea1a052efd5bcdbf1dd43af589347b6dfad3c7ac4e3d5dbbc0516ad9bae1b7e54d884aeddf9e7954a71f7504ecbda18df326e5dbdc5681b79a3662a86a45dca871ffbb15e7c42ec9c010a42fd1033a37080d2ab36ebf273d70e9f5559beb56b8bd4bfeffbfb7c88a1f6567ac011727e08221be08e7b9f2fa760268c4e7fbbc9829690ecb19f920e7b94e07035e854aa79e3d6b37afa8f150d2a72c2f094f90d1bee8dea43497676e720318ba76cd0d5366df1c4c95de92be43c8973a47dc949d919f05c92e39df001433d8e496d558264f3c6097941de71d64a17be7d4239c4609712ab7b1efe5c147cc163571df0c48b2a48df17e9177498d2f25b90757fd4c7ea4b39366b0b0a1d560e057c9f30c8d412afc86b2ff61b7b5c8cfe6901fddc2ee4e827ec50687d4c35bd156254a3842b1f519bb403ff888291337cc5b1f4c7d94cedc8b181b69c87be56a68c99b74552bee33fa68e7977eca5e59459f2b05df8b52d66b0c4657cc6ebbae62f46b6efaaa00ccab7412ecf9fbf1102c79626bc59367a6506ac9f260300273b439fdf13f668f37cc2860de340b40126907f67c31af7043bf6922099b335989b079dee02f6ab962b50af4ee66fa0bd9fcbffaefee6ecaec8771241cddc32b0f19073e051a53faa89b4720d8217fe4f451ca0994a05dfecebebd34ede4d4cd61e2f2c1fc5d23cd8cc162d249b75b76c57b8a64c77ceba854de5479b947d5d73f9b824e6b26b95a1d45bb6d3b8d48c3ea08192f72022b7efbe07ddf576aa3e093019cbe8f6e17ede6973bcc3219e7f09e382750f9959cf210c7238f8235f429a5b9261b753a2ada96f21527bab9cdf3574099a42b6e7f210d215636a6a542f553d27a0a98f0b3530f24986a02181dd9955944ac50ac82f4eeac49fd77941971060cea2af05eec893372a6ec718c96a2aaee0a0696733f11952f80473aae54af6fe36c323d844eda33b26e905f8a7528af15abc0879d6b69a9126cc38f0dcc61b7eb13d7eb62002cd3c431641e92e02bffe714c3d62e8352c5c2846818917f76f842d704b122ddc9266e67ae95b08bf0ec6b229393bb360271c168da30cbca74313c3887b82e5c07e4eaacf727fd106d11777826ebfcb5bf133b7f8a7d4fb121b880ed7145b14e8c069ffe54ecbc0c2fd8772538f488df4295a877119d79d5fe2600173399ac4a2ae38f589ac91f5529e2bd112367f3eeee6dfdb2d5d9901abe5b2133a6317c997bb7c010b7fe5c6e12dbf3f257cd773f35d1c43b103ec563ef3fcaa38cff02919ca02eec328590a7413d612c3698951dc9045b9e00b4fd72010b64797e6bc251631c0e1717c5f4fcadf50f0e6201c8d725353008b65cbe46138ba3710acb319e38151d3549bd7b0eec9e314d7fad7ed9b67d3e9e33d45e9553e029d506033cadbb2eee2362ac13d181eff049534660a321789f807139c91a15b1664a02c30e64a8b77cb647312ac7a460e127187616f9388f661eb9c4fb281f8628a57d313ff76e5a6a6c57abed34a573728a721193a00d4ab3c4dc39c1896e12cb39218618565c03f87ac0d8f8f0ab69b064dea085549ef947f901e2aee684b5650b7c4a115dfc34296afe63225404b67440b5b85ceb855c35af6812a24d011478a271b5e55525cd0d906d2a16b5f217571bad228c04a253d3be7e6889ba4d0a637c9160c36fa4cb297358ca72e0d941a518a4ecdaf36e946234bdcd18fa50807f19a762c51be649dd9a0ace6a87db7cd05fd1b74e368ce45f1aacedd6fc04e9785c3dde89f81d39242b0fc06af14031fa307b79425e42eabf255e00f0c341754c2276d7853ad6d3d72feffbbee1b93b6d36c1a02e680dcb144035550d9c8f8f84c9027a8633cd0cc0da3d5ca52727f69aec7babc492bd20eec274f91b642cf84a874ba4ef5cd67ba2626a9cc5b275d9356edcdccc2ac81d6cc2ab8c936d21d7a2382d0d0c9d4989a63f210ef31c07fc2d8be778ffd06137a3a3d83e14441c85a3e58666f6e8f2154a9a9c242ec2157849a1a70a8527eade442f2de70014ec023e8ab5596cb6e831ac7e778dcda39d0a1b86d4954fb1dda27dff5ce8d5214bfa754b4a117646ab2ea51a331a3b2bd64482c6d71ea1faedaa84edd8c03259b796105d4ed448dad6abc091903d8518297605aef4d2ec42fc68c724dffd327c0ca4bb789c3ddab56a40f1d6eb530daeb84083be343fbeba7016dc9d7c9e31c26d6cbc77f1f34e668d2af06e0db053ea2ab0ccf47671543ca10b9af4ae8be2091741db90ffb8598fc19b54416e98daad441d31adddac4800d5660c13ac23a6db73ec134821db3164d244d3b403d65437ce130ebabe3406351cafa860041c27129220a1aacd17606e2adb93fb4fc562c9b78f1015f72a170423a5ea26c45dad8cd4e0b16b37cf50e13be34904f816d7ab8e9c770d3b4aae0ba0203abe5116644269020587c0f5e34be5f70d6c527f4ce9e7b03b2af3970cfba2e0de0d3cd5673c304ef6f47ccc63c7c7fb4ae217ff8634711eb1cd7fdad8fb3eba5a3f0a19f7d2128ce2a71fb842911e25ec1fff52ee1bbdb1cd505577213949dc85bf94044d6e3f376a2b10f95b94f44da0e75be7260d4f3dbc8e2f4029cb4adc359d4bd4ac68d3930d0ad2f0796165c526aab5098d224b0182471a32069c6a70c0b2526f5c1c12904fb87562e72ee4ac95fc0f5b056016d122e4f850434f2ff68509091162d3c742ec01353477c341ed79d5bca9435f192d1d2d5681aa1d8f099e18f46b399fc202165bcae676ed8fd61854c39a1023661a4f8e37f3ea190ea8b5f4819b84098320d4941a37d7e795566f5bbd54227c4e969ded00c0c6548399aae5aa76b3596f8ba5c191fa8fff10ed7b6a215b978cb479f09e0f01e45e960c1a68d928046236af997716ec81c13ceb28d1ccc7cd94dc3e03c73c6f7a20438c154908c4842a0632fd0771cbbddc67eef6b8d9cf2013a2b1fe3139b2f4494f893b79a78e30eda36f9b0b62682b00771b7dc5dad0ecc5ded94201ddcf4365da3cfa06a7f78599d6f67a1e84e4e770ed5c47bc05600e146c965e73f8241d6735c13a128a412d72ccc34924e836c6c06a105482b96cfb8d8484475282896128cedcd218619eb25aa0e4ce0cd5b0016bb8e35b0ca1cf188dacf3afe40802f74c539bf9b4787a75840f895271697958bc5dd25cb9cad5d3422c81eb82d8107cf4873db66377e466b49ce0315af4712ee1202794fabb1d406ae87fa1acebb8fea3a50b144fc7dee87c6d65e5285d5ff32031ef11128fb0d3930ebdbcc4b1b4e831f167a989e8210a2696d1b5d4bd2fbb501750f877b845be6bea416df0ae7ec760bd35fc238e310b605299b67b0dad8abc448a7b43792db2a1fc652d1ad63b6359cad15a77efc2a30f42c18051ba2050519bb65ce9598613334b9456df85a62e215d731bebb042ce4d4bc6b17f7d53c911a4d6a895f9b05e7ca079417865020201ac9fbda05755c5df20919f1a52fbead6fdf5879721fec0fd5c233bd83eec4c6bec7995ad6bfdeb2b1decbc2546ef31ebf8f988091f8dda8c65226e5ac1bcb878a2e2db65cb3db99a95089310b75fe3bed1f113631cbb338fe1aa1d97dcae8ebdface308955f4ad027cfedb6c8362968e79bd5fd7d9d7f25e96bcf41d1c3778f1c8e7d3a2be13ca56b3d351c70c899c7d8850c366de1a9d58bd24cec69573743ef9c236a2fe6b9f1df78012ffeb2e7de85e38a02d8f25bdbfea5337b57cf1fc20c86ef3447b7d9ff94195dc33f7680c9044e3b3173fad677f3d5688ccc12440a3eda0ff55bdddb01966489bc8ab43828610443be5bad05660ff4a07fb3261ad089ae05040142a9df1dc3b74a3e08012792d1a659871442ba4b862937cd9a661b503f7fc2f9ea78897f3d631b0cd266d39c834259b1d7a1247c17c60b459645667ad330c024a4cf0974fbe474681888d1299076594c2c6cb3e2eec6b15aa2888b29bb4197501cf05d464afa6e347ee1a479145cae2486e725a061ce2d37f8abefa1a6371d8425f5bf1d7f92e6d8664e3d6d415a1ae889155e6e8af6629e7798e23bb4eb43b4b44df3a38fe8fc337b46494568ebcf1c03ed6879d992cfea8e9c222f3627867fc77a22b25cf7b851570122e1fd97173054f109ea6fe5a8df8ef99fdf7ee7d9b4849c3fe50f32b35ec7c8467f4e628b79b6c499a6ad4394a4762a44fcc1c77ba16b640b90ab5b51598bd1de1830633c97dd6cc8a6709565aef43e9ed5a7792556b14437e6638c45d9d3a07fd7b60e155b5a1dad43c4aa5c766eb57cabcd41fd5eddbc75e1e82ebde0812760b4e55c8f5c298b9a1109126ac58839a29b256a7ccea98a5ebdfce06be11950f76a8135b3b63d2cc6207a087e5df9449f6b136f336d023999046c23239c2a166a7e3926c91562cdbb1243643f01a4eed96b9bf8b7cdc322bfaef8bb02d89db385024c", @ANYRES16=r12, @ANYRESHEX=r11, @ANYRES32=r17, @ANYRES64, @ANYRES16=r6]], 0x8, 0x3}, 0x0) r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000bf00000000000400"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r20 = semget$private(0x0, 0x5, 0x2) semop(r20, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r21 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r21, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 23:48:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8001, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/48, 0x30, 0x1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x4506d8e029e903cb) 23:48:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8102, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) 23:48:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fffffffffff6, 0x4000000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x40, 0x102) poll(&(0x7f0000001a00)=[{r0, 0x2d}], 0x1, 0x0) stat(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001980)={&(0x7f00000001c0)=@un=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000240)="62974dab9eaed8517602a05dee2e560db190a7864be49304aa442592ab7ecfda858365dcf2d25d6d4e381f3414736fb593e0b595f4a68b52fc1e83922e532ed78e5e8fb669597d574ad611228520c33614984c8a57312e57bd15c5e883bdc6bf234e1476093083c685dc1cd298c52c2931ee87a20cdb7c9c4b19a14801ded93459fa599932b27421e7b09d88612840ce452887020c462eaac89cf7259289c98b3d93ec2f57fcac9244518e341650ddc339f629ab11fb3afd8f597f93339e6b9e94ac5525ee57108ae4202a31b75f60fe19dd69a80dba13f348a58957812d16def707bcb45e3c8da0585da6de73609c71abbba1b2bab5444328249aeb8a5d56", 0xff}, {&(0x7f0000000340)="448d9f3e165b3a1c7673cebf18ffed1f6059b9c867318968e2a584f59f4008b26492688b4a28aa5ae4c84714b29d1c3ef172c3aa73bf480cb362af22c5c705f564f92ccad4154502c4fb0768d7f9d7cdd4623ac868465b8ba0a0e3368f6b5e699e88e116ba7ded3b3e8a403b564f7749eef42f435c8d4600b58e268dc3a516eb26564a2d8c8011bc9b8f402cbb2977bbd986ae2140723914b10959778825f219528dc20042f515484dbb46a881316b52ccddff683d6c66b4f67e676bb6965cb6b8341fe9717a946a5c1ba79b604b833003d377e9a4ddf7271955a3e81e851aa9057f573a8b", 0xe5}, {&(0x7f0000000440)="f4f1c27147358c0705e2b993", 0xc}, {&(0x7f0000000480)="03c79176c5bf7a50afa8988189400d54ccc1b8def3d45b4a2d98fae82953400ed61a807210e1a79ea6f935bda9e3eeb68a9ed7db0f78cef35db92eee40aec27ad99dd92240c50a4d11dd335c46354a9782c62e640843eebda59cce91eb07046b6c4448e705683990257872111319df49fce88fcf3a4441fc06f0ea6c751b64c213cdea091016dcd3dc25e0c68db0aac66535c90295435685cb", 0x99}, {&(0x7f0000000540)="d580899f944ecae26e044988077142df2b788b484a37362a1dae9cbe3ea4a9bff058ff0ada30d1790c68a5807fc8d50e832ec34882868f439394e785e458c5109c86bc9336b35ef980cfba45dcc93585ec0a8b8d94b07b7ee4b763aea1ac11c686e4535af232867a8cfd85c978375ddf652666882838dee25389f970795aba94bc86cf67d35ff5564a9269089f528651f9b338603907d2dfd20efb84084e07efd09d2b9440e12005f1ed6fd5b011186b7be1062021b7113abfb170c5efc397e9a1895d6e316e518cbb0543d402333b0da8464121e2df1208ff055559f17f323b7944a3472ca26c846e7b4cf360985875b79dc5bea6db15febbad321bc44fe98b3a4cf9b77ac8e4ecc85d484beac5ace5d0eac58b63905532ba68dc175c69ac0b4872d416e9eb1b6db9890d065cc685c0796e463b4964700dcf5cdfee6e74f8186a1175c3fe11ad1c0739abd3ab3aa3f29d1c98782fc5f38ab4aa46751f637856c65e44a03e9e09f2060aa97c012f6f12087bfa9ca8ae782ffcbe68d7955636c51cd18d1a7ea6a04a98eae6b028ae7aa405371b3ac3ee0790b79616990b72ca70f6d6aa5f7a8eabbbfe5829a58a88a6427b8e98388932a4924d277976db93caac8db27a0ae7b22dd7fa3901206e87442129afdd2a30ea4d4561174f716cfc1c6460e855183b625223e9a7a4fc53263cdc1e68fb2ee6047d7bfd3c6fa9ad8f87992479189e5b80fd55c4c5fb43f8f7ab2fc184e37b7da82ded2fb61beee7b95698ecd55632cfac775b9af3f80190cf7bbf2527bcd1fe78bb55b1fa8513f64633fbdbdd305908336e8123ab2fbb144f3a85c815d8dbf9c714435f5ebe7653c636787226bc2cc6f9a8618ffe324ee66243a4cf51a78fd775c826a0a3c8e821abee5f6b0886d4cc79278497a13ee8a06a64baf4df1a10a10dea33df7f6fca09edbe162ac1cb52ed21e8885f71dcf26340f8b67a81643f0ff50d90726107cb519b4e2d27cee88a6a0fad308fd3f0f2ad397230d2f33aa243c6948160f3aa7a7a291c01a8f916b08a264097d7ca1fefc4f24d151798498e200e422432e42bac4b5a160d794afc3b0f07096e696c121fbbc5fb037a2b9939556cbbbd07358beb0790e14db91ff314eacf34e8f2738a1d2123c6ffdf2ef63812e2b47760f04de980c20af403c96fe8736afd2ad0feede5ab4ebcea98a19cd7341e32292e55c6f40bfedb75d1c1cc52a3ddb4dca0a8aaa93c00ac076238b220bd1c2b62ca6b168fb8926e8b16a467907bf2e282afaea925aea76c67ceb143d0393d86f6e07690ad5c9883cfcb69a318214e2af16d8a531b04ace05c33c23afa18e0ac9d32a6e7fb56dc97be14bf21a3de19e7149a1bde08fac0ae57a9216a9139e23fa9eff8aa8548e4fe8e025f0eb949e3102c6c47a3d328f4cd2138c433da9f91b6f82eed642a618e6344ecc2f8c31cccc9407d5b89b534f29c919b1182856eb49a5695e3e3eeb2857188b5f53681ec8344b5f70855fa734cb20afc964924fe371495ff42e4f6193d8727e83446329a64059e1e04eca010bd9e295dfef755ecf0e6fa663fa79a7533e8e064b140f8583273f7ef2a99bfecb72d9df9b43d4afad0cae493bb969262929999dcb86a82cc3577c656c26da65f335293b2d37565083648947c35c1a06be2a24745fe0b4b04a7beaaa21032a5fc971d4be4a4449ce03592894f2b01a7e23b245282efef00f3c0423c9c65f4cd5e99806610bb4ff918a73f88b76204ffb3e920195f2ff5370a6067d64b2de14bf0ad9ef26d1c6fb0c73317efacdc12acc1e70af8e3031621fb8719166a0ae0c76b5a44dec5510207b82a5c3ca18427db51831fc460849bed951be52a2985d5912725b5437cf09779488004a4a8a183cf238f4d5a041247d34a3fcfec5f1e31a8e967539ec031c26740dc8838834ab138fb26ca17735a3a075df65f4f66795f62607036620cfdeb966513f07a2c7b15a050cd04e7bcedc928192fb9bd571dd9b8b5299278c7d2f17c6581acd8b6a4acee686a28555c21bbe8d005601892691a6def28cc3be9e2d6406937d1ed0069043ea3d80cef0db1f6e87a95123231f9d43da78e43878b350fad1c1e230ca7b2f4ac60cc24970b774ccaecfb29ef366187b2a61f51eecba3002f759157474ddcda3ee3737d6a5c113591fff124847afff71758a1433dba1dfd2f01a8244cbc510637a30218599de7f4e020a03ef658808c229bffdbc8e5cb15d4cfd5c5d422d40b1e7526b3b7a38baae05c58ad70ec4c74acc4f0b1861f38ede6650038fddac44993374dab4061b9f4df330a1d05940c00e62a98b76628f6dfa8bbf74df4324a6812e8d1f8ec57427fd719a9c8e783827588ec02d8007d0611c85f2ec5b8ff3c14f2f53c507aac0e058be06b20cbdca344bcac079386545477a8d9b6ffc7583a0490a0d70930ec29da2e72dd2ec0189928f0f5d17506a44bfbf0b94579a5eec88b37d040272040f5b7dce294e579cf155954e0b25fd66a80dc54013490a524f801f395496796edd6ee04d7333bf9587f81d7d501bf610ea1ae15c7917b74b07ba6d9537df4c62daa1ef1ef44e4c1b1b11e64d024692815ede10d876028f6585c80400bbc193af8db02203536ab10010320fbcc141921d4133b721474485a4dfef93594cee8958a3559e96d7e17a208bb8bb4ed7b2b719163c0ad098f46bf8abbe75269495c18ebc4e375c4a021777a08db90379e1575ddefbcc7581e4e7188075198183a5ddc13c4d95c082f1b25d731e5fe5a48db11ab6e76456869a3a3168edb3fe3761f07e08f5bd49e38066641b79d6400d639152ed8bf404162585b3b2d3a79bdfab832f46d7315207202d0c3c780416062b9eff331721c5e8f6c9c1d7b03c1be0908bcf82669ad5a624d220f3f65f11b61845178c316583ca8213b625cbd25afe2f0cd13048928aad9c4ac6e85b84e6896047ffb3c573b0f12508c73a65e7f30f4bb74a061b7cd09b1505f58e00f27605daae4ddf80a77b28c7ef8eddc41046f497f753209a43a6339f8c259441552d7d70ca3b288645b9192cbd3f30ef22fb706d4c8588643e14d48869f3f16de8352441241e30199b34a8974444c862751b7eb56b90087d01820058f3abdfdb31689cac07c1500aa3f5d402df5e921c41c4b05893ccaa04ea950866f37af167406d89bdd47fdbf3716ccec2d39b0aac98536f9c29158aeafd9e9094adbddb1b6277b95fa36380636d344e52b020dd8ba757eb0dd65fdf8bd53877e5a493f6238afc9518f5c106fce43635929a55c14cf05c82492717a53f289366a6939d58b4cb3f625e995180ff5426d247eb274fabc888f90b64574b31939cff58c1fa1ccfa3e3190cb26f57db5b902995775575ad3a470c8f398baccfde1abee85d6786eb317052fab8d16e01f6bccdfada83e001e68cfcb9e394ed179549f76537c851272c254202feab63993cb42763fdffbc057ea3f6b7f0a1ce622cfe9f69a76486c82f366d00c2acc3cfae48c695fdc39b63347e4725f4bb26ee918bd74e335b175d5b29877761a9f8b4e58399645f9f39769de4f34b3c90ce035fbb7ee63a8418c3a01234c6ea080147508f7387ad2e22f4acf62d8720efa11623f035f0a0334f3d614be59c288d4743d26bc2b2170d71ba21b26e8596fec6c446d7c69c06b5df978d0dc013ac1493a9333ec8fc5a56710040aadaf57dd028c2416b570f5417af43b1ceb487fa976e6d078c93b91aa9ba58eb8473a4cc44c5f2a0f1b4fbb66b4bd4bef06f4196c5cd125398acc2ae833369463faf6fcbe92a009ca44908b1c2df64f87ffd44a9976a60c8967ef02c723e391a3b71094cf4b6d079c7d93d697bf0ae7b747ea505d02275ed45b68ef87528a70f23de5463f3470765e1d852cb9214f090a1ff11612d317c97bab8848d644a3a48cb96d40cfa0e36d9ba1c0368510d11bbb22617696caa6937f852c32b02f69def1ec79056f28502d960d867338d09645d3992355870ea550bf7f3055f324f90f221a47968c29231d8dac2c62d1874b217ab60430562e2383115aaaa37115267fafc99f92926ff9137d3c366aa3561e3780a0a7e58fe3395f69fbe172021a356abacdc8ae7da1343958f62385d10dd355580ad6965d341ba28e6945f5187a84c21314986694c04e5a5ca4f305ff7380e98b88e38b15cd88e376eec3430017e97fdf17b519bf4d90e0dc7ef40fa4941d21c33383368a4c01260a35d4082df193af57803b820b2a000809c2e13f67f606a17621e8735d2053dc433dcb2d6aba40b8d9d6bd2a64e34c6b69f1ff05cde9b666f9ade857f60934afaf12e09f314568bb5b27a26c927dec757d761fa37a1cb15d44c2f8a4d2ab2235baff6d62acef04de2946f86e07f6f8be0e3363660668faaba89991623618787b5724f2265569f02971af6acd3d37641f3affbd52e4fd5028a2fb383f13a6e5010ab5b7084dd2a0ed9a5812b5e0a1457862c806e4a7f5f04a29148f5182f1df5af68318945cecafef7c40634582c979891ef729b05212f3559f154e5aafce548146eb6a986c0f788a963ae0c08ea1f29e99e6e305bef553066a27965f90a51e08a917109faa4922d669fd804783e977114259f13abdea3d83b54c99a8dedc503a92d6ecc9729d8a699b6d1ea705fd291e21d3c9e85b6009c7b7ad2057a10aefd5d358f3c728b07a5a1d0942b7a26310d02c43e8775f3c2c20024677006fbadbc1d1e665a6f6048da39a290838d8432280533f2b2783fcf80ffd1b5c0a411ec07369977b3aaaa90d876415d961021a85141c175a77372785ab4cd3250197e3cbe4a467326d814edc41141c01a76764d37b0f9028efd9e4177487bdae9ac485f205f8921efa09a005136471aa1c7ba50f6d0723e6ea1ca80e2aa58071ba74a64d8ae3c89a9ac67991a21e3ea8e1c9a9e1d1be7c560dee8a47f82a3e2070a3c8005b9a7a59e61ff3600dd433d61401c5df76ffcc9de1ac7e9f7ae14094de7b9f8b057a874f0ab542ad50974eb22e682d37adde86dbec3df28715f27ef833748ee1a00de516caff45e0e8de6dc7dfa431eacb54c767975b46d23e8ea140cc04a48a1b06004b1669f2eb84a03dc9822b6fc3e584b225cc9cfca604c4839d65592c1f65bd1f6d95e1c4b4d1e5ba45c0ed8d892964699c4923601006344d6ccf6a37c93526fcb78cbc9fe2e1d2ef3fb87e8459495ac30aad8a33ab20030dc0d3538a9a8e7b7cf3d5dfddc241ba7f2bb590bc4301395bf92463034cadadf6d3e134f3216691f9493c540cd27fd90f4daef1d9c6878aa11b7f9816a1349e577ebb88afaaec877685a4df8f78e1513df40012e9406324a05f00db103d892164845805e01fd6fa1761f9cd5b6d1bbb458617a8f428aafda438a11ca9974c65e6a862fcbcae7d98481e48fcb57d1d50d33f87d4672d7a87f0ead5bf524b4b1075cc5885c23993e3646612e17e1c3b3b0ee8c3b57bb5cd74f83b0900a776a0d13ae5a85f7baa56bb707c976a26654271e22ba363834a41388607c8f6eb8b6b7f0611e6cbdd635c815730c5f99ebb2e1076050f337b08f6780f7416c8e9bfe4274aefae725a452a2fbf6a01b218d6464a0c459916750aedcda6a377d1d7ecbf5c178a6cd3502fad98b595a3ce718bb1c28757d6fbb9073d7eec708063d9b81f52fe10e592bdbd6befbc0e9dce7458b5509fffe6205b2ab97daf665f88f603ff9effd7b88604ef39f6429b68a0e024a2fbcc80fffe144d27f9e0027da2dc86139b2cfffbbdf57f0b72983fff1bae4bb68b0ec7720b", 0x1000}, {&(0x7f0000001540)="faef560cd344aea75c7043e34fd5c2c7f5e0d60ac820601f7ee689cd1d653938608045129180f9fe7ccfec646341813055c402f14baef70dee83684ed5962888dc975db98af13c58c16a16a031442357264f51070dd7d369d947e5b617b6a9b724e9ef8b0bcbdc49cf504209b3", 0x6d}, {&(0x7f00000015c0)="f6c325de09b36e5f22f0cd1b1e35", 0xe}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="e000000000000000ffff000006000000e7719fc536dbc80c3a3c843b85a9d27aa2d878fa5d79931635feb904de77bffe2f57c20dc5ee2d3a35782d1f45ba8b0e92b78f6aec06182efa6999d07a955cc311735270bae9a6367185453c4b38be7fcab46875ca062895ef67fe6ced8ed199ceadb5f2207bde20431c568a745b5f23e9dbf1d4847c09ac8e18d715bce2e90d0ac94f21b5cb16e38093359c4c26ffe5507155cc9039e76854e1b21b06aa8184033f8eae3d000200007a136efe9cb44302e694598beb7ed48d651f9ae3fb5df397e5640b8314c1d1fadf000000000000c0000000000000000100000003000000481124105a5922e4dfa69f6b7951498d1c8afcd00928071857b814f885688b0b0732cd25857f543f9907982c96c88bfa3a59ecf62d629b8d7ef58ad4221077144f1403336fc6f128d88b88a3555eb9fbeb46fbf857bf0d8836033f8b3d15bb673caf4b4017de2ae2d6fe4129e9b01635d798fb1bb1a7c0e06809aa89c87aa7b74cd9e8561c290a94d5093687b9a5789fdd2b92356ff79e5159f1a5a96ff95efacb91c37f2f4393ad5e34000000000000600000000000000001000000010000006e7233890cf0e9ab4c6f48c549df1c2c9f4bc5febd09f85abbc92f2904bc82933fa9a54e04023ea3fb643514523f1ceff41238e143fda489d8975e16138d80cde699866cbb09f14399f10fb0000000003000000000000000ffff0000260000001ced31ba79a1ca6873bdd0b289aa0e629d8d51022783e8441c773a0798e1cf00a800000000000000ffff0000010000001376e86aba5cf89495bc1946689e63a01b100a4330ca6fbe42a059ff16dee5dad207c33408dcd8790df249d424b22b618d55f4853e4cd2a3195f5e287af489649ff874ce428ac7d9a870c0a343b4f2895e24dcc6fb8536ad8131e433398ed4dce49614e7b79c80b0b3b26e5e27982f43bfe3c5eacfa24015c43a59b4aa1e672f55fc60e2ca3545fc5f61a495f2a5b94b8e1c67655eca8fb3"], 0x2d8}, 0x5) stat(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)) 23:48:44 executing program 1: setgroups(0xfffffe83, 0xfffffffffffffffe) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x10001}, {0x85, 0x1}, {0x80, 0x100000000}, {0x26, 0x7fffffff}, {0x0, 0x4}, {0x8b, 0x3}], 0x6})     23:48:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x6) semop(r2, &(0x7f0000000080)=[{0x3, 0x48, 0x1000}, {0x3, 0x8, 0x800}, {0x4, 0x6}, {0x0, 0x8, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x810, 0x800}, {0x5, 0x4, 0x1000}, {0x1, 0x0, 0x1000}], 0x8) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00001400000000000000"], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getflags(r0, 0x1) 23:48:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 23:48:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 23:48:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x5) r1 = kqueue() mkdir(&(0x7f0000000040)='./bus\x00', 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x9, &(0x7f0000000080), 0x3, 0x0) 23:48:45 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = msgget$private(0x0, 0x2b0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:48:45 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r0, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r3, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x3d2) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r7, 0x20007479) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000180)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) 23:48:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/86, 0x56, 0x840, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x8480, 0x4) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xcb6c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 23:48:45 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 23:48:45 executing program 1: socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file1\x00', 0x2010, 0xffffffffffffffff) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x100) msgctl$IPC_RMID(r2, 0x0) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000001280)=""/174) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCEXCL(r5, 0x2000740d) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 23:48:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) close(r0) 23:48:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000000)) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28010000ffff0000013c83febcafd64d150bd19c9fbc617ed2283666d7fecd215edded0d44585b840c176cf283704f4f15ac79ec5aa75b7c5d609b320f44d1d856cc0eada70ebeb31a7767f26a51814d6a6289b77b294acc1d366371f8007363d677fe9b694248251d6086e210738ccab115e45c4dcdcc9d88bb3ba816296be5cd9287eae7f6e029da033a4c8d882e2b6797442cc06f40bb4009605a9c21933e73bcb1d0635552bed4bf9c4bf0176568d1bb363f4a3b8809e5d9042d0665e0c15efe"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) clock_getres(0x0, &(0x7f0000000040)) 23:48:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x8000040) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x4, 0x0) sendto(r0, &(0x7f0000000080)="98ae8374634d9a849c80fcb6f7a59656473ce499a9fae3e7314a6925909f2c62f554402b40", 0x25, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10001, 0x6}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) connect$inet(r0, &(0x7f0000000000), 0xce) 23:48:45 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x20}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22, 0x4}, {0x21, 0x3}, {0xef, 0x8}], 0x3}) 23:48:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x3) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 23:48:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x6) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abcb6aacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = msgget(0x0, 0x45f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x14b6, r5, r6, r7, r8, 0x11, 0x9b}, 0x3, 0x5, r9, r10, 0x2, 0x3ff, 0x0, 0x10002}) r11 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x6, 0x8000, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r19 = getpgrp() r20 = getppid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r13, r15, r18}, 0xc) setgid(r17) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x7ff, r12, r14, r15, r16, 0xc, 0x6}, 0xff, 0x5, r19, r20, 0x7, 0x1, 0x1b9}) 23:48:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x2011, 0x41c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='L1', 0x2) 23:48:46 executing program 1: r0 = syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) fchflags(r1, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="3dc77112c4a1076326ff9b0dc47cb9a9e187adf0e05019c4c1b3b93e3f06d702d14c658b135e8d9e3294bc540ca9a917bbd22073615c23c47a2f36f89ddba65e6bbca6bae414c58351167de6f828d9a271182f86d0ca1b1146135ae3bdac95a1af93dc8538597ef6", 0x68}], 0x1, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:48:46 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x182, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x6, 0x20}, {0x18, 0x3, 0x3, 0x7}, 0x8001, [0x100, 0x9, 0xfffffffffffffff8, 0x4, 0x1a01, 0x2, 0x6, 0x380000]}, 0x3c) setgroups(0x6, &(0x7f0000000000)=[r3, r2, r1, r4, r5, r6]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 23:48:46 executing program 0: r0 = geteuid() setreuid(r0, r0) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = socket(0x6, 0x40000000008000, 0x475) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x40000000000000a, 0x0, &(0x7f00000003c0)) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r5 = semget(0x1, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r4, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621f89ff53afa0c70b0c6794ff9a9ece95c88b77da92d07870531499acea673268b50bd66de477421abaaa28943cae8128acb3db7439670f01d65c6221d30adb0000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r6 = semget$private(0x0, 0x7, 0x30) r7 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 23:48:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x200, 0x1000, 0x100000000, 0xead5, "de40c1d0f135b6dfa58e7878249c76a3ebb7aef3", 0xec9, 0x9}) syz_open_pts() r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00003af000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:48:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="dfb8664fb262446f44d4bb", 0xb}, {&(0x7f0000000040)="8ed70bf9c32b2a2a28380aea6d5ce9a949d1fa249ce50b2daf60a164d76d7dbc1d58e1f47efdb901e48d9dd94a7bf5e05adaf5cf9057ec9d99acce01410a70e29c4cd244d942d409c771d6b0e1935f3ac015ac9302599f8af5fd40a987415096b807ff5705635fc972ae9102196acb2a7abf5066f4713389b1d3d2ce64e15fb0d13bb16ac07ce20216", 0x89}, {&(0x7f0000000100)="a458feb6259f1a3c15cf8bc2ed194f6e1e1729091fa8bfeee612fba42790e26fc6df01aab8475ad60600ab579b07009fdb4b5e6aec08ae237579d659ab1c102de50d7f4d41cd2c5a8c8ffe05249ed9691be773cb67700eb0d52ee121cc23d1e0891677489beba82139d941f8ce6f6b1e8e672a085bfc1fb53bc11defe73fb02f567e23f6277183454781f90eead0945bc9718926fdca18772fb7e40540dc59083f76ef98fb5ecc77dc86e15a30aeb0397ffcf74ed7d21e8db2c1f52f05b2b6472448e87fba0f634c24a25505237eb2acdb495a91907207f2a26642b57803fb1ae8f6e30ab33fd919aa77c584ac441cf6047834b8e227f3efbcb4fcbb3ed7da1e2faed271cfb3bc2306e06f6af9bdf6c94e5e06906685986371a5d173f56aba055be132350f9a009df0067c6afcabe391841383e1713f961b6604e38dc1cd6e5aa87cfcc4358297da959ab82f1533870b93363eba0ea7da80de0f85343b4db3cc6cdab899238ae60d11682701aac3083ce0de12db80d69a3c290ec12aada461b0cea5324b9832a215f5f949e7f6aa0fa443774286d0683889f08979f3f91834fffff7d98d4848f7e4fa9e90a39388e1937c76bc8b7622ed2bb285ad9e8c6b913ddfada98c59b78a84dd6423399e498771a1c6d17657c50927774fcd7d3d2d692009c5f2a3628a96a4d8ad94f1161a67d28866b20062943358166378a9114a1e6772f9598f92d8f68347a85296670cd91b29a0906fbda2f79666dbea36dccf6ed75cae99c7a613199bbc1130c77136134147ab78ea3c0ff106014fd0ee198daefdfc503efda0c2a68b8d998d9561939cd23b072ccd00e6ed5756789cce9ab4882c6492ed635929e4ef4f69d2724e8bbcd1e395e3d842e278cd200c0c4f928c32ce1ce289cb22daada03cd5665d32ae433cfb2d0f1e544656188fcc53f40306d8f4b1c2c58454fcc3c518ef8f9d92d2824fe673c340fd57f9cc12dcc05cc665696aaaf3be58761e442604f37e7b0ef78a1fa40ab60588786dc546fa540a784f78ddf0c5bcf8e8da0b50a9715db74dd288339292ebf06d7b02c55bbcb3d5ce7022a74978ffae5e2f0c10def8bea958c1849d646a483061b066a8443cd757481e54fe6411204a7e21ee1b38bbe00db58e7b4920b63f2939ae05bc01ffc7a8cb6d50fc382bb52c2916289c7dc6d37d333684b2763008212594b2623f8a55cc6c3bb2cc800e78fc80bd0af338c6e2968c917ed78a6b2254e9f28c559521ddc7dd099117b316caf372438069d39c7709fa761eb7e2a0c4fa0ab8f613a42063272aa008ebb9f7f244a1eb20ebb247fb68288a126b2bf07cd32b2e7da1d59e23caeb459fee299e0de6cbe4640a3539de6a20cea24a49bccf3f2f115a6d35c51e2c206fa858c4d7554e372a8e62bf8fe14ab588f4bc55324c8d612163fbda236557d081d1882b6b1f3339655ffd64ec5f465db0049f1d060375d04c5abe968b974a14e9fe634a0df6a1e7eb35430d687575a1d08ff6c4368777108848666a05381e3b1fae840f135aa1b4d052dd6996f1ddc3323fd962eb2c18c15d6e3e00f670e5c7519df7abcfc09bf91c17f90b9220bdd94557db6c117d359f775370cf23fcbf65fa68da852332c967038d4966c5e94efdf14bd8c22c000702644a81b8a38b9097a8741a07209e65bdb14483ad32b5c4bbc77243f3e5c5f22b8e4377644f15961db1b777fd1854d6fc101dcd0aa7107255a71783830d764fc944b18416418871f7529dbe2cd287f119dcb297439b2250da63aca486d3f5aa958d431d2f1284e5518d7da67e1ab6a08924e67cea69c1f82a52d0b8fceeac1c8a323172d9244926abc71bae93db5f7a9414725eb21407a5429f08a36e01127f1a54b17b3e6273eec41aad7fbc802f70511cd9f2d7c7bd85f0c4534017fa03c81cb696ae9a1c6bbf4ee6da895162998b47cd6d4c37be9fc8a64cef0162f300214b5fc45c35e3ea69db2e43bbec8d5cfc568d938b2baf30b24de1448991c44c6c776dbf8f482d6db4bb4eed830478582a1d2a00c7488c20bec71c5bea4b1042c3f96f14830d03ff21006d93f3526ce246af35827c3d47e5a1279b8841e2206c3ec88965b2efe76eee7ce6beca994e00e99349ad84218e4b83e7150a805ff0cd92aa10f056b7a6c34df0e24f659c78189796b579f5642b7aac7064f9a896fbeee2ce07c6bc1a0e34ac3ec941fa570ad57701ef3c66abb88e69f54d11646a621b8e8bee82a724d0402715eaf8cc7ac34f4aa9a9b7700b1fac2876b9d603b2080e9091b517b3163d1e8d07c24d7eac362e3c2d7cb3fa9bf963c86f5285f78f54d769d7a28b03d8ce08b4b1a5b0390f5895e70d80a3d2c4ab588c396b2508f274046d849ff4fd9164cd6bd2fc66539ceb66013dca4b2926390b31e7fb27506e309019888b6900beb871e810641406b90bab3be010691f162ec0d86757480004d0a281be02a6519f3a064a9c8f750d6515ead44156d2cc78d8366ce0c7bf81f69a55024dddcb6628ac1fe22c5b3012a0fe558b43ee939d896d6b7e146326424b616b4326da2cde447ac1975d27dbf7c0ead1ebf2ecd4d1632b818954554dc507cd5a9ebbb27453a8342985bc920c3e36f254346a3d85c64246211a8bc18f7ea0706ee4d8edc7e6828f05feb6f45f551e68a897b57832021dd73548e0d87a496c5953b86f5eee8d1fe5200f908a0118d3eece6b7e49013e18df734b53ba481e3b22d7b03cbefce134389a1da6e7ebe18921e456895d92ccc54ee9bd30253d7d4da0b383b7d378e64591f95a17c18579b207bbd8e6f6d8a1be5d801834ff6676fab92df79ba46d9f0300979c06ab13358e60ccf90f518ed101d0ed542ce01807d2b281624101e61bfae58df2bbce4ac3f94ec5732d4da513f2486be6fe87457c22e3c24ffa5872a1a1888f6beca85678ae2da81a79a9566a252a1ce832e569be182c299a75589fc3b8d21afd70121fe61307b7ede8693795e1f3b8119bc6126c2f0484fe455b943d6d069411fdda262bf7b808049a51e22c11fd3b7562af9cf5510d4a779e7b344c115184731221d2d15442d154a8abc49a46ad4e155da2ef6c7aee7d5a5a01f0250f590788354b87c3e18a6c815af32f0701e16011d77dea9de997b1760ca111a809e3dcf1807da3eab47bdce1ff6bce13e0a95a69ad9db915cd8a71927b72fab16fc71232bde43976ce90a13a783f77324a5c8cd0082cb305a992cd5198034e1f35ce3cbf519233b5f338b3be2c8d2a0c55061775ede21eb9f48a684efe974d63cb64307c4b128eff88ce1fa25f647789d06261f6c334a95a4950af661d1ffaf6a42c74b978a8f3cfd302016af04725179cef3efac530941681690a04cbb3cf5f4201d6e56dcbd8b36a858fc8edd9f81eaad884a875241c718d62fc2edec72f27a6d394999d3ea65ce022f83d63734c987892dbd8c85fe6da9faee08d071cff6dcf70330ba869e1265ece23e797e0c7336c3074924ac5ca2834506f446e21dab19606e0170536d20906922f67ee3ea32f803f2cbcc9fac6104307344c3feef8edf900b8eaf4aeb58c049cf5efdb7cb01390e31365ed06027498a640ddf87420ac6ae57a33b8f30d3c268de856af2bcf146e1f8c6ce48f108155a7bb6b92a573709d4e602e36735bd1c0af634e45d7380cc14c7d647cb28889b9b5c5ba47cd037b8967fe68a1d66937bb1549beb7abf1fcc79180a19991b0c5815564436cd6631ffd29e1f9c80ff48e6446dc385170c6c1a8aee7d46db347fb962cd48a20607b9aa739447051cb9dcb9e357c76d735315551c3bbc77f06fcbf8909bc6d950336056a92904bebe845f9e2569bc9f63fb2e1608781cfd1bad6102ae3cd68422c1d34390042716c70f0c1e13c540a96514decafd27c43c6a12b2316510acde2238bb58004b23edd9bcc1a53155cddf704883f9b4715158ce31a307b81f750f0cca1bf6c986c49b174c9e4ff05289ad0277c228ecbf751b0a391f7d3d803f4f8c0d4d9f74a100ce98879c4fd3288bbd660b95319f7b80dcbf088295c3241dec03f88a7d4d37f3a48b62857195bef3efabeff4ed71638069455db12c98866e2c106cb27ca0451d233cd46a3fe351391d096e3b826149ecfdce7c9e818cc94dbcf9fd39226d82b32e7fcb2cfcab5ce34ee98e94bfc083007a5fb26e61c4d9b9996d22cd681c67c347072d5d0c18a74adb5ba1ad2f4a98c557c7ffec762ec5a667cc59ff5e2376dee9baa6e4096baabbb413b4ac80dbea9b79589e17e23de6b33d1c579f4bf436c19816dfe0c460e8e6e412ebb03485bdc7b9dc3766bc933a263faf67158afcf53bd7f6d0979ff9e688e30b7ff0eefe02bb60e7b9cfe346f4a97bbabd912296ee2fc8783ac988a023ff1339cef54182407d907b099bdcb327ec7aacf4db253d2e2acbc817c8cc652211d5a7152198be7396c404a2bc1fe5938e8b21b6b6a335149f0faa29102a0b2df150e911a3a4656703561444e9c4ab9a0a636440780078643d54238b989977c1bd9b207ac95dfa33da7e570856c8590701502f21373b2fb71d2de0f32e1fb660c534487cef368026716c52038572526cde08419da17fcd6a35565700d630d3e24acd7438747a4c90cdba1e2a5056d6b45cc1bbcd5f102512ffb83335580b39f544268031bcbb77b0bec207e2c8716037c247178342595d8a7c764e3bd58c265fd98a3acd8d2e0319e2578567e345ccc07abbb4dec390f32529726ff3c7e3b8879e0e8099788e5a5b1a99eb3a6c2e994d02215be517058ca62e475d3cbecd2280f76cc330fe9fa69e86f90d6b1f80dbda212e9fc31bfb2f730ebe10a2e2bc726f409102e3df9352aa2fa948c9964dba3a7d7d6e26a128457635abeda084bcfd2757706ef982078bf940fc5cb6215bbd95bdc193baf81685ede855e0dc89ec775ce6bd40240ea89eb010527ba22fc6a6249ce5910ae98f7b9d49be30cc3368c39b79e7767d2012c9aa67f3d2e582630a219f34babd6ae1fcffcf3d754b26fbb3ca033640507d2fa3259d5f6a91972ce4f39eb1595da9c9134af7b5ef54eee128bb032df8b4a28cf222d234762ab20441ccc795e42a2ba094d2039cfe69615ef088848e70516f9f8b8e9e721087d5f5ca6bc4ba662fd56cc52bf33169cbfedd178021151d0c199cb344600a8eb3f9420758b096d3d8bbeb84d2767dd9a4fb097764cd2cae80a219fddad3f667e09639a11bdb0b4ea4166681727297d402423671a95da74c63682368c316a0b5898d47d4d9a1f4654a1ecf35a6c509042572867ddf6b64d6c543a69a2cb1fd089cfc6f8005e80863f6c743bd3dcfca7b8bcc2af4977575f744af5ef68ef35e031a80ef02ddfede27ee8d9876f70e9b8f6b8f0a34b7cccfbf840b5515c77e1645cc138ff2c51a2257878bacd6b0438e4298b14d8daa27d72e388429ef94a749c974c7414e06c344bbaa347ff7277939454c6b85f69c9a3bde58946841528c21c75ec048034d4a305bdf7184b27b46c1b768830ffb0e8254fc12db4d1d83edfb24324d6f04e9c738985f6577173fcaae4654301f91d0e2eb645106bf056729fbd5bceab7d9e210720b6221a53f174d43ea3fc44ec14f1a6b94b73270c19c0c5dc24020db8373daa99c5368f4d9970a63ed7446bfc8dc46652563d9b55dbcafc27423a64e609f0dfb27e2b0632998dad2affb496ecec096eafc339a19fdecd7088411d976656214e3aca86cf4c52c3ad10e97d77e166a4e6dd7b9f60991c7e35b41a0c74c9fe279607ab79a91430e2d5ef2cfb89", 0x1000}, {&(0x7f0000001100)="26a4666201a5cf712bf20726f57721a9fc8e217c80fb72952d815fcdd9adcc7fe39c1dbbcfe2a5f2b4c1ed7bf65b795d144e9494a9168009ff17cfe5a740206839a80d8ff14aa4fdab1634e85680389bfdba295dbfe880539dd501313761a1807bffd4adc5799f96430d8f86881ec5976c7158ff1ab8108f42865471beb305e7090c36af1ad33cd996dcbb0258eba85f9808b6a24079cc", 0x97}, {&(0x7f00000011c0)="9c11d485ba498e7b5b5e02c4939a19927d6b65e0889631a4dd14f6e87c43a79676f3d1da32dbbac8bd9fcbe3dfd9f42b33624fa7aa9dbe59f12aa1b9c6074bb0ac6484b2fb319514714dbd5b7dbdcf06a8bdfbc57b85eb3a7e6793bb056d0f780b43", 0x62}, {&(0x7f0000001240)="b475035ce5e24cdf4fb25fbef3f3890b4f1d6510da9ed582cb19e3afcad53fee790970d8166be8eaa8755f2a6ebe068cba616284f7433f528eaaab7add1e41d845580d8f4ae5058d626e5cd807e5d392c38db120c85d5c4edce2d4a149c13123b60ee1426bfcb832f5ef3421754617cdd6cc35a21bac37f1332b98d348e5f1e7695552fa9e8330e1d3acb87259f1f288a9edc6044ffb4287a9f40d64ec0109d3cdaf59366b7418b7abff1a87730222222ed21371b2d076c03e7e7fd57e6582", 0xbf}, {&(0x7f0000001300)="76b449054c5b1b010365227070fc39fc71ead7f3bd58b3179728784e639950560acd1837ba7a8ce46fb3ba1dbcefa6ca5b4b009a57cc24fba64a14ba8889e2d8417819bc6e85029451b36f29", 0x4c}, {&(0x7f0000001380)="67f42e63177cd98d79b21455dfe0937afee19eb2797ca3f2545a0147302c613db3d3f7a763beac98b85edca14f24aa7397dd02e5915fbd8842c5b7eea71d696e4d0387385e15e863519a5761b5b36ab867f414226e2cce7acfe9fb97c0e3da1f44305dc3676f4e60764f02fa231397b172eaf172fd5229a6f41814c9a45e4efcb7e9e6a3b40439e1ea7b9e1999125ac152fa56f5999f3f32c028f6bb6c3aa5d187d8b7f553f56c5480004cbed4a3a29d2ea7c0362c700d044b0e055d9d2b1a5b28a576cf0116dc9da2567423d676570546332105aa3096ef8fd29a8163f7c331590cac0d91030852ee81818740d8057d2125ba4ec42ef1e5b67811b0f5431fbb86b6566e0239b22d980a44844a5c59fc672594fa47f755cdb8ac1463fc8a7d51d4f00c406c4084eea301bf85f92c5ef6522520b502e17c7b9e611cd867cbaa96ae154496a096cccc004d082b4066d2df71aae969843e659bc3108e4bebc003881e78ceb2f8f0f8e75e7eb3d1d6ae5de4901c47c9ac5217c3bfa0bec001afcdf914f6e134b150e0d4526ff5330b7ca3a7094733cca94266a73dc38283ed2bd5e87273c2b352e87c21076272b7ed8ff0b4b3ca44b3ae86ea5c88a27593d6a2796fd3d1c36d6e1ea3389d1e57ea4f84946fae2343faffe3e9885614af65155e2044cb4b821c4732da8bfcf4be9b8a37c4728a9078212649af076c75f483a96207d89193d88ac4856c70648cf77733e4fb6c313bff5bbb5d55b330fe2cb5f44696556d52fc87b7a0ab6d65e12463c696dad45ba10944fae6cc695e56bbdc41e9d328529e25bb0cce057721e976d760f1ad83d8262f00042699601eb3bd32a8820639d4a00d01e65ecbde4dd7656d2b7e3b0169bd2a482f9be24c415fc5e4fd37ec11b787c4aa8858ebd0229b420de5ac2365d617dc72946fd82399095d9d5075ebf1aa907f92e292a5b8429525383758e43ddc869631df20634b0a02f9329bc8af35e4118dac23fde661ac8b9d99a66d53ec59c443c1bf98c59850b1e8fb489d804c5995c7f8fe39c4d403f42e4878701f733f21401bbc86649ab4f3b02bd630094c4b4286cb16929d3007b934c9274c00357f51ca05fbd28ab87e69ea94a24d3f2311a80a017197fbf709a421032c4c4bdd888f57a7b84d8f3a3fff62885a8ac734e108af9a470238bbeadfdefcb44767f54e0ceceae9fdb4bcf0339a6b1a80ac33392e95313ab753316b6238078e017f6d5e689a55f83c2c848b623a62f7a9cf10f276fd9788b38a854d00e4bf105b2e3e36d83cc78c04d48a323e73aad88f42d17b1aad7c09603cd971a2359d0322545d9b94fa04d0472d68c9d0e010f93ae002b5ab398e21d707c1cabed3d0e1f8ac3f512bda39fe3bc0a5026a4b9f48746668e23af9f511a06c170746e4f378ec448a938c61713a65e1029786781b744d5892e601d4920438a76bfc26ab9dbbc6e4bc1790f6345201ef26d37d4c0a6ca1bbd30643bf38239f0a27d7d653391937bdee4754a20ae45a20510bb90937614c9017280aab9ed992d98c2ffe9bedbf1ffc52c45929d5e4f70aa531df63875ebb1ff8882796b170566d1848e8abcd4f15ecde6f3989518f8f6b832f98172d4e2457edbf5bf051f6a3a99165b0c601f8d27d2bb1fbbaf87e551ce8dc09dd26a8e48480dc5c944996927cf574a916d49b85121af8aa1bb2a3a2c15a8d2ed5dd200a5c28fda995e1639b267b402e3e0b8e343c4abfe0f3692a042449208fa2d107cd0964c616d66392e90ce3414578314b6cd93c7fbead8d65eac3062165e3356963deef1b131e4403e01d2497bcbeaf74588a34197d33b4b26784b26df65846666afcc8cda53c193239639bb17016f277bf8d14984a047fd0e9375ad9bfd19cd7998316830e4da043a92f24463a0282a781bfcf39682667243e2c8d7fe02a711dc86c48944a2440688128125e65a98ad45ef19f4a522c9283fa0eec82327d4d1b8f39fd86793bfbe98b877527519b43799901e07c1602a89f86dee990c738218bc0065e34609602fbb61007c8ba05926e10d9d38cc9477d464a4e6d290e14305447b94c498ddc5569f7d42dbdc63663df9f77ba9198ff8d1d8f20b1dd7a9136b55e442fc0bd777c1cb48a7249054fb32d360c403c03dd626866733f21b5f050c08d3d54562c3bb6eea1c434a95603e758bdc07a831618ef8c3049e7f577ccb8ea555b40e0530b548cba284f7041c6393f12a94ef4a8df3a54f3de6605fd0f5f67de28704f924016203d003fa1beb34a891c2417a3e57f870624abc6abbe5676d0ff14a6d10efb2ba0cba929b32a7ee538028483d88a7f774157a7fb8fab6f152b8f32f8e30a8a50318e22e6c2d56c9685d87d815228841f5609dc922e3188fc900ab129eb27b4dc3a78120ee72bb4f7408812cab75e367af9055c41e72b42644e8d0861fb237bb7d4b4629656d4db644641252886d2df6be5d47b04c5d5f38488378d371682eaf531c7218561a37c89093289f62a7ab5f5d1399d667c272cf797b1b7e89cd04c73f4e55ce7e837898bd6d3a835fe71dedf59b0fc51637e3423f1b4e6be2319f77b8bb2ab891633835bec279f1a20d3bc3658b00349de1312ce0648767064ca0b712460d620ab7e2e5bcb401aa72ffd1fa500e44422a584f31cad670b3f2ac12a8268244842836a6ecacf5a342d2304c2ad92257e17200c71e45034cb522914a4b1b0a4f2596ca69ee7d5b8a4cb42e7895b3969e8fba59472433008ee018f9fc9c7c8852e22cd30b4307e50daea92118fd91a670692ee129dd2bfadd0a714dc9e9efc2117bba790b516c23f2d53b327b5ffb2e3a0e5c9d422f6f3803eaba2c1cdc8f66c49a35560196d1e8917094d182a8a7b0fb0b14c99c408490f90be57c07cb0ace241652081b99a08718543b2e34e93bd425385f6fc68ded39020f1c3dbc747d72dddba1799e214c3686f785623a6150aab638904a76a38b9315660d7974fd9ebe2234d4e2dc73f051388b374412d73d8979ff8d59bceefe9099471d36ab40d47c518ee79a86b4cda6ee18f5542b0b6b3b10b3dba5022581f2a9b14812f594e68bb74ee59e745b0f6fa82bffa084ff8a48f0af8567c0605c6fd29f45d83fda9993aa989b959dffb5f552091e70f27d0eb744bd9e123a7843092f6abf88d3c2fa5c491babd6cf8d5d44431a9329353e0f5a31ca76617a5e1a6f537105d3e78e78dd4c963bb356aa7cf710191d426e123d2d3ff78d5de5da977cfb3023102f565038e1e98dd019005905cda481c8d3b76b50923289063e5082811d280672e9b234720d9a959d160af1ff8b9a6c4a247ac1c5232a28f0b1d6a4c51a085fa4118d8dc2b30c52d8131746b432880da8d8d211388499f747a255ff1bcfc2583c1b52159347f88305f27a5c3913e93e3b24a0dbe44167c6dadcc5c00c12c05a84dbd3c695f3b21713dab0f80bf45bbe83d65b1ff6b0453026bb64cf96d6be68a057a73597aafb67685d7d245e1a458f17d28fe8ddd5c4e0ead768c626b944a53119190f434b6cf444fee76df64c019b0bb3bcf5423dcb2c62e5148099f965abdd6450385e8fd884e05fe7b9a4ac07af8e79ab15076cf6ef82d789bb0be7291319eeeaaa900f6cca8890edcf952b94514c0dc10cd09210caa7ad350b26103ef24bb2b3797cdc4cbb94679a847556486a81c2e4d06e805a37d7cc854305ea45c68926b3d1866f58803a8783bf4635aee9e25cb94e88cdd7d5ef2897b83fc017f41573d390354ed6a212e142ed07600ae08d2547264acb97584983efa35e383026faaf9213b9bfe2e154fc290c56f3983284f62c8e7cde840c9dc766540d61f1d533716509423b85281c9aabb5f8120df28b779520af97285524574c0dbda5278c3a58b70c3a6ccd5f779f951fb44faea8d04c74542ff71701f66a70da07a794149090aa38ac91235990bde47428c5e90620ccfe99290e15304540ac578c33e1efdf69033ecf90089c8d728d8f0d04f59a0586eda1ef4dad7ef4f0d3e6ff0fdb2d351f081d55fc3de79a250a894e30b3683789b21dbb4742be25f281f9e7f66c1c42004bc22cf4cc0d8e82397c531f0798349b63d1117deca666152f00ba8668cf0938ace230624ba7feff71ad75e441d0d7ccdf342277d7ecd07363c3fa2f767dda3f59b933e561347e5485ef2ef8a48a4b65716736d3e8d3933ba0ee166f533c441273ef4189215c1fa50e1a86957faaae1592ad9dec22dcda7289c775ba6a4a0ddd9d2868981a2e47aea37521a6e362a0db249b4da233983c3d6f9122849a3374b4031a47d21e3aeca7527cde636627faebb090f8e1c14a14f58d7b5ad73e996dd7f2964424657d9dc2750a61d1b2f9b26f51e1148480e363f648b43851ba36b32e8620ed4c31e26ddc6eca32f09ad6d0e2045a4b212890ccaea5a472a3ec90cc87b2009d83dc330e0dac26a5ef95fa85fd25433f23e44ee5184d45538c2211771f35f3e08e48654753e4b42c5ee7b4dcca458d74413cf35533faa7cdb4d69d839b465c007f236c546af7e92a329a0840bf1fc8499e1d3900f3978bc974bf2da0ff4707c69f64236b26faf723c5493588fd50fcbd195f1084b75d3dda9e89952e81a5c7ec748e35ce1d5f813770aaf77f4503e7f40ff063b2374201bd51cdde1242feee4b309398945549c694bab71f29a1427fe8dbeeabf2430b6feec03899a96ff502dc8e19dde4c0bb859d58d9ba0102f8a23d6c7999d4d9c032af996ded42696b9c5dd1e3f882f9060cf3e70a9a833772a628045e285ceeb67671d7152b777b2ab0fb7e8ab95eb122de6a6bba1d5dcb10eb0ea2c42183aa65385a87df7553992bf4e337b061c172a75a4a5926379854b115419dfd3d661b4ad3c4077c1cc3e4e79b89b228c7185fbd48e8711d0e1745a8f1a3533d495ed664dfdf965eec088c713cbd059babcb3a7ffaaac10ce3b914d05875a345da388a37a57d9c84426e35ef916f08c14e0ff654d3222c7f51620db5d83fc4516ea931e149b0adfe7536d90e37cd55446ec8481670fa51dc194383aa35b2341436c435435025e7f70b21ad9084091a380e40f06d81f55e7ad6bf3c0d82eeff6ae4407e88213007a2e797ae3b614a579ac138885ee1d992fc1ec87704b93e916a1035f29a28819e1a8f4e8641ca88363f3adfaf6b84d9d7ff0017281c1392bcc89fbeec3c7db598f527e55051550f742051e3f8b4c71a1d8181d4a58a3079742b24581a26efbc049fd9562e859e6183706b19d4e58dd45eee4d0ed83f32bca252f575bdf42ffcc501e985d95646858f863b56fafd0acf7580e4d93ddfb050914470b4087fd376dce273f2ff18b0e6ce188d2e1d4e63f46541611cb3c353d29bfc26720aae228808b9f2eca869c6575320b5d9a11b0b7c4aa63f34469147c5ea9e45525fd3efe5b97f8d088a8b70c526577f5dbf2c77256f1d7008829a5dad582abcb5ae3e48108ee3995854f3fa077d352901afffbfa1eb0f122cab862f613abb5cf87a9a0c43a7710e51b7555ff9d229fe757fb93ee348ad442091062a9676e2218ddb1f4a55027198701c3ae891bc9aad506a61d9d69f53062ade028ec1891e053bb43b5450780ad3fb4031e8126d6cbe2d6e172ac6b69f1300d8d4bd92bfabcd59d04b5764e98a55c829892aa1376bb1b6989c6e9ba6d26fa4a6b454e949a109e5bc3357929eeae47df522c2e8110315f35b52ca3cad048ad8b4145a5ed40b8ea878f1026b60721546044f4d160b6304763f438693a506c14895aa0d19849c7f8c3e80faa1db26b", 0x1000}], 0x8) 23:48:46 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0xb) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x40000000006, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="031000000000000076e29272c100002e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4"], 0x1, 0x800) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 23:48:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7, 0xdb0, {0x2, 0x2}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x5812, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) unlink(&(0x7f0000000100)='./file0\x00') 23:48:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1a1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x800, [{0x0, 0x1}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x9}, {0x1}, {0x3, 0x1}, {0x3, 0x1ff}, {0x3, 0xf834e1f}, {0x0, 0x9}, {0x0, 0x1}, {}, {0x1, 0x6}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x2}, {0x1, 0x3ff}, {0x2, 0x4000000080}, {0x3, 0x3c9}, {0x3, 0x6}, {0x3, 0x101}, {0x3, 0xffffffff00000001}, {0x1}, {0x3, 0x5}, {0x3, 0x1ff}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0xfffffffffffffffc}, {0x3, 0xece}, {0x1, 0x3ff}, {0x3, 0x200}]}) r2 = dup2(r0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 23:48:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) rmdir(&(0x7f0000000240)='./file1\x00') r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000001580)=[{&(0x7f00000004c0)="03be5878c04477aa3972c35772bcb4a11df2e4607a89f4e98674b7bce30941d9841c21768ce9207e0b284a5481f91cf1d6395870d98db570471e7ece077d6fc34eacdc8604ee1a8aecb85fecb68525f2f622140387e058743ec756ffb71e1e6e5a85d938754ca5ed2c24662b7861f2ef1c6d6136d89747dd709e65f5a67a859f59cf3c4c846ef73013742cfc7d72f5207cfc90549da6286c04cd27660474ff85a7665aa409456f4c0fc550b4d928ef5b36d3756a500f37b6abddf7ef946afe09819aff92003f57d1dda015a0548ff81a97e3fac12000e89e12da8d469d41b8d925cc51f3b708eb52a2ed34a218018cd18436e43006b9c2be3b129b84d01c7cdc5c6a03307379d80e660652e66287baa5a5632df0cd3d6f426775a874dcf40e8e795e9a87df1ded378b50f96cc4039926962d87c4d16902b770a19a6ee591d6ee4b1f7b4694d878596e50cf6403653e65779057642ea4b9544593015d1033ac11d19bc310e23bc29c1f0e4a39c38ed658834ab55e3f804aa6bebf0973b2cc50c54757e9eb652246d052b77fcded7712385fc1646ed1644a0baa356523", 0x19c}], 0x1, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816000000eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28", 0x158}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r2, &(0x7f00000002c0)=[{0x1, 0x8}, {0x1, 0x5a8, 0x800}, {0x4, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x7, 0x1f, 0x1000}, {0x4, 0x6a4, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x8}], 0x8) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) 23:48:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xf0000098, 0x1}], 0x0, 0x0, 0xffffffffffff8004, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x203) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x40) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1810, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x6, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 23:48:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() setuid(r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 23:48:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/206, 0xce}], 0x2, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x828, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000))     23:48:49 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$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x3f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 23:48:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) syz_execute_func(&(0x7f0000000000)="0fc7f4c40125e0f3db1fc482795841f7c46250f3d2d8e4660f00070f18e6660f14fcc4020d2e42f9")     23:48:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x180) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) 23:48:49 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x800) close(r0) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x825ee1d2dc38e4bf, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 23:48:49 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2045, 0x6) syz_emit_ethernet(0xf4, &(0x7f00000000c0)="2e6305c43332c194c69c48746722a5fd01df30b5b88d9d6fb0fb73015194e5ab414cfb89d4d69f79297421a75c89a77b0d08bc5d5d5294f22ccdf14d2bc4022fb55e0202a91362abb95713a5dc7ffd0c398bee4bac7ad96c1d2c7fce02ebe9e73bbce870257c6098ab5caf2d12985b6c933764d0c8a6a3ec79a9dd916c9242d70d0b2e121bf46cff3aa620d0ece7a83ef33533a7b3df95bebeddd654d18bef56b1998b9ee0f79608c2ac7d635cf8f826c09d69030d011145772f52e289ae673dac709cd8192e35122cc1d411ce8d7609de9e2a6365c1a714a05af6ea22f1eebf7a7418e71a693465616217383da65c7411435133") r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:48:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 23:48:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000054000/0x1000)=nil, 0x1000, 0x1) 23:48:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x108) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 23:48:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="baaef74d4337a3b5747341cb167b842604f2f5923599384421523a184d5a1817d96b1df7b6656b625349e26a4730f95224d4218152320e03996e4beed7bbcb7ffafe99f56a12a719c19b12201aa17856b4813f51896d55cdd968a22ce38e2716bc23a9a8ae6cc703b3728ded79cded9ee5c3ae95398ee5c31bc03a8b2e15253b5c15b5dcd38ca42a9305176a3e1c000534954a39682ba5cbe2905eec656b006969fcf02eaca1e62248590c55e4fe8bf8d84fdffc15e2ed05a25368e040bf11075b0602eb442debe0daae3eba8d30992a9d4e0aa483b8eafab1a78bac1a4259e2af8e", 0xe2) recvfrom$unix(r0, &(0x7f0000000180)=""/237, 0xed, 0x40, 0x0, 0x0) dup2(r1, r0) ftruncate(r0, 0x1) 23:48:50 executing program 0: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) pipe(&(0x7f0000000280)) r4 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 23:48:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x20, 0x1, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() 23:48:50 executing program 0: r0 = socket$unix(0x1, 0x267645de5d314008, 0x0) recvfrom(r0, &(0x7f0000000000)=""/234, 0xea, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x4, 0x0) dup(r1) socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000180)=0x7) 23:48:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/../file0\x00') symlinkat(&(0x7f0000000240)='/', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:48:51 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x17, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x800, 0x4, &(0x7f0000000100)="0c6f93626f18a6dfb4d25372d191b6843a980375c8fb4b786df52d594521735c550c94347717dd43071b8c9db44bb66b4610d33d886be34ba593f3d763760999f0c2ad3459b13dee9725ad980566b45418a3a8f22fad1e28546dd25324e3927564bd11c86a8c754832ac528cbad5ad0ca18f58d7104587744119ad9678640c5d23fb9a049cd2ced2a2c37d6ed1a8bbf9b9658834a9f38367ef5f273ac3036ee446a26ff7c7123a4a3ac22b86095110806b843736d598b215b992045eec8e7449671f87a411558782527e198099d285c2b87cfed0cc4db28cc595a0058a2c792ca9fb0ff6c8cae0d3272ec7f9c487fc2efb40d3", 0xf3) 23:48:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) write(r1, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x200) getuid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() semget$private(0x0, 0x0, 0x8) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x81, r3, r4, r5, r6, 0x100, 0x180000000000000}, 0x970, 0x1000, 0x9}) 23:48:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x4000000000000001, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() chdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)) 23:48:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x2, 0x59, &(0x7f0000000100)="0cdbb6b55af47c93676925ee6d388beb39a0c5a5c5f73a8e29ece0a2203df3933da647268db0a4cc54066c8bfe1e7ecbb2ef93d9b35dbeca6e50a523aef26521993812aeeabebab4b20e63e94e64c72fed2331571097bddee5f6b54b1cc0588a5a3fa05b0e0d7c46215d86a7cabae9466b8ef5acb4caa344e130c751d63d5f65e67a02dcf8a3695ef577dce4c4c3919242a16030767aa795cc09d396c8ce071d9e5fabe44e3df40d1a2d04bafb24b33276039cd44d481fbfbabe3867798b09a4d7445ead401efaa258aaeeee0bf06b15738b1523f2e8a43ffbf8d215ff", 0xdd) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 23:48:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="07f0fb902581a85d41e4d45fcbda57a886f66e91573269c7b163c1fb83", 0x1d, 0x409, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x8}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 23:48:51 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x1804, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20001, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8010, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x5b53) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x5, './bus/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './file0\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) chmod(&(0x7f00000002c0)='./file0\x00', 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0xfffffffffffffffe, 0xffffffffffffff01, 0xb5b, 0x1, 0x10001, 0x8001, 0x512, 0x3, 0x0, 0x1ff, 0x200}) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x116) 23:48:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001580)="0f2320e0e1094d6a369c3967db1d5e2cbc7ad488689c89edc4f21619f648119eec22fb3141ae336329a692bf5b5e057d6df4dd492cd7d4f194214788fcc543c30b7ec9491f13b686fb31faefc3978adcf78bd37eaea6daba7877303f5f060514e28965", 0x63) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="ac4f020bdc657556544299658d10630f48964e71af02c3c7c5a8f360ea10d10c8d14a47bd8bae2de1712331e828cc0a2cd88f88183339a70d82436d133680113fffa8bf3883644259702ea7427f601d07d60395ce78dff399cd7085c0bdde0b4de28433f12fe46577939ba560c1a47353f573a9c3f0583f6050be85829a77b318ca9988a76a42378d898600d7616159f2aa87355dd32e9032824d12f2571b08ac0a4dc2c0f19befacd7ec2c648ea30d00c43fa0db83a842551cb696e3ccf75d6d7e9411c347fa41a8dde1553e471ad6e662cc7a48fe5ff687f20a76378d1ebb5de5bc4a3233b644af5054518a98b69edadb661208c395428b64306778258d4326805e04ff775764d6299404d6f6a221e9e5a46504e13092acbc784657b08948a143a8be1a6493b08e917e30bad4528e8e6f8319c323e25453161f59e66b38613c6a1a979d4b5429e09467024a9ee33800efd93815d9add5ee632140b8fc96e5785ffa08be654e3cd13057a35409a04f77002d1ecee7fc5490becc6a7cfd908e61a0206cfd5ceea4712c54573873ecdb78ea25e755d03484e0cdeb0cb4c93171ad3c0f3acbd09d8b4e6b882be9591711af4bc950ad9b100e042278a18ab477528a85c23f6239a278ac7a53349aefbe17c32ddeb2d60616a85f53b1cd0e1150ad70bb4376b2748d0fa1a27ac537ebb2acd656d4759413880919b35caca028c0571e16e63a70bba7a0c657719ef0bdbeedb311604a3b7e4270d17425b1042f8b5ff4fb4f2762ada9ac4491b977fd3726133c809ce2db728ee49d34b9ee02835b527b1c9d0b23c008d6592e5f2d636972bca5a55f0f163dc76b5669a3bc718e5d3e0d0100870e6d3f132a18097a21bf2d9b7edd4704f8da91ba8750665644611a7920b157daaa6d15ddd5b3f0a48348f7cd56e138489036f3ec36b489679dc8852ccb11a95e6aba228e050f753d7c14d64957b0d1dda3abd43758bef158e9c76454f4338fca7081f08791afd7d9632f27cb480e2f862fca6912c95affe5cf02a2d6d25ca6862d184d9421e554993e7f7b435807e09159e104bf81eec57d2c42f46ea72419a577300324e0f5efc12b4325d12b5db7b1be18fdfccd7cee656bf80b2c5c5723238225cfeb5ec2d963f81f0661c2b1759815c2a4319e5f07f1050bf273f8e8cadf1681b73e44e1964486b912263de12e95deb912843a9985c752f0bc993cf3ba5e767d929d94ea6e8ab323a04723a16615783f0febcf925e513abaf7cedf279b51699c9b105bf581213aa6efa8d8b3cb2b0e8cb178e3e51dd70fbbba34277188c583f450d480adb6c3f68100960c9459bf38089010e126402e2a030a5e9941b98032f1d8b577a06245628a06db5521524eb26ce681365e0a54c703bd997b786b2cd30e7eda3f1db23859bbee1bb0f8340c5651ad2e621ce209627fe1288f5732ac71e77c531b1a1aaed63354a3aa7074b730873e075759976a75a2a5b056ed8d29eb6081aa7720b179551a0fde4a2b0a093998ce2f3f109fd77548bc872d0638380c92c245e419143fecb7a8d8cadd6e6ee2ae9ac0e1a18e366d5710303d141baf518669d8dbbc28868501ee7faa9d4de5dcb8fe7411ba9b62ba4e83954272d8d8b311db447d891a5b9850ce245f7c0a66c3f881285505d393a486096ab575befefb07531a973302714072785fd98670af035b5fa73e245a384243cf0da71d2b582c672bba28faa061dd479e792bd056b26ac4bc5015ddf6a6a67cf3378cbd0bfcbbd84abc4527029dadbec1047ab3b10b53d6faa59eb8755ff0eee8a92d5a56aeb688dfa22dd74a5e1e48b948d95134e648561ec5120c72f4663a8858d72a3af549311ecfb73f230a99ad6dedbe8673bcf454734b057716808bf7f0e23af0b13711773cf00483b9de56f09c148f0da7822911525424a9864082e1265ffcd482d59ef5c38bc6d162b98993284b8df4d5d9b85f833755ba11947e802e3ac6ddb0c01baca45d36eb2e9381b0b04656b80afe9b675379a3858a1f578ac4c71d1a4b20f88b26d609eb4a6a5cb6bc374be40b8db80d9b9da42d0a5571fd1ba55383e4f71ca5f8f491acbf1d6bf29ae2bf0d22a3872c42fb4c875beb1cd5167da0b731b05ef5d50855a6ff215d9625dbeb57e80a896d412e91630e125957e2e8760379450fa4ab7b43458c7bd10184f54d77198eb74699c0d87df564611897528a92e167d8111b86657451d58e7d05ed7a2978ed622fc2552dc183ea0e4736e96629b346cb632ea268b7af703c6a03a1ea6efd0788ce95af1ce68d1c4e38192b7bc1ba196995747d6e4f585c73e784c0c0719bc36cccfd2ad56e3be85c2f437f391b2eb13a49f9fa68073366be7e5e6865c0e6ea68e9cbd36dd6c2a3ec4e47dd4c8ef017916dad3782c7b566c700539f947b893dcf935c18779821b7b16ce6e95b67836d1421d67749dcb38f67506cc6329179b1b01b1a0aaf2d1f696bef97dd6597e5e5b56270c07466d2e43beaf965e9ab1df5b8d02e3a1e393a93b75700eb419a56d311dc77e861a3e44e84c1a7cc7ef6a28c905f5be99fad8ddecf901f2c0268df35e5d300c2cb88dfd2bbff91b332d1554c3c847121646c2b084271a4929a761624b5acdc177c205f21a8cf4bb19d2735071db608bd6aee07a06f1503210c311db3906860c3865744ab550770e27ca0a7f27f885a8689d133ce96fc305bfafb66d4f48b9cb45a0868d595ca1d0205acd81315ad94ff717e87bf5eaf60895917080861a5e9d06717a519948852c6daf4011938e3b1c1d119084847ed50507427511823931f12e9ea51ab4ad9b874ee21314bbc97693c315b61221f859b23a3f351855e546850f5ddc0912a1c25ee857086814d08ec24460e763a7ef0a2168024dc1680dfa628155893875a638e5ccf5d281ed0bd6a2c157bf9564ba0770b5053edcf229943ed965ecae9c15a82ce39350c666238de5d5a1763fca7d27d327a6491a432118cc6d8639d78ae785d9fea72809f9206cb7d7a8a32b8799bb7c1b5166c34bbc9215c02f759e8b1f40a50a825bfc50a3a2939317bcba5c3ec5a0b855e0880138b1ec00adba6b24b9cd9ba7563e8d8f4b6d0ca75dde2672cccb3733bb8f3937644500db710eec42952515af8562e80c6f744f6b6f433e351ada3ce98851d7abead51200139757c2fccbe10c20feacde520cdf47125d2bdda9e58f1900ce27b95a691c13364b21fa07dfe00f48aedca6f2a37c637c871acdf61f9727d858817eeea407eec0b654d3ad29046820952aba9dcf82dc0471044f4415cd9b452ba4c30b724b3f8c8fb60b6a876a99cca059dda4c93f31ab5c826c96927f8661f2ac1c8e2f952b43cfb9fd7a14856ed986a4a74504b9af0030744cfaf539f3a3155927c19ef3d115ed8c78a215826b867930c9407b2c10990c61988c1201cb9775ba5a80b0ce4c2115e87a555af9cecda9a350494bc832c25e3f933f02f74209b98ae75d0ce5cfad50f9b36788e409a70c011598f01caebcec14de93c835d8c1609bee937cacb4e0baf88ead290106f40878d030923eb0144f80c686028b91c38d4df4981d517fcda0b6887e7a05e9e681ff8192aa6033fcb2410bf01075717fc934f6048faaeeddcd206253238d4768e9ec0fba0bc1187e443bd3a8b23046dd321863eb8ffe21821e25b1ebcc63afaf5ae66d399e3560f59eb1af641dc1aacfe4f63f242ad99d0db56e242ff47bd68ec9067dab5073f512a676a9089b7c87bb9aefb2a2a8850f3939a61b85dfc22fc6250365fe635f4a90aa51477f12ca88aa636c595e7e5591fc47a97740b9f5941c5edcdde765856fc260df65a129829f18e7edc46915b84e6b9ae8261918019e6b13b2aa5414e38d72d8d8936fe3a436706a57bea8adb04b245a77331e38d3b734bdb03f91270fc4719a1637544ee157e77c0ab1811d93eb6a8074399321a9e2d0501d9961a4c4af5ef4128353b6aec17920b963c79285d242e8f4d73006c0fbd468d5a46a53fb19311b033b3c8f0c16983f94d6e5cd0cd5afd506389e8abf504489106a6fcbd7117eaefccf977ae5647ed61341d655b26cac1798b88e452d0a58ab8be8e2a18d552427826543c71c532f0f48f521b23f33ac667a23d20c039d1de5558c8224858a803d89ea30537b085a6ae80ed749a2ecda47b6bccee9ac9728044010239daf00ee7fb43f09bf3f5786c87b6b0c7c90c93f7b5e5a7926975b26bd8f33c923c5b97fe0e7e21c530ba5b4c53b734947e5f97aff507ba8f24f2aafa034973ad4be4a5886f2044520036b2def1731ef607330d959156b924d1cae018acd53fd4950564aaa14b33c8b64b39b5a387aa64673710057a8790b38bf55cd7a365153e34141bf57c6879f66de815b705668201708dbd32aaab1643e96001e100fc569237d21252f9c8d3a2a1c83de927ea987c14aa4b135367a499d64cce57d58a6eb3789ae1eee2389c804b7add38ca290788c8f6a23458ad688d00e843d1b1f0301e3cabd78e73923d60253e1cf3549401c804608a9a6ef74b694032a6240d722ad0daa988a8bf61bda90947b7c1f43653bfc3abcb55ca3e4348496cd208d4626bc8072a270b52467f5f6ae52f6156f31dc4f33fef325fb6cc2df82d1cab72a39d7a99276a4cc46cf8d737af98d1bf992168f66ba9201fd33bd3bb420c90accff9675cf3591b9beb79414ec3496ef4f3668b698bbf032d12dcb3e29cfc64e058c8f89d4e64ad8ea175db06e30c02438deff042f659c378ae5bf731e133e0cafe88f2fdc7a76e962feff45967d7c28c291e3fc0fe8a1996930aee30cecd4fb2bdf4d4c71a899c4b98a31f75edded9fe11f397109cb9713c5538f89ff8b15a8300de373a6c1862780c76595e6a6c4d2f105d00db87a937f1fd8ae9652986be0a0b90bf391c4b6a57686ef9cf881007682ae78607a56b023448560079aec2607072506c8525fe438c1e7ac50d8c6dd698368d8fbb41e09ead9f773f994cc384ba2f25662d9b43b7c102cbf3de7dc3bb3c502837a956cbd5a8815b9390ba3fece2c1d30c5905439474107f3fc923be94476d97c263e0fb1ef1338dd2c7012f12623195a2e70179cd714ed80d7e3dd9401c24ed474834fe69a539309acda1ed0f4bc72b2bd4e87eb8f3bd005c3de4c02563d9f48025fb5d38c55f44b1cf49708497bbfdb33525992b64ca5bb1297a8470c76d126c1be7100413ec5c3f14d2b5723f035037ab3c9225d9a64ba6e0a5bfb6c115024ec4f79eb30d8e405fb9505b7d4985b284e2fdea9300c5903ca19312ae989287a569843faed20bf235368deff591c6ee5010f9945d3ad0d8917b46d79c99780b1963376a46e0f4ab7bad515e1fc6c844ba3b82c05430eb0f9c7db6302818cbe729d6a825a2bf1c6c1c267491d13d573102d131ff8b37563a54db587c24133671a6b8246b1dc2b758b89cab3c92f6a325aeec9afc5d656082f8c7f66286157ff688d2c633d9844d6cd03a9ae94bf3b99f766ea271b2d6ae10784a6683aca87d2021977e089e9c2f90cbae3a757cf55d3141838f16f9243ea0938508b875780e47673ef438b63e418e4e5e25df74c99055bfba70849eb599b7531210d509001f03932e04f00ad435ad7d9814868ab54a1800066c6634e2fd82a9b79122e7a657b573836d1771360ba3d0fb7ee2d56c9d774ecff3108b37851b78230557de07856dfefcda6ac0a273c9689a3ca16aad67bf35857b99d253574df9e6199e8d3013d92041d4cab241cbc464c5f4644a23a98b104622127d1b2e062b94468", 0x1000}, {&(0x7f00000010c0)="4dd38b84c3433c38d66a403adc8eca663a306ccb677f73c3d7c6644fa71d4c98432d0e0cd39a9ecdca02c358b7b1ca53ae62414168e04dc40414b4dfe5615ac2be148cd2a881a442231b1227a43666e7b798926db127caf0b5f69ef6cdeccda9d1fa5327e9e082cb2016794b42b1aa70da12e68b8b1ba05165f0c7c3775fb99b6d7ade4a8ea39d7f62484f50f1020d03b4ad88baccde3b7e481db626849fa54a9ca3dfb63a52b9427af41e33815caa3a41aeaa92c887c4b91ccdd4b8fffaa328ef98", 0xc2}, {}, {&(0x7f00000011c0)="3b4204ae88786e157cd093b8f004466fe1aba0e49f3628fafa6743d243ea76093b7075a3196e802e2a8bc1e3c77cb77e1f875f7d892fcecab5ee49485c0f4790d633cb9843c1dc0ea84fe224c996f04ac2ed1faeb4a5264a18d063e36fd68ebd7b929c7a31a489d0e3e6e63a1116a84ec791dd275a383d88", 0x78}, {&(0x7f0000001240)="c39c93d21385c77cfefdf936ced2eb27accb5cf707e871d09aeae56ace02231bd91f8e53407c3fc052bffc560003bfc402ecc0378bfaad96df73a409aad9683f4ac82360771e68997658379a5392d3650666bb0d7e87e7efb88abc89e006cd256944b5a1348a03015d7d54f5795fb5dcd125cc95a44cb345a9bad9dd8eb0b49eee1e2c6bdc9d01b032af4c93a983ea403ba7eccce1ee6d6312ff187a5e4fafb1e3b99d47a047bb2de94d4a8bc97bfbce093691194e34d7e988d293d3fc8663c1925adbdd72bc2f3e4daadff9a5", 0xcd}, {&(0x7f0000001340)="7b501087994858642115243a32ed981c89d0d3bd2ce14b90e9c45e7ba13e70281c80950c039d1af4366205a6c763e80433e53632649413f0246cfd73d53acbadeeeb6d46b3763f0be4be9dbb84a15d70eaef0794cd7228acac28b44ca5fe6fee825892522b07e08f686f0b94992e11cc979c8a8d028dbe064d913df8b70c1aaaa72a16e8648bd3487fd7b3f958671fa60d870bfd319a9a0e94eef1a44179993bd7910fa5562a29f9ce4a4bfdc674b2dcc6b2a897b6bbc5fe885a654ab8a196402909be7dd1cd65c4279169e701236235cedf456b2f2a3ebd55150c1c2e0cd7697dc1f41c8fbefde1b188f39528", 0xed}, {&(0x7f0000001440)="085befd49443530b6ae57ccd14ab30f58a1a1e94f93f91e73d484e07e83e72ffeeee9689c2db4d07ec9a8439b60381510c8d17429fd781302f20ed59760981426c07f79f477313be0da4e333d05224cbccaf9db551ebf4907a543ac729c484130afd33fe1ce642d74fa69aab63d384813980df5257bb92d661524ffe647561525e58e64fcebea35ac00cf9dc7880154cddad44d954946be56186cec6bf03d9de473bfd2a6e2b07d145780e81cb448ecb71", 0xb1}, {&(0x7f0000000040)="e5a36a34f87a59c0a66494725a65e4502195eb", 0x13}], 0x8, 0x0) 23:48:51 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) ioctl$BIOCPROMISC(r1, 0x20004269) 23:48:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1013, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20012, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 23:48:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe88}, {0x5}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 23:48:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x13e505d, 0x101}, {0x3, 0x101}}) 23:48:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:48:51 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgid(0x0) 23:48:51 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() socket$inet6(0x18, 0x7, 0x9) r4 = geteuid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="1f36cec26f82e6b2d05785", 0xb}, {&(0x7f00000002c0)="96f0a8871f5e8d25aee53ab5df66bb3608d2bdd8b954cf8b8ea5aa0344e1a7b90fde7f6ca74fe64510572a8d7bac15097229d23357c996bf17550071dd1bee094c8deb45e9a2b5ee9474122142ee61cf3226ffc66476873bb6f47110d4242f23e0e668d3b588262ac8810c6f8c8aea299ed1453b864f0269688b89", 0x7b}], 0x2, &(0x7f0000000340)=[{0xb8, 0x1, 0x0, "937c37fe71ac97d01a4cfd9b6950dce4b5d37b9c881943fbbf170a86ca92ac5d00a6c07ea0f98313642d50f8cfc9329563f8ffe38c262367859ebcc6fdb39e97e3858693298e9767a7abeef99acb560718e4b169acac2b742068b170b13c85cefb5de55fe4a1d8bb8f5e307d952d68802d36ca250476e41ff51c12c30849a4faca40c85fc15123c9b265ec006fbb6dc3c9c11e283efa5c44fa2d906eb70dfa4f3f4b445945f504cb"}, {0xb0, 0x1, 0x8, "8cb73dbb3ab19c8df612c09309cf913072dc7582bcebb2a457a6d67bb03800bcab36a513ff443e20a27d6589286df636e29abc71de04b16e5cfab5d7fcf4fd1123f00c4417ed56d40a3d5458416d803fc600f26780ee099c28707aa8731a78e7f3823d125435fd847e56a86f21da37e92051f6483fedb5d34a9008a71066ccbb9d3662f680b3b7271b53f785df3ab3bfa6335a306c2ded198402d64bcafa13e2"}], 0x168}, 0x401) ioctl$TIOCSDTR(r1, 0x20007479) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) seteuid(r3) lchown(&(0x7f0000000180)='./file0\x00', r2, r7) 23:48:51 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'\x00', 0x20, 0x0, 0x2, 0x1, 0x8000, 0x6, 0x20, 0x2, 0x1, 0x3ff, 0x8}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x71) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x10025, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 23:48:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x8001, 0xde0, 0x3bc, 0x0, 0xb4, 0x80000001, 0x3ff, 0x0, 0x3, 0x9, 0x8000000000000000}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000340)="474e5e9a0ec5256a90705bf365ff7529743b3d427d3d82c48745bfb6c0ab6b7e3a7a227f4bdb43217b1b99c0c4036047331088af0a0340561c00", 0x3a}, {&(0x7f0000000380)="dc13e9b55cc09215d0667c68955e554397cdb6a4556fd3976173a014c3061d641dd9b430f8db5c998cf6831e43d1820b9ee1c5ed98330b2e3d1c2731bdbc678aa6b7ba73fd7a93738e901a45e5a60cc742df5550674c148cb4cdcf31088a7b99a8181c25063782f92a144253bba495b8456790d0600d8fd4ffc905a0144f4210fc0c8d84e47ce350cdd8b84af93a2abb1cf96d24bb3155c35a60c54a", 0x9c}, {&(0x7f0000000440)="b1d9d94882aab9ab96605a59f31baa923bfe754e6742031235a285", 0x1b}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x6) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r8 = kqueue() mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r8}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r8}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 23:48:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001300)=""/154, 0x9a}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/134, 0x86}], 0x6) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:48:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 23:48:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200a4, 0x0) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa08, 0x0) r3 = getpid() mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) setpgid(r3, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:48:52 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x9) mmap(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x2, 0x3010, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 23:48:52 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc00, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 23:48:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x4, 0x9, 0xfff, 0x800, "8d8740ab9dcd2b0229231fc23926db2fa2f5e4a4", 0x8000, 0x5c}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe4a, 0x8) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000140)=0x46) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffffffffff1618, 0x10000000, 0x2, 0x332, "beb6a370ff2b2a62c10eac3ac467fba4fe28e497", 0x2, 0x1}) 23:48:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) chroot(&(0x7f0000002380)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000180)="8b6d942088be16e9e2cb97ac960a2123a1002ab02a4537e68f75cc47f62fa64e53bc616d865fbcd7ba1c380a23e7e4f40cde642105864c5a3059cab7a49c68235eb66fefe41ce620e8c1fd020a34e19e1b24da3f0d2e5a8a30a99b79d1330ca767a054579eac41ff22b8c68051c2558fd5bf011333c6479649c032f68f38bde2c6b19036a7a7360370879dbffd0317f5d13b698a0e906043da7c6889a950ef2cf7c7d1ec45f63e90f1400805f8453f4006209a8479162ec781c78b7730bf3fb63211e929f345fbcfdb7834a75cd00e23dace9203b9a214af988ee1bf3cbe2865b67dae112c12982c6258748071bbac2ea248fa361f1ae991c0dacdd61abb3dcfb692ed4158e10ff9673d5841e0ad211e930a4a5eedcccc736f83d7667e10de8c2c96d0845bda2cc649ea34a5269e4ec0942d5ceddb8a7bd671f8c6a931f21019107c73707d8899a3b26a36d40366d266e3e6debb64b93bab9a30392e6ffddd066c33c128f3d57afed46c01e85932ee94fda6e897eb44a9a1d1a334f6abd2d1b9608436f7464812fa543a22ef0a622f273e29e1df4c96866d85dae8b9837718054d171e83a2450665489a083505805782f27966b428a404a7146295becd0236825eca858812c666b5d0bc3acbc7eecbbff1a55e309aabeb0a51e89c5e76cff691e1ce7cc8090962e686e638bc600173ec246d201f11583cfaee7104ae44d9b7512cca2d918970b5b32b6678a2fc953645ed81aeabf994ed1d76d639fb4a6c5ba778040664ab7f971f90ace58ea1cfc42d19b4d67b2128062ff06d09f7df4d7a7d62891201baa0ab995350d24e2d4077960dbf02d9e35473415960e7a9ab06cc5dd47707677a7ba21d7732dcd03891217f0796e3eb6d2abb0974a0b3f717008141515f146ef6a71b64bd09ad57de90c7de97c4a63b7e92a243531ff2c78b73858ddeae18c6fb33b66e2e83dcf3ee6416342927562cb1fdcf360fe414d9681127be2346d0046069a4265fdae3e78123920c415fdeb84e5a5cb07502b3ca0384d1917082db05d7d1af5c92efa79a618ec4c7cd4a588b596a4d3c62ef70e20d502e6ab3f55966154fe82e3bf777fcf38319be71c64ea7a7b838377bb7dda9623c4c6957d6aba1f1f564c996ab7d95cb599035760a07bf07c02f30ae726c214cca357aaac8c6038eb955688864ed7bb28b7b1cc65cbf311ba3326c742126ed096b102d28fa005bbaf34dda7fb1a1c756cd245f681ed6f53346ee11a04e985be0161d4d15d81a3fc69af105f4a946da9566c0156fad4cf0f9727d8c5d84b3df4aeea9d85a0b3523c4183655ae89f4f62d5dda6974bc697d7f36df509e68b14cf0cc6b8267eb4f49012cfba3a310cd6e0c56a625650cdebc480a0a76c994d08eba52dcf290775724006154b1eb98f2bd2c32ab0fbb5262289b5e3f34367aa92b11799311deeccdfbd05fd095d76a24756265d320e319a9810b19f7fc90d0b544ff2a057888f74f616d0e6e08f3b582a4972dfb3e0eb507464ddc00b6b13309f464c1ea7203f2d311c969a6b517e62ecc22bfb659e7cae7d75bcbb443da8c1232546adda8e6f4ed49a2d1565dd2ecc3238340b0fdafd7a6f9f0a810c4b0b9acec34b2759c646f838274cb667fbe85dc3a2ba4433702ec543b68cccae172fea0252710e3239f82ae0790a50bd1dc30d2e020c185b6975de51877375a8fb595339ffcf9bbaee17b23e3f9225356827b38eadd114b72184bd6bd74bd3670445607e56e8d98f784797bd463646fc77f77ebae1e813074b736b3d6b7a3a4a7d0de607e30b1c089bdd4185d5b51cd6db8136d978f27aebd3835187ff89f96df7aeb438c878a23f666b41e0aebaf3f57d673b83668913647d866af9ebbc9bfe40ba680862969bf6cc0eabbde18fc3892a559ce6a832989b8bc5c7d2c7c16a508a588c93c1d512a6a4e4130fd2743f9ef3a518906b66e284e6e349b9502da08d215b096255fcfa908d45a7898ee5471a66f2e4e7845c5e7eba76c2f8a42a4fc14f22aa72904601eedffc8f0e2f5bd355246607953b1a22caa805fb4caabc3117ff2031ddb4c30eeaeb197b8a00bc512d941575d8a6c215924cdb770562ae833f4a51bd61801fb5f614a328a9d5865c22a198b319d4b2fa308a5d1697447e1f0cc4b3356359dc8598b80ec5a77eeedf85231c5d48ddc0b1b3445275298943aa26cd5695f5e63faaa15a8887e1aabf44339f0475950e32db0880245706614f52609eba70272894584c7be2f8bb0ff0f7baa7cfd64acb8d4787abe2212563c57316f0d4f84dfe4173a68a489584e8c4dac7d73c9fe2ca1f0710d83f8c33b161e408ac0f0968931bce6b046be9509a470e2fb8898552e535b0eb8bddba1c575ee0b23da7923b3392f37ebde7b7ef8f4e95914fb20f7cae9bbba06b8e6a04bada9000fdf5993cebd8f4a129e6ea8569c0221e46cb627a01bfc2e9d855891a9481c89c393ee43913ce1bebe935039e5229168f27a825601bd4532624e9e6ef36923473528bab158ae2f52428b54d8fa1a53b2cdfc1e1476f7227ef0e96605d1af487caee86464d18797b9fcb0680a4bbae89125e70e543d70af6dc2617f46f3d7e1658890f82cc8de7b2534027d1ad4ca83bda680d75520f3bab93bfe71064253a4b64c88dd7c955e785d354fd7806ea809c4e9827be6140792d4739dbd0951ee222d2668b75585b6c4e7d8c2a102aeeb567516fd7826fe1b6703be17f55c51d36454eda2081e7e9712c7cfa278bab9c2ae81b17ca8e4a6dcc3e7f4485ca7fa0f9af2fe9cc45d141b13250848e9e3c78fa7993b60695f493ce6ddb9473a04ab31a4d4369402db8670c50403f7fdf07ffdbac3f9f1e166885723cd652ac2db7c8a1fa65a1c21ab5a62dc33312a3e8163b09e758d96a20d63fadad9d2a23f1e83bd2bd3a5d119f960a7e5d03088a2061097c122bd0545eed1f2e1bc86b321bf3533eedc3641bd275538d011b8f5ec1c9e59990b7f13c19677f78184ca056bf261b5bb4f09d9d60df2e94d453a2758e8f42f4cf6e8115d6b58a079ada35da16f15a84b759a53e1d94a0fb1a87cfc1cd7b446325c1d6dc20739b2664de91d320817a4115f61beffebb0439f2fc1eea3a65b604e0fd1eb06b5d7520f8d86f2b5cff610f41d8e000188c8bd172c8c7ea0aa3447bb1765c89af0fe048c21a8010b25fae6cf315a2bf6f3900522972377dd43a81b14a05ccfea312ee27e7dc2de98c3666e09dd9d721595a0b88f0fabe0a8bacf66e433a27b14eb94151de2eb18ca8a2f0db1ad55e62970cbf245ed78404a96bb86de0f3f5bf8ba155cd5825589194b4f2d2084b5ac48d62bb3b09f4fd7ed07e2c79be056b997bfe49a6b325f5763df85c1a0cf3439c41a44a649c40f1ede660cb468894c27ed4d0415683e2fa02c2a973dacfade4c762ef2f059765d0c67ed2afd3a715da9a71f49f97d7409fb420fae96abbaed169a8ae5b4d89b4f673706d39a62b7e0381320de6afdda2d33f4e5faff179a97ae679b144fb045dc5d72237700d5de9f09e615905b928ac94987f1995774e27f1c1e1fa7c3eb65e34a03ba10505be62ed352f40ef809e1ae19d42e170c70014364ee68c841a94e203b99528614efba594556bb71639f83570888a3ca6958e3cf66d82807a83b262ad4fb921ad6a6ed0ebf4672acb2d0fe35b244f5c75f5a15a442377f2bda61d97a537a994909f019769712d02e4e8016ca11b26991016df5fd7864f222c0cd9c5c9ed8c68f24372e65d64727141f801c664e3d622438880d5a65214df4e9e598c7d1a73dc159606a00243b4721d4ace0297fcb9d2019da71b21bd0fd571a0b3569f517e06948a22aceafac11816638a2a1bb5a99bc8eea6b91b64506092cb03802861ce91546f6ffabf519bf3c8efd53a27dcd88cbc376703181e2312542030e86e6203b38cbb39250422357d20e10d58216521a5f22b0bda42ebe0338ad27cacf52bf2f8e651b42ed491ac5bbd8ce3040d50a90627a317dba5bce1f79888f2c01f7b3bdeb8581bdab6957d62d94c9e32736f9f678e907001805b2d778cf49f37612f6ed11db00b6e48e746661aa5824b81316e00852e68e8c8b2cb288bd5d2cf772cc81cf75340f701164f9073fa3b9b4272907d341d28d158e47131a5a0df85cb1e4f8e80248c768522036aaca6c3b21e01cf66be2dd161648fb66fad173fbb71686ae64bcf9312a49dbb497c24c6b8cccd59da20a17d66493c9f1b8cb2b48c07f21674e241836937e04491c716adfd82fb0b327c141d54c21240cb095045a5f0a6af8850634d319d9a02c2ba2b60d0ac9f6ced1e485a1a8eacc090caaaa603dba1d26b5c1da90f5b84f9c6d358855fec337b92fa600b3f055e52e146b1daa8db3f882903858d087a1705e7a0b13597588e94c145f6700dac988ff9919f9ad2e2af10a46d4d036d46bfac1d081b0f80d4a410dfa81dd431bd2f63ca70af8785f51659cf4f70c40d4e2479e152840b534801696eb28580376493a6ba24265cd8db0b943de7a2ee04d5b01f3c5ea5842aba1a6ac584318ec0aa0d14b110ca3e68e9c7a66ff5cfb54ae281929b57be83d0d698018afd1b2f7a98f3cfd75655fa90a659364c1da387cadabbbdd1038e79196fee2459fd631729cb4ccf833010a31b0806d720d872c41fa876945e05c752eda2ba78b116077e6eee9d6f84636d71f0322a95f17730e545055fc4d70454c4b1b9853d9b49f2d6c473abf58c91e6d8bdb1aad4c0026a5aca90a1521bc11bfc0285b3bc44507a88a5269d295a07e1a9a3f95c42217c8f2b743fe215b0eaaef7cc38144502df7917564926e326ff74c7f4acd7ad07316c4cb8d3598b214753a384e6ae1c8172575c79ba202c127a55542ace73d011c6ce5046dce1f68ff6b268c0487a6322de57b47e5ff3379c30edecf55a28fb88858f9fd7b7e0632f66a305bfaa57c82b8e5ea87dfdadba2e713a7e0b0daeb508de4e123090d89433d181e14d0336d67a694674e0bf4bfd5381e3144427bf6ca48e79e9ac5bdeb77c29f3d2c12cd76d854eb9e428af5ee641754572d4460da0c470b91a130c99e6ebb93a164ecd8bf4c692e4a73e71946b4199b8d0dcb3dffa1fecdd6c0ea4b84dbca34fd46bb8cced40e41fcf1cecd17c5b7c16c1fca9353c1ca79dbc163f296fd37568c2463366496069d699ba20f072d05b80a2d36e0a7f9120888862db32fdc68f84d4a438287aa7674cab5207364ad1d3220c8ec46ec72006ff6fc680c017dcc3bffcacb96335261846dc0cdf6ceb981f91955b7f591ed06fd1b4fb2dfc003fb7307eb1a96af893a669c15d071bbad3deee390ac6042707ac526bf6a2779f1cb27c8dc60c771d778e6e7586c43792b86a2e5acc48a764be1d474b4a90de784bf9160dce5e9274f0d61d3a93b9609fd836686ccc88c337535503f4c6ba31ea3dfff926596c57889defa023a306cc713d41a3cabca7f3d8126a2abf71fa2f757ed002c230bad839e78303f7375b744b8ddd466aec629ffdb5c3a83f6793712f8212def464b721e64214160caaa3aebdd330f7690460d957b0a15f1baf09e5d7772520326c58aba5c993f74d0c1ec0cf8fbd5832964f0ce87d11b2073bf359521bfddf24823270a3279a8f948663aa2a1fbe6d53f6090b84b1a533cb0beee51dc637175dcd6fb46bfe5977380e1211230fb47f351b99466239ffe31294b6823cf23782731fa8e285a96f08cc1626de8a096206a75c39dc88d445eea54268bac7997ad2fea336bbca4315d1b5ab4dd86aa939d60b67e", 0x1000}, {&(0x7f0000000040)="a8075e4e2741c9ff68b4c18072440eec5b1fd81f27474505b687df433f8215066dbf1d0b48b9b0042bf22f0cde38e7e3158df0b7ebde772f751f446e9f0278cc8516cb0431612e07571a01787c3d0254c6fa7d0dec679c294c795a34a7257f666fb2e3909449a9a670d57463680659ffaa5588d8d337537612ff60cf64c42cb82970005e1c46c8d62cf81c3fb633c5ddc9cd0dee40d7fa4ce22bfcbddc76e9d5ab54695d3bfd37daf8880b3975c526be", 0xb0}, {&(0x7f0000001180)="dec0c51c57946e9eacbd7ef558c76d1ea13411fe7a28489237d3403fdc976ab3519db015410243411377e60029c98cedf4ce63eab5db96ea350cf7f02912b11eb84af4452e72b003e6e0c558c2a14dacce3a75e0821e9a887a4c2efedb16441d2ec0e3ef06ee4b446ee1b4b589b181df4246a038112d7f63400ab1598dec5518894fc1e537a7119ff3975584c9b88a429ac4d36336c0d6fc2a58c751862d59bf069b3a5fb16ddee6c905afb237a40546e9b10a0b7b29dfdef1f920af5d6071ed14fd5b5c7dc1ac803ee3a6887fa1554ca77bcb8f41763e236b7ce862a4e868e4761560fea5ab92a7e368b50e21184cc4872653cf1c79d2724730fadb0a170c1e149726da6be96e1852460a4131d3da3edf7c1d3c8eaa9895643678da8f983b3de08e4009f950ac71f727a2c810f8b8dd738732d1d41ef58c643b82187ad2c3d5532f7004e59cb1d54bc6c4430a7d4e62dca79cd1a89fe88cd9e226843d5a15cd8ef04ca5dbca11ec420fb3529eda476e6896e4b2127f157c3efc090e4b793d4341af2f41cf3198f427ded23f9debd7aa3e15fb3b7ce5d6fcd25f53f9b526d4e5f6774b7ef6d4218d7b9ff977f98d8ba8e7476439c7652f5f590e149b0e567d256e30f710c20208221e740f261c1d7e7d36cdae608870f0b95f76ca8a9e0d910d3885f2fb0560bbadc26df4b4e8bbb36d15d8446756bfac0b23206a09d41b965ab0eec27c1c95d406196caf614abdfa9db35e41cd4b405dd28159a00aeb865cb21217cf944f8e0a67f928623003ff989a5926561736f26ceb272aed8091de06a61e4a827eb4001bb368db2458c4cf3c211151674afd6ea7eb4a10ed832b8f6c2c22a1c3f366173e944a58d87e4cab78b6019feec6cd235d48c0824e90ea088d990b18ac26b556c029f424fd33d8d8663211a49ae41c651cce001ecefc514f0a8ff5335a2aad2ce8bddc98b7169b03d3a31f6c57cd9c915d9cdaaa9ed58d3dabba68ca366b2813aa9d400dc39d4d9036bf6b0e68083e4166492cd0cd9d13723508cdf8b3e5079a0fe451b5fa9343294f2bd10be929bbdc5ce50589bf7ae1417ab9084f38f6d534a67610d3d3a1aeda627f0bbbfa3ea6fc74c6003a1b0dc2bcab0e9a0ebbbe8ef7c19cb527e220ab41d3032edea6110a8db175e4e18b07196ce40fb0ba25fbc3c9995053dd390e98dea38dcd711a9ef8867262e363b62f6fd0ee50b9382bd2346b87fa3155521e5705ce4ca940de519dfeaca2cbc232671687e8584442a9e71679955470634a5f89a2e601203dea8045aae32564773d77059caeba6281a88080ce3a6794c561d9799fb1e637910403c996b9c29f021df570b0d062936b113297ae7e9fab8dfc3db0d5ac14514d7d49ea3d90e89a4a1c0f168bd3776f9b4f3839d6368d27ff0f6b89eb1d741dc9332fcbde96e243a4afb0ba170e46a21c89dffddd69d784ff01b8086dea62016d89ff5c0494ff84256fe2f82bffd0b002ccbc41af1e933a1060382a403ae1dc496e432e7fb121137fb2802d3c4e0b8920d9ac71c53b74e3d89674c2cddaf9e8f4227bba6fd4bd70bee70e292e39537c8fee3733cc8d8ccf93c501ec696ea1affa057713923e0853d25f3da5b3b8e16379d42ddfa866a6cb2ef33667af21427f9a59dfda8365bd7f5de3dc3d8f49044ca3bb9e81605d4c0189cf024641bdbf0bc9cca6ee28b9857881498d68e6ccd487fa856b1b072b031a778069a0e966d2018232df56f4f63e21fa1ee6463e6eb72dfd74329fab67850d987df5e77cbee51b0a7f6c9d55a436acf5fc61ba937b12a878f3e15bb39c727afbbb4ab38dbb2db3fae926715a79438223d48ef6b327522c37d8b11306a2d40d48c2bc722eeb6bdf190a0afda7f84b6307ad74ab604807d98f2e76dd3d6402d60e13f5aa7d681f16724a9588ceab40fea35378b63d87e34820eaf7b061e6e591435f95e88bae450f76cd9434a7928dc6eba187bd987808af6ab8946ed52ef33035f20a7f78b7e6bf0a8adfbb911d4b8856350da34bbfd2fca4951ca874d3b99ab86b7cbbe01d16766741b425f3c341afb8b83fd3349276f7379c01127522ebdacaa0a09337327514664b2369c7aaf6c64cdf97f18942ab15ab6a4959ec4967a16b59a7892c3f8ff4177eb9dd82d1cbfc4b0f839196362067c48a003bd7bd39fc0ece76006c7ab2a4ad7bbd7714753c7498f12cfb84f04f99c52d81d4eff925d17e608564a2c779a0aa80c3efa3ee3d1e2a57d84746a55b062e5144e133341f4b7273375fc8d466d10cbef9557420a7a785becd0db8c40b3ca0524872f1a63040ff5b5ce5a09f8850d22046fc44606a0a002558c1e85b5f47db320f44523acd9e2724cbc8f77955511eade71420f64272e2b62047cd83410799b7fba5f60501241fcaf8db7d44a7c61e20508c7d32447781c795aaf43499a6659f7481b28092d575b9a5a841d64171fdaeaf93507e76bd3a0845544c1896eee8932bcbd06e7524ba83464713cbc1456f8a44cdbea9c9c585489737d2318b32b0b6ff193bced254cc4d56c44f5541e9336a7828f45d35bb459c365ccd4001ac2a1896c5a21890b4f50291156257f1d1cba58376cb2d1b1fef65a7c3d259f47614dd206f5628fcd59c1f3f55052bc165869bee99866ae11447d32ecbdbdb7ddec5ee1aadf2e69ba363d0725bc8e6780526c6c3a3eb352853158e520f0df3ccc02883334d9f196eb2cdbd9887ad543a7952e62fb63c9e9ed44c9ccf2c11ff53e580958b257823cd5086d8609eb0ed9ab4522e3fc9503704a47797803562608dc7b116d1b17263c387d717b0215939431074fad31c1440477e76fc763d214a85ab29911c84c243aeacb04587be0b33d8a179c74ebde91cf7cb5ac8269206e5c866da8c33b9a07744813101037854e9a8f37464dbf3dc7c7e8b0d0b208b57c64d7886347cee4bdf37005be52f6d8f425568f84d825e6f99dfdd938df31b580d6c9c3c15fe70c032cf877997efd302624e0cf5cdbba340222547e51fb1d58b269385ef86d6c657bf66efe2bdd49a458d802a5a82652f232e5b33948fcbf74c177f3d32a79ab29c1006a6b49af2f4d786937741ec73d73bdc38990aa505de2d085a69ca97c763eb5bea114883fc980077d160a47aebff4520ca530f54e51963bb293a069aa0317080770300d47c21d5ebb05fe8f8121612dd6ec4ad2fd9987cb9811f42833e2657e1de6ea242c56eb7779ba45910a63d7b04b69162d18c55414c3a7158746c45c2eb40169652a3a3d7aeace6872b18b1ebe4efc648c6acf7adee900d92e8e58d736f52f344b2b4626199374a2635c8cc6cc19d7108a1397c8625313efc241852cde4bd9a60dad406e71953dc2780e2bd1a89f855cf11cec2058e95ffc2f5e7f6711377f1943ce4012bcd10c6f068aecb238c7aab8b191aa2db4739aa42f1470848b3e2513526a52e4f3de84be2b61e65e0b830f60c5b5dc54eccfda854615bc9ff37b2d4b949fa0b0aee6ee005b9314dcdcc7031e5764ed7747e56964ebe28dde6e0c32d2382b0adffdcc04f01c93d8c6798d48c9252e38914a1abd9e31b45b12f81903b8145b786ecb732d405723a7ac4f5b52a0b726ed66e0a5c1c3ae5351e6048553c69c3703d42dc008c9f973ebd7dc790b8ae1787060464765dfd58dc8b15ae6cc6ddf9e70631f0fe05086504f9cdbaedc8f0bbf0d6ace74460dc43ba8a101a6e4eb7905f45af5ec6aa054be1016fc5b01762866ddbecaf802e685b3983345e0b2a56d28923abae8109639de8c473f09e84fdb5c73cc7784696fb6d56faab5b8dd691bb87a9e531af32f7c450b7a1279076de2841fd3bbcda2461e126df98b03fa98efb2f5f289dd8f2760f049cec247e98f46a1f86319d745e66dc80880d33bc52efb9119364f4a8b019b4ee4b0b421357bdef7afcc47f19f2f79b7cda9d6e3f88278447bb10a719edc556f2808e671a9ae18724e48f4721fc6bccd525d6af06feae070a6f4d3f6b009725e57b3e2b9b64914edcd4f86b16072740c9ae3ef4ca908c2a385cf1b4c35e550f6fee6883731af6b69164bfb20f4188468b5bdbac298f0ab629a74d488c9e718281368fc6abd12044e5a192eacf1f1f7290a4ecafdc476a0629448998960759800c2568242454f002ca36113cbc13f2492b5c33c5e4e336b11829d5fec26dccc439c2bc49cd9577ca370dce166fab560f171e9c5fc2f050b32f28168e9802a5439e416891050fba5cbd34edbd9c9be75d0676b0631613d4d96b4a54416465c615a8a31488de486c095beddb9e9eeba260bc36feee93497d621dc93aadcbfca916015d92cd644be4844a96880d506e4f2120f2b8413cd3e3dc922ed2fe2827b69c1aa3f246e1eb74fcdf7eeda4d6b9bfbf03cc5b0259bfe641fbdbb0b8bb17d164cc304612815de370b44dfe9d8ea7799bc19f6ff8bff55fad3d7e1cf18615b3c2c1505191d63502788c98b2a964c783a7a1e17ee40314949181277d93776fb75e300d6b7c678a5ff10c2ea8fff69360350c22d3d4ea024dd808fb271041c478f743f917208dd59e2687c4111a5f9fb0874f49dd2a988426d610e76c95c175f6371186e34d772477bd8f1bd897bc005edfc6d39f74bb5ce1447f69e36fc70038d02179674fe713c99b1533c29ad860d21d1053ffa15e6f03f3b3401e8ad195aff2185e5d8f647271bf5f598615d12cddd0f59a0dd277f24713e472336100c67d53bd0c1637d9313e0362c4cc475c8f03362428d6ae99d0a5859044729554ef6dad0a0f0e6e5a16ae603ebf5bcaabb2b34d3e6a9e859ba9e22b2bc5f4178a54fd6c1c50078993a07c8491ccc63eeef1e189e898ff578f843d0ce7dad71daafced6822df0d1a49946270667993949a9eaf800c6e02350df3b5984efde36c5e4ca3cf2475a547eee1b9df3dc8ad3751ca0b04521ea541b0988bc7ced40c9db8d02132bdde1088fbb8c80b78a2d13cb5e1e887dcfe36c095e12aa10119b46e9e15816b042ef7c4c8ac5eac7a91a69f82b949642c543e4c321ec4e1c5eb318507a4240ce0cc9ccc37d63a3b0182578e3628a5c711b4bd2080b526a1e776e71e1777707c115e2b13e1324f0548d22fd0fce82384ca6d702c4bad0aa94db60631ac23a5acd939b0b5f606da01736ce21180f7502ae309fea2b7d878cc2a786c26c755c9b5abd13703d1802d2cc1b4d24585d9751e5ed491435d777c0eb364caee65a48efc2cdadfe04203811c8bd57eaed76abbf0347de266d92fd65e4c16324eac6c027cb153818493f1636ae54d9a7113d7e7646e946e643c4e8ef65d5ab9344c048dcc54a4af7c76b211175f807e71643c78c2143cc3139d904a4933f53548ac6c3f1894477b9d4bf4d337cfaa19aa02fe4b8e8dd803e2c7158567a7a2a1e763fbb08d5d4375cc21d0444ca6d6059024b82c7356bdf735505dac4b226e1719032c60b64ef4023444f773b6bdc00da41f7657364fb1d2e76fc376cf6e2b41f7d035b845fd32bc573f154920dd0f51de917e41b5ffd9db0f25fafa8d4292f6b4a630e96888419962152997d825b08d3e52a425be4fb8a3aff61894119ef515d30b032d332b750c6b749b7adfd37fab277d69dab324028979b1e8891260fe6ad39d4417c60043ec3c7d8790141da7e1dd015fba41e650d91d2d751c8f2fda6525c5114403b4751e0105b8d220c32499a8262d8e756554fb3e01b3bff9f2379e296e51a59aa221560ca80001b0c2c689d0e65bed4c87977d8991008c2134b21677f7a5ce6f03321ff2c380f5c32f55d9f2b1", 0x1000}, {&(0x7f0000000100)="ab0285", 0x3}, {&(0x7f0000002180)="981320b373be6145eae9526646f2ee196925edf3abcdfaecb43cb584b597166f9874cf722fabbaa1e15b6546759a93ce6ff16014cbc4b01999e5993b7eef7504f60e0b0e945883b68a21819ca513e55f35fc0f99202ddc4bf8fb1d456119183bcb7f4e0dcfa5b6c321361c7bcc85e1461ddce3cec511bb2e88f8a09ba257197f45c796d9b0574a2215b4edd5b87f7f8ce9fc7e430febcaee6efbd0fee5a414f554ba8c8acea832ca1565131e", 0xac}, {&(0x7f0000002240)="5ba1de43021febff3b30a3d846b97b7881c785858d12ff4cb42aba5044343e4282cf4bce70e575932942da1885882f3c7e5e4dc7f415363ce9d89ea0091c107af56b726ecf242a4fde0a3c0371975b415277521ee98a25f73e3b54a75b7efbd975c4f8949f24d8fbd908ff25167ae48338629c1a233c57393a0549833022008ce9a7681fe81c31aa062f6e3468293db01936179302fc2ebf60a7f6290f", 0x9d}], 0x6, 0x0) 23:48:52 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x1c004, 0x8000008005) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) socket(0x3f, 0x3, 0x2) 23:48:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x281, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xf1, 0x0, 0x1ff, 0x1, 0x1, 0x7, 0x10001, 0x0, 0x3, 0x6, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf4846cb70000485715000000000000000000", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 23:48:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0xe3, 0x10003}) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 23:48:52 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x40) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x48, 0x21, 0x8, 0x6}, {{r0}, 0xdbfb017c19c31002, 0xc2, 0xf0000008, 0x7, 0x101}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x40000000, 0x73b, 0x5}], 0x4000400000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa3, 0x80000015, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0xb6, 0x400fffff, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x49, 0x80000000, 0x1ff, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffff7, 0x6}], 0xfffffffffffffffd, &(0x7f00000002c0)={0x100000000, 0x8}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 23:48:53 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r3, &(0x7f0000002740)=[{&(0x7f0000000240)="741b42dd0a9580b531ec91cc5395e38b651ca4de5ee09be9b72058b0af2ce10d2e68c807a8fbe9eb0bda57af3a8a7a707203a4006663fdd0121912753eed812d77f48e2bc021768b639dce83364eb650f188133f94e2c07a2f693e85632163960ff634b7e31dd142630acad51624c81f52eb36", 0x73}, {&(0x7f0000000300)="0aacf369c52d3b81f22a4f3de61704ca2d501fba63af35a03c503c3a9c95d19cb6ae64ba453cb260b84580e2736aacc7e457f910d692f4cea387fc5c8a50fa6e6badc38e1a45da6948c4b1f49df03ff44bff41ede86156", 0x57}, {&(0x7f0000000380)="5bb3fc78913362fd651acff63a9b4ac2cd3821e1967a42c6043c0c159c4795518c632e19ca1003370ff7d56ddb97222e36b819371222c00a159083c7fa1393523f1b949ab3b8a385af984127404230cff5ddd758336cdc7114a461b4a2b45df3105be23ef1d8c48c8cffd1fe7dad5b6a0ed6951b2e6feb9577fc33c0bcf36e4e48da64569ab6105242962db3d91d08dd0bce3fc699a0838508e074a377fbe71faefb91531373705e401f316345976a059e07ca421be34324f1bc728602575351b3acca8d934b1fbd9adebb92e5", 0xcd}, {&(0x7f0000000480)="e29df7e21925734f6ee47637c0acf782f3b18d9f265d4f54ef2b6a9e", 0x1c}, {&(0x7f00000004c0)="ea428acebee94d2d53f41c635ef76ddba38c178acd1d507c614d5935c6cb28d149bf2e40c84a5e4746ec1eee8d", 0x2d}, {&(0x7f0000002580)="09a18f4a5a2119151b093d448e483abc20abb107a1c3c2915c", 0x19}, {&(0x7f00000025c0)="419375c2e40845cd995738fbfef5c8caa64955dc625905f3fb2741712a5952026a85b332659a68bcaeac74b9977138b35d15c548a147c6519c88ceea5d877d015674273274b1c9b9e94a6cf67a03919f93079366e36a8ab76eec1b6b413ed3628049bda86efaafac9ea635893aa5619023d0590815877603394ffd5e7b3897cf6bedbf08dd08430731a619b3", 0x8c}, {&(0x7f0000002680)="31b17384", 0x4}, {&(0x7f00000026c0)="42d88aaf0ad7825a6962f2e09c0bbaa4f5dd8bc5d99fa3b9ad6ad95924420778276871bdf7a0b35fb90180c2521880d678b86b15f3fa21bdba499fdfe9972ae0732e8e974b", 0x45}], 0x9) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x80000001, 0x7, 0x7, 0x7fffffff, 0x8, 0x20000000000]}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f", 0x1) 23:48:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000008000000000000009000000"], 0x10}, 0x4) 23:48:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0x14, 0x10000000, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:48:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x8004427d, &(0x7f0000000000)) 23:48:53 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x800000000001, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1413733a77b791b05385b4a0a9a39980af996eb63032c8922aa074ab207b2322e484e92563a4f322b326878ce000bab301180bdb1a366014d7787532a1535becbea5dc666d6cf5ae9dbf6452f9ae366c4c58ce715058cffffefc987d47256cbf0fdab7984c16f4ae100e78b7cca5b79016aa00c1fa6e076c8ffd685fb75d89f609b84876a1d3e976afe0580dc1a84c69e66372aa306b3f3af961ad5a", 0x9c, 0x8, 0x0, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:48:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/61, 0x3d}], 0x3, 0x55) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r1, 0x402) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) 23:48:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x80000000000018, 0x2, 0x6) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:48:53 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 23:48:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) geteuid() preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/45, 0x2d}], 0x7, 0x0) 23:48:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x83) poll(&(0x7f0000000140)=[{r0, 0xf93525b2c1b5d223}], 0x1, 0x0)               23:48:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) listen(r0, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) 23:48:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="04434bf5ea4f3e8264724e1c8bd4867fc78b6373545d0b04859720a4f54a0748e166561ec8e375d12bf433b6e3e91ed91790e8166b6c3e0a43fc180c978961cbc2850c18a3de3ee8a948e09e7e52b07b5faefa64570506086cd4d52da2ef83fd3facf2fa4cad98bafa6edcea8156f5de27060880b454c41b18d692652bf81fcf94dec2063dc2fc7111687c600a744bbedcdf6e87a9a2970cb2bdf104cc820bc53d575d18858eac019bed7b0866f9b75774c6358263acb58404091351213add56cb670643ca7943a98e78a2fc0b06200a60fa8fd261ed03", 0xd7}, {&(0x7f0000000240)="0fe1b5d07bfd818daf36afccb13962a5dec9238a31eac950880604b6d67b0a28fa50c24090ed4e0db3eb7117f524b9193c1740ac4a0aad7dfbb70bde495f401fbbeefc756bb1603abaf10b9ffea72036a08b0afdc315cb3e2a6783c9ef21d15d4ed4a437dcb7c62c8adf3871dd4c3623cd5268834b1b48f9870f28d24e94d366dc48495b8d255405e408f2fa3c44f34afef663a112bb13952a7729d7ec6eff22b719f051ccf67de3515ba8a38f83ef9624e10ad60ff4d40bbedeb3c9c8f7c56e53584ea2cab4eba6df3a93b419a31739168baa6768b2c43c7cc93f162fc8dc1be91ecbdf8655a246ce168de7535363", 0xef}, {&(0x7f0000000340)="294e88f5c7361cfa56de032e24980eef16543136bfff59c573f39c2e01c6b5fe8697a348a32b2622776f29cb52eac11ad80c044773ad0dfe324e157ffe3879dc25028480f058", 0x46}, {&(0x7f00000003c0)="9f6dd6f74a36822f6d0401924f38cf0664f6343c706108e52fb0b6880b3a7dcbc2a73a23f7798eb139221ec0467d079e5b1a6ab148c66a218a0cc10240e0aa34a9cb3d87cda02784f25a505e94ee725e6755b3062283671cd0da54b1b7793966fefec1db14eef4406ae9f32169b4f25a9fa8176332d99b020e2be48766f9bcc8e6aed37f08a2bb6b6ca2d17ae12362bcf2b1713fa60dd2abff1d2962e60b373f9abd8578ec66b87b2d65a85fb637c876d8d02936b9056a75c1bead5caac7826a51026b29f5714b3f491e1cd48a3d5abd", 0xd0}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x400) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 23:48:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x2e, &(0x7f00000001c0)="ebffcbff13b979811daa4e713048e69931929648399a52a81449fb4e9a474189507865fc222199bd09134b244c5116d9612c31443741ea497dfc0adf01c19d19e224eb6f484d81bd75ac9989aab1785bcfb52b52c229ce8556c3e4e1d4cffd08cd5a4bfa50a7c695d2c2107fdc88823a8e6ca985d865a61ef77b9ff9f1047fb5324cd137bc4ac17a75b1067ed2dec6f1101145312ea533e4f64d5a0b3fb787eacb02f04b350a8685d81bee572d3824722f47eefe317cdeb1d076e3ca598de9783d892d60a06246cf4ceed2f6bc42b83b90ad067026fad4f1024ee17b224e3ef3279268f023854a1583ebf946bb2e16fd", 0xf0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000140)="f9ff88f2c53eb98ab00c1df858268c6b059be2230e6fd4c6e8cc512d9f65c115abfddfcfa8c7a1643bdc4f84f79cf4f72b469f174e51f05cf875b8642b8ac9797bb88c94db6cb1914c06", 0x4a}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 23:48:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161b859873d11630aba94718b8a02d95caa50341cc926be234c98c70afeab3abdd33b02cd234e88023af007204dad6a323a312535f79fafb2f179f62c5b699717cba0e9a074eb700c4161f35c984a45e6466d335660fe6187f6a1fbe47ac3eb922a433af8044f1774f7918fbdc99312d5a2b93855848a67ddf1e54498a01646dd860dbaf7bb54ff2bf39d7ede638f815913d40f82c00d81455f9fc438008d27cb524f1155226e10784c47974242d4a40ff834ec0d4418ea820c5f4fa6a52eb35d1801e5b0e35d3fa55eae1e70dc7c7389effaff930362684f62b98294134dfd", 0x126) read(r0, &(0x7f00000000c0)=""/28, 0x1c) write(r0, &(0x7f00000003c0)="d62a406e7b44d6a62fc7373150ec14dbe369c7c92279f41f4f80d57a60a662c376b4d58c57015ed941fba3f18653ae4d9b638c82f69a634a4ae2c24e183713c3f1a053ec1296f4ee24d81bd731466f9b7082ce8986380aca68ee28e2629d4594ce5cb898f12e42835d397446a9ad614d4d86610c963bf22cb7c03a8397b82e062035772ed986fdcd57c9f3603a057417f65aa1cdad20af61755dfc848ae9855c6258ab88e4c7ffc6bdee3e0d4113117f74a7aeee", 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) 23:48:53 executing program 0: getpid() r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 23:48:53 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 23:48:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x0, 0x1f}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:48:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 23:48:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0)="258ad505e8263fa18a6ace57d4cd54faa40943e8c420b9d44af525e3d5f789bc", 0x20) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:48:53 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 23:48:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/15, 0xf, 0x42, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x3, 0xe, &(0x7f0000000080)="aabe56f6", 0x4) 23:48:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_data=&(0x7f0000000140)="6a0e3fc2c820e229a2fe7882c984f339d0e59e5d6a0f79f5aa8de9f6116849217396ae2193c7509fb899b3df7f769f297d1a1f05cdccfedda2c408a798ae2e756a996206acaf9892f2ae632d33bfc758ec9070273749b4a2bc4696cb2d08d74ea0289b43d5a1679b18d6c3b0b2706fb2e1a7e572a179bdae47f859a951c78095d9075b6a4db21c3ab7"}) 23:48:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = semget(0x3, 0x8000000000000000, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/177) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDENABIO(r1, 0x20004b3c) clock_settime(0x4, &(0x7f0000000080)={0x2, 0x5}) dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x82, 0x7}, {0x8a}], 0x2}) 23:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x180) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x9, [{0x1, 0x1}, {0x2, 0x7}, {0x3, 0x8}, {0x2}, {0x3, 0x3}, {0x3}, {0x2, 0x9}, {0x3, 0x6}, {0x1, 0xe1}, {0x3, 0x9}, {0x3, 0x1}, {0x0, 0x3}, {0x3, 0x11}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x79f}, {0x1, 0x80000000}, {0x2}, {0x3, 0x51dc}, {0x3, 0x670858a8}, {0x1, 0xe26}, {0x3, 0x9cb3}, {0x1, 0x800}, {0x3, 0x100000000}, {0x3, 0x6}, {0x2}, {0x3, 0x2}, {0x3, 0xfff}, {0x0, 0x7f}, {0x1, 0xb1}, {0x1, 0x8}, {0x1, 0x2}]}) close(r0) dup(r1) getgid() write(r2, &(0x7f00000005c0)="8a3cbf75b987d874a71ee280f694445206cf4cda806cf3ed1efdb26926971450c5df7429969f5a0904ab18da9898fb87b0c77ffe895bfb2fb64b22d6360e5287648d7de8aeb9e9b78f8137659a047e4c7bbd04a51dd7dd3eaf66ea179bc6d9962f60fbc031a3d057263ffc47df357327483f71f36c6fdbf2d06894950f8f604e3d74795176859dd5cd7e0ebd0564ac55f610985e3cba63d9363db663ea4370dd7c3c93bc0a240acf53e3ef3f0a2e77c4156a6b8d0642128fc402d35fe4a986d695f659f50bc3d57f45ba078749ba3685824a5e9be15dde9982524f6535a150bbee5deae25f77910ba86e1ff962ad8c01c98b20f1fad914b5da9bc006406b87f2b194c57e6800b3fcbefdbd6f8a8256fa115dfa1e994dafb0128fd6f707835b137f0b84d27d23cf49fff7d97c0d5f9aee3f7cd7fa4d7aebc7bc07bf2ec0d493dfe6c37a033219f23ff5be1d53f10db5ce1932928fb9fc5c19de15d47c184932f9b315e2de90e7eff5e3b80cbbe2aada31aa2fe740b1d57ce47d68da8c879b3a774798824c2dc0179a9ebadff91ffa8f0272d682a5920a0c42b067ae07de070fc8429251a504784ee2f91dae6fa5483207eb4b0594a1e4636324fb0040341617668c7ac49f3caab262558aad9b81653482b0ff126c00de40fc435e6890741c6fbf6aad94d4753bc94440c2093bd68096431e9981a5f1e6ab1836209fcc36b7429829d7eeb883511f8011f0d06eea42c0b497e1a90f3356f7b528e6b3cd63f4c2cc2b5384b5aefc9a9c471b9bc44f0f1b05d4299939a0997034c49ca5ba2ed8d83e52980226543fb231d87a4dbc07c7c9630e3afb125b5e334415796b355e655d400ad9a74c1791710438c196cb115d9b38c8fff0634b83d50df296213353f7fa9f111f587ddf0bdf808f964272258322ea3ec7960ca829efcee5c19115077182f48ff0bf305e7bc29cc4e8cc480b5d538b8647386f7de2b7fe48e43549367fde6268e70c3738723c8aa22043e076a83d60a6fd6d300f179d83caea1fbd2be1b371f6295189f29db30e7b521b6ef5217166d0030bd08fd8140081f726f47f465d1380b2568ccafcb5fefb265fa9faae7b57029464f4fa95e1e483e54fb417711856abf1d6b4d209d53c6f306efd879a79441789ef66138c951cee9780d0659fcb0963be0bf8b031a519a3e4950767bbd9a2ca7289fd0069f58dcd98818e278fba7af7d4b963120f5bf241d2e9f5b7b4606e9d05f74199c64183930fb89d4e6c701b444cd16d861acdd504cb132f93ede53a1ce819a6f7cad29b874fc40346b86309aeb9cac9259a69e58d03148323bc409c262180782dbb95a1b19865e5923d5607a16826c8566cd89ab654a017f311b189915028bd0cb456baf27dadca7bb11f84f8294a9bf127b13c3eaae33eb8bae3264879cee393fee064752a59fa7505eab4f821a81049ddba0e1e3067cc3cb24e485f8647f7702e60d9fafc6794c0121508d1c634a19fadf7366e3180d1194cf3c855bd5ed6921306199bd8c1e319f75ae4f1ab5e64a2dcd1d6dff8d35650fce3eaa3e564fdde5c49dc3a42b1ccbea953027ab82b0d4e1fe9077d9e076bd1e843515ca1e3edba0ac484d9f59f4ce97a818bc222bba63e3362889e2ed307ad69724545dd867207f74f9271aa8642076b2b37d21f0f6de6aafcaa16d50ccbcb101b7244a9cb262759de7e5ef83972e880fc4a75cd6d98099ebfcd62486476422d761f0691cb714c2c79ca31d888f30feeb1c2a8e9cd07c9eb35e65035efd24e9e9b5e4c8f35f2c4e1f597fdcfc0ebb03aae721607aa2c5e559aa44d42736457c99170fb319125f300dc03f253799e4b1b14b6306bbd7f69adb803fa3ddddd3cfe72bc053ff743b83c30c2208deeabb3cdbeeaf1a64650744621826bb646b7048a5d2ae7fd7ced3db6dd52ce05ed529cae0f639cfa712ffa935b45039aecab7b3a015597deac25a32f046deccd531fdcea3eef433255b6f68f4634b447f227e763be9815b288ce32d35051201fff39a67973d60351d637a4ad11f37607b2edfde10ef5aa5c1c0fd7dc37ca439764335b858a1346fd0dde35824b205047edf12748ef9a506d0e075e4b2252dd1ae6b3e3b349bb6cd8ff528c19017e9644071be1f428cdaac190c5d29b87bc361438368bb1a7491816585b8c2dc6839b1252e3a8f0d7d4949780d7e8f4f74c3cb22705a2aed032d822f9e892cb9b9258926b6daffda4a5075829c934bf67ab80a707588e5c836be54fdae96a6a796e6d04cca66697f40763c08ada4f54ab97adc4b1bcbcee3e564c8f0dc5cbf8c5fb8236d22904eaf76ee9e3f1e25d5a6d55426a2facbe9042d31ccb7f4cd39a66729e6c9f6d6bd0b294aca109e8c9fda8e10d752a0b1e4147af4373162bab04aa304af3755035896317bc684fb493ed894c3527d3719750e488add5696b2fc1e3b5684b03351c9fd7e7b42aeac7e8fa062415f094d76ba8d3b1bc0b134d3bc1d4c081b022931c56f88f99f34a0649dcab72281c860e870c2cfbedb92f7770cf469e9242e00447a723ebf3e43c80b46bab257bd4853a63a53b4ca2022f8a75a7c15995a129693319ced7c4a39445140c96cc6ae0867a5c60bf4c8fd55ff2b569a6b7e0707a56f62abacffa1b429fca6001773e2df07ce1140a0b0e0dede82feaf9f8d9202908854d5e3a87ddb501c6a7fbb84efcd41e4519a127daa6635b8f155e68921f486baa304d4812140e3889035d87ff8d18523a2abaa43bf2f17e2feb801498532c2f967c6c2eadbf6053e188567935374612fe45edff112e974948ee338de622d34fab98a57b675afb0c9b332ecf82bb6ae0205b8e1a190ae0e1562f2fbb6c08177c3a2941e96345d946208b13f4df80eac80d902cfce06f2aeeb35bcf227adb0983f09602d7580ac90653a7998a35f7763b89d2ba6ae900c27203ff8cfc6d69c5ac83523f8bbab1098ed597fa9f747b540c1d7dd43bb0c3f5215f158a2c1071fc676f852e690e209a328e3d26dccc19a705079e74d3e55376cfcc91e39c899010986cb8e99ea28fe4d5dc273736ab0026ccb75580365d81c548cc6139534bba69841be9bea87f0470971bf7c1de109a78d6c72e9b3298ecfd79a20272cb8ccc347fe92e311d65c5cc40d3da822dd9490fe91ed5d2b8bebb852c4ba783d9af08614afcf5b4d6e30310f4a4b64475f715cf91e0ee6bc146e6a6cea701a6cd3c2128d6b0d2f03abb23f2a9dfff103c31961436bd81d9855c7a70844acbbb5ee755d0205270a7e9642f24bedc3da705494e4ca0d3d41eb0adc175f8c8375d01d5382d92da60b96f94d3c8ab6c0a24a2ed024031555704fc96cefe444fa9587b4f960f7162150c6d2efaca3ffd0b88b349978084749b801c233e970a01d5dbb91eac1deeac2b8967b722d42b3a78b65f710ecb743da7058ca1d1195a7c9e81ccd7d46a59e6852d44daf1c6da54622ea434d134c6e5da364e7ddff62501c1afa24e8af06f0082fd964dda8bc8daa379b0f87c481594f339402b52aefc2bccd35b4e025295377c0f5a9674bc4bd3475fd1d58426a6639e1c8f7d465ea00a021ed6943f817ac22d377dd5551f2fd20589a65a557463006b772b2dada121945f13a98f5ec6aab329b08645bdce520ca144f1962d67cf663f70b917fc796dad10ca8e271d9df839784f850ba8ce112cf607dfbd40194dee697bd27a74b51eda9bc690aa057e7a5b9640674170151fd0639d38fc3a5f1c018f11eddd59e97e9acd2d028e531a701a7772d926ed45eab29b6011b094e8a7c0679572687a94d82ac77524c836bb4ec77d33bf3daa5feef1773df5472be187d7bac0dd08cf1226efdf8f3f163039a34b1444456e18128563279e7bbbf590f80d7555e2e9c4a95859be4003410915b5ce7d92dccf10288b2462027e5b74cf09eab7b36cdb5bbc88ad0d9aaa8b3f08419022479c93edde7a98cbe12f700c1648a85d5fcf6ad2cfc13245d015728ed45d923289dcf1faee74fc168decf39f47e47f85e26e41cae919f9907af4f9f77864c41a1553bc28f11e23f185c2a4f7ae7de6a43a956cb2777612d2c34301e517c920dea336f56d1e951eebd7f727be3b3bfc341c9ce1b2f560ea8cc1858dcd5ab18da978761c0117c6bb42d37651dbf4ee4438271f9a9ce60d220f9c3549de27c30879d72946302600e24f696226086811a5cb79c98e3cefaf974af28d8c579d449ce428efd8d20f10317893d8d696b4ae3fcc3068830523135a3ee1bc28d9e33d2397dd0d05beefe4d1101db1120c7d535cd30a33ade86aa42aa52ed953c6ceb58f18fb8d5ea23610eadcb1ce7cc005ee1cc770c47b8a13df3b476d2fb9617b17cba5f4adaaf69ba965acf6c991baa46851cc72b42f9ff71940cf72dbef45347e608fe078e2fd16bd6159615078209edc02e0aa929a1bc8fb2142c81a02257170aa1e2210eb8be24a7c9b791e99754917349709d1e4978eb3f431956755ed68ee65acbb615aaf0502012f7d57b2f59cc0f0fe629072966ec5d686d0fb93eed32d6694be33c869ad120329ef5a76632b152c834c519efc4f019ca9df1367a483c3a8e532bb3aa35bc0123582eec7eb739ed3aed10648c150a9dd5e7b222bf107ce25b1a55655c8f0d6afba4f91511181a3a5b90a458899961aac4734e5e8ce5a44d08f9347de0dd65c1c689a7605344da5704ff5035d70c825f07a1bc7ffb5645102600cdedd8d0f7607dac329254a59898c2188de72544ff467a6af37d2a66f73e6e3a841c4572b1b7b424ece4fbf4f1f3514fcbbd49e86c4cafb03ed8f81612ffe497d3d80789560c702713827186e19ce0aed8de2ba4d148f4db1ebad6dd3db4abd74fbcbd30b8bca821d88069dd1e874471bfd2b43c9ff927c23774f2b5a60db06521fb863b492b65c4975f2426bbad2a1292ae53fe0c0e5c76df13f8d2c4bf4d0ba41bebd916ded73a006d2a3e080f7c482146e3004464cd3ba10bc229c01484c25ed075f880cecb1d5ccfd1fdf4c074dd040f33bd512e64bf0996f79d4891d7ce35076ae9a796915a95bee50df000f4a592283cebc6ea60ef527cda278ea89993fcdd66c80fa9e8352f25eb463a31d32c88fe400a16ab5e896eb0309877d20692f8d9c613920058557c1434ffacc46f017562a2ffc55c0aa1ca1941e74de3731a25a5d0aaf71a07cca80ae956f7df66f0ef8c89358d1a835322b9aa32f3abec3b798837e64b2c0851642a651d624a7bc72a39ac2ed4c5b3c5d0ccd3a1c327754c0fdfa42002b58f4cc9c97ed075c418599ec3a805fd5d57e774b9a63b316d8f5b115b6c88a5c5c5ee6066789a561e3fea19ed84d70869f82daf6f43b92462cb325dcc473320576ca2a6d0658e28d00abdc978376255f93bdad69bad04d46e0c58099a9a14dd93bd6a667fc9b8f010c69ce824dc6af362248281100711487e6420594c6df8ecea329fdbd1241414c995a9f878f27165e5819a57de366838954c3891d57d4d75025057ae8fd84ad2d372aafb727337be567396a408f9e94ca5cda38f563008b18bd5b2021d6e2c3e52e2d35ffca26309febbc44ca3612e671dd024dec86d80a5fab6b5f5775f42cbc5b47a129ecd272cb5870bde8e915c4bd0850fe36fac6de698fa90badcb1d5a52477310949c8106cb265ce25c1df91c06a6bec31964d0e127d847b79e63097d8220c68294cf03dc19a90d4993743a64ef1f57f96d72e4d83b08bc0ae193c623078d47b051208e73c58299417a9860b8bd9452ca94fb3809dbbbdc329fab268a1fe70af066", 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ff1000/0xf000)=nil, 0x2000) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:48:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 23:48:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x202, 0x0) 23:48:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000240)="ea55b17dcd9ee223f07436e0371870ab218799780a8cac6cf09b3cc8a96eb553c68ba9f2711b827526f7c881eabe41f6a6420d954d077a90a7d23804f49f4aaa38f969bf0c62b3a55d9b9023fbd78d8eee963d35c4c7e5dae2c5e51785324591b15451e0b7ab1a9839340dd74b14e7ff446bb5b91f59", 0x76, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860d4b30e2ee62ad550270004000000002000feffffff2800"/44, 0x2c}], 0x1) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x7fff, './bus\x00', 0x8, 0xb0d6, 0x3, 0x8}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) 23:48:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/170, 0xaa}], 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 23:48:55 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="9559916f9fa414b6fcbcc31f6f3226b382", 0x11}, {&(0x7f0000000100)="cd4d7e6dfa0c6c4b20ce223daea37e9ab503a3a69132ec2843bf4842576260fd714d258ad43e8b25f37850b0310038e3e20bae1fa62866f71b9e13ab4b9fcb40fb9183e9cd6d9f4bf2a648f1dc90", 0x4e}, {&(0x7f0000000200)="1375b5b78badbca18a5c0a72524292433b45d75e061234b69d9fbf50f0e54b5f0cac91fb94305f30337765c9d81cb0f99b5c4e45aa9321b9cbb94e36d968a0bdfa432d3e05155b0dde5a3227cd035f3c6314991fa72e62e6be9287af2e6f9a8aca81736484daaf64d21f85ba443548271ebe71451be7", 0x76}, {&(0x7f0000000280)="a5cdcb4011c23c43357556cc1d0c77c7c0bd97a072ea09925057bead1ea6062293427d9b86f1d31a33789cc8ec15f8cf2e232395caa5f685e61a4ac39b52ed125b2470942f059b66a81ef48a3382aa79e7c7bb920901230ac62dc4e906c47868c4c32b54e70d2ba877d542fb71070a5bb2bbf1c19fcdae3ee6e6150929f10fd8fa34cd21828e262abeb9e99893cfebde638dbc13a3d7fd5415c3a1", 0x9b}, {&(0x7f0000000400)="1c4df5bb62e8466e4e9f82e6014ad985ff0e0e5ca83a05aa08675caac8f65a0ec8bfdd831395f57602400e6ce2e12c9aede0289caa53d285a663b90647a3d5f782e52612d18ad680e15c29972defab0b7c8fccdc1a2369d48aaa227ae0d768b3ea6d8f29664e0a594fb5666ec265aa5abc5235e74764a1ca7fd095000a510427e832a3f25c43c7fd09f19c41bd973780daa8cb5b2873c56d75a4e0df05dba620b2a3937e1ed876bcb142ee3e8e0f8dc12d907196de5043", 0xb7}, {&(0x7f0000000180)="25f0c5dca26785baa7cd6a5855bb8cf92fcaaa1d16ed81157f63ae8d26f5d8d5c3f2fba7bd1eec046c471482303e71c2f4e3a3", 0x33}], 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:48:55 executing program 1: r0 = socket(0x2000000000000018, 0x8004, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) preadv(r0, &(0x7f0000000a80)=[{&(0x7f0000000740)=""/43, 0x2b}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000800)=""/88, 0x58}, {&(0x7f0000000880)=""/65, 0x41}, {&(0x7f0000000900)=""/8, 0x8}, {&(0x7f0000000940)=""/83, 0x53}, {&(0x7f00000009c0)=""/140, 0x8c}], 0x7, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchflags(r0, 0x4) getsockname$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:48:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x4d, 0x92}, {0xa5, 0x9}], 0x2}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:48:55 executing program 1: socket$unix(0x1, 0x1, 0x0) 23:48:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0x1004ae, 0x1, 0xfffffffffffffffd, 0xf4b7, 0x2, 0x8, 0x3, 0x0, 0x7, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xe5, 0x7, './bus\x00', 0x5, 0xfe62, 0x9, 0x100}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x110) ioctl$TIOCNXCL(r2, 0x2000740e) 23:48:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') dup2(r7, r6) 23:48:55 executing program 0: pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8282, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) 23:48:55 executing program 0: r0 = socket(0x10000000004, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f00000000c0)=0x4002000000, 0x4) 23:48:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000000)="b777f857d1aa77303de20314691eff59c4e5e6eef6f900440318e68d46f074444e124cbf9234abc27ec94478db182ff82c55365596e084608ab6b7ab94f676ad0a484a9ff36c98fa5971f81ccc93767982fb8f9bcdad705342df779904d0c3b093baa4a078ba92504bc4b3cdc20ad04b", 0x70) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 23:49:06 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = dup2(r1, r1) listen(r2, 0x0) 23:49:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) 23:49:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) chflags(&(0x7f0000000080)='./file0\x00', 0x5) r2 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b332b2f1", 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x400000000000000}) socket(0x6, 0xc004, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:49:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() close(r0) syz_open_pts() 23:49:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) semget$private(0x0, 0x0, 0x210) setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) 23:49:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) mlockall(0x1) 23:49:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000102fb476fe000000000000ff7a53a5d680554e1fc9d47ad51013b09cf82026393b6adaa709f980ccc70bf558fb197e15d8eab6350132c76dfa6181cf5b9988f178491ee6f0fb55925d2d0459ed2860d679e9e856336c51fe8ea3c115c21d725943a71a82e441a0c5fae94d8c9f0ac6c20ab53484e12cd1c6a39ca724d4005b59ff786c5a267fa24c40c45fd7368461c5abce653fc4fe42e85076fdf05a2c05958df24d58e5d09af3ad5e0a0e67bfe679c49e51e4561612aa3b4664cbe06adcb8cbe5cbbcf266570af57ee6f485ec8ab2398cea2752bf3fbf32caf30b9a15a5353c7b3fbe95ac454d9dbe0d885098fe1e9398a4eca9ce3c68e6f28f16ab99c52092539df0f77a925340f7ee851710325cae521bc63de67c3c116b2947f944ba289580f5b11942f1e7a9fa65e3f226c4ae9c23f577214a5fdc9698f7f8a0aa2fc728630270e48bd75acefd"], 0xa) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3774800, 0x4}, {{r1}, 0xffffffffffffffff, 0x9, 0x4c, 0x0, 0x991}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0xb63d, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x3ff}, {{r1}, 0x0, 0xaa, 0x1, 0x6, 0xc4b6}, {{r0}, 0xfffffffffffffff9, 0x84, 0xf0000083, 0x3, 0xbc}, {{r1}, 0xfffffffffffffffa, 0x89, 0x4, 0x4, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000001, 0x9, 0x5}], 0x57, &(0x7f00000001c0)=[{{r1}, 0x0, 0xe7, 0x4, 0x7ff, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x4}, {{r1}, 0x0, 0x3a, 0x20000001, 0x6d14, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x0, 0x4, 0x7ff}], 0x2f, &(0x7f0000000040)={0x6, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x2) 23:49:06 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x20) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x40}, {{r1}, 0xfffffffffffffffe, 0x3, 0x17, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x1, 0xcde9}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x3, 0x3}], 0x7ff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x14, 0x0, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0x21, 0x10, 0xe2, 0x2}, {{r2}, 0xffffffffffffffff, 0x6, 0x80000008, 0x3, 0x20}, {{r1}, 0x8b528ad724e1a0f6, 0x20, 0x20000000, 0xd56, 0x67}], 0x7, &(0x7f0000000040)={0x5}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/57, 0x39) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() socketpair(0x10, 0xc002, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) semget(0x2, 0x4, 0x645) 23:49:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') recvfrom$unix(r1, &(0x7f0000000280)=""/186, 0xba, 0x840, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x6084, 0x6d1) recvfrom(r2, &(0x7f00000000c0)=""/224, 0xe0, 0x800, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x3c) mknod$loop(&(0x7f0000000380)='./bus\x00', 0x0, 0x1) chdir(&(0x7f0000000340)='./bus\x00') 23:49:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x10001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/165, 0xa5) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 23:49:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 23:49:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa08, 0x111) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) setreuid(0x0, 0xee00) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x5) flock(r2, 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffff8}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d9770c0ed87673fab45ee88faba2995008dce1320986cfed4bb5ef62886f87dbda1632c22841b504852496851aa43cee548c5bc3", 0x34}, {&(0x7f0000000140)='P8', 0x2}], 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 23:49:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="94db7c815374458562aeb485590e5656b8e25a0c2d0cf72c9bd4c61dbd3ee616aab4f1c451eb466a90d606ddc964eb8e802442f28c2f562fdebca3d39e68ea4dc179e65a7002ef45e5123c6f4eee3d4b4a7df384b31d047356db25a2bce251fdf57b0a8c9f9f0c607cf050b0f83bcbf4dfd16b6abcf18bb013037df502f2754d00952b3c0c92c5c1d753bba24a364b04a16e8870", 0x94, 0x404, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kqueue() sendto$inet(r1, &(0x7f0000000140)="dd2afaa3f73147b718c0e9382115701be3c22235b303c07158bb31cfcfca103a9a998537f4eddf", 0x27, 0x400, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x40}, 0xc) 23:49:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:08 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}, {0x5, 0x3ff, 0x1800}, {0x0, 0x657, 0x800}, {0x5, 0x200, 0x1800}, {0x3, 0x20, 0x1000}, {0x2, 0x80000001, 0x1000}], 0x6) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 23:49:08 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000062c6625919c758326ead58010600feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b02baec6bcc6e7ffceb185b118651cc8528bb042a9673a090000004fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8d679893b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed66bc5ec4e6b04538c04c7fbd64d2381ed49ab8fc61449d96fe6719da19864bd4662a060b57845151afad01f97c3edcb84468ca7309d5a742096c35d4cea806b5545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096c597aabeb260bace0e5dcfa77619f569182fce10a1b02dd3788a861f89016cd31bf34c2089d383545058953ea3abd79315dd8bb304bccf76e147abd2b26524a246be3115fefd096ac4e53787065cebb1bad58eb99db729cecafaeb378b39ae4226ea"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) 23:49:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 23:49:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 23:49:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x9242, 0x2, &(0x7f0000000200)="35f0d066a4ae66efdd07fb8cc75d0d49c997dd268aa3c23af7408bfa1c9da271217e0c00f7a5b4f637ae17985a0b6103af4b941923514e009b54b49d2dd23a50d36aa72dc300f5aeb97f6b72cb4c0ec4fe98af4696e9d5ab4bf2efae9ac13c0f851c9560243c826f188e02e017621858237f5f183a7f7603025b3976b121f09eeda67df82370beb173d1c3a058ec06f7155d0b2227fac7dcef9851827facbfb03371595e6e0ff7008b457dab2bd3cf856f73119145cd6452ddf04318490de312d99609033c55e56030c20c33131c16756071058920030caeed24bdf84aa3b8", 0xdf) getdents(r1, &(0x7f0000000140)=""/187, 0xbb) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 23:49:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x24, 0x0, 0xfffffffffffffffd}]}) 23:49:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 23:49:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 23:49:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 23:49:09 executing program 1: r0 = socket(0x3f, 0x4000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x55}, {r0, 0x5}, {r0, 0x8}], 0x4, 0x3) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file1\x00'}) 23:49:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000000000)='./bus\x00', 0x20004) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800) execve(0x0, 0x0, 0x0) 23:49:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x81, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x35, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x84, 0xfff, 0x81}], 0x21, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r0) lseek(r3, 0x0, 0x2) accept$inet6(r3, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 23:49:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() setgroups(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffec7) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x40, &(0x7f000079d000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r0, r3, r0, r4, 0x8, 0x81}, 0x6, 0x0, r2, r2, 0xf5, 0x5, 0x8}) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xff, r0, r3, r0, r4, 0x16a}, 0x3, 0xc97, r6, r7, 0x4386, 0x81, 0xd27, 0x81}) 23:49:10 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 23:49:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = kqueue() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:49:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20038, 0x1) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) setsockopt$sock_int(r2, 0xffff, 0x900, &(0x7f0000000080)=0x8, 0x4) 23:49:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() listen(r0, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x0) 23:49:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r0) socket(0x38, 0x0, 0x7fff) 23:49:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket$inet(0x2, 0x1, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000000)="0bcfc77d7ec67537e1bf6b64bddb0d5c5cd7b7044421e0340d45b4eec9df96583d0b9fbc5cff700c4f5c882012399b3050fc83c1f71ff7a1b920c62935ca796d529a4d620fbdcc9740519f3a77b9291c4f6ba0dbd4d5c521d236b9950aaae021aab32da1c73a370bdcd2fbb3085fbffc53fa5e40b570101cd3ca347d84952a4b2ad785e512c95aa3b3fd8183f5f2f5", 0x8f, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) shutdown(r0, 0x0) 23:49:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) close(r0) setrlimit(0x804000000003, &(0x7f0000000100)={0x6, 0x440621010000001c}) 23:49:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x200, 0x100000000, 0x19, 0x8, "dfea8b582f2995995db666a17a6e8583fe83dc0c", 0x401, 0x2}) 23:49:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:49:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x4, 0x6, 0x1800}, {0x0, 0x3, 0x1000}], 0x105) msgget(0x2, 0x1) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) r4 = semget(0x0, 0x0, 0x84) r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(0xffffffffffffffff, 0x3) 23:49:11 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x96) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) r2 = openat(r0, &(0x7f0000000180)='./file2\x00', 0x682, 0x100) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = semget$private(0x0, 0x0, 0x20) semop(r3, &(0x7f00000002c0), 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r4 = accept(r0, 0x0, &(0x7f0000000340)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) getsockname(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) write(r4, &(0x7f0000000440)="a47bd61d351d7cbeba64df8629cd560232ef6ee98074e9744b6eef824cbe47c005ad0f8eca96585a45c4196e3cf9233f8439d37f7ba8836e4bc6362346cdcc3266f8efab1984e4acb7b1bb6156324c6cb4947005510e73951a350462ddb7a0ea13687a5fc451c0455acf1596809801bd58fb869c160223739694dc847af0411f6545923f358e26b1c6b0f90734e9b0c66a83e1026813d813566ef84ae02b573ae5895d14064a5bf8a60ed9c6b2618ae8b64c65f5f5f2264cef906be5837f477c085a21", 0xc3) bind(r4, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) r5 = socket(0x12, 0x4000, 0x4) sendto(r4, &(0x7f0000000580)="1aea51858c803b7b63f115e582d4992cf3ac15ad84e3226199e8f0df4a0f81899dbc59cba56b43ba6b5bb173155ef358e183034fae5fe270b7d64dba16cb7832a88c9ea4f435719b2439f51888b20499053d085387e584938377023d83256a3cd43a01496d0c79c5cc47d345a8841e21340c0d8ace71d17e3e9e9d5a2f18373ad2976d2b4987aa8fc52a9ff3cf0adde4d087f6972707de76edd76544bbe043cac52ce373395a21316a7734212e1623919bb9f4f7e5b5ecc454a2f97869963f8f8e8bcb8bc6e913c0c70eb666d8aa75112cec0b13", 0xd4, 0x408, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) semop(r3, &(0x7f00000006c0)=[{0x2, 0x5, 0x1800}, {0x4, 0x0, 0x800}, {0x0, 0x80000001, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0x57d, 0x1000}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./file1\x00', 0x6, 0x2, 0x3ff, 0x1, 0x4, 0x14c3c0000000000, 0x7, 0x1, 0x1, 0x60b1, 0x8}) connect$inet6(r1, &(0x7f0000000780)={0x18, 0x2, 0x0, 0x9}, 0xc) getsockname(r2, &(0x7f00000007c0)=@un=@file={0x0, ""/61}, &(0x7f0000000800)=0x3f) rmdir(&(0x7f0000000840)='./file2\x00') accept$unix(r4, 0x0, &(0x7f0000000880)) sendto(r1, &(0x7f00000008c0)="4b4663afc157e1ec3f4f8e90fc4f2940058c882a5a224ea612c3db43561b4a293221a058c5a84b87dd2c59c493eda84366d42629426d7ab899f0d0e141838cabe4d5f63d073f8fef1dfe9c5c709ad6da9df4936d9c09a0ab2a4ba4687f04b152df07ab83b64ec69e7d13aa3bc5cb2f1e7f24670e5ee3cfcab52fc53435cba390e53c7171033e94eb98cd8fe80f2eb32dd880693ae783429baf4ae2378ea61f1c2352e1a685e4dcce7d336558d2b1cfef9701eef21e0de76b35806727ceccf1493319db65f4b7e4674d631699cfc8c9f6e439cc575461bfc76a8d8a65bcf6a58054de3b79f2177967557c245c886441963a952bdabb679dea474b350f47650dee5b2c6ce933ed411b8ec26a60b03d7c1815decadbb1fedb06577c23c99245bd36bacb59cffd9fcbd2c433f8e750e0e9bcfbb05f3ff61fd863bf17fef031be3630eef59951c8353d84957dc057d7d9ab938a5ac3cea24bfa6f32e7c4c940e4d330fcce5f0aa1bd37b7cebce65d5c77ea663ea35c4e7d2fb75ddd0da135065191193140eb76c4c4bc7a40c75bb24048adbb2d26bd14e9f03820f16061a544fa89895b008a34a50388dd7867d0e0b4f7d5605d24272d051089dc224a00e6a7c5dab9711b02bdbc9e671d8a5bdc6c18fc27460458b72505ed286506a60760c97d59cd57c3fe0f43b34d46723cf05f7fc85db905f0665083b08e3ba543a9a17104df6b3e9ee257c806bf4a3784c87c75105dab67d00b3e4bc6a2783e7b7b86a5c3ff534b84424c4f69e7dff300df4ec9a757e106d80cfd340602f0159db90c7b88380f30ff1e0bc614eef0f042bfc00aeba9c7789e326e0a32bf65e9b825aa4c0a69f6daed09842583383abfc178c1186925d9bd84f8b92df0634a7aaaff3c78a7a11d87dffc21f7c8b6948936d13423af94f7ed58692de33e7d566a10a89c36ccf492912463c45379e0551f8ebdd2401ad5277dee6d263d46aeb3281ccf50e5654ab56809a8dd7bccaf07efcc85c5b1d7e459ddd82960a18c681d4d4f8f1137bb8c0c8276c9ba649ad8c133968e178e7daa324ec1fee592864efc9055747f069fe5810ce697ec355f7e0c6f0a9c7c5241f3766c2d910165b071f4cb9fab9649675991c5423500f6302df0dc55144b4f6fb9e38c18dc96ad0e31526d7d659b446e28acc04251ff14ae6e576d3afa4271bc1e73a55cdada7264ff363c2652062617da05f3e488655c4b4d4d275419d6e7c9227fd5a5c8bb82008a8fb6e28a0b07d6a0dfa41654f659f9c3277e7292501d62649ccde71ef241cf2c75ac882703f35adf82ed86a9326321c312d42b678075e1607eec54f2060f4ee9133de457feb6144ad1f6dcf90fe375fd7d6f0f7a2cc7cfcc8959c458250d33298c1491028c1742f0159ac94eee255e06a8e5a802cf5ae577ba323f8ab3ab9cbbca22943bd31218060632d8f5a3e91a63c76361352876dcff42a533149cfdbe3ba15670f043422dfa64926eea4e9fcccefb4fa70bc49270ad5eea7c683bed1e963496e4b5ddc8a83c11a78b271f49fa55a38e5edde564a2282e9c2692d4afa3ea139a17db6b4650275d1287b3a2e031ae36ba04a2c71783c341d5fe23d42cfec48cc9a3dabf99e61c6e0417f118256ae07d8f963053b35eb7a6b7b11488fd5be9d8c5387f0dd85671949becf2e50730bf1db76b4831ee9d2157211ff4b3642286accbfad5b48adfd83a6cf6d9188a4789a8d4b6a57068dced0856ef95270047c078286e4cf2d469ec536956e64fedc3c7b3c3e6c6263bab3add6e03f7322ca2b571b98e44389b4e7708de9603de2c8bf2db58e0677cede73f83f49fff33ea98ce8be332b11a8ec192674c4d118f68adc62b6edc36a21b2686d83dbcce8cda08ea1b4bdfb8437f1e7c30d4b336ccd5c5e0c9ca25fb445b73da8bd2a571baa598f7e6f803dde384492334153313c7342eaf5a1e36932eac3ac7948aa4881953512679d5669aeb2e701588840bff190559efa0e1ddee292e53caa986e0ae9f2756bc4dfaf53274c2db0b77e809b129376bb25613bf7af0caf7c917f176c6654a0666fc430a726e49c9a2153caa8551ffb270ae00e4d0bd7dad5faee034b15c1914d63f8a5fc1ad4608bb921fabe5ef20c36f3eebbabf69553806ba3b8849281e1a39743bebe9ba801b2e276417355a54efb5899c200eba1afbcd635dd19d132d169f30bfb0de1e9038b93560eeafe3a9e8163d9a5d5e79ea5a4aeb2ca4731ec29239dbbc70694de40b3c21a28caaf4ebe0b0cfc34dae1328f6d9af705f66e169908f025e06f80d5c61790c64c8495bd5095f5a472e2c54c0848cc96829cf118670cf05ca0f7ad65ba79f590274f228e6224d7521e12a2d5cdccfff04ed46ec389b8e858597bbb7d26b647135ae00f79a7cfa4babd8db9616ea09a79e7bdd60cc217f4d6dee2bc141f254dc9ea519a697f93d2100e6d189f20c0b77145f7eb24fc33e3952daa36aa49a1c63c6d14dd7c6f99166d6bab3750bfeaf73443333e34a099b34766ac798c0c6cda2a72d6d5158de37f1df831dd857a273504659cb9a7cda9c808372d59999f236395a37ea275ab6be73e6652046fa7d400f24f615af2a69603eace65032e3d7aeb34212f361e28a45fdc28396a5f91ee9aa2499bfd796a052695d08854a619fffb846743e936d5b6be8e2c582e6f59ce56eac64fc33f3a395438cf948ba1552ecd81779b838be4d9b3ee201b195fce27fdc16d101cc30d03d9855da24aa4cd80ca3b33bb91cb2186558ab80db162aacf63716a669a6909162f34e89bc5fe03a1f1fdab243118f7b7c9d84011dd7fb0986de8027be6cf8be7313879bd200fa089590821379830b3e6420164104d2bd6e44a3447471742d83478c5c082f75501776987cf55c6b4ffd60aef4f15b928f8addbe186e93b858beda7afb52f166a2f9b7affaccaacb4cec899d65542f5346f9a0166e0c93033b31f648d2a812674eb5105fba0ae535729aa84bf86b50a56be992e93b8b3a127b1cfe80e9ab3d17c028454dc25af313c64b29ee8a6cc29f462f035d89e3876ba90c8b2b98c1e3121eaed2455c5c47a51b0ae030a1eb7332145f3e187d8a987bcaf82958ae4b4e96a139032269c0c5edade0a001e503ed4ca125887c031a1d22ac421bc35fa38e3878a4b95b005f013eafefecaa217add7ce46c038748aac3c9825f8146adffd7797e9b638953724fa48e453494f4b2c82edcc9089a7dc800b21f99c4e9b8d2f8d63d22df7951446c0cf027cef364379e45605abe15135a56298dce4ace9d1fb29d84e3667c6331152bb195dfdb60cddce373ad70cb0f797efa8f8b25db7809bed3ee625c67e8bbe35afdcd98cc03861d1e66fe285593eeee2f3f0ece1eb6c003116c388b3917a9dc92f0b20dde03068494ba33788ca68ef570ee63ccad6060055c927c695d94730ae22268807290b907dd905fbdf73b710c720f7c488d17f21e560ac213802b71eb7a060ff6ebdb45f048b58ae328bb28975b8dff4afe0a6b4d4feca0ddcef041ae8a7d182bfe89e28984d55d1366bffc92f5e2443379a46a35f2ced0451a0101e382171d9d63485f95d45cfe78795a553e7f75ccde896e195c1407e86dbbd536e4b2cb84f26f6a94e82383345af51fbaebfc9e531a1c7c21977f7f7f7a99c7576ce5a4096ccfcfbbf6aea60ac2e6a3229d0de924a8677632cdd6eb083df3de89fd8a38f3ab3c1c7cdb7c413205a0db5a2f10de4559f4d432fb6e35dc96a54af05a3d2c9fbdc3101152939b4af7a3a7aa623451cb2c0931f46c268e71e373595159415c770032018fb34c553393d7692877461418b1531aa3205693a1bf780220a77e0cb7c741f967978a409cac4f0b66836797048fdf97195db170fbd7a583af3c5ea7b7edd56acd0b937eeffe66b177ad58970944c3bf6df5a832a8a270c307a2aeffc374d564179d49520de8c3a49a7cad7a40764caf97f5360d6020e1391f42eb6015cec38c5b66fd398f6570d6f35891f5e6485213f9cc61c83d8f5a5521f99bec8afd3c975a9d7beb8207c2438b21ee44265019cea734754909931558f2c62c531db99d193f61a9a0f3a2babcde3b1c24fddd630e1552199e20ab57e547662038ac38be2c73785bc9f4f2aaffa019e70b776e5ae2c3aed67701c75bd4bdd613c930a68dd60dd8dfd4ff3df2ecd84be8cc8253783bc063a2afb29a7c934d837413ace5b4d938c18654bcf65367f050e68ddbd67d01fd7904c2cbd5c3f8e7f97419a4e393e51bae17e5e9877e33781f2ac173644e35702a9d10e74d93dabc5acfc0177cd47dc64a8608f09fdee1cf79b12a47508bc7836ea70c658d1434901583bd702c5291a0dfaac1f088dc0ad17bcfeaab13d82fdaaa529e175d55b1847dd6aa21e5d1359d7da2bedba44e57e816dbdf1f03a1a6cc4d6c4c319d09c3260e380ce1899878647b9174c182ee6b97723bf931a627b6755468920daf78f1a19106a1176d47f7f739d54df816cb12d044047352c9b5e0c3f2f8db438dba016b86bef078473d16d97154e139e86a7d72cabf3872981dc0a3e4c4e711f21c7be96284dc78be70f4173ca4d4b45276d6c35d61b96da1b9e7d4a6f763eb614143c12d7d864a9ee68f5390144fba6f7d6e5a1c4a3f46ae148851423c89c85ce1cf8db97ba2c2a666dde9bc7fd1a3bfb7bb51026ee8716b97789e1dde27c869a1ff894e8669f28849f35f0daf43b8b4987ab8f7ac874d4fc36bef5250a599960b8c46302386d8807ea53a6d29419c7e0fcd5fdc15e0eee5a43e2a46b04a614b6755fa96159f54f468b943169f7a35f442a340d48879822d392f6e9b88f195a3bc0ead82d251c7f533831c738ef7f77d856b4a3387ede9698040c4580113dc536bec0c6b308f718e610f7e3fde7ae305d145225acae4409116e54a4fbb5e754f405d449f1dddf110b15d214d84b88accaffbb6058681b9dccd864730dac57f0c37be3ce4950ef22ccd2c5f3070eb559561e25da839f4f4a581a93e2a07161615443a446ee67be5d384226031163bc6ba48b91a7686fef63be227418c6b326c2053043fc6161acd2644cf3a25719a1e1bd0914f6fdb623f708a466c63d07a197bad80732c11506be034df1906373a2d17ca84ab71f297eb26b6eecfd87e118f2f59cb282e9c2d5cc3626b89b04fa0e93f2d36cfabc15cefe0bcec27ea2305074929d3b8c392f9a5d4bfda0f195c797a71ad8e897d6d7e659f240d2e6f11a5554d2f09e921dda8d2bb9e1ebe6717ddb72baa5302e84b509213352d5ceb8b0f18ecc9f8545a66ac6ed90a7a60dbc37de063bad8d080984f8319c727b189df926703be508cbda79eee01d4c4bf1d7ed3db4a1f08024158e8d7a70c901f570cb3781096cd681b99b13c32bb5b1b930b41fe8192b60504a75813039328062519282ee236321c9f52ffbc672ffa63e5602084e2f61662a18083bb860e197631885cfc605f91bfccf6260026ffddd681b28bea97ea089cbe6c57ff80688622568fff960ee7573d2713b43d5204a0ab4faa22d046ebaace96160e98f33c008867d8170a8b3eb7855615b3e539d41bfad62edbbaa0c4e1cb644bdf496840ae2c5fbef50f86fdf4beac0445fee3455f7b58b1ae23651b8ee6fe01cc8d76f9c9646eb178291e81a4e917879f45fbcc7844fc65c0045a900accdcd4e9daa8097915e8cd58209d71685aa3d15f44b69de49a3f81d710ed6f088314aa90086f42991dc1305a2646372b7433d0c97739b78acffdd2efb94a56b8273300da43521706aad7f181903fdf", 0x1000, 0x0, 0x0, 0x0) getpgrp() link(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file2\x00') getpeername$inet6(r2, &(0x7f0000001940), &(0x7f0000001980)=0xc) bind$unix(r5, &(0x7f00000019c0)=@file={0xe215c473048ffe77, './file2\x00'}, 0xa) getsockname(r1, &(0x7f0000001a00)=@un=@file={0x0, ""/4096}, &(0x7f0000002a40)=0x1002) 23:49:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) setegid(r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 23:49:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x3) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) read(r2, &(0x7f00000000c0)=""/31, 0x1f) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d4f629ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) 23:49:11 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 23:49:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:49:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) fchflags(r0, 0x20006) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x84}, {r0, 0x50}], 0x3, 0x7) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x0) 23:49:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x65) socket(0x7, 0x4000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xe6b, 0x8}, 0xc) 23:49:11 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 23:49:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x205f, 0x40000000000902) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10}], 0x1, 0x1377) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x80) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10008, 0x10000000) r3 = dup2(r2, r2) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc)               23:49:12 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/10) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x842, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="dd058dc6147cc98c81c052fba6170b8e48db830db56efc4baba7e96b798dfd10cae4b28e38cdec08c341acbc69915986815bdcc61829c009", 0x38) 23:49:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x6010, r1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x4, 0x800}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x10000000000880, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x6, 0x82) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x100, 0x10001, './file0\x00', 0x1, 0x1, 0x1000, 0x7f}) 23:49:12 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x22) ftruncate(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getuid() recvfrom$unix(r0, &(0x7f0000000200)=""/179, 0xb3, 0x40, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x2, 0x4d7be05aa5b4533f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) r5 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x18808, 0x10) fchownat(r5, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 23:49:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:49:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x191) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="39e7faa46204ee0395a2b2bce4be9b9dc9a957baab99d9865c8ec443b50df9ee4ad815301999b0006b9d5485dd9d54df949226bf454adb52fe93092fcf5637ec8942630bc92bd929adce03f106aa6d1c126732cae59d34d4713dfb8d9d3e239015b4f8da734f11f32f636ee7d2cc16593ccea42f10ce90c0beadfe734c680ed4241e3f39871a0e88c0a24b23273b93d4604060ae85465f633e7ae02818c2f2680ebcc880477b20ebb71cf3febf85abc3dfa26f65ee94f642ee4609b5637537a4b66bdfd61bea57a879bdbaa3abc62b6803c0162901cc7580fde519a6b5198d41b45d", 0xe2}, {&(0x7f00000001c0)="33b8a9a1cdeda82b5fbe2578ce227d72c23fef223560118dd8f9dc4e1add812a1d9b8817d16d4d3fbac1c8920668713c3bf8c9b314e73725fcdfe6174a6d79304cc74ac098bfffb75fc9a3f28332e6ab003021d5162e0049798b3aa1807de8e3c95b433694528c3f87b8906412ab5c19115370ae0079", 0x76}, {&(0x7f0000000240)="ead53148f989b8b4c8986d64dd7c7cc74dc3c74040cc75f7f121c6f4ef0f969a551a372090e156f3d0d71e4694e831abf4406d4b36dcdbe4", 0x38}, {&(0x7f0000000280)="71fd3828b2f47485ce4837ca31f8935d44380a87736c00c9e09152f87a030b58b0d5545e6dd5d792164e0f1cd09cc48b6e61e7f16e2e8cd7290c28c3a8eaa997fb9347b9968b1482ed5bb8162b90ebc2a009f92ca653169a752780b662f62b7b50c0b5794782db2b7e73b9c85ec7c119a0ec96af3ce51a3a89dd0c5b7a409f81610fa42cf68a74866a5fe832f8397bd9fb9eaea69d189aa1b935130c281c62dc16c69a1406980ad9d4da167131e4bcd2c02379ee7faecd512d666c2c7724c2caa12c342fea6af177", 0xc8}, {&(0x7f0000000380)="610714e91260bc5dfe3cd6b37e8802a522913a252631a8928975b5979bdd705a6625f75dbe1b79cdadea79e9ad5edfd62c3246ce6a2876643f68977e83d056ff08b40d88a4cc6203e295ce06dbb7982dd4ff066ad159d1d549aa0481b5c2bb05a2096e326fc697a72074c612a537465eddac905b7189e2ad50ff4352ab16639342d230aa4be21fba824d6aeb54e29be1ff758fcf65a3c921bb1e0f61d363f66ffcd64dae476e4f803a250a617d9ae4614ebfa0b50822554f0ce6e19c861a5ff9f7b322b95c3b04bb6a585f8e349d9360b4a8783661f2a254c833dfccf87662ac46c5d2bd2fcabff2fad22c11d8fb514cd8b12107f232d1b151e85bfde72eaf908ac7003c9338ef6beff1b3fcf7e0d0f24959d1c7fef998e259de23eefdeb0133f1eadcfbbee6315ff25219a81acec31c5b9646cc74ec1cc24639251a692b47c39f87757c62bcb4b5ebf7f8fb902e2d70115b25bc881d0c033ccd6aff4fd44051e19c9773cfafd54e9d966dcbc2f68e30fc942b35265ed62d42758ffd3235199c52ad84aea2067113584440b09de1f23e771da7f91b481b476c77c1efba9d196512f709ec139ead5095281fd84264b6efe900e2a65e1dc2aded10fc9d78cca90132eb842c24690946be3a73b9c5924222a1e15cb9b5ef83be51f56ce27b9055a98c45933bd76bebcefa1c4a79421ff7180e3df04d0eef7f39397cae578f4cb51aab9f723aa7dec881ee37039686c53b0a0aca66819da3dc1b627a66396656c802eb82d5aac39ca83e7f7178c4a733ff0e5c0e4cb912848045668b5df27df4e4354e4053188d97650a41f5077648cf98733ac44a401e8ff1e4a055e8705a463b8e782545371c457a0b3f1280e988527a62e31cc1bea577425fc4532d09a83351f455f3f1ea50a02b8318bb5f3d5c110b45cf987cefd7186ab07cf0c3c381f4e1faf385a54cc57e4cfedd3b7d9ca653caee641861db45e574f6fa99aad49afd6a58f95732526df5c4e322b322a1d4be2a87aec246f6b506175946018d1ecf282685f4d28ca89bd5aa060bbce1c0c51671541f1b14f8dea08da7ec097d1ddc388ef4ef5cec38bc5d70ba5e44dd2cf174ad04da4c557b5cfc2ed568cfd389b1e5be33be2c84c3bda15f4673c2089bd7f9b77dab63b8379d65f070725e3e703b09df46d32ecc7c83d1777a18929c35eecf41bce77047454b5f49b7f29df2eea5f760223a3b00de780dfbe1d65451e0502a3984e84aed4431b527d4e962017ed58a856c4cbf187fa4d7d635b1ddfc48d76c4fac8b9cc065d66d6371bc3dd6c969a3d5abcd4515dfab8cce55a875eb53f1af65f25618412e69d28288cb473bcd71e7a4ac8afc8c308a1a34118d68656ccb292d67ec248c59b043230659b2b154d7ed5b7d353271e9fc271a709e86b22bffc2679ea29ccba8f0b71d177dcdab9b5ddf7b834c280728968bf122cf0be1bf82922778f4d2034a557f0b5dca5be155f89b75dfef5e7879e46643ed0fdb89981bf3085f141ae53ab34060b03cdfa4832b2ca343c33e9e8fa28833ea8dbcd880903322ee84c47bda6b030ab0f6c6e92c81a4e9ec5c59aaee2414e037eef53478b4e0026aeda1bc9e8154295e5b3c8eb836192d2407bef4b1e0d9f3a7466227a9b1d499e17a99792a04251d3dc00fd0793dbba29decdeb44efd3c77a466c3b41f9901160f701885346f9d716faa90e5469a2c3edd189c4f5e73e4ddc19b4c31c41feb4a87c94cba32a7cd7af865ba720e9f1c1d835bde0eddf9dcc73bc2b8f00d66e3332a16b121480166d896606149341fe0bd5a2448e891273cb6fa52fb6a52ee28cde09cad034c0d0a82ecbc79e07cbdeceb20d0272470401a632d10edfdb614232223a236542d80fcc089ef9df958c14278fd31a1c2810f5d466c6c1ea0699a9c81c25ed7377d302f3020f40adab4b81f27124a70fc3838dcbd69f5d4f3dba02fa8c439b1d407eb53e94807c27fe55e7214c09772657940e09b9c2163d765b1ee96d888c0f69216d14a650685d263b2911b6c0f4715fcfc7c9f36d05d45bf487e78890d342400ad47f46a4259b25917f924514a71f6fd426a7e47c4fc703671d3b1272706e081139bb8c7249ccb064ea4579647e2cc5f0a7e032bd66103497beec8a91f1c44e54a5c4d8379998159b03b8f016f2c90cdd4d0bc800b4cb53ae384d2147366765263a9c581428ec8db3993d558dc29de8e67411c0f5422e5aba5eb54d7455d80d4b36320bce0c241d4a470a05756131f50559a6c5e0fa2c8f81b28e01b99fd49b3392c75c43918b9fe481520ceeb65ffce082152002cd6ca5c47e0971be44ebb51b7433988c4d62aeb76160f9723b12ab96e2f40f923905b9ad866d228db7dac18baa091d87cc5e70292553159172750991b4abcd722de056296d57f9f318b2281ff072d96fdb989c764326bd4e3b82349148e7ee26076d2673a1a6412f3070f77516bc9da8353b4a74f9ef8b9e61cb7c15a0742ff294b467cdae786d230c00dd18427bbc33ba7db40051d8cb587d46a4222c201b4472eb81a5bc74bff19f560ff6b45406610f1924f672262ebb1c3c5ea36416a61ce7352e8c6841b9fa4975b855ce13a81cac63185c8c36eafb6543a7ab17a9fe375d0d0a8b8d89bb609785c20b72d31ccc059d6e7d9d9830563828e70f0ef27c8bfa36ba82715f5bc7ceeb20dd98b0d0f7a0c5287493201674208befb6b1a714a75c18d3f0e993ab2cd77dfabb62eb82f961de91cdd516304ca9efebc76010cfef61d2f819f14188f314ea480c94b6ab0e2fc93be82bde7ca0f2dc35a5dbd70226bf09529f60cf7a485b8c00e9cfed786a4df5b30d94edafb8458814f58ed08ea3e5ab96695e5778079dcaece92a56d4884fcaff80ef554951945bd094d245e8b21806724bf7da79aeaacd41889162c440efa88d0147f1896700ff2a26ae98c046381270323194989f19244d885ef088ffe9979a08c1e1a628171f665045f0d11e3cd10ac73906c8dcbfa3985d7fffe197cf72980e447d90be2994530f173ad3d187593ba6caceef66bd9d4f219b5706956887fa53bfc6dd2e55a7d1a4ef59a613260b8f8739d0a46c5c3dd715f8cd7520cb79631afaff190c5edc83545228cc8d15e150545be6dfd01135138e9ebc54616b01b7797bfe303f5311cada11c4b9686ac58db9e19d8cc18ca7f7b9e964534f995dc0b3f06a41a56b0722e3edcf7fb16ff7a3497ac77b67931703bf0e9c585b0255d4bbbc73f8fa8c975c9184e7d8f27895f45ce8d9585213bc6bc107bbb5b45aa47cb562a518b520df5e9a707f98dbae061c3ea78920b9e8087440e34c41057172876a21bd22fa6a9539ee0c7ee32db4416548812f04b238f437a8dbf2348b8be0e15ca0046f461363c5b47d9b34648351285473046f3004399b07631dabe2eabc5fbdcce979fba30c30a3384173fdca8704629569b126941e0dafc8977642863e581bbe14cc09b003e8eecff6f4d22dc604e094b66fa08210d806277ef4d21a846eedec9c3d0808f84412710b485ea8159438d8d7c5ff2a83ef538ae2cc5a3d934a20ea0811bd5d6c6eb9610e0bbf586d5eba57ab87292365b285cf70c8e18001c5786fbb0425478ede73cfde7bca2dfa7fd60d35671dd4c4a3f1583ff5f8cba48e102b657a5b3e5962479819d264cdad43ed84dcfd744131c92e77e8d9e6d16103b12c57416631fcfe031161f026b107ebe5c199c4c0c5477e6444d10732f8a3d244adda80a90e098919feb4b44c91fe2cd92729a30a1354ec572741dc140d005270560c6b702f2e5049a03363d3f55aee81425588831fe0949fa3c1315d85649fd6444b91d845fa6e439099a5a3238105912286e18bad485158dea18ec444c5d4495e35648944e52fff310b407c3b562b29acdc02faa54819ef7987a0a0e6a26943ffb5f62b96fc28debd2105e255cd1a73f18e746deb34825786d62ed738cb8859a960a7e5f5a6ba14ae9bfdeed2e056216f3f9b155a5b0d6d30243fe6dbe573ebd43d64ca2faf9eb5b601a850be596e7fbdb827070336035babfb596bc28e614447c682687b6415a6edf79a49ee74aa8e7897bed47d45ac0c9f79bcf28c95c39859ca94416821e8f35c1dd37fd8ecf0bb1df63c946579da90c5a4791ef10eb39f7e4fded3e971ff5cd6b02d8a1a293ef9f976c65378a36f3385e138e5568cc5004e755fe31859de911e96fee59efabd210558fddacc7da34a45d525219404eda59581dcf4ef730cdef4130612157d1a575dcd6578c2dfec831cdcee2b289b03e81326c7a606e5fb5220ed757b37eb04febdb0ec9a49a49bf17623739c20add8d888cd982461d413424e8ba84cad3dac1d0009012a06ddace183936e186331ce42bd9c37941dae7d7e787872e80c601e5cb3aa2c9f5e1ef329a8726bd5e4087a4877cf65846361ff6459b7aab1d91138b8efdeffa5de3df9d517b6e91a5ba3fd1a398ccd06535bc97bdb1b33eafcfc6bd0ddc0d869160c13313342069f2456fd2c1098517afdc7c172ba980936cc34fc387c7bb41005a2907745b096feeb2dda5b414adcf84076a680a58617e9fd327296aa0336153a96be137215c9e799613f6afb95f20be45587a20f0a21c72fc0de14cf389be059dbca2420d037131267ed6053c93d949713299cb670b0e386171c564d9bb9e7869b759f13623b0adfc7c1593a5f992294b7f83c9b1bd6972d263efb5f7a49457cc33cf1f3dd4ffd127186fa527492461f26ccedecc41fa97e8e6b7b1ec096dcdc378de7061929598a65b41e12b9d5c38b86fdb04abe64c1a30e8c6bd6ec3d50b8f5c9764a789ee38d516ae21987c4f55c8852a8711595bbfab1d55c49c4a2175150b8f9901af20fc070e8301e429b0818b4b1c942db92c4f892c6aad447af54a0f1136d6e1403cbc52d79340efed43f841b498e7edffa757395bc52f3001f5a4dfc7345fa5278948fc0dacc513e549e37238a1a214595a2c48a2c5d61383a6785bef65d46781912c5e3505c549e0c75524938a0e44e5a513c5151e6d71a1cb6380656bf8dff6607605b276acbad8ec241553c84260257d9f59cf8d6a2382a65a047f23e11b04d7a9c0acbd48d2c6f38b87992211509ef556a2cd8e4c7b7ed5525fbb9d9cacaff483482767ea1e6669db2d789bec47b8451448f6471deff441f68277863e3be5a857f8bd715396f10af34cc3817f1e2c53c21297e7afb2ab1cbc30979e63bef3df8fdc90482f88168bfc5cedf317202f30e7feecdabda3ad1e9170bde6a4baeb186dd62db4e7a49cc02b690657d2518d5dced0de659130ea4a27d7df0613557fa562970aff5dfb00672a617685e512e3d7580eb91a89d39a76a9a5a54cd5c37e4c9f9c1b64cf5b2a3282f4731a0e55fbed547b21bdcc818be0217e2b07e517b4d458f16aca321b4125d2cee970c3595e95349e2e1c16e01b2c9590f68aea9fff9e13b34f7f46ca4341ecb27e9f14833877d3b6a1f9b0d191cc90482adb2f14c1d01cd579d2cae054c84785f98705a8bae756f50d8b41a5bdded393866ad210f86642915d8aec16811d8c75064037fba5577abae87368f72b48d6261ce3be541efd7bdb823c0ef8d70c0f29fe756ba5b88bc87594423438f6e34f753b5d54a9b6c8d6423fcd055a00e6d6014cc1928a060549559deb23ab7aa75088006afe5b3fc533e57e00fe0e7f3f13ac0166186db13f507fedce9ba71d757d36f00f869533e0de6692bafeb2831b01f5c13a798fefcdd6cc07c9a849507541942b49fc4f91b8402c0f62acb9c583", 0x1000}, {&(0x7f0000001380)="13f5e5bf0b0db3b69afa3410e6049a024815eae2a69241", 0x17}, {&(0x7f00000013c0)="fb2aff9ece31999e44f92be7b6782592c970bb9cdb175207951565d509bb66439199e6f023d2382015b9d59532f3e744", 0x30}, {&(0x7f0000001400)="49adf0f167fb0831ec086bba451a92e1f4265cc9cbf78d97bf111ec8ae6fbddb210c99e75c3cd34e17277830462feab7cf70482d335d4a75a04869ceb88dce296ccbc79b211a9a3cd3efdd7e609ba2d210c81027a50deecb11cd895dbdfa9cf7684e878afd77325dfd06c7f08214b56df4140980892baf02d7cacc2db2a92a3b6faa4b65240b4d401be0c81c56b1331ad26a29072fb6c61bdecb404f5eacd1158cbedc66f464a75ca40381ef6e450a7cde48ecfd9b89ad60", 0xb8}], 0x8, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r1, r2, r2, r2, r1, r1, r2]}], 0xb8, 0x8}, 0xa) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 23:49:12 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f0000000040), 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 23:49:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/56, 0x38) 23:49:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r5 = shmget$private(0x0, 0x7000, 0x105, &(0x7f0000ff7000/0x7000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) pledge(0x0, 0x0) 23:49:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x3, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="87b97a234d56c231563cdf4170bdf67a34b53729046ab0456330fbf431", 0x1d}, {&(0x7f00000000c0)="6481426f567d64e21b3a87c927ffd9d491c452ccf06bea52cb1926f60ddaa7655d5aaf541de1cb9243bc0cce0ff9ae1a3e1fe2fe49af78516771cdc7c2e9a7e90d201a45c83e25055a093c3fcedc572b2e4bf34570f16fb1acc706077583519a5fc95ea925ab10db1c11466d8d0f87e876ba16bcc7e260af", 0x78}, {&(0x7f0000000140)="55b37252284db71c51158751bf2d2e3216bcb17f5470497e4f496b6ec50437cc627739d6441c58c0d247e9d1994653e0444151ded8aeed50348d88c2c295b0d52a093bfb14b74512b5732235cc74579e16dd4a87c22d9e6b5e96441bd56d64c3996b35a57b6518f61eb23f20c58c49", 0x6f}, {&(0x7f00000001c0)="a6d51c08523b4a61553559fbf66ab170e74030cc5f39daf2bca3439b1e10c3f7000cf68254a0bbb58294e6f95e5ed1f499e38bb8c7a016431665ec4afef44484343b5fba81c92f959bad1dda9b242d", 0x4f}], 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x210) fchdir(r2) 23:49:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='l', 0x162}], 0x1, 0x0) ftruncate(r0, 0x0) 23:49:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000180)="9ae9ec5a04dfb2ea59db4ee045071f8faf11d617995c67f59819b3dba18fe64ebbb37019713889a67e8fd9a0a246065b874be773c9667e94954ceb6766d0ccc291d1323d88db59f27539bbc496f0597341ad5293927d2f209d0fdff7c57c9af65b136d9619897a339e2d6b237e1b10567ec561e5f6a284508a61f67e57c434222f03ad4d85a6f2b34480f988afc12063b99bbeec9fd2326c8efccbc3983e005f9e5ac59f", 0xa4}, {&(0x7f0000000240)="bac84c0eeef99d9bc039b6ff6e9cc160fedac53433427b3706e5311b39340757ebfb59f1e6d49016c15ed3642cfcdd3e2b261f1cc8724628bf69f5b322062c0941d0a5186a05932f8398f81fa64aa0356d8b9fb1906ae77b56404656fbf69e637ee6235968f7793371b94f57e16e0e603c1608dd26ab1235d139da4d45c2e4c18b01e55acfbb69ac3d00efcd42849a40b95d44aab86be396650758617431a6cd73f83da88f6ae7bf3a079c4e108674d9f47c229a43e22792ec0a469aac946fa898942731820e779130f1f74eb5103972d62d6068206fdaefd821f099052a11a8e06d1cfabf81710cb4e02bf75d5d7ccd9ab7c7eada7f754908322b572409ca8a8241780e91c4946503e630d84cd2e153a17f5989de0a1e20362180de71594e07c8c971667f42d2e1cbf796daa9d9e0b5c37faffff79ff5b919995a4e642648568121548567e28d79d7ccbf0b628859f94c1ed2964a4b7fb253a1126e843d7d836d0affd00effc25def95586fc46a855ee921b5d1724e72a91c1f16dbebf266d635e33e33ba80b2ee5b5bef15b2b3e29bcc6898fb107fde66028a95715c504c19f2a0dbe107d6042941c49900784db115be6f632e5bd25a8c5923f4f652f0385f32cfcb03df4b01b742fee05e3309fc6540b24802d212f5c54de46110c0ee9adff16507010b67753576240963636ca9a63e2c5883618f4d339e8612697f39b66f43d4728b80cbd9e88ab684bee9a139ea2792216fd30e5e8bc01754c6f2d64d15f1cfeb7d07fa1a749efb8266d413dd9e922ac0efbd4376f511cfa5e36050cb94f9437837afb8c05873b55747ed3759b5e47dec171ea5e3ed1831915fcf01df13c1982dc08fe8e740ec09a1800a459d7b5e333f33128a37c84320b091a4cbc2705a43139ba503643308ef8342d8c83191fc540007a500a87257510f121bdfbc246b71810300a3af61fefaa93cbcfd86baa591526b4cef515b6a881b95f716b02ffbe2c9cb26d406cb46a97ad565615074753badf1aef280d3f01c4b252018ca8767250c17be3bbf32c53cb2a4955b2f543c360fbf6deefedb3dcf857d9409391d9f7bd5e8ee484e883b3ad423eff412abeb666eb66ea85dc5f3d15031535949d27f4fc3a37e4a9f8f7cb76609d72b48234252380cece2e9f2968e948891e6bcbe0bae257f712e502bd53cc60340dc1d664bc02e53b72401c88b9e0c7c50b8c2dbf65c8b7ddbb30be7d3480add32b15581931b210ccaad081e626de712d9584d6644cf99bf75e56c02c0d9fb5a6a848085ef09420a3b9bbc7ecc623de869211eb2b250d967e9327a803e175c729a74d808433d08cc4f8056020310682e793980f4c5a462616b0e4d40f1c2f7e0007c749a50b0b33c19987e22ea5c8566c8cb378558b36e677161e0db2fe031fed903b396f000201d979ca2c1bd5bae0ff5e17421f418181796721840a0d7d0fdca461ef78d02a931ba48d5a8ac303127132853457bb6694e01705f9fc3d32f843a4fbf8984c75295b67310ec74ddc826f8710b3a8849544374621760169ff2f8f53a8dfbeb6432860fbf62eeb2e7a6463cf74b603abd4caf1e900d8c7e0f5df61d89a3ea6d17cc5e8b3a3ecbfe280efdb37fc647507f992906e522a619e5d3bc25b7f7e09005bf5603ecda7dd166bc5baa361979c96840f2c2fbf32f3324a92b20c2d6022f9e68f80dcd2093b2cf762c7479889aa170fe97b436c0430ba491737417b5de2705d775eba2d79061a2539babc2edcedd634c593f7ecc86116e9f5d2ef95d34d959bb14681ad3372c3ef24cdd95271f08710321c046fea0bb66976a0c7b9c19b347846406e7cd82c8bb6cc7147a751ad956cdd006c1131b5127069788639dc98128a71740814450bc0ff9509c04d726af91df10d175a6d62826825d8227c648709809c132723d55309c1c86012e572c76c04c20ce5e479d29860b953a4fa336c7a874bb577c55015dcf41b14f675b223a31bb4ba92bcabb826431e528fca20899898c850befd7b935ae6d65a3e275028fb58430855418b0ba9769fd37c89c643af7bcf717c4c47ece3fa1fae4e39ecd5fbb1c44ab18b4f4dbbdaca8ddc9fa1bb5c27cc945bc5422b0f2b66bccc17efaaec1c54d5a58a4986a5dfcbe202c48dcd8206e87f4fcfc99e84f57097e4cab0f84b3c1a547e39a114e89b18dc1b69e6a5d103d52a1174802b1249411a48c7061be15a8f0735328bf44bf9c6c448914c6ca8d92e66884e3fd77d68dce62bfe9f57df0901979205d7431ee0ed253509bc726d0ae76ad73366332d735773ff648bb6088af9f334ab3dd2c0099e6cd2026e42e20f10768a406f4ce5bad1ebe8d941fed30f6752cb71c19d48c537b000ef1e0ea8cc771beb9173e994b8b295733362b52eecc00e82350ee5827a7629f30dd6067c13c93efe743ca9861dda6f58329d62287a7da872450428e2b36be8487cd0ce42c19a87feae4b21ceaba6028a3104b9b4feb82ae68636e0784aedc22c3a20eff6d17c93a34d676fe27b8a7f439a6114519123082e82c2fbe927b77cb554fdbaeedacce7267764de0c5b5250749503fdb5ca8f189615a54a642970829596b9867968a94924ae48a61975b472f3158f22a16e6d265350af56c1734bcc7bff4c34f3804f8344c588ab3243aeb687b70a4392af16fbdac14f2cac94141f3db10fb02e5edb68701cc7b9998c7ae61423a003bfcf0f7c87bbf581cd4f235825b571547954836f67108d928cdddf080d835a171ca9d98e7659040641ba80d511e7ba7c35baffe732578808a75aea891f75d5421b3e10bf137856c50a3f718f599b9f07e9643ff57dd25ad12cfdc8526dfaa073d9f77c3d349a567174ed0e25ccaabaad427d4f6728621981d75e951bf98c632c4839d9c1d52e5910d6725f06f909de109011029f54767fa6f5f8c5f5a6a22af96ca3157e7265b510a8d6e93ee026506015825eeaede840b465dad64caa75319592ce4e4ec37e24ee75d557b74770e3012989ddace61cef244c320b30872cf787710dd4bdbcf5da71364b1fca206e5cdb5767c938606aec6175fdbe5ce633dcf11abd5600ab0c0113b36050c377609048dcee2597bac79372fa9a254f56c51d405d8aec15754e539c736a030411c9f5c711f404b0c1ec9c2179992e7049adadc2f73fae3492603a481245c7bc8b8dc8b7513bb49aff82b53c7fec1b5a689b8a720740c6fb674f6fa3a654add9417c095940511367deb873fb2a377281693f6fd98a127bd1ac3747ac0c4d889829df82df300178d84601d7df2eb0d1a739966c068b0dc984e458af526a51e10e7287606dbb073b142ccd9773cc4ee9636fe4d0155eddbd456114d8c8ff539d0276db5528671f61e19c3ade175a0054ab51a88534924c920c3fb918c85c03bec08584e7d6623df4fb3521c3e6dc989b845f246c1295e6805f4e15a5408ae68043f39fba4659b3f68aaee3a21a9967d343d8f68331b73a0478e86a1e54e63656914e92fa00c0ad0e30dafde985d012208abb1c1d886638ffef72110948c59db85c21595ddc11d2982e416a19d3d48d2bdbe03b81888660b83c56e504827ba344410fd9f003c69ab03e0be4d1fc81855cbb5cab8315f319df89b0d2bec5a5ab1c947913aba5947a09be39244feef6f6d6a80dff21ae1d50c09c409cd6d20e90303b42d89e557abaf347674f39cc4032b44f0922fb4a6527346fae833f0c50ca74a61e2a822282ae44d5b78aa6a027947f868ee9f7ad6240e1370ff54bb489a9175da53fb92555a4ebe682af500ec112096562a07e448987bc6760ea426cbdb5c77baabf948194f4c17e379eca1b1b61333ab925255d149802c9f8d3d227ffe12f2ac4bbf7bccb94e6fa95d78e5a96f166edce462a7b0e955acb26a57f1fc0efec40f917e764f02f61504a6e727f3673fa9e900e5a788977d3332a527ddd342550933c80845e66abf872f3fa67ff1c90f29b061d1a4d8eb2b0257c5f81455684897e755262a51a07caa1665d04386ed41b663216e6a2d542be9c1e636c5224beb36225d6b672e9c1fbb01f05c956ce29eaa8c6cd4aa5a631b66a86c6e2e010fe1c05cb027c3b9b889f1328227e5943d35bdde58e040c350e7fe11cff26b2fda02c996611c937bedb292748d7c47a656b5040e4113644231f39c04f21f1ca60a2207becd31e294bc49bd924f86e0ebb972937508ac4e35f424a22930057c96eb873ba061e5d8c6c7689aef4c6eb3c28549c70c359f09a095da116a3aeafda6e45b1ec72a62c8cb8f3909ffcea8c4bb85c743b75653a8d4b808ebf75ffbf0d65c6c7ee2e5a54a42c7ff28226cc6d074517792989cfb23b987b24e0dd124f5e357322313e002ddaea9ce38b2355e55167771f448a82eac8ee09e74cb27f95c9d617304ccf9fe2f8756d60fff6384740ef409aa39da75f3cd3920e42a5238834fa026afa72b6d11140566fc25f68b364657db968b14e286f557b124fe5e6e824045077c4f1812398863ebca9055cee2db9d4582a9887bfe6887f6769b42fb9d30aa59693298276a10f2656910f78ee41fd24e1299ee82d835080244a5c6404ced9304d4751e2ad57819427f1bd39b08f5dee4ef2940dcbbfdd4dbd8994307b74e53fa231b07c7f463ee54423c603bd60fc67ab149ce0eaa614656af18a3f574a018fc82efb09e6cf821cfec64e400ada6e98f1711353a7694c3f39eb55f8e46cf864323de5818c7dc08f65cab86b6cd64f9c60e087688b2c7045680a309275a64143c8186c71f7daf84f6a31ab24fedc3dc0b5d05b1a086c7048908b4264058b663fe3d7241205b5e8dc15024d0d12a4d5ecad71178d045fc3f08bdc21d0ae19f8fefc3ecb13f34267102c88acea1f47082fc6a9dbd823f8db34dadb1c71bf02dc6d367e014efaa9b8743f867f7d76880cf54e6d6074381cd2b580ed67f2690f40093aac3c1b23b91bef935c6ccabd48a2350e32c565fed256018534f0d3fcbe2f7a77a5046d357a9af665066168aae0e035809652e6b0a25568b58345b7ce2e031cd397f7bb1a367aa04e9ff9e83e12e12ab728a9bffd3611cc4f81d6a6097982d253079f60e013efc5ee2eb241251cc184e50597d61b85db61a619695845cb2bf188d396a3f5342010e554f4ccee3e02c58f4d7d970f435b870ee0215a326492f5aee42aafbe34dc62cab757bf7b4a92ef697da6d64dae311dcce2148c5b4828082deb713567fefcb77bbf3207321591183376c1a5ecd15c5e5cdef832b3f56e387c8639ced099563c34d10353b29e537700d425508bde3bc6c6d4aa07b2708a77efc124319578734287d0461b56ce8cf971ebfa647a79342e3f893344feb1a919fa0fb3e8fe851112aa8a91def1a69277a5103cc443cdf9f26029262b4bb59686d8ba18c987bfc8bbf9b50c3409cb52e4467270154e7ac6aeea9af3feb717433e72191b47178eda39cdfccb97256757d1d4e7055b10bd51ad5f826f3dc61a5c63c69572071c5a7b1f956c1d26b94232d71625c4715a09998b126f845c16efbddae47a47545681505a4d5d203c24910d9476b237d2190a64165e20b04c2c63bed52d4f0f23541e2d96d8755d8162aae498f8a543fc61e84454c1bc51b7bd736959309ff8b980e520c6900803f71ee1b61408c790322b40e1e6c7874518ef28ce474e24f62b1664ba40c903e1bcbc885d37e9075e389169690f2ea9b0f4355fcd79384d0fedb6e19950a6ec73529bf6e16fb3d5d7d7e1d9c9ebedb70c40e1de13d8f5b66f276dfc422988efa69cb348aae4e4492e50e66", 0x1000}, {&(0x7f0000001240)="951a7653349c48d90729d93ce5a6a69fb5765b137594c5161477f0a296d805f7ebec0b85554e1df76d9544ad5abb3c6a3c0eb1a2ea65fdd0a198c32a971b32092db23db44cc5f166f0dd0deb7c4b9e81b0c47c26ef81a64f38e3a449a785dafdc240329a5b773509c162317e608d052351071d558ede8a3dab5151aa92f8fd3a041dd935c9e9c7d6c8f49393081f929b9b6893fe5b038e8a6be3", 0x9a}, {&(0x7f0000001300)="c6c2fa6c152365ba1e764f833675e6707b3acae1f36b063820827b4e50b43d947827732ed904d04d4808b136a3cb6378e10e4be50b0e319c67800eff9f2eccf034ff62faf1f27480a2f5de5fd94b8713815febcf11abeef354524ad1b06eb05a9b308fe22f7590d3db09ab6188ac3c959acfd29ff7d0e33b04346798ae7181d028899f32eac5472e073465115206d8f3a703aea108dc26ee7dc86efa3ada808dfae13efc9fc26cfc52d289722e313f2723dbcd59f0f2d9697b09588df131f497e63a4731efb0ee9b2368c7e0ed54", 0xce}, {&(0x7f0000001400)="21b9c97cb38910d895847a16143c547a62fd4a45e37ffa551bf395ccc2175144f153fcd6896d58f65a29321009342da0d0b993e12902f938b1d62ee129d796d36b98cc6fd86d759466e2", 0x4a}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) 23:49:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x51) read(r0, &(0x7f0000000240)=""/198, 0xc6) 23:49:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = dup2(r0, r0) ioctl$TIOCCDTR(r4, 0x20007478) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="73b65b6e5d61345499d55954c2f690439a519839745f4d1fe01d69333795516e296ee6123cd1bbf00c5049a00dad8a09669b8af85aa8f80527e6bd45de8422", 0x3f}, {&(0x7f0000000300)="55dfbe46623b1dac6ff6179479fbecd960296d796b76ffc7b17853121b0acc808729c8d13b4eba0b2ced2c5b98b0883ce087860380d410f27896bb5b7bd28544277a7f1a25d91936316a54ef46294f89a3061c7d221de684e28c0404d40e22a89821d0d8f373ba98df0fccecf296987fc08b4bf8230b9650ebc4bdeba1906021df52c21835a4178657cd0359badd94ebfc9809190827a2940a44764339697c2042a0fe6d1be82c6abee254c9cc02ae6c5d60f147dd8b2c41b33c7098735a2c36ff2c8c20c034e828681c56cf54f44e6d6475ac7d44339e484dabbc34c4580684f98147947992e71f426e8e40d291", 0xee}, {&(0x7f0000000400)="124188c50160fdbffb4dd4b4917ee9ed24582306a12bd2f79861f0ca8f6431753d56785d1f02ff0d1ebc8d03cfaf5e2c88772495bc8b861970a5814431c77dffdc9912508b982679f1f16427fa28c21324a3dec3521cfac311dc0e3cc013d722ff296c6b5a67a1f9f4ff05c470328b84b7be6190d89108baae005ca2eaec6c2f5a4f6f44520affb4b57d30b08b02cd243bf163ef42bdd671b15107463be007f6fb5a155480056dbbb1c9f9c36c4d7c2b2c656852e31a5e384de09553fd617c2d3822520dd79d", 0xc6}], 0x3, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x404) write(r0, &(0x7f0000000180)="2b00ff2300002b003a000079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 23:49:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 23:49:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 23:49:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 23:49:12 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0), 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x1000, 0x162, &(0x7f0000ffd000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x0, 0x5, 0x90) setsockopt(r3, 0xb, 0x200000008, &(0x7f0000000900)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f00000004c0)='./file0\x00', 0x40, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) 23:49:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x21) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7c000, 0x27c, "0740fb867fcb22807d10071983a088eabad32bd0", 0x6ff, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x408) syz_open_pts() 23:49:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8000000000000004, 0x0, 0x0, 0x0, "000000000040000100002000", 0x80000000000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f00000008c0)=""/177, 0xb1}, {&(0x7f0000000980)=""/180, 0xb4}, {&(0x7f0000000040)=""/41, 0x29}], 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="ac85452cf65e2916b96f7193b1c990a4621c8001e5a718a97ad78fb54292357a2b8a4e8d1282ed55d372ad0db6dbb22fe17545ecee71dd7d65baa5cbbcb923061f4d9ee06afef73ae17cc5757966b1307afa830f3efb5839d49e4a2335f0107c2c7236c3d009f619efbdace6096cf815cfc63bdb8aebbfffd499f0c8820bce905f88a20367cd7cd3dd41750fabc71ce38922bb70c74ae9c56352a9c0a20c97449e8f434af50cd224e2baa397c7aef5e6e9c6bee78b3fe7663451d04a625b3be662501e98528f0636e20440ef7af3842a73e214fab6b049588cc52cc131b3853e7876686b16e2f9c1359c41e15d5ab951f0c4285640f3b8b0f119f6bbe33fb4dae6788d46904ad5eed77495db044d45aeb250383d5d30ef65879e689c440c29ba9aba3f34f26498ae9f77fbbe862bdb370703cc02ac90789d064d16f84ac20081192e26864ea3bf9ebe1d7b2447db8f493ca1e6e5207ea5f0d86f489d3734d1e0a5544dd9deb6ad1e9e97e50decccd40292e165249cfb3c00809f489ef9c2f828804b2df5b0e817010a2fb02895c240f1e22ecaa5dda90567ba985139ea189f647bdd1c6aad56fd4bd3fe9f5f67c86b7e5e3b8de9dddf22919831c6a232de7a039bd681e7dc239909ef641d70f2c784410b7c4003471741d965dcffa54d0c14a14308367495858bfb12d6a8da9a54a6e35d9e0480a20e103d4283afdc37348bedeb7e827d6aee01eed9c6c7f1160982c2277fc9c8c33b0e349f56bfda63f3ac7fb0a4f515f85cb8f14b0643181824e672ee56c28ed1d0cd9a2a082c81d2516662b4759fa327bf2f2b0f519f59feed935979b76688f17ea7809def860165d2913ccf82cedd4349955e5f4a02fa66c7d934fd25553280f75f28f62d4d27a02246008ce06f78a789500f732eacff7aabf2d99dc6371b678e657cbcb0fa6de1b8c8603f800f35a4d5e4e7e37f0ecaa09b491a5efeed5b650590d1e91d22d44f774598f095fe5df3d4f8114e4517d00e2bf349cad7b20cd29c236ea3e02d9f7cc158e4c9ae80a8d1c3ea1f1bdbebaa6c6af09dc4ff78fdbf7e4aef4ebb964ae732994572a0e9fa8d7433f3f8e61a768a2c1a74b3aa650ebc5154363faa102a4d52efe41345181c57ca71f039df4639cde81d1f61c49fabc641b445b778c774cb9e635ee857c2d970ca9103376ce98adb8ca25727dccbe097df702145060d8398b2c87ad106fdf6d2c66c7ff532ca8b4faa80438d07bf2c0d33ae1cfdc8e64607908273ef3d5a489719a5ff9ff2ecd3537b594e0459e21b091f27575d8926f7c17a2c0b08c44c85be262c239a37d442497102040225652fb34ac5bc562c1d45fe717cee6eabd7cc1113242e68cf2a0fa12479d77a56b99b592fd579b197e4109306537495f7cd62f4e99e2e9d5409c261bcb23a1294545e52d72ba4b86c14d5c30bce6b7be0692554bcc91deeee1afd1352b0f881ff89c6d9b006cc24bf884d550530b64b35914131565b439b5d1a03f1d193fb6154495f3399a4d7cc38849446e289612897383430523dc61b605362c97281c0fdedd864e88108d386e74820be67798ed5aa5936ce99ce4ae70df8248c1a75effa9bcec132e1fb0bd5b40d2e7efc2930e8821db888c625fa2340e0fe6aed0271cab1cc2b1864b4d007cc74be24b9de0dc3a3fd0adb394b37a9fce224e455d3a5c36e4c3e0366a7ca1221393914daadd187d103a97849a825065827840dd8a57a14c4de58c3703b1a5cb5f6cb31e82406b8e9cf6125a93f48a75e965ebc85e0f03acc1234f15a665ade98c2eb7b2a1df2bb21c9f83336be0f24c636b4710c252d6a683bcf2be48db33b10c36a7558eba18d805c7c9bd2c155113c8f9778484ffa8dfd4264de54c4fe24c8fd96c449b55da9e1fc1b231db9bfb3b8e3f0fe367f4e60a094f7b37b418b82b2ab3a9462b8f361e6e766d91b7401baa15dd34dd9dc2c393ab8158822cf0ef4f83745767cff883512b7268ca3d134ea1ceedb169c1c8bf5872ee3f93d0cdd72eab5ac9cce4cebc88c8a3df6a967ec3cf156504ac71006e98f8494ea4c5a913eb77f7bd7adcfa5acc1651f0470e69cfdddac89e4951d3ad847fd10dd2765a6eeed9f2e148f4b94b86e0c75726970da0c488949478b36295f9a05d8814c019cd1ce5558d9e890e8b58752d15a1d7d0191b2da0b5c7d2f201821517d43f8f2143b410b3525eefb94d942354ce24f13f5826620648fee2f65f7471bb5ac704b73ecf64d229dcbbde4f25b5f374e7c8262532d8a5f537784c8f1fd3f4ef24ec2712bc78da7fccda2fb2ecac6e9b37c99307a9cb0be8c445a39f2eaacc016dfe799c043efb2d87e902762cb7cea6ce3666a6b0ffb28170a7760dc7f71eabf307b9e6d6fb034bda0fe44222dbc5e353703273dc54d7e1e1e8f49d8a1f172befe7deed3851215b7c356e5b043c5522db897419e36db0c964c9cc9407a829700ff7bbb510a0b2b850ec606bdf6ff86d7032188e6ceeb0a1c16011645849924d9263978a68107ae032599facd5ca5e111cc84ab99b4f23aaead8e545702c5553801e79022cbeceee50a4eb6f11bcac9c6eb1ef96d63c6190dcb690f58b79af8bd1d6a70ab7931514db4f4e84fc7a8405febb8f2d2835409a77ebcf7b0058f5191b5d660fa1519068971693feabbf67285b15de738617cffb322fb0c646a99f1ce4130d5403d07251777e5e8b94f674892d734f9d54fda68fb27791d24a4305a3f31e28a3268a6c072cd6821", 0x7a0) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') 23:49:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000080)=""/109, 0x6d) ftruncate(r0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x8, [{0x2, 0x7}, {0x2, 0x101}, {0x0, 0x3}, {0x1, 0x200}, {0x2, 0x1ddb0e25}, {0x3, 0x1}, {0x0, 0x3}, {0x0, 0x8}, {0x3, 0x2}, {0x3}, {0x3, 0x401}, {0x1}, {0x1, 0x2}, {0x0, 0x10000}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x3ff}, {0x3}, {0x3, 0x10000}, {0x3, 0x7}, {0x1, 0x3ff}, {0x2, 0x3304}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0xffffffffffffb5f1}, {0x3, 0x7fffffff}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0x5e}, {0x3, 0x100}, {}, {0x3, 0x2}]}) nanosleep(&(0x7f0000000240)={0x3, 0x80000000}, &(0x7f0000000280)) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x50001, 0x2) mknod(&(0x7f0000000300)='./file0\x00', 0x8020, 0x10000) r1 = dup(r0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) getgid() renameat(r4, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000480)=0x1f, 0x4) utimensat(r4, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0x10001, 0x1}, {0x0, 0x6}}, 0x2) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/94, 0x5e}], 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x20, 0x3, 0x13, &(0x7f0000000600)) write(r5, &(0x7f0000000640)="78e1ac184d02355ab1fdb3d42b99a18688be7366b112ab9d51c483215abe4f8e2d48e7c9656af49012c5f0c60d36614efd7d452531ae0d1d9edd1b4617954dff3af91119df0ba29b9c27732d4a3ec6f056ad2d95a6636fbbafb3066a3c72a673e4470eb38a7c136377a87e6827ce3630165e852c66bc7cd6d2e043e1742b3ebdd862ef3b2d4768333738eb7a6df3b559bab6e8c3e71d2c9f069efc81323399927297f28410f2952ec8d69f36ca5f927198b357f903fa4172e9b43de699", 0xbd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000700)={'./file0\x00', @ifru_dstaddr=@in6={0x18, 0x0, 0x0, 0xfffffffffffffff7}}) r6 = shmget$private(0x0, 0x3000, 0x521, &(0x7f0000ffc000/0x3000)=nil) fsync(r0) open$dir(&(0x7f0000000740)='./file2\x00', 0x800, 0x20) open(&(0x7f0000000780)='./file3\x00', 0x80, 0x40) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000007c0)=""/8) readv(r1, &(0x7f00000018c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/129, 0x81}], 0x2) 23:49:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = open$dir(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x200, 0x200}], 0x6, &(0x7f0000000140)={0x74}) 23:49:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x7}, 0x6, 0x5, r3, r2}) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./bus\x00', 0x20441, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:13 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xb7f}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x110, 0x1, 0x0, "1116c6c8707dbeca91ce49c01db6d39ce13cc47e43ba06648b28ffecd9bdb333771cb201772052d8deb1ce876cf7054ce250d2be0396e1d2a2229bfcbd0ccd1c5276a896d0abcbab9a80c975ac722a58917a8cefdc7c8713d6bc0b2046e971a3d3f66cd774a8d03bd9347c7eabaa364c51e3be6b3e41071104daa5d72119c9df3561562c941d634791d8882d7466bfd2c4725663599bdd145b530dec7783d71391d33e0fbd3173a191608e499025a60d59a3aaab8814f5549e8b49af10761c2b17c6e66315b9b3268f064e2eed6a502f0a7c165625d728df45390f0afbdb07f98802c355faf746493b488ceda4a207abe381d9560fb02bd715657f559e"}, {0x100, 0xffff, 0x400, "99f39e90e2d454ed6c5668d1c724323cfb42594c8e41f2c4ffd17e8155b56b576bd163dff3cfb90e48cb9cb76f33d11bd2a21d1c0398236bb53433ed1d3be3c167f61ffc78ea44f06f604d4545cf50a75ec21ebfbdfc5b4311796d5b32841c0e816274ea82b84858b1bee7355b4a2ec72dccb676ebee737df76c514a0899a1f14284766f043ffe249f9fc74314ecef160e57179ef6dbb05cd2870e20aefcd925c54f64f7318e360d4b80207ec3a33c5428c19ed40a30f8469827999e07dce40aa16f2869f7a91703f05c3bc058cf0ab91e7f74eedb7da6fe850cd8f237ec5ec85bb2c7a5bdb649d4966cedfd"}, {0x98, 0xffff, 0x0, "4d368b09e02ca7c1b3501617cae9536dd86a82ca005ac2306c080062090478cc81782a55c608b4054451dd7b222ee3ec313538d0b3b6c1e17824459ee3e77646d08d373953ee4644722af5b6140d85e1cef33c6d9bea087934760b6cc4f617e756073628bec2049ae175a8823c7690983c80d5f7b11638e9a737814e4da835ecc07563"}, {0x68, 0xffff, 0x8, "236ef03a55cdca2b55e1ea6c4313de80337bd25c509b473597eedf978997d7ccc310213341d65e77eb9d350fafe2d170abe0a3320a04b857952694df1588a43f4a7f407c49295792d8e00fede9e547464a83c188"}, {0x68, 0xffff, 0xfffffffffffffe01, "9b506b71db70328d1400ba1c689f3e2994cadaa8d47cab2ea3db2b3cd66a3861fd69dcf1e13691f422fc5f3e99c62740057e859f50e6e0b90de9bf72562e4f7455a8d7fd8f807a9e30934a7d61e876fe36dd7534"}, {0x78, 0xffff, 0x100000000, "8e49031a1e59d8aa4a558fb5c68b095354afbe95f51228159b4f994b0453ac6f07f0e2f5409623cef4117e6955980dff564d66829055799b60421d6243348b121a2f9228c9f4af971957bc925cef8a01b74891c5abd33933daf91ec0c3cbb0e88c7b673e86f64c"}, {0x58, 0x1, 0x9, "b9aa6fb944911157bcf26329fbe3c8ebedb3df545c0ce23f1b2a38f2bd74b67ba29b728100306d5cb74b8982e628ec2c8a9dbcccd226f2a945a3c405f722f37ffc1e2f67"}], 0x448}, 0x400) write(r0, &(0x7f0000000580)="6af704ecdbab7569594302038b803e6ed92d9ece6703bed058096fe1da103eafc3c7073ee74509cd1b542de3d681b767fdf8effd4407a52d480a73e121f6be0544d9533e69ec899e0a3b58b45c48", 0x4e) 23:49:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="705f3c1cb15f539dd956030387b5978dcdcd71b7adc45360a9e89d572efd39407b33e5d1b7dc4e47fc5e6d997d964ccc648f7ee521cfa5496502e71176b1e6683f347d5a8781a745c7929376dfbb0bb7f271ade609523441d04e021e14f0993168f18f551f2143ad192d5a442f1196932920318f03477ecf5ce5154b6114f18df92cfa06e86b9370aa53b3e11bb22ef8b8bd82d96c328993c2be8050c7", 0x9d) execve(0x0, 0x0, 0x0) 23:49:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) getsockopt(r0, 0xda, 0x4, &(0x7f0000000040)=""/180, &(0x7f00000001c0)=0xb4) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1000000000008000, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4000000029, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) mlock(&(0x7f00006b0000/0x2000)=nil, 0x2000) 23:49:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e33b99326a9a8be23f76e0", 0x315) 23:49:13 executing program 1: semop(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x80000000) fchflags(r0, 0x40000) 23:49:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) syz_execute_func(&(0x7f0000000080)="8f89f094b900000000c4e27546d566450f383a55e3440fc13fc4439569690248c4627d0dba989377fe65660f6231c4a3f17c1b0465f32e2646d04440990f37") kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe(&(0x7f0000000000)) 23:49:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20810, 0x144) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x812, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:49:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x22, 0x1) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) fcntl$setstatus(r1, 0x4, 0xc8) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000080)=0x6) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x11b) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 23:49:13 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x800, 0x9, r2}) 23:49:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000500)="29624931b1ff47e9e7aef3e0b1846afc9d2bb7044aa31f95492dc1293c00123a15da5298d12873536c8e6a6fe33292bb653ecd303a62bfc4565d1d735a59e8fb32d5e24d8d306e9d603b096681929a400767bbcced5101f38e949f9c40794505723876072dc195b86c5090db0e7d7c9a9d1b8f59e55cf2d51e0ba7c909eab8ba295c160a8bf2740cf5e80e42966308923263d18463ec5c9949a9ae4a9e20a18fb6e3d239282ffbf90042386444c1f17b1dafa2e36da3255256f70f723341e181b6ff2ef203a063126863376ad5363df72f19493a442eae561bbdf6ea93d6c4701a6e717e500be3bcb5d5da11fbc295977d0ea44c2848f295bc5c26f93df13ae86b2eb3071de17617486cbb7cc78dca29997a6c435390a53fbbf8b309abb35d114b1d2cd700e97211a36485690f55b3070af833b414e48918b894dd53e02bbbdc00c7412e054399224e71d066fe993bb97fb8b3a7619c1efed07e21dde7f1b55fb985bc1235eb116e49538ce56ac0e4b19ec6778d23c53bc0f8e050fa82dc2fdb1472490fd98e881700d3f14b3662811b1a76b9d91c710726937542b4b04cccb3812c2a30dd12d72d34eec73510a774aa9e824a8a4e80cb7e293a3a5a178c1fbea07e9011fa964cc7a0dcfff69f6d2ccfbe93ec52ff0bd77bc8a28ab8975729f105ec75f7af986f8ae9112e33b4a0d540465ba7a3354366f8ac0ea6bae180213ff487280a088d154c9bf237b27f77ec485190c2e37bbc1531522410e4e56b0d7285d0c089668a0b9bd0d80d0ccce5bd279b90dcc31bcb7b52811ad57720f4c5b3635b6ce08f2b582cdb7fff62c8638c72b96cf1383f726528406ae932388b90651bc8e965a7a98606acc35fd36152ed538a708907b554815b9b0a7dc8e67cfaf98bf15f48b59718a84f6350342c1498951ae1a283729952de751e474ba51e5eb3f1fdc4460a8b0f68629ddbc3474b8cd41b3cf81882df0666c2d38a07ae56ace7e21589784ce43838ceb91648d89427bdda2fd8756eec6c6ad247a608e15828552bd59e77457418cd63d6e4211b9fe95b55d670d9e30c32b834985bcc5456308b231895cfd2313d673be472eb7bd2fc3eef976b95ad2edf6b44aa646bf460f8a2478082c684dfce7e95898fe61a23623c8bce0a04b815e12658c7c2a1e39056d7950c0e2dceff8731275c2cd139b58b42c108a8942981c1148801783d53024cf8a16c740f19b689ae94fce6b0c003b529e0880b3df54ce841fe60cc0a87bf633870b6488af0276624c021748c1e9a8304f2bea5732c3eb0d03c2db6315fe7f0985c5b10a8c70cbba150458546e5e0d8dd6ba5a426e22889dfe6847bc3b4fcaa4659d74e2e04944d4fb94eb9f4c893074bad5aa2ad3d88a531191fb49824076f3b2f233fb104f6046d3ec492dc6b627343cce4aebbe94d9bab42a58a956de8536b887f074decbb3966a7fbce6c73c900ce0d6ea2e44f9daf67a2763f8a789b909dbd80a9652cf9f67f4743a104d9202fb73634d382d25c5a96211f42263e4414672801c6ba9d279fca3886fa7741b8d09c333db0447135f7343fce160d525af580caea12b1213ece5c07c0b3f7b43f4b9e886350f0cb2fe7dbd3a5e0cc1bcd763afaa01271c800e8b81a0b6c99ef45e7fec84d7a64556c7ae83e95989481e44de7605e9f359f846a8b4f3b8f7e94ec5aaa054d94501a2c34fb0b3978bed27645f3a5550a4bcf692f35a24558dd15a15035b6e3df048385f0e95a36179f71c38d933c0ca257455630f4946953e1acbd9d8a1dd2a7b14a57d47a8c850f37fbc9156540912bb946f8b5fe491d69d1e1fabd6ea78098892cf221fb3a31037dc220b0e3e397e6eec887d67e21b9be171ea0586acd95f617529964c9c7ee4c825c01765a8dd5ac18f7ea29be6d06405ec627a0693e99dba9c6d0e0d36394524fcd7144f3b5c80c8275ae9d3319b2ba92df4e99e4173580c0e001a912076c2ba858ade2931e0b29d5cf9aae7d65628cfaef7e0a020905a5ca87a927407fdcac5029461d7d0bd77b4963dd9da2446a66d24a0c270ff009f2c9b66099f38cc879e381e0e5fc17795dae06a4dbc8f8f1ea38c1879f257cb092ff98b8ab2d956f4fdf9c79dac1ecff6dcf2ce9a9b00bcfc2363af4c87f52e280cf96f5276c224a9bb3c99d55fae52e7a6ebd06f824bf11ccf518d3a6810ae5b80ee2cfd89c83c4e01ece8b401646f6af9c1e7a42da4af326cb10ca6b5e3e864524766db8ef9ed551e31f8edb878e0c47fa0d5607a28d5acab7e4d044433f3c90956692966b63f79bae47199328e945e6c765003787cf3100c619ce40516157ac5b20251540a9593c322d70ec5664c09bacb9d681f156a87004c9876519c7f18dfb312930cf9ca789ca3f04e53303d0bf43f226745fc77a54ee09f9e250babb1cec7f5b12dd715b78b82d3f8df1f903ba140785bca0b440c02d23cd7e6d5f676928ddee80ae6ed8bd060637c29ac68e225b008070c53902083f258377a20f6663c23ba6d1e846a463431a87dc28def2171f54018076a8b2c92f9f24485a477a7e959bf201035e38cf9e6b5ec74bd61431887711057ae1dba1f6c01ec1f7f925fb32210e649d106193978f9e5da76ae1dd8a7aa7624c59f1b6fea0bc18f95a35be9251e2d193289d92c681fa3584d56af5d68e1c91df89cdc87da804873ba982cf13ba86fb72b9d2aec3e6cab224e9484674e3f6a436f968705ad285dbb9ec5ad8ed461ea048dfa22acd0540e2f2ee730a84e65ae79dd5dd0550f2df6e24ccde7a8614d2fad8f31aca21604ded9718c63e919b1d8e2b8f2bee5707c624a52779c39a15b197c30cdfe818db05619d79893c38c28b6be511fad3ad841039cc9f6c58a90528c1efa1e65331854201837a8ab0c7a0d9491652ad76ae504296cd31d0bbce7feef50c3f21954b1084205fd4a528853a76bbfaf5487091260b8443fc6914c940223e9be931bb3e6f9adfadf667f4271ccbbf6f6cd397cd8c571eaf89ebb0747fa2138597f4a47f9cf6b6fd27d4a37c98490691a5f592aa9a277c406a8d78d7a666b814a469ec9609e81bcd31581eed8dfc604665e09ebf8d5128f0aa2e6cbde29be6420c4b4c90e8ae0d69c63355e5444dc12da2aa5a0e9d4a83212e7f0970177cc64b95708b4c6985075869b2a6df864b5ac909f3e0e3f0a19f4eefc4225eb7b05d3884cc5d1bc8f31d8866c2267c7196a2ed6b7de3b1a0401f298e07856e62f35a088d9bc512b26a433d9c5fb04bd07987896af6d45c2b6892bb3f96773022b2b6ba72ca66a3eede348fd0ece4c2533b8ea94c004fb8198ff280c63ecd0573ba2529d2b34e76c9e8a54ad11fc5154ab0e7779df270e0c2e63dee135a2a30cdeeb30614d017b255697ffca1a00a0575ff18bb37602444a3e451fe78a56a3f6e9a4d65c97493fe08617352549b15f0e8ace199f0455facb5cae015f32c8b40fcf19a71a7f9772d5deaf893d288b8e76445e83f34c249ec4d01a7679e85c5a6c715e0eacb3471db09d3ce598c2356988ca85b4f185eee3451f1c0b1da39c6606582bd139cb8b7c6ada3c58897363905555be756a0f52730a1a3ad09e33eaf6c9b11df8290954ae9f182330e9c988c6bc849912fe692ebb7f1208e0f1c16e5c41dca517ba3341735a918ffaa817d28124db1de46e560226e6a12835b099387fa73ebff9b8834182bbe7a2c6b0903769091dfa03724a660d28703b544b72ac8ca3d0ca0895df023f622c36ab779c422ca0a160406b38b7e67f4eb36b1cd5c6f89f36a0c58ddccac34c9c34325a3a02aa4b62a9443ad3a06b9098ca570bc696556122647cbcaab84ce469577d77ce754a70bbb6106443fc604847b99827e83fc378978ca7f33d942e6e304fece3c42015df0cea685df5edf0b03851339e605fafcff44bc00b904f5f71d6cbff20af926535dc6c823f33b774418d69470b603f41ca13b9df3a1ec850fdeaf0c733c3824f4b95c3e812ceba4e83375a4618da609a3e78f9426a071df543cf978f8c2c2f66c1077945b6f831708d64967ef6ea4dcdfc3abea6212437ceb61879aea1d2f10f89016d96a186be6b86cdda3bb728f71d983ebe82dd2e9b8133dca4152a367759944c5950a7f324d4e5eb47ea94ef0f4447dc1d177d01a2f6c46297b079eb21fc2c5821358582d84c5c4bb430a6371a59e5fdc5366f6fcb1cfa2aed7778f827eaf07fa9ee5bd3b8c46b584848b31a6182195bfc175d65bf21b6d04773b2388887137a23401e0571de6cb34037674a78270f73e336ffa735ce76d77d868d4fcf5e3a8e0dead4618b1aac1fd81b21f953a2345f737701c6b69d52e116966f86feb5961897bd1b6ebd9d2108616abf801dfec0a9a460ab69dc7adbb02ce3085e33e954c43dead848fa63046fdaa533188235beece8b3114264ac5ab9cd1fe26a8a9313aaa028a5839731d8e0f907e29cd9cab096f9869006255d73b9fec4054fffa3a22151bcec0bea1aa33cbda5d69892c93649541383f9768f7665e5f0026760242f65b07b6d8f388997ec984849b25ac93adc41d9b8d7158423ff1274d0dda01367e0013780c57cf38d258f38ea2584cbcbca784fcd6e031af0a203cfd4f537122389ac5750155c3e707a4b6449792127cdb43fb12cd8c8ce6a90e59a7179e4b389a8b81e1aa002d667413e894d23952080af0aba959cae7f83f38d4fe9a733d45dea7fd7cb0e36fed50c893e8e9f4a675d12c08afaaf8d2bdd70f5453eef95ecfbab020266896a9cb32cf3bb43680e03dda094398b27986c39d05efb54d58dc8022b7f27f6d8b6a629c400c88021ac44a6dd89ea477dd4952cc9b82ccb74dc1560848f1c555a44b884cdf017ae65da2e2c9b73bbc40a013dea4acc49c205ff63d0bf8f1b0bc57a03e40ce4dcea40355c5ede0be1af954deea2019b4a1b4ab1d3caa862e3607732ac420e2ac9adc7fb38522662de662c56a0c0313aa97f618f1908251b2042f232f8f6488c98aed4498eee30911969030c2091082ac54f6b755d7feef9b533f525151a2ed19bd18bc3dab14eef278dd5bcfd0144b8b771651e95a02a8d568e5e5119d7cc3c306a4b295d305a01dd4d8a3ffddf2c803b7707266dd17062de907c8de9df1da86c8fa706a550dee201a99c47e17420a380fb12b63891eb9b689b0642448c11fb80f4a877b21775a270febd661997405a604f8ed7325d4e9aa558f51b05ad8e3467acd9639cbf04f52a8631c52068a1a10865d25f3ef26a865c04ce6d059db4f00f52543bbe50b972a05d7071c4cdb12cc73764e359070ef6b17546d726df9b198dd6e505727ac42f02f985c4a65640d220199d7b9d69a3e34eea403709ed8dd71142022ab5526c38af19c971b96edc389f001f0868f4aebc0ea8a18c941d394074779a34a029b1c8b29c598959142c93b27971af3bbab2866ffcfac93a22807da2dd0630ea50187a5ab4916951bbdb9c1135a15d5ce6eca161e299c8a0682a80d9b4983ee42211218fb7593ae88ac4b819d6746a804e18ed0ca1ac62bf22b2a9f0b4804336e79c9630f54985c6480951d528288cd5ac975d7d8f25bc4b16107ed90f99e634551dd98544d610e876a2d3735742c65f47c1075ba3e0de784d6c5cf46073e63cef86940173ad2a96e5ecb044d4e01c4dd9cfd169791416ab98ce79bce8d3a99a2690f94e3f49dbf3f087c7d4f2b30a6606f9e0845d3e4e597456587095f3cba828dd6fb748eb7e1144a9c7a9173165fb74e177447493cd65b643b912ef457b6746f0905ba3e6803ea5b8836bb", 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:49:13 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/181, 0xb5, 0x842, &(0x7f0000000000)={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r3 = dup(r0) listen(r3, 0x77) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:49:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 23:49:13 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) 23:49:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0xfffffffe) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000200)=0x9) poll(&(0x7f0000000100)=[{r0, 0x74}], 0x1, 0x0) 23:49:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 23:49:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x800000000000000) pwritev(r3, &(0x7f0000000700)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000780)=0x9) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) bind(r4, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x22, 0x9, &(0x7f0000000400)="6a8d16da4fd4ca233c38c40d026df2dbdebe33ec93bc01606d8b", 0x1a) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) bind(r3, &(0x7f0000000440)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d1c4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a2764db205a28b0d5fd9b1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443bf182c7930907677a79da1be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30d0d0424a92a0d52ffb6b00000000000000"], 0xe5, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 23:49:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r2 = dup(r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 23:49:14 executing program 0: r0 = socket(0x3a, 0x1, 0x400) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) fchdir(r1) dup2(r0, r1) 23:49:14 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0xfffffffffffffec5) fchmod(r1, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xe, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 23:49:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a40)={'./file0\x00', @ifru_flags}) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000a80)) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000ac0)='fL', 0x2}, {&(0x7f0000000b00)="922ac15b50821b4d99cc167ec993ec54648277f423971114504292e6ea29350dfbce144990c9f50583257ad697afeadc93be49fdb6535ff1a182ea5d8c53a73cded35af4bbc804181d2b70557cea036a0bd73709618d306ceaee06f7e57650e4dbf0907e34b3acbfb1eae09d6c6d7532731fd2fbbe17f296e91fa1a50bc646ae9a923111c385de", 0x87}, {&(0x7f0000000bc0)="54bb8c294afabf3c14d333fb429e723ad009020e5feb14a9d23e5d862f356f5a8763b76cabc5d6455c76677fa16896dd48859cbb3ea38357649b1cf3baf080132d706429f6d14a59ef71ac20f3ba4430f11330cfa2658b0da1a89925b67d6bad6ec08f8e8ad2bef7e04f151655ecf2b3a47e57d895857cb7cd78047b5929c09d7b680b58b3cd13caa4bb47406a710f", 0x8f}, {&(0x7f0000000c80)="7cbaf20d8fba", 0x6}, {&(0x7f0000000cc0)="efcbeaa5c46a7aa6de1b4d275050ba70fcb404994153f21c368e6c2b3857b3e8756b8c6bd11360d433f04833e8904120acab5c3f38dd5df631386308f1310ae0bc46bd2b3208e96afee1274499ac8bfa933e2db244d3389444485cfc102fd76e0a1deb5248a7a1adedb8e84c27f5ac4df75193309072e41904782f5ec1f07c1908a6f2eec769ea2788b3382d60959186e75ff2d06f05f0c18e0dcfb18855f976c5b146a57d8a0b6c", 0xa8}, {&(0x7f0000000d80)="56ce7bcc4da237e853466db2dcdc755049f27e6bf626699e7b79b18d065462c389d67aac79b32a84edf41506a13029976a285df2fea2cf74018cbda3bb9aee60d6b3b08c8dfc63490839b7bef9e10b5efb3e0b63891615e80d35a80456b564d5bba10ba496149e150dd3b323d57c31c4b4591919a9d43dfa776890ae5eb98ce15f83e3aa5c", 0x85}, {&(0x7f0000000e40)="146d385fc9e3bb8373f444e0c33cfa452956b6a7f0e2859de67fe654a1f1d09700be18f213a00bdcf659e23d55ef98c2522c1b6be87f20db1a460ee62acdfcbf6e3da533f4552a96bca71cb175510f6fbfa0e6efce1c6f840695cb5109497591e1f4bf4e61776c8f29bddec945", 0x6d}, {&(0x7f0000000ec0)="ddb10d715e37c181ee84831311685b9a", 0x10}, {&(0x7f0000000f00)="96d2b27d741788e03e522c277b78a802fadb27d6348c5ec5b16739c4dcd84b82b39c", 0x22}], 0x9) getsockname(r3, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) recvmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/248, 0xf8}, {&(0x7f0000000700)=""/247, 0xf7}], 0x7, &(0x7f0000000880)=""/222, 0xde}, 0x41) getgid() shutdown(r4, 0x1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1a00b66524911595efa3e72b83a4ecc7f48ede35d35aa1be8efb256b8ebafb7847dd05918fe49d8d4f81bf0e35d4aa4c94c910ac27c9343b2604ef0bc95a82e2ffec030ae1be7e887f33e08"], 0x1, 0x800) 23:49:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80000001) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="ee386f4e", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000d71fc5948b7a1e38ffc0ea60b627840a8681142501"], &(0x7f0000000080)=0x26) 23:49:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10000000, 0x2, 0x3, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:49:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xff, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="77c6a96e0204836d05bbbdcd0f4f426245df22fad7fb863e7b08a106a4b76a6ff6dd75ecdd91ecc69772118ab703a768122790ed8018816d29df671f9a0adbb27c3592ca12c68ccf2ab1ee95d3003d8b4b4a2c76ccc2e31c98ac8cc61aedcf38cdb4d3eae3169c2556f060210e480a7dbd3d5dcc7e1c8c51dca38b0f3042529f3eb5decfbe98b937c50c26b2d43ee72904c933e2dd4afe13dd003f416f0e4e9c4e38ddd23e31bbe92dbcd439b329ef93cfb3d5935c512f296cf38f91e35f6fbffba5de6885cb987d0d", 0xc9}, {&(0x7f0000000280)="c1333b9736a7e8b36fe16eb5e181fc96814573f3a8ed5bb85b9a79b6764b3e287ffcf9f970fe3157fed6020793d19a2942a22dac3cd0c1fe5bbe93f503625707a43f961d0c165b9623edaa1fc50722d244f7e42c8ffd8748948625b1d4c2411324b46fc366738b28762bd0266314128adf76f5536fc3169891d09e1573779fe9d5dfb10d7f2a16611165e691d6d47682430b92fc3d42ffcb9fe6b06010d59f36c130be2cf86984a0d0f2012699db306d7bdc42c19d533a544864ddcf06ec4354bafc231d14a8ddc48a03732d1353ec5cc441085c725d33fbbbb48bbf49de462d00eb5d4793eb3f71d67f598b5d39a93dba6b94600bb7df5bfd29ad37334e28", 0xff}, {&(0x7f0000000380)="7f5dcc00ad95dadc09add94277a9c556beb5b56fa6a9aecf97963aec087eaba6476cb7f4", 0x24}], 0x3, &(0x7f0000000400)=[{0x18, 0x1, 0x1f, "c6"}, {0x20, 0xffff, 0x2, "b1430d23f26e21116a3161"}, {0x20, 0x1, 0x6, "e8992bb1939a6b9f434c8cbe"}, {0x78, 0x0, 0xbca, "52753c5399e1497cc807f488dbc1eef7732e48482e4ee8fedee61df61a20741a5e842e68124a49a829d42898186695d3eb4d94a286d1866ed8db603cd7c725242c69b2db44ee2c9fb40a6d566131bcb89899aa66e870224454e92d41ba6cc9d206"}], 0xd0}, 0x8) 23:49:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="dd2006807776389fab0d5007a0c3e9de2a4d429fb128d648d95d83605855b1e9a2b6a693bd921e5cf21e2f54aee30ce8cf848a9bca9c0d342e36a4c0570cea8c1cfe545634f67ddadeba0e2bb3a44136aa3c4f9f6dd602ed9bbe929bb909e465195a801ba88832c0158922e6b1e3dc557e27387f944033079c6eb730402acae787f85d3ffc483657a5ddee1c4bd2ca8c502c36bca4c75d0ac358f4d07fffd7833573dbf7b9191987a7d1ff72c2bc6bbfa282755414bc49b989e488ff6e32c24ecf26c3dbad0d587b3aa13616ba3f4a92b3e9c5b9abb7626356a4e282ea49108d0e3b03f2a28c4660bd2776036b9a93547ef12f584bd0f71b563395036dd5", 0xfe}, {&(0x7f00000001c0)="5e21681152c32dac795867d8a55e43efbfa6a367f75c8c419ddee7075fdcdcf1ca591f960a0b139dc9f645b385701cd221d782ad04a00486c01aeec2eb893fdd25ae215772b9bfaa7f45137ff8f3da5a396dd85dcac1cee328309f0da764909822a8dfc82ab5cc", 0x67}], 0x2, 0x37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 23:49:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3) fcntl$setown(r0, 0x6, 0x0) r3 = dup2(r0, r0) fcntl$setown(r3, 0x6, r1) 23:49:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() chmod(&(0x7f0000000040)='./bus\x00', 0x81) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 23:49:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x9, 0x0, 0x7fff, 0x5}, {0x0, 0x100000001, 0x3ff, 0x1}, {0xf53, 0x100000001, 0xa157, 0x4a}, {0x6f8, 0x7fffffff, 0xfffffffffffeffff, 0x5}, {0x780, 0xbc, 0x7, 0x8001}, {0x7c00, 0x35, 0x7, 0x3}, {0x3, 0x0, 0x2, 0x5e}, {0xc01, 0x1, 0x4, 0x6}, {0xffff, 0x9, 0x3, 0x80}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 23:49:15 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) r1 = semget$private(0x0, 0x0, 0x204) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/219) 23:49:15 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) close(r0) writev(r0, &(0x7f0000001f40)=[{&(0x7f0000001f00)="0000001860040000000020000000000000000000000080000000000000000000026177c9e91243cfb272877d", 0x2c}], 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="5c751e28577e544141fb44b2eb2e709f3993a25c4f7bb698f46e035dbf124db4e15bb290e183dd2b5ec900e0f1", 0x2d}], 0x1, &(0x7f0000000080)=[{0x80, 0x1, 0xbae1, "bf3f4b354244a6497426f7fbb07056bb84751264f5da832e5d445cd10f1ae747a5696375e661a22c6639775662816e1a295df53e14db55b339c8d96bd27e32980b9a6893d44ffa94308d0689ece13862ce2133e9f1949cf9d81d70b3e7922996955c08f084fc72ae0452c27fdae0fb"}], 0x80}, 0x1) 23:49:15 executing program 1: r0 = semget$private(0x0, 0x1, 0x228) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/141) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10008, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) 23:49:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f0000000040)=""/54, 0x36}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000330000000300000035"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:49:15 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 23:49:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 23:49:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) r2 = dup(r1) r3 = getpgrp() r4 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 23:49:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xf, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:49:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) 23:49:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x32) 23:49:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x5d07, 0x1000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x50007, 0x0) 23:49:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000009c0)={0x6, 0x200, 0x8000, 0x80, "c3170504884934eca3cd0a556f37ceffba7855d9", 0x8e2, 0x8}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) fchown(r0, r2, r3) r4 = dup2(r0, r0) getsockname$inet(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) chmod(&(0x7f0000000980)='./file0\x00', 0x114fc1dafb20a083) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 23:49:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpgrp() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000980)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 23:49:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet(r0, &(0x7f0000000180)="bdfd0fa53df085f1e2a054f9b57a6a8c5b745d8a0c90b431639d54ffa6d7b1125a18933edc85c3aa29c3dcae2399eea258f38d3b54cbf61f88584923f062c82bd45e64d2076f7533073a195fe690a20520dcab22ab09ba1c37303fd4775836fa586413b111581ffce343694627d9e3ec91de352d0fbf7fee947f2999befaa6d323e00363fbceee1209e5326ed18131f062ce49181815d36c18fdd3c7662163571e0438f8214658728066adea1dc21b79a73f704d124b4ed87a864f15897d9004b37049b3b16f1a23abfcc3ec4f13a626cb2e70b2af4191b9c955b7786d8ebb4991a95a2e5032a0ae23a943c0df9331f73cc4c5a6b72322f6f4b632e164c2bf3ad394fe516b27953668ab9eaf82390d765456ba20a5f56214209b29775f617f2129657565b8afc5a176c97aa73f1561a5c1914e07cf986e6a5cb145588b95c92694d0c06c7c6065842e850357bcd572b9e2fe61b221e296d73c6e3dab04b93f5e00479297f35a830e60a8c8da829710c247368372feb91548453de9110670e60782b1dcce8e2cd9026ed7082d4081bdb274c73bf980c7fd83cd25dc0269323b163ef839b5f54d44a4cf0f8362a441e3bd60bc78c722d876166baabb65f687a6f50ed0c86fb2121de278d467250d3b49ff4e58c1975bb0f808623f720bb06618aaae15635d567c4ce6290024b632e6e495cdbd98d222203a9b45b702b4bf5730435b4305920fd352b03f96177fcdbadf136214eba5d65b29a8cd8f3602861738e1d81f461c0e94ca1f761ae101c6fcc9289f23783bc4d9237b8d93b38d6e5b7ca5b28a502a4d5fc818cf79f86a57dd5c0d1acf02152f466c6c44ffd17e8c18962fb7f2a49fa3a6d379779167f3266e469bd25ed29f27a78be6acb4a86eb233aa6adbda755ff8c1633e0b21eb0dabf4123ffb0fec3199844b615ab8fbf88f08ad9210d8994368f6fa05bee785c2920b385cf3ea1ae4bfaf697bd40fe3fbbadb3c3b21746e8a1f41d4595ad5f1e23fd97438d344fdd82e3201b161a16d2520b30f6cdf51bbbd6649c202ed94ae438de1577b79f82d7b7229e964e4fcc88ad8953e029a06b6ba197a93bb01f2a12076dbd0d882cb9117de5dabcc368faca1fd5dbe9284abc79d15f17fd5a4907c85162c3d031049d2f65e9f4d94752d934f9082465ad2f951c96d64884724d15493219f52b86a7731084e7055bccf015a5c2c161730a119216d3cc57dd518e2ae54b7998eeb8671124a9505baf414a008c754a5906f0048c38a4fed4801b0265ce88414d86bfc29e244f8662cc0f0507a76a3741ba60fbb7c6992fe087ae75d10b7ce01c29091728bbb26ffcd3773fb92897bd26a39a486810d3e43bec9249cea6592ca9e8472a5e66c433589199643e7f75226e1f7e9af128b040734708969ceada7de6583341b4a3c8564cd9027c9971876c9f89573b2ae23c8b7ceb973675e6dccbc529ebe12ced8928f90fe65bd5898a71dd0dfa84a3a442afb3f23a19eb4b9dd465c0deb4643234e0ef9e115179c2cec2ed6ec1874a72873aa86769599e4c535741814186acb73e9a700ceff278614ea51e3adfc700a40dba0209553e78128170b2a79458dbef7c9666d4b644ee5346bef7b660acd8e21de6024310ff6a2cec41dce2f92798388647268d69464b4ca4300ba8af64d5430a3c07ffb3ae8bbd2540082367612d0abb0fe6b4d79b8db9ccf65317a8235122e61fa7845c8daeeb9f8c16d3d977625a9b4c9296a7ecd0b9c983d35795ee704df2ea774953b825192ec6565dc07d6e0ac1050698e2884625eb65570765cce5fb3337f698b77ac8c2924ae25eb808d966ed23233a3c85763194808f774122d9ded1a66e8ead4569f98721c55a324a62268762bada0c50ec3d46cecb33c5ea604aa6d1010e776c35a2a0e43a94fe446f01a525c0e6a735d24bd5b7376b21ace24e5ee7c6202c1a147fdefbb2a65788d87e89d876d5724ff887e85d69eaf250c2ad4e8483b12dbe1d4fc61a8f38cb0dcc3ecc12bf49a5fa24532510b78a028e342f0ededba8da7e9f7d56a96b824022755a2a0f87c4ffd9545e8e86b30234f977f0d712dd38330270c93365d50b8ec9480a8331cee8de6d0a2435f88316e855b017596fdcbda91dab58fb071a931a3412bfc465b6764e6b6f9f407070c7597833f73ab18ca50ec383c305f79e502e9e78986b300b7dc870a3607fb8ee7ca71019ad5b191fc583fb2bcf6e4e68d6a19f99ae023a4807f2ebb4ef2be53133e5336312770aa9c370993bc6bb2d270e758a9e3890e3aa137b10ddcd0f307d91c01936ab8d1201682d2d2caf079ae1135c5e8a7b7747e7bc8bf1939ef1abf9ad3b0b3d2b1e4ddaa0ef6d9b865c5e2e38af6692f78e2e22a5129780ec12a37950c005705369747a1893343687aa6691f910bf4572b98edbcb9b42dfde2274d43b4940d673142c18dd0367fbd5cf413e575b10e8e4874df7938d2165c7782b1c45b857ab55e08584efd83889f66602db7c3e709e366e7ffd3603e45a5f98f6afc9f7ef771cebdc557a24ca1884df4893e8287682fef7116654309c8d50b9591f36738fb15eb802b467fb776c42fc969cb7f4097aa4f9fdafb7a254b4f55331960eb511ed8c9879739bb017f4e3a57242f1a1434e24277da39c4bb6cf172c02348ccb5b85d160977c619e43d36007f19f35aaa98013ceb05c4dfd936eb13f97123246362d6c11d5c694f1f5fb2ab0b6f62bf79d31b48dd927d701db9ad2552781e4230fa139c89f2c9a01484a31d05d4877a53f0725793a5b215e75801c3ee1d1c3a5f30d945a8fbef7d5afc2aec9d51b3bc421cf605b9b019b1cfbefe423393c20a82dce27791b0f1551aa712be20763e743749677789fcf2ad9fc8bbf171d9cee0a729fad053a28c7b49361a0f8f488ffec6d49a11c639145437928a71b825ad8e1a0776a01d459a966b155b0b68e649dffcb8a448076eb92c5059b923b8fad751da420c414d6ab58c55dbdaffc6dc4a032d7c1b1f24effc1f71fb745542649ac69d54a78e5a422a25fdf79c51eca52631b33e3e1017c0534d241b45328e66e3655b446db2cee75d0492962cd0f986db3c1efd43fa659ddc970b6d5171fe1faeb6f5abfa8cf379c98704d92560f7c26077ec148322d72b2a7aadf0559624dff1890dbda94378aa2885e7b2497a720053e22306e74dc424c4af9794ec44ab3824636f14cedbe264be0f8a8824c325171db874b154c459bb011bcd28693cf5b6823fcc3d80febe2b8626f10743615b916ad9d5fe5592be0f5b41a94618415dd3fd240c2e06ddd354094bd4f4ee7e849d9b5e9da950ea7f967e6dacc88ddebd2d41cf5ab216aca1556c3cb5f0bf1a5170bebf5bbea8f44121cbf3d1fad56a6ac37bc9fb9e4ad8e47b9149c1f94868df80e6222fcc4419a4c08533edd30332e3df0d5e2dc92abe3c5e400ac4e84a0e9c5ae524fd06940c8dc961834fe1ec60e959722c5bf7c6cb919e59de1759a8a9952e39c2ead8ed72662c3e85f3f64ce584408e152f492b8c999d440eb7e4f1d4b018399b210ffa95493c8902bbd3c542ec9524b645f9c805aa2d74e30e493ff7b40ef79e368b5dac6d60d4dbc938ad763c44594eb3874edeb7235b16a070456e117d30d5303e9413a471406d7ef2cb317f78cbca0aae44fd8dae8cb63dd332b693108f40400233bf8dec06d909d237221147a81d3a7f20e19a71eb9814be86ad54fca27918c229a0a993030b0570e130f4205065e8558ffb96cd9c142aec0a65b3fac2429d95b01111f9d0c9db4b6b018e8c0e0029a56c615e3f56f14949df6c182dbf0917d112312df58a91637d0c030974acc0660947e1774355b75f2ae1b33c345da0a97616ebba8dbecad98baeea0d30f5d617916648b491513c7d9047388baa7142546d5a434dedeb682afc17803b937d95e08fc1c87ca7401b99e8a3bfc9c7d243b388f42da386c57f5160ba3e1762c4ed493118502637e7d8b5ee99a5389cbb466237a92609e19e0907f6076a4e02063e92da820dbdcdf7281fc76d3e31d25aeed1f1fc0921515e234a2918deefb874ff550fde16234cfb91612e955d392f001ccf8f447a9d9b8db9c17dfb7c63d73b6eb698c1e8cb30b9f41349d23dc25efa25643de74d0bf20f455b432d6738b11ece70a37284651b44a4bec9caef9f29ebaca97a90ecf8ddac02b9d6279d995afc19bb2e7eb3879932408123985e73c733077e0efe8803423627b134954b76b8fd593ff44efb664cd77fc422f48d6bf45324a35baa0b083ac43f0f80c22b1798099f0c7e2c96a18df7af51750bb3da20b77a9b759c4f91de2a90fc85488c183cf42e3a7a5385ccfc65ddd9fa09506c5024afc636a37e7c65bddbce01d31de5c7b2ea8f8ec443c34ef056eef8cab783879e284d8c6fcc4947cfb2fbe50a59d456889fe899f7a73696356c6d8a21ccede756ab8ab3bb4c76f728c4c90fa4d1a1937db3a41e6efc9df9b22d2a07ec0cf994ac6bad4bac65590c9e38e6df7a51b58d2904d4a83b75fc98a84d198ef9c178c8f15fd1a36200706bf54e76f6ecdc364747262cca5c2a5de475c1c140847c993bd315dbe4ce27468aa538b063548c7ec32c1b5d0e0a95569f576113bb9a494538fa9aeef00560f43616b2cb2f23821a7af57cca10bd094b5f2b0d88efeddb58d6a120711eb0598c2c1e5b2d5d78152787e01e84e3561492e7958abadd3884c176dc9da451650e138ac73e6888e4178061273c412c7e570fcea13b6b16395fc8570a0658e9d21130afb71a520578054b011c7eb80f54eb738a62689b9fa4d420a69a3c28dcc79a2efc1587cd27c8392eb1d59fdca203e2835ecfddb263b4dd6e5cd9e0ea4d4478dd3b03b92332713a0f00d23f4530586a335134bd00541dac240f7cfaf6d1b25dc75abbf376326ce979edc8476eafba854c6bfd567c0c53260b366417b67044f9c6ea9e373fbcbce853d4aa89ae9dcc9958007fb88182a016eb78e99059445b158765e5b3a44123d2fa63066a3d61746b7c39dbd47c961fc2ac05269ff75afcb5e6f862e5e4b08c863555f05d4eefd138f2bf6c9f7ec5bcebdc5b8f5f2c826c5a57c90f47be4f29af3dbecf1b91f24ccc5aea0a8c605d154f0bd386cb97eb388791d40db1bc2e4150f7d1f616848480739e275f08905eb85326037bb8f3545fe6ca9e1a5feee32bbd1114d5d5b77b62939793d9ef81d677348953619bd67f21804741399ede868099a42047696fae9008c6cd91f1b1eeeaf5c2ad281fcbb5fca2b1020430a30badf103adaf6494ed78e9f3fcc6287d98fe59d1cf9852fa2afb307d7430c66520def4b989ea0835246de2f37918c83e2cc8b57c004058d45a0226a6f6396698fcd456a3147dbd3995b958ad30b2ff419e029b9becc3d80ea061e4d7718751ca6872550af32c526953855a9a5cb92325682c25c2086bcc421c1718c397f71c03d2523aaf0977ec6d3617c3faae2a230258986ee73758be0b97534103709dd6bc84df30ca015050db54f583e7bce296a0a9099a2799f1673435dd0d9fbc838c660873e0da0721009c4a69f1ce5f28d43d2768ed33eeb279261d8a761e5ed1427766eef896b18fa2c854d7314ee87ca5b417e548f0ae269f5341bfc1b77de8e4f62af435f6df2ce02f20a16f2c146b9fcf47dfce989de9d8415b87a6e50984945045d12d0ba66e75f5fe0c7f8e4d51e32a19fd4c509369d456799c4a1df6323cfab066d8b64f3f86882dc53677dbb439bab6a8f8661f0f738eebf280b269242931ae877b88633331", 0x1000, 0x400, 0x0, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) write(r0, &(0x7f0000000140)="536c0a578d19a06ec6f5b3173a15d5f764540bc3881f134c94fb6b6b6f472cd2d1e701a2c68a469897e7c287aa139a5ebb39cb58ff1dbc7e7b31660d7675f3b1584fc4b9a2654f47cc5e458a6101c39dda51c1b8eb931fbdca8a7faef77a60ca0e2ac6d201ec6b7192d1aed53001a5ad147e703409f5fd28012d969d7c60eb38de2124684f6e984900fa68495c1a6a5d44987c81b869a01fe62f90f5afb963f05dd63e40cfc4f2989b3f727bdbbd", 0xae) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) getdents(r2, &(0x7f00000000c0)=""/22, 0x16) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getitimer(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x3, './file0\x00'}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = socket(0x21, 0x0, 0xff) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) fchdir(r3) 23:49:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/250, 0xfa, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r0, 0x0, &(0x7f0000000040)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 23:49:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x400fffff, 0xfffffffffffffff9, 0xc000000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x89, 0x2, 0x3, 0x998f}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0x60000000, 0x8000, 0x800}, {{r2}, 0xffffffffffffffff, 0x30, 0x1000001, 0xf27b, 0xaa7d}, {{r2}, 0xfffffffffffffffe, 0x5, 0x1, 0x7, 0xd}, {{r2}, 0x0, 0xa2, 0x1, 0x7, 0xffffffffffffff63}, {{r2}, 0xfffffffffffffff9, 0x90, 0x20000000, 0x8, 0xe8b}], 0x20b, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 23:49:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x3, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 23:49:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108c", 0xbc) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) msgctl$IPC_RMID(r1, 0x0) 23:49:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x280002003, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 23:49:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x28c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 23:49:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:49:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r2) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000200)='.\x00', r3, &(0x7f0000000240)='./file1\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/159, 0x9f, 0x1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 23:49:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x1, 0x9, &(0x7f0000000100)="243540498feec5ffe8adbaf0010de2e7945c13ffba96ac2c690287f07464c547228863dc704bcdbaa47bae36f89afc818c804d1dbfc14e9439a2ad38198c629e1e6b61ac61a4e5c0586cd463f4061051f4e34a2ab3c74e795d30b5af08058e2d105dbebf8b4505b9e97d77ddcc2f4ca980f44c5fda744e4814de3772b73ec804bee2113cf483889ed13af57ed1b565cf6b50a8ac7f9be295dd8e2eca9b17", 0x9e) 23:49:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) pipe(&(0x7f0000000080)) 23:49:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x791, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x4000000000}, {0x0, 0xffffffffffffffff}}) 23:49:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0]}], 0x38}, 0x0) 23:49:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000003c0)='./file0\x00', 0x25) r3 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000500)='./bus\x00', 0x0, 0x21) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000440)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 23:49:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="73bc4912", 0x61) 23:49:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0400000200ffffffff000400000700000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x2e26) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666990097dcea4a1b0225a6c653000"], 0x1) setreuid(r2, r3) dup2(r5, r0) clock_getres(0x8000000003, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ee0000002e03000000"], 0x10) 23:49:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400000000002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x795900000000, 0x3, 0x2, 0x1, "22baa34eaa9be2b4208e3a5a361c0f5720293ea5", 0x5, 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 23:49:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r1, 0x3) r3 = msgget(0x0, 0x487) msgsnd(r3, &(0x7f00000017c0)=ANY=[@ANYBLOB="02008000001000006f81b9bd6a4362692c5ccab8fe6fa05f4da13c5ddf79c66d49265766abe86d91a7be02f92b39d57bccdadc9739f26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e36f00ceb4ede6b67730569ced90d08ed5572178c7afe68173e5364665fa1e9380baedf9db1c2edecf666aed21b26c1710dc50dbf886ffbbf674ca8876e0ae5627d97945aae02de16fa9925c9372c93447326ca200bca56656d27e4bf70aaddba8704baf749d965208e013b0d08ad00be8e8b8d61ab383c7eeae7b6e3b4590b564ca1dfe3dc53ec04d57cd16c79d3d6b1f68494afc13c9d9430b87efbe1107379bc4d63d2a53e93157e9f50de624de5aab3ce0ad1ca15385a400861f3fc13e2b7ead2188f615d43f8c2f298a8f3bea5d2c5f9d285b3588000"/325], 0x74, 0x800) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r5 = dup(0xffffffffffffffff) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r4) shmdt(r4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) shutdown(r0, 0x3) 23:49:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 23:49:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x8001, 0x9, 0x5d73, 0x1, 0xfffffffffffff801, 0x0, 0x0, 0x0, 0x3, 0x4, 0x81}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x6, 0xfffffffffffffffa, 0x6, 0x0, 0x4, 0x0, 0xfffffffffffff001, 0x1, 0x2, 0x2, 0x100}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/65, 0x41) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) socket$inet(0x2, 0x7, 0x1) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000200)) 23:49:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x12) socket(0x10, 0xc003, 0x9) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 23:49:18 executing program 1: r0 = getgid() madvise(&(0x7f0000001000/0x10000)=nil, 0x10000, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x75) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000280)) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000002700)=[{&(0x7f0000002680)="abce67d6129990c9a52e57af816da741cceb74f828f812cd060382731c42230cfa1a62639ae555479f2292ecf26dcea6b27932c0a93214b382687a4419076375b6f0922df4cbe26652359a936136", 0x4e}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 23:49:18 executing program 0: r0 = socket(0x4, 0x10000c006, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1f, 0x5}, {0x18, 0x2, 0x5, 0x3}, 0xfff, [0x6, 0x9, 0x9, 0x10001, 0x0, 0x2, 0x7, 0xb89]}, 0x3c) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xff, 0x8}, 0x10) 23:49:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffff1) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) fsync(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ftruncate(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) 23:49:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x103) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x4, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) write(r0, &(0x7f0000000340)="dcdcc36198a2460d321b4ad8cb465dee2ca4e8d81c8ac08781d611120a2fa94d9c1ddd2bb8ae318dec55f0c16a62e55a775729bcf258efb910a40af429738f7684c42d962fe4da16445560fdb8db7000a5ab369605ea6397aef1017bae1e7ce498ac30b72570bedb930fc14438786657e7eb72f3beac93c60dac2f99172d6d9da94cdf8a56d70c47e30bb2c573c88a5d29e9a6247274669303fade7a632ab46b", 0xa0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:49:18 executing program 0: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacf4e09bc76579a659872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 23:49:18 executing program 1: socketpair(0x16, 0xc000, 0x5, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x6}, 0x8) r2 = semget$private(0x0, 0x4, 0xa) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/44) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 23:49:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x2, 0xd8b]}) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x21f, 0x0) 23:49:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 23:49:18 executing program 0: pipe(&(0x7f00000007c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x70, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000680)=""/69, 0x45}], 0x9) close(r0) close(r0) 23:49:18 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00000e8000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:49:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x93) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) getsockopt(r0, 0x2, 0xffffffff, &(0x7f0000000140)=""/215, &(0x7f0000000240)=0xd7) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x5, 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCNXCL(r3, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:49:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6, 0xffffffffffffffff}]}) 23:49:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 23:49:19 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 23:49:19 executing program 1: r0 = semget(0x3, 0x0, 0x40) r1 = semget$private(0x0, 0x6, 0x100) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r1, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000340)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) kqueue() getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r0, &(0x7f0000000080)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x2, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:49:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x50, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10, 0xe0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f00000002c0), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004400080c1}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000180), 0xffffffffffffff2b}], 0x1, 0x0) 23:49:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) 23:49:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0xfffffffffffffffc}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x89, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x10, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x6, 0xf00fffff, 0xa0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x7a, 0x7}, {{r1}, 0x4689a06653cdcc59, 0x80, 0x4, 0x7, 0x7}, {{r1}, 0x0, 0x80, 0xf0000002, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x18, 0x42, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x6, 0x6, 0xb1}, {{r1}, 0x0, 0x40, 0x4, 0x101, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb4, 0xa, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0xfffffffffffffffd, 0x9}], 0x100, &(0x7f00000001c0)={0x6, 0x4}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 23:49:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xa6e, 0x10000, 0x1, 0x9, 0x2000, 0x9e75, 0x2, 0x1, 0x1, 0x68}) r2 = fcntl$dupfd(r0, 0xb, r0) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 23:49:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730704cafacc3e9e400", 0x40, 0x400}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 23:49:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x950) 23:49:19 executing program 1: setrlimit(0x8, &(0x7f0000000440)) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x1) recvfrom(r0, &(0x7f0000000040)=""/5, 0x5, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:49:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 23:49:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000200)='MS', 0x2) 23:49:19 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000200)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 23:49:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) setsockopt(r0, 0x17, 0x10007f, &(0x7f0000000040)='\x00', 0x38f) 23:49:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 23:49:19 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca2b002e6ca3735ee3", 0x34}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:49:19 executing program 1: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x4c19c4870b7c4c8d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 23:49:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0xffffffffffffffe6}, {0x18, 0x2, 0x65, 0x1}, 0x100, [0x10001, 0xbd35, 0xbb, 0x0, 0x7fff, 0x1000]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 23:49:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xb1, 0x4}) getuid() close(r0) getitimer(0x1, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe(&(0x7f0000000280)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x802) read(r1, &(0x7f0000000080)=""/76, 0x4c) 23:49:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x8}) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() chdir(&(0x7f0000000040)='./file0\x00') OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 23:49:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x80000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) 23:49:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r6 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r6) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) fchmod(r5, 0x40) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000010d, &(0x7f0000000300)=[r4, r2, r3, r2, r1, r2]) r8 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, 0x0, r7, 0x0, r3, r7]) setgid(r1) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001940)) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 23:49:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 23:49:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 23:49:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x10000, 0x7}, 0x10) 23:49:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44ffb202f, 0x8) setrlimit(0x5, &(0x7f0000000040)={0x6, 0x5}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd", 0x6e) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000001800)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c", 0x6e) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x39) 23:49:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) recvfrom$unix(r2, &(0x7f0000000900)=""/24, 0x18, 0x1, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0xc1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x8) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000140)="3d68b6ecc29716ca", 0x8}, {&(0x7f0000000180)="8a6fe3138114fb8a6b038dcad29912d17f4c3a7834afea6433eac652f3a3f73b94bd338082f2a32cda7bbfd7851349ff2e4405996957daab8e76a2bdb2d1f9bde7ce3898a25e9c1e5e7d77d6fa1bc0a5534ae388a4257395a789f4529f89a7f9a8d59b41a9367d9f6f54138ad3f922def6d96371bb26107393055f47db46adae7a8a55e5129345ced46a5f9c292313989cff696b65e3fce19433415de2fdd214a1915c22a392eb5d0acfa65a6baf14bdf557aad6d04a016bb40f9778adb649714d289d33d6251abe8b96dffd0ed85b4b", 0xd0}, {&(0x7f0000000280)="cbae50a2868e2bff3188285ba6a935e5bacc5a4b7751a1959d10b9d75250dd387398ecf9033ec77a365a195c3374e9220cf92099cdc01f142e966d063565a05dcee68d336c7cf8b57e7df5c27611814b0c211ae4df82ab535346bca98797d5349890bc3044883cda2c25c5a9be7c6fdef9b8233c5562d91ee3ebce0ffee36727d6808d32eadeb3ed62a28dabcb188f2f6ccd2866bef0dcd7ee78393c9d7bd6674f", 0xa1}, {&(0x7f0000000440)="32bac0340cec478a0da389a104014ce0a1fe0476cfa48a97152836f61351901fb48e77f25caf8cc99960628f825577621d405b63937f23de9446c40fe2ebbf8ad5f8048a3e4e1ccce9adcbc4def4ebae25f6c6849bc77668f98485eb0f86999090c55e7756e670ab6560d4fc37681198a05b980e39517e47a4d0c708c888d419f394101c991e9e622943573546b1397968d97cd5625c54aab0c7914c3626cb844f5c0998bc5593d577650823babf1205bac4", 0xb2}, {&(0x7f0000000500)="a4770a1046eeb5e412ef4559b0ca0077c47c0bf42e23cb846a4f985f9efb45db5566134a377117e63621da2817faf0e94bb39e9a6dc77ba8eb7b189eee6c7ec0fbb45e2a185208631bb88d99a9b62fca917074d15aae57ea41e7ab8cad7a98ba1f3647b851a8220a5bdbf86e17a0c129a19d477ee460", 0x76}, {&(0x7f0000000580)="edaf7e32054ded7770311ce343eb34a8c80d0aa734ae031c261c866ae106b818685ffa2a0c8f5d3771fbc2c2113d7f05045e412a550e60e27525e384da6bfea2cc6765fa24faa17afa084864ca3f621a64f32cd39cf6f0372492e9352deaac5b743224c23b6b8848325b5780ed2d0591b3", 0x71}, {&(0x7f0000000600)="70f58219a5c5f8d965c5235c418a10e63b07a795b0df5c9306d4d20a619993e6c476d99e001db3452ca8823e5e6796fb466711309bcf5bd2669764706453d6261831a0f5b29a88335a7d1107d0ef9a482c28865652e8043acb9661361ee89497a3eafbb6bd2b6fac645f297eff981045fd0a76873bf70ba6", 0x78}, {&(0x7f0000000680)="a7722c34c988a7be80c9f5c32830a2da2d98315b483684adf7b19c2ae50b374f26a4d88e322068f07b233c49ac13b0b85c0f87fde77e22263d59c3975cd1304938ca9b1abb5f187ba5c27e9e4b63153ecce5a55c46a025b3ea798b4d197aedbc8ec280f6dced80aa2d439368aaf44d95da7c8233883730751415b9d9ad450fd56ce54a2b294d79b9a5141b092245cb21f13fd89bf4fc0bbdf8819f4a7dc4744cbcecd1506f5d92ed17411540308f3d3ce4a302f42cf4fec757e6a5ee7b4ef431565851fca717df85af92c513b307ad489eeacc2c53fc7b8ef49f62611a8090a4dd8c1f4ba4e0e9", 0xe7}, {&(0x7f0000000340)="ca4e0c5e8555733cd9add9e71a8f73c0cd715e61487219c35949da4574cef3922f252e7213b1363fd1ca2f", 0x2b}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="2805fe09000000e8135faa3e40b3fb29daf81b5e5f77ac00000000e7872967363b4d9b309c23bbb3fe283eccdf7437b8abb12aa0d7de1b5fc4d1264f8103f1035ced321d642424e9c217182451cb746afe0ce720", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x8}, 0x9) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 23:49:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)}, {&(0x7f0000000400)="484c103e84a1e1a3e5bb6e18d05418b25fa7636c79ba9b7c1482082dffd34233aca4a88477d54a6ff4cf08d0bd331448e3cef59f38975259e3e9bf29758efd721bab70b3b493174de93fbb3766c6d0eeeefe0c9ecb5a787f2d6a4343f4b86f3c47bb2c008d019dfe537e8fd5af7f5dffe9fb398b77ed47ef450fc626b34ac595ca5deeba0959a267d5541a9163a24acc10fb4264919121c6bcd4495d93c23ac31cb44b66ad01235c9b7097604dca489b0224657c8f676b4faf55207bec9c3c9c2f46dbd1603fb358f19a9c86bce7bd313a5d2938596c4b135139f61cd04acc1005d65ad066be8615c175b598defc6932d661093147c68de614f1c4a4376c0bee7fb6bd800fdfbbfbbbe7a0b555e2743c96c4dea3a365c3b40936486bf8188b0ee7de22d70c7f6bc5b20ed6b8ce497647d24b57d8cd842c568b9faa5dba9a6241d442bcd2f478f4c75e52a3b888b34ed5db3851aeb34c6d4a3624f1aa3fdd9d5d313bd949c0d886f1f400b0a3ac768dc490557b832bf7b57447fd25417ca020aa62d9eae8dc6dfb80b89929fc0ee4a81f7fb6c97d43cd9be4be76dc1da80f9feb7cd21f3f1f5b47a8be7c5d2c34dae51ededc9f95df77716a8d4432c11cd578c5fea8b2bf97d23bf30427da1df3c85d3f2d575e4c5e358b6d355d43bf120b8951b1fba8a9d3989e5580ecf8dbf3ae894b17179bf0968879df573398e2850db85c5276126027d6b51990c9ab1f8898fc9c296b18ebb51596e9dda862c23c52eb78c15d7ee4a9325ec84b9a045a44efc078c260ce00b8e4f6a4d4563d6da4c8bc5531fbbc4cc334f20ea9f8d2062466acf1e1d2ba2af83b3a77794e25da6ed6ec9722ec76d65094ef5205a43dc2fe578ffd0594a752045b549a74fc2db076eeaa3a6838daf2587567a94450cee27490e80378577922802ec7df6a78c29e8b0b57c3caef697d105b1b842379ad42e478fd8de98870ea9a97da741202bf52e5a4172cda0bdd2c977d75c4e81d1ae1417ad561c037332aacdfc18002ca4e8d67b95d279c1b1268a5009c61c150eea7615dd7994cf35f393af45e5b2aca4a8b9e2d71a600627d49f2bae51450ee93e5adcda9bb81b7f3a2c79225646eb14597bbc4342be2043d782b696e8783792e1eaaf98326d6eb96d851f446b00142b7d4a410ffc64f1c3035be3ff9b71989ee1b6a0dfa93b63b2c0413501a07006e9d0a722f542ba89f52ca09b336f65e1a047abde213835b0190193b1448f8894e1036da8a6577dc276cb4d16f2007a94ab5fbf9ec357c85c011a77685ccf248efad887dd7d1bd45352a6d9a75f525310d304b52d9e133fc1c9e1dc97da551a91524ed2081d62fc8c2d230c22089ce75c3a56cc87368a782558e09244cf1bdc20d5e96826124373baa201097a8607a192cc75c7210d8ddde6698563541e55bd89e6d96b60148536c6c337f95819d1dd788f67e66834b4f839ff85dc16424725982afb0ba2592a76333778b740286298c48cf39601903618341509baeb7d6a3e4c7394029334a35217e946970f04ac79cfa1daa822e5c17deea0dc7bd381e51ebb16c7429226a4c0ac99b53dac869abd0ab8d25a36ecc7e97c08a08df9f9d149ec1dd41cca85bd5e0dae6394c99dc94928ea854259b0327d7aa272598c813f55ee6b85ac4b6426778410cd4db699476eb1bf5d1ef29c8b38fff5f22a9d5ec6f7457e89f223e71041f72f2eeb1b9d0abf6e6d72344af7fdbc47014d78c17bbfdcba2731c5a73add1e05c48e77f8bf5350d91f0d3276b649c8eb4cda03e5e88caf2dccb5368c9d3a3cc48e3a9b150c508d585e1510fb38e32dcdc56ce1670f6b01f97dadc237db0255b60cc8fda36290c8f7363f02b8f8753df965d246a368388f4dad637f2bd41a07c95a9f69c4a1998f4d36e9b9e01cd972981b8ce5ece4b7491e786bcd7f4d45c7a5b340081a24c6e3f7f961941d3ddeb04fd6b62e6002cd75d164349ead79aae82d539b6714d27208dccdf873b50cf31c177b2382d934aded64a624c652562524408dfe66492802d7e4d022268be49f9a2a5462024f67094e48826670043557052e2c969d6dfcb4b8a79d1a58235c2cd06b08c2d02fab15af9061cb2aea9275b023024e646ad1f6448819e6d0990f03292f104be6c4b7d3e24ba1a6daaf828aad2b82267153484bad723281d2d4afccfbf6b65ad2656a16e1ef97301d3e5e356f4af0d19eea03f6b73c504a34f8c25337be96af0dccbf4ec1aee09e6524fc6c2feffa7f5cccab19db5bc374847ca9b1f0615ebde3882a6f1366169259ce65539035d004d50fbec23fc8765ec3f234457fc72b9f564a615a5f0ef30503fd47a401f7b88e0646d2ab9202c4fa363ee391ef0d371e76e47f10be8c70d09bb8585f0b055e12228785ae7d9f4f4e57ac23c403c51cf9d1e83e36bdeebc12c45d20b54c23df920e88da2414072adc9d5cdc2ed31ddeba80973f36a0c67ba9e4ede0ba3a7ece9d8c7df8e44e8a15b424eb1d1fe062a56bdaf5aa27d4b01dc62244bf768749fc5e02801c2685a198c099772acb8a932dbcb3c02a4f811c0c34a5c9e4f1c42b2591766f7029755f61db7b153c1a7c709869931a99d0a0ee7e25e16fc5d0590c3d1e97bd201017d0ac13052b7ec5576cba0e6535495a379800f9f111a6d6868eabe9d2ffe8b7b7717b379d92b1831165a2b17bd46ac0cbbd764896af0499fb8c802932b8db3a51954e05be0c6275ad77da0f316e7f61e93f6634261a48eb5b499ca0d3287dfe5de5763ab0b881daf7268243ff174ecebce5fb0ccda4f1eb79c7151513f6bf123ea740403ff22be10512ea0df211565005883bc98a1707c45c26b945cf530948137eceff5ef1d10cc1a5a24176c11bd658e4bedc167b0031506e611ba4f2f8821cb4d2344216d459a0dbbbfead69895a6f180808d4dece3ff9b739bb2aa084d2e71e36545801e6b55cccee05c111751fb9e71a8cb61d8aec3d7ebf0cd46500ee68cad54ebef062feff694823d35f91125bc97786b297b61bf0e9833b61bd70e6dc7a29e3cea0eea2dd3cd97e5f4d06da975ea19875ebc810de1237419b7fcb21fd1bf7ab3159023c58822b9df5f2079cd94233b32aba78925597f726cbec784abdacb3eab0cfcc395cba078038fd8791646487cff9260c2200c72b6753bdd97e973334cf0f01ea61b295566b5f75511e2131bc544d77963de8cda0e044c4bce862da7271f86da8e6c19335202a4e73c7d4945f6aa7b750dc022fb7c4c8fc6f8965983316883a4f04066d5832f3e339b660c8c7969172dc207d806dba77779dad5199f4a565a0fda14dd861ba5269e725a962c81b4248bc11341b6a7a73ba05c399cfab3f67d32d7b4ee2da89f28e9ce5ae769107837e76fa48ebc74aa3ff7626b3f48a00fded6330af1ea636fb8bfd0202d8bedfada392b2ddf2de4fdddf668c29f92a2cbda1f63481667bda5c35507c007b41e91b07395b4885a0c34b16022f7d855538de998fcfff1f965c5c1536bfe2ce96b50c67a642b7f8a3da7011a54f02efac1562bab91d87b378a73bbe7ea53c0d7bdb6e03abd5ee32ce99243aafb2a37f376a50bffd33b5b2ccd25ec4369627c91ea89c315904205e341858a84cc1bd4acf0013398248029463a6ec07cb1c6f60a500bb7a15b8db1b727c39b305786db118f798bd63d133678e6fdbcdd793259d537ebc7d6549d8071e311d5ba20a947862170d13457dc6d65cd14b9f905eb858abb1ba78147dd9affe8f8cfb00a9aa70bad32e67d817c5f4ea64b42d49e53ecbfd5edfcc1d6cf7d8d9c0e7806ee410393d16d19468ef8fcbf89f6152ef10734485e03a388e33b34073404f6d23b946e5ca00d97df638c480a98412ec285de8e50c17d084a570b9824b0809dd0c033a1ca26555fb0a738f9166f31786ec4c9db47812012acb873fcef5142706e07bb133b8ad24604ff46819c0c48b2bd788f4d7326224c94252dbacd988bec71ee442dbb3cf78687aa5be27de6d15e039a136451ac8361f6b930f3dfbb764c586625fa42fa40295ebd85e2186d1f18ac136aa1a05567f2efb4c9ed457d33488b63a6da81f4bdc555426dd1d37487f9123769ef3d319ce5dff479d7e9b25ddab2905f6eb6f33ebf97c1aeb31d2f262c6a1616272174c55fa8845a833bf51ec51daab7f236162ffcd6d6b3559932c2adeb61856d8447f5f9db59cfaea467c59671688e01e83edb357a3dd269dda65cedc52c23fd7ed5d7f40684f248bdb4d739902ec4272e5f9f543c5549f5fc94683f6df0edbe8ec4008e8add8765dd144c28e030635c7d125b4075f5cfdab9941597782e0e6f31cc3b46dcb887a08dd1bea9d4b450e4a10110ba499416271f935ade58701a2e980b0271ebb32ae52025e8ecb2f4c80d25a7d72ef3cf34687d53775e36ac27fcb8f9db7ae7bda0b2ccaab1c913d74a5e17466166c62b10f5bb6a6a76b2ede037c40ab7d2559848511258ff0bc52d0c16e03f6435095f1ec0125772da8c798669bec1abe01a247365dae1cb5783f0f128b69a009b9dbcbbd36938b2fc3f4f038c2a21de065073562538ab087dcd94a80b8ff5182950b7c6357cb821bf9c5ced19bc03e55c7d58d7d251d6750cf85fd42eabb0bb547683e440ef09f7abd8e41a84fc1c5b612a0cd3d6920b0c6f2eaff3818ffbdd471d82d947efd4297b1ae865acba80b6e323b02ad60ebd8ae7d30c9d6a0f3e641ba968019139cfff812eb243a0a61f0a5a12552c3ad7a0312a9f8b11e454ed6bb21923ac4155529d56b07ccf108e46ba84e666cb23b9bfc4e565f1bf63878a40df792e3e3dbe145c6f42a325be843a93f58cf4e6de8e4757db65f71b9b74bb913f7db17bc637e4b702a6d8915ec263a05bee3a52fe7c88a3cb40b174c964ffeb099da0078bd3f9fa776aed92927e1e8def5066aa00509d813d5fe5298581e7e73348be44299ac0a41ab43784e63c2cdaf81eca8eb0e7d992d34ffccba30cfbc37d1e2b0bf5017802df230e86f6a2701064d9d0061f360dce145690d7519b2c183138dd616d0854b8f7d0b31d78c884f4b8a0ed317eaeb46a9ae4a8e94deb96b63121f619087c6baa4f14f60a1b3fe7336b9f9bb1bf46100990aff3da7200467346b05b4a29ce40e09e1b8d499fa8557cf590a1898a55a17a7e8714d84c23ea862f7ab64084b8cf573c147461f02fc2d11c9801cfcc0f7cbd30249288c6bf94f4dd8aa21c0671e925af4b7f25b4a6762d7df2a7969beb1fd06af76fe5b7059a91942a23a2cf51f3e7da7768ae2cc23f7ad2c73e52d33684c30e4fb54baad8df85541b605c656abb13332b401dee9039ba3ccc910f578299cc6a47c14d6425a161e4573c8ba0085ab41e4dd6658965b7dbdea29290e6d7cccf85d014373d91a20cad2195a47058e80a0d645a1d0172793369a58e039a1910d1868c79bfac6de1ae456f6622ad36cf7407f7d1c1a651d0f3338af9c86bdef278a2afe925b5ccfb3caaee83dca1c83ebce175ca78d78e5ca79d538431dd34dab00e4e0f0ed89b869c99786ae8785e7e1d9466ecc093cddaceaae0a48c4f4142b62b49b1df712f94dd7a859a93089b0ffdece367332ee5c9ef0632b7ddf3a6a214c53a5c637aa2122947a09ee8ebed897681e6c67f74fdbf1e78fbf6465c8f16d94dcb37cb35b7021ff301067b10e892f405b17473cfe46cd51149013febacc196782a47db91a9217838ed4757473b399c7242d91f10c7c6fd501fa93b0729ac25f5d0c1a0ca8950c1787eaa1d64e0d144397362a7b55b1f925d13cb95", 0x1000}, {&(0x7f0000000100)="2669f38ddf9ee959ad7c28e9b89d5bbd2a86be1060fbd848dacc10fe170a87c8a3c403c275cda1154e115e95eec9e4e0d29bb135dfc726dc60167af4a312af975312714c1b1403a78ddf7bb4f13a31edd280c26b87d75d903f3d87aae8962dc919013c503aab29830befa0faad09bbec92cb2254cd1f5963ff7d163759d918a4a0ade0bed9347459109f617de0ab3486412f5283fc0cd01e08b9e82a283e8d6807fd96bf13a25e84ef982e3c7afe2be752eec12d27faf8881fb8f5d0d28b8da6c31898393b3364d8495fb46507b0d4d271e2f850fb8208d79e", 0xd9}, {&(0x7f0000000200)="e343670ba493e1289025aa595b2773c1798cfb11869d5d7eee6209032389b6d07e54e9a3df94eebe0c8094e174adbe703100b0210d52a9117c6fd7a4967a0d37403a37272872480b74859d3a2d31099b9f1f643be7f09b694cda857cf4f1a3ef7bc696b466a2b0e8727169328982ac1e65fbfab9a5b76c8e4e8d8d3710336e7e4f0a4a03", 0x84}, {&(0x7f00000002c0)="8117f5b90bd6afa4a9571e66a1d010d3fef78c7c1cb695e868668bfb338f42b44709991b960ded01f2d82218d4851577599567901cf66324935a1586e4958f3e615c97936db88024d0a287bcabfc6eea5752e17c2c2ed03dbb8bbc41e2139c9fa19f578fd603a45288d96e9a8b93a77fcc6721fc53df7b179158ad53e897ab3f5ccb9d94311e3f09c970d1ccdd8d8a5a619d8ee4c8d2561eba1e09a2d45e52d428b4a56529f7248f32e166e6dda99008628ef0ec6af3bdaefd5cdec2469a389985a3259150dc83c1647e7b74d39a6a4b671b3c4c9a8a4cdb44a3c8cb8a30b7b13b33d52a47f5729bc1535b97dbedd905579ece90fc909d4e4113", 0xfa}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) 23:49:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x0, 0x8778}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002c00), 0x1) 23:49:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000005c0)=""/215, 0xd7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 23:49:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffb36b0a70, 0x3ff, 0x9, 0x4}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) 23:49:21 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 23:49:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 23:49:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x41, 0x0) 23:49:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') dup(r0) 23:49:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = geteuid() chown(&(0x7f0000000040)='./file0/file0\x00', r2, r0) 23:49:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff00000001) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x2) listen(r1, 0x0) close(r1) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x20) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00&/file0\x00'], 0xa) 23:49:21 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x0, 0x1}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() geteuid() pipe2(&(0x7f0000000100), 0x10000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff6, 0x0, 0x3ff, 0x7ffffffe, "73ec0e5201001a8f482e000000003dc9c06d37bb"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 23:49:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)="61009299b949f1f5c3207ffc23ac2e84e1ecf561bd6f0daaf542c94495f2c935caa722b6ad30b0332893899507abfc30bbbc07a5a8e68718677c93dc8dc695a7c2fe0e55d19ed951278d359f9d3cd84dd1ac4319153dff766fdc9712d733b004a94e0e7f42c394e273ccaac1bb04dc7db5c0705d6254d2f0e7d23ee3e01a2b6bc5e1824cdb171acef9013c1f23521696bcd103a79dc8fed2707e29ea067963fffe59a647a0ff405f225385b020fbcf1f516bf06820188f78b75fd912bbf2c5fe814fe9822ccd7220e67f38b6b180981b1e043730", 0xd4}, {&(0x7f0000000200)="3816627dfa07dc8fc77b540cb3ce7bc79850afcdfac091f9707117d4530ec371c923564b8cd3fc09751d10d60dbac3a93542c57a9c4f812841a49fbc1e55fa2c049263c11f53b28231293375ced058faa051750e31659246a8b1e1387b64011948df68ef54329cdd1b70c586787674c315a3c2dd306a728e67fd", 0x7a}, {&(0x7f00000002c0)="5e747338a3fcb6ea450266d07260de2580fc1aa806783f2603c39da3c2584b6a5d050a2f1b0c524ee74c55b9", 0x2c}, {&(0x7f0000000300)="efd9d6286c5b333a5a1f2cb5b5b8a0262515a6a24a86aa3c70f44d9a0b095893570334a4ec", 0x25}, {&(0x7f0000003800)="c7b99775f39d4c9bbaba752063f8689eb2e8073783586d920d13e98d1aab26ba5703fa859de42f0a9d6113d6d8f4b8c8044f544bc62f49db697be28e48798ef78c2b7d583d4f5df8113b88e6ae8fb2413b93cfaff5e2892da2df111cd6211e1d8446fbcfb4b5481d3edd0a99556f01ea7e18b40a440f6f898065ffcfda3983d082180e40d64b05dfd8c1e2933215b7ce0f0edf9f3ae9aad97408989532320ea358f0ef38c821daf78d75af489f38ed30e22c7d46f068907971764f6a365823f8d996738747bc67c29c948da610ebd0bcd419ccf9674a", 0xd6}, {&(0x7f0000001640)="9b0e3833c2a4a259fae47c1176091ccdd561ef8fe8ee0fc721b5d477b4c7f6f7c3eff8c9d8bc4ad9adcd9b6bb74c71a99402aa13c94388aefb699c1f41abccdd7e4f589430a32959b7c585ec43c9cbf461e5da75ede90a9a712e654b7e677be6b57be2cfda31d8eb5665ea089833f178327ab5fec7a279fe058e7d5796f6a598117be709011563613663ef0061d3f24eba6f89d336fb31d8760bf950039eca490b502b7fd5a7b79cfeb0cf284847a00041df37e63cb77ed75fa8d5bc2a57b8ae53887be4e2e2b28fa007501051befde7387a62b9897e9a7754fa6455d8f8e7b1511ee58a64b38a806454beeb8f24aecf6ca254fc9919434c8c19a4b07b323692f58f2ef885f90221665f75aa49826072fab456189bb1f9d5f5d7ffecd6fc81924298769352c61f7a39af1cd2576cf4556b37279cc68fa68fdc139d0ecb9671f1a5afabb18b08698b72980d5e778d1529e3897f73a182f111a60c7e876469b8a4cb895235a927442ac627e31eeba48c918c57c6687a16a1cd39f071f3602b8bf4add66660749e6a32957b811ba331b1600e32dee0719fc84c696de6486ef3e00537488934faf05234d2fca8de800e3b2c5de1291f389dab07f04977ff7223b01be2cf28b0743443a955b7e5251a2368f43639360b96241d455e50fd329a7f61dcf9545084d8a602e17323ae199ef636c5bcea74548b4f31a2346e98cd5a19a513ce3b7c8d806a9c5c5acdeff0b55a0af77589c243b054091100069a5f5422f7690b90e789263f0aeac42e9f21c7ce89f7418a37af8183a94bf780a08562d1de6aa4d66d7fc0be683c03645a5a758e32067e4cbf968247dd83576b0057438686b0371bbc411843dcebf5221df49080368d05bb193b24b9ef65df9b9e97e6e29c508085209f24c5f04e9ad55b2840d1d41ff758e930a4fc4c659c319ac3c66f0f2faf66c60e839bf97f11ee5a2a1139e842eb11be761e058ac46238472745fcf4f0a83fb103501088026cdb510f32649ce39597cdf053ed324937d30f7c1bbfbc7a6f1e433720fa8654a84e515e068ccd1b4b83278680097f79ec6d74b1b869404115e76a49fc42ec30530497e015fa19e7f30621b944fe42fb0430891a476e095d7ff06da42662e3aa195117ec1d520a2fe36e4a7008c1b75fe428847819af80da1626149c630b030da0b56b2faa10a04a0df9d30799030af556a815d58dac202895ad454590856944e3cc1649daa3f881658e3458f31218d2c2f40ff4f0121378267c4f6b0143332915fc6df604da370887a821e72eca55cd6138e327bfb2c37acfa20a75390d87befea98f1150dc99f2b92eda679074ad9f8c8f76be93c9deb4cb3d47679e632f51eb465733ccd28d81486fa72c19f1ddc2f3ddceb23abd5849b9fcf8428ebe20c7c4b9eeb3adcd20cbac4efeb5d7e846efc28f96bf52e6920564d5b82276d23d5175954bf4bff3959d233f07a2e7a849dc79ca030904c516fbb61bb796ee88a797b3ea55a33eb0623f97b6fb04c844a742fa1683b16b7e2f048434f223170ba22a839242226f50743cc58b7ba0ec94ae387b3883c54850246f868a875372365f65c24598ca3097a496b157f0f59a99966a4a7d2b6b6cd10d04124d185b97fdfcdc006215d7c27a0a55035e2bd0eeaa8f2ba9b581cfc7e245dcdef528e2a597075831bb9359b5f1b842c78f398cbd1691df29fe01d397d68dd10e7570f3ab6d60a2c2aa84073fca57e470e5786c208dc90fec8ade3d1568220e06690fccf20a4078974f060e830fdd4fa2a32c9c3fda24bcf95e7cb422bdfdd032725c8150d06858de1db9a8f93a297d17224bd7270197a08abdbc91f1b4e43dddd54258b370aab6b7cbda366da0a8ab93840b0a8320d1df6ac3667163fb2ad25ddaed1cfe4e9850904b758a3e399a7b87abba722c96848f97f744fa8baf928a2430d477e2d8c4023c121998c062371775a843cb51b43264954c60e03939f423861efc16577d43afbb616949bd7701f0725cbd201d4f5de10585db2f864355207c18fa8edcf2b72fe015e52ce0682d52d5b1fdc2e5b08d5d0046912005d6194eef0cd4c911265a74ac4047db779058f36042cd6405c33f2397d29e741953437d60bf507aaf54b7df0b5980e2184c70aab728503e9647d7a1b17a76c5c0478aacf2ac1866aac69923668970cc91bcb0b6ff0cdaedf6fd6ff4e854dc4c71d8eff4ba5f89e93a575283e6e2f088647e352cad84025c4a91329e94867d15f3c6ea62a88bc699c9a3e896985976143e83c6d6205c8fc405453e5be0270bc770d03ffe503fce31456ae8fa24e3ec04ed214cb6c92cd2bc202cb43ecd401c1d5ed65eed332c3e3154f94ce64feaef9f909c798bd98222c55affbf3dc53f13d5c8ec7b8524657fd42cbf79e07447a74a7ffb801aabf7b8e6238a2b326864db2e7c05d7b4dd5c056ff945154fa39811c1b8a96dcba6df016e63a890a5f1d7abb4ad84956a40789d656102a03f85ada961ee23a846db8b8f3f243f7f61958d2947c55e284fa0df0af5d59d9f095d45d32cb77989513b2b39d57c3ba6c321675c08a31f8dbe2c6f00855a56a0329f6c5b1b16c9bc5fda32cbaa7704663f0dc42006f1868d3b96bc51f4668a0acaed9b940124d1158c05d5280574ee60e2f5150e99d13c54f8497ddde0946e9e1c7899cf0402994d57209b16f633dc0a72b7e174deb8d25e298b0c84862dcbe36c0aa7768abe0782f1713e37c25226d8b7a9b55c539abb6ed766c79f2114f3504f893bc9520e62680231dfd7ac6bb04f10d8b84233f91285a44a806f9bbee88d674581fc9b90b31d4d5d202857242baaab9b03784afbaccdf4e9a2f659eca6574b075b21682baf7507c6fe99bab4bee3a6c461dc2fa44343245ed61a6b32dc6e5f767ab90aaff3b1fd019ea2f0a663fb9f4fee66d803d1c7785e10f54afcd7af52036943d399fc12ed01f9d30549997a37043de1756e59461c1e2bac7bfe2fe371998da7385262314463e6fae73b3d2bbc4464615548af7e08391e3bd2cc0e11c76b65e29f5582f25305236ad4de0462867154e641dcf28e07b6aa85514d865ff155a869d95ceeff0cae8d68ce185f6977f387bc6950a8692a7d38d801663bbc711020ca9ad760928f33f58ba567524e3076940339224e61b84200111d1753ab74f4c5bd305446c84fd01d3c8fc773275aa7619f5b72efa0507a9c527c507012f9958ba209e77438a7760c685059abe41d8a1b30e955a635996c46d3c57a2e9f57ed6cab5c2a245eef1b16bd3df65d0fd6c351a9350f87a78e59060d9b35bcb29e3861b01e82709c6d585f7f58f38c7da12aae1df1582e6653669f5f3507e9d9ffe4ad9fd09817a022a8ae6ad1ba7d9078fec2d56c967bb1d1246edcd085db468901179018ced101b93372f4b80d72d1332ec76e85bee3401ec205a9c52b7e3601f3cd70fd0a9951683a8154fd55b3c56db575ae5b5fe92995c8ff82ce58222956128789e13b66356f00a53d4defc71db1861eb99bd62b59db0c11d52013056fc7ca469805d36fa5815459f644f922c6625568a37602b370535b54a4695aaae031021dec5d62f4e0128fb15ea4a22928bcaef1df3dc4564b9f6e162e7c43a9fb6d58536d3f4cbda9677944f33e76ca3f7710309fa56eb0c9a96f8bb17c2584c55458c0ec3ae82cd404ae825d32c7df674ea2b0acaccb4f6486104eb96bfe4ad784fc4b1748a0cd362d51005a14f4eb909e60c1dd4414dc3bfef8c2199cad29dd06f2b8cc845f4778b370c65e8233807a967868f094ea954a5fca28bdf08fbdc5d59c729b0782d1d14218960bf25fa5b63a3fd442df5751b67094e7fc522d38245ffa5cae00bd912e8d7cc2e7bd0c84df6ebb74dcd190b96e6e8d3b780a5c018e881768be0f1ec97e5eff77e5b325758be11bb08775f862775b2cdaaa43ca59131b0bbe42ff6402bf1ee1c323bcc9c422d3b9bf873c06cb1f5e4a68b3c5e05f9a38dc788cb69d57e57e94fabb95cf92da72025b8d8f8dad76eb678a610b91213e333cce60f3eb36ff9ac7ac1b79f04cdf6cb6f71c5e29887d4ea000feaea3d9d9fdda45b9932104f7db93789e1317e367629f2d346deed667a27424c6d54393437e0a0c1d086972cc5715b50010fabc00a1589ceddc0c07d5d2b97d61943fe61fb2f7288673048603a2bf4a80b07d0c5fef84b963f335e82438e178cc12dc38a59ae8dfa4dbf6f7735e1efeb9b6cfbdb02321d0c9457b6f6352fb58926d98530de1864c8daaa39273a2e082f3867d2e34bd5086ee7df25ee74164a83c10325b777fae8cae920f49cbb2dd80d8fff790c6c991b91aa1e98d98871e63927bdff31b355b42a0c3a33b3a1f0488b6a38cfd112157951463e2f732f18f6a1bce9b3e59a4b89b6161ff322fca445dcf5b2d5784939cdf4462a65b8a5aef6b167624d07ee18aa2557e530a9a0c00ffa5a1d8cb9587eeb9827ee96ca366f1c1f5e2bc1351c0b60c6c802a983de0e768623c9f820b54aea9b28bb8331c3ce2c7322694bf11586145d6d508e00c845417b02874a634c163a3d551c3690d13f078b57ffa54915b3b9b0204c16b1675383c8cc0fe6cd6065cc524b8b831f66c21389b66e0adc4a3dbee55298cf422d3185adbc6ed13ea854977e07740edf13dca9d7383434203d02fec8d704ec4a100d86f9a9bb6e896b753f16b05e3c5b95f99d9d305381cefc1263fbad733171b144a05219f00bf61d6a93814317c12aac85a7c9212a41b86298916a4322c60563268751e404427207555401059c4778e5ba4eea199b441738f52dedfa865657a6b1e1228e03a46a437a012df5c4a7268e575b4c58500730471007b7020d5ceeb3860ad57c4749785531c439cf92ea083a46b4873f45eddb547220e9d9dc2b8cde3e8fe412273732cc7507da4005e852fac8553c653024da30f061d37f656ba44a08c8e8bcd6362b731887009f1da280e8a9afe11cf5441eae01279cd8d2b84880c2222489623e04e1d3fc9ca613062c7dc517aee1aac0dc6e2aecfeae4fe438fb0874b4ef090a232888a93dfc35973fc8278a48277d35b837e97f8cc62fc5624d85e5290a3c3e83f1191f08435469669176cdc72baf30ea0e82236e3b8c3efb48b4b4e021040d8d8d6af7893979114a2badaa586509cbca6ce0103d21fa38f296bdb7cee982a7b0b04496c80c936fded98cfb18e08d3567c007a41d5829784926c6d2b57528312945b0715de521708c07ba27b7bf303ce3c3eee7da59b2c5d6bc8023aa3a14ce3715127677044f94d13bc4fff7465f3f155b76aa6fcf70af99230ac2bf49e1e98d592c8899b2063f9203662817148e0b5226d3df5f133891709f5f2fd3bb0515f96988ac40585c047c06bd45448dd553538af62169ed3423ce71cf401a362c0e0cf2a858421ad4e0b5780283dcb484522fe6e238c98a02f6fe834be056580e3aa61df44bbb08494f3c34510fab97050888b1b00e619112a686a827147a260cddd93e95f02ad23a5b42d7e28bed2465344a908c23ce8e25b32147a2a75403c393274f9bf6d08b6e55defc345ae8226b41a3d32440343b3e05211379ef1508ec7352c26388e735294424dede8ff3dfb6d093b1e71ac480bb36e3a29f1c1bbc01a2343917effd76912bab80fb7a3d458e3bf73c32f0610d6aa74b831cf78dfafac9729f6c94902466a73de07e471b0f5112309d60d38a971ef4e3281e3b945e6df65083eb1d9ee1fd40cbc743e66f19a8e07a7b9a62862c83d8d2ba9691576bc5181fd892d0616fd5971e96c", 0x1000}, {&(0x7f0000000480)="a5b064efd547bc7a776892abe40eb40b2fabfc5387de2c7d73c93df98333d0d5bac2cd8b74591148dc081cffe5685990dd509ea5cbe4cb484a73f145bbfc60614e6e94c042b949e7ab673565b5ca77af62e985cc34", 0x55}, {&(0x7f0000000500)}, {&(0x7f0000002800)="b58c1facec1497bcb10bf18ccf050d09354e16d552450ff42bcf22c8398a4a4a697d1411ab449c671d4f5c1c46374248cd983beb0f7ed446e0ea960543da1f552815ce7712577cc0f14494511f7bf93b26948ca53cfed4efc4bc30afcf47d3970d88e35d81b3052998a3389fcc9acbfcdf4b323bc33307a67f11ebec8ac17aafcad5fc5fac48b41ba4f7bc56751b7c40d5beaee1073e7d0058ce20176c5c15504a7ba8de7b69aea738672f2afe21f6eba195976459733d85f6b85fe3dddd7189c80d6580fdebe4cd69907cd060078ad233ec806e81271a586616395e970924c888d339b037e512894e07e1839e8a865b0e39bd9fc3222f3dbe45c6daf735b7bfb58df396bff485e8f4f0c034432fb13e8c7492842cd0bff99cf5c7a21063f8d04e4648cf46a2cd9b102cb63cd963f3b4cddbc5b772792230517c510a3fecec6fc7f6570e3162c37e4ea3277fe79e0c34d0528b0fb34b8af0bab1b29d0704d8e9ff6b430eccf118122108c07462b099e4ceac7933ec48e9324fd032acf161dc18e9c84b7037303d43c4f1bd34f83d2fb4d8bb96b81fc76cf7ad22f794c088d6354f8c62833aebfdf1c487d530ed16d0ce8219f3888d2701d79d02b131706894d4f38607485a6b97475b04f00855cc2ca30aabc7ab66dd51ec0c1b6a6bef35134747725272080f2ec1110c3e9b26d5974f71f2e8b06d88670f127c0ef880f8fb70c87ef4124573861f13060241525fc863a3c442fec56bf1d86fd21d3ea70c6dabc1bf44673eef9e4a6df5070f7e1880f8b5b7a0d8ad97407366f4f7fe864d55386fc93c2606e00de2730ac639b6a7215125926d06711be88fb2eb4627c13df6c2c1efff78244b083cfcac3d82a3140e0e3715419554dce544e143d1f9feacfb0362e3bd247889b00681abec79e333aaa9b125b35aef0c771d2d5bf6000e189357caa732a8109b875d3c4274160fbac4fcc9dc329e810edac2aef437a478c1aedd566577743b9350997bd6a17ecb3b64741f26c1cb7c6211165847f07bc9cf7bf679070a74f41af9f6e4c972e0876c75e905f6545ab0861086903224abf83b26e1cb1ad063191b30a07742a60c1977e39d065fe24d8683f97cd772e9df1fc4e9907009443feaa9395b68eca37e4532dfa198422ec58e58480461a6549f19a2e109cbef67d7bebf218e7a487895880da963712d69ff48351dcc283ae5bd6f6d67d7df18282dfbf603dc80731f8956737b833753732b48e344a532c34e4de69be55d557fe588372177f570987faa5cf261c8df279a309e9aba0283d3b62c65d0a372a00933e5bdb28ac5c055dade9f1b4c63aa55b6e6f49b8c420feee07b1be8a3c3680cebfe909a21fbcb6e689a5511a57d89d09964bd24c59f6aad8293dfa8544d3c6b97f9fbb9a5d607157be8b9f88454b20fbf2a3c6012a618db5e32685da1c57568798e45ae78d40e656311c2c80aa9fbbea25e8b1bf2cda229741674ad4bd7230da83db81dca5480c87a3eac4b68f33c38b4ab1c3c954576d35792b3597a2613ebb437d5bc1a5a119f427a74b0f253fbb49fd56026cf340a8940f98e847d71e2653faf73ce5530d22a7c381d37d00a9c2117ed98ecce72af9db1c796c31e3d427bbab21be72eb29a39d3cd6667949b14f558921f7794ddea679706f8b22ad1921c4ea010ab7c2e0d490c6dd48721c9040d0fa400a6423db0067c9b1b96dd0d52a9cedb31fdd788ee4c71839029f6dad8aaa23fdb75df023f9c6767465015086047f511ee6e2b464b572666c78a520572f0c5860573d7d331fd1689014c504efbe4b8d0c5c3be4ee98df16ded2c5a6ba2a706fb9d207027c84509dbd270a6600e7333ddf2dcb56ea444a73f51d8216bfde5d8249fca33239b7144440d2742e1fa47ada9c51632790fe8b4deff29427f1c674564bee543aa8c354b3ab69b91bd6dcc18b9f090c64776b0955970712284d0c4b3c5326c4b2da3bb0a9bfd06c84113e0610296d147375e531bf7fa7665b67f7141490b63eb8f58eed9ec704870608a7bcd175241060f2563fd1f13a1169cfefc1b97d62e78a468f2077bda3b5e01e22d3b0b9a0383c3b0d090d20e96191561c6d517bf76a20a4c3d9a571f75864b5abe32d961526b4f9bbf47c459a818f530fa7793aca870af1901848c366bfcf20ea5d68339903898280bdcb5a44daffaa4b2cbad6b5206cd3dc9080d5690efc3788da69695be1b3b9531df5fed78ee3030a8d8f102b77c1f1b26d887e8a6265ed694ded4de44a03b39165afd3c917bf4f1ba71e909d7bc4b556d1b1c3ca1efb8e795f58b1336b9510fef470d03c0448d7c102ba4d4e35e6970eac70907bc49459279026ce3fdc0ccf61dfab6e665f9047ac88c7e3f2c17bd0bb6e5cf51749c78a133a8160525befc2f9b694d9c629c6c142a512d3d22751198665c8ba49112f8013dab8f662b5f4acfe42b24b3ab46fa23f91ad3f768763361629827962dd35c901c78f1feed283d441f0a01beb3109a41b2515251f63056b732c540768479ab117f9b883e28d77ef8266e5813573401001e4ad6297ccde99ea4a7f74c825b02a4738dfcab43dbf41aae4c99364c6bc86d1acd810c74c15bd8fd9926af02814e7825bac6602dfec776428c9f113aab994e9c1be447b518d1394fa05b4a8ce077d9a98b37adc826a5d846db0848960c915fee9093ab835d829719ca1a7ea9215200b0ed1d80895102ad172a19e22927462b6b9ea13616205c3e3a6108de2946f44c2871519472a627a6bf95e5f894f4b9dfe79866fc49d04a327ad520e82e200a392de341bd0369ebc22ebfccfdc615e3bcb503defbb1590206da80282b7bed5adb84fcb1a53ea0d5867c5a939dfce453cdd2658355e97d812c1d0b7a4a2f139b160ecaa493580556b9b552d9e18c2077a72d1671b6b6cd3f7100a249947258162f3c29e4daad407eba2f77b68e6597bcc8798a4c734e4e2731b5056b0fbd98c587a0f42ed378c45c1a1fc2f3cec8f8b149efb8666fd1dc18c9fbcec20a0e2dba3f25205574804d40dd150545a9f9878529a457f789b496636ee15431983859851e05852651c7bff3b37778b8936cda52fbd8a1f0d5fda96d29859e12bf0987fedb093f7ce6d7525a7398389e9a5a1e37afbd127b2951befb95c1dbd186e74cdc4ed573ab9cb69adf3a7988d8e02cbb9c1a64d2b8251c6cdad68937c788470ca75cbe21e6dbbc7e4f200191678e2580682267033bdebcfcab8b6c4cac083974868775e96ba913e6ad1c956aa8dde79b28c5673b07c608699ebc1641f66af48422b452bc7d9d16019c249c2555f5da6d7b104910214d51e0a1e052560ee362c128d9406a883a9b8b92473cb7c41e1f58da78d8f2452404ce7b8ee05f387747730931e478f78e464fd53e3853e11a3f0f2ed989fb49d2426aece4840c51c804fc2cf8b7a1023b65a8b012bb7b8b7e0401c79feb86929b122298f04d9d28bb14ba5278b59f011dd4c420afb525b04d6ba2d69af7ee8731fea98ba914f4822b7ad2f7e13af4c04350f7964270c924689379abcbdf681f2ffa3832f905940682027fbc4c08825342761e1af100a21af0b08e3712fb6058fdfc19bc8982096f90d519cc9194b998ae84e4a26a20514540fdf3546e20dce5b4795d1927f1b553d6fdf1d455a9a9f90b30f42bcc7ce33ebd80d841d7b831b72ff7180876a5c550d1e33449000cfbb560ee26661e3ae6f30ac8b58efb3ec4bf72b81cb7af53b602f332bb6ee8437c869e2a5a8831e0b941c598bf1a3648562eae5c86c0d6e182e85373553e6a036ed6f612c0241c5c3b9bb760c1c4a682041450898dda6618268a4817ca8867941a5a0a5f6f3cb7b2406cf0b3c60442311b0fd2faec8e1b7d7830be7b25e2fbba4d63087f3e86a0af599d7cb3fffb9c39327e74d9b3667896a2625dc11897b15106bae6efedeca972bd27725c547a95eef85750ece347a09013612378ae69415277462f4f568c55c120a3caae0cc989a310e3e96c7f796446f2d72d8dd94129e1cc799c4f589893afca968091990c392862ce16780acab504436c85ca273500f89e0c74ad463909070c5375514b57b00448d9725c99b2d26ae6ee2d7e4e3c04e4a96dd35865384d1afb94e98f5a80d6244a428e07c8179e72d723364aba746df2c5f444b0f8ab5dfb3678c3c1ef66887a24bc27d7b3a177726b1ffd79889a05110a3fb0dc1bd4161ddc45aaa0f142605ada3e5ed9dbfd1d17ebb8b463bcf7e9ba29aa5522d02bc76f5e936fcea9ff6bf7041fa5726c230bad0121a278dff8b33d3b6de41d8ac621f42121665e89b88338e3a1cd0987de39479a783b2dafcc3034ef162c150c92fdc64161ccc64e49612fdaa945d9da00a049444c1d9ca6ee047e645333e103c2e92d6b5a6ba639a5219201fb73d481529d27b64c98ff4ee614bb7ba4453493fcca571e331c13023a3061509c088d69d0bb12779d288f1ddcec6a9cf65d56ff03d223af27ec20d2bc5ce0ca5ee631718d2a036dd191da64b02a801e55738233959381b195a40e8c912c9eaaf4eb5db86f50224b075bf80af072843084aa4e3dd1dc5d6675e7b20883d9c9d17cf7cc94ca27cd1fd078650fd985dce07869b9610dded659b150737ef33f40e9d706dce2a60c4957b206c50d1302dacefb31669788804748b981643d857ab7528cf671f7f0de487e693830e7f04c9d92ee013c463f917ab38a2b0131f1fe4b43c21119a3270f76f6ffdcf2a84a04ae92e32984607aaff9e7c0ff1d98422736fdd82de7477c588c90c81b833deaf6284ce7eb61c12ac45b4e28a9ed7ae3d40c13cb91297c338ddeb942accb7d438da7a880eb5e19be92dcb5424b3558a680fc4d8663ddcf634ac5fbdcb4c562fc9e285966ad3fc9043df59aed632be69dd88c4e34ce7e4de999d6ed3760cc448d8acbab1ea23296c1775d76c159a74fbbf4bb5da2e14300103cc34c94f435ef0c688336a4d55d05e1e52261085fd3e6e5fed01f6e8031d0ff7fb6fa90fc0ae7ebe605342d88ff873fa243c11a73f62b968e2796f5d2e5070efaeb6645320afe429685f6026811450e0eba8e280a2973474a26dcf1c8dd3a63577d3368eee8f91aac27f699e4e2446a976e0966ce85f1144209cd385695a76c28b11b8938de164b8063a3e1f5b8ad687079adf727a53cc122dac919f17240fb715fd4895559baaa18c4233fe09dbc7aface3f8609fa14df736851ed59c65eba08d628d3def2245c25e4508167669fb991b51f6682ee6b848e9f24cd3b2e91672bf34233edb111fb5953319469617a1840b80a0a4b620674eedb67b3ac0c0251d4eefa9e5076843c2590b2bbf9e147d334ecea38b5c7f14bed32e11dd547eb30e552f4f3e3c48310651c2693f1b4c76381314c9e9f889c148a90f9208b406ed862ee4b1d127ee69e1abeab414310b7e46c61614df83a8ed80b6702eecffcdc6cdc2e8a068d1903f9242a9e45aa29ea1839b12e83db6cdc385b95fefd75c78851b4ef21102cdb99f4ef1004ff9eed1d28b3706a9ded75649102d3ef9952eda98bb1eee3e5280e96885fb5c9cb5537b2d17625e9ff8b874bb8f65c86345883c5cbf0f1ce1c79b245198d064b7a71ba410eb4ef9628f176354c9322bd7e68aee2f845227e3beac0d862acda870f2efc5956c27a1ceb206795e5076d1fc2bde69507f6fafbb6d5c9a6941c965b5212c6cb942e893046d4a91d043873161599c845919830c89ffe17c38f7447998e5c9f4c29257f40581eca625c9cb451f4113e9d613a6e68ac6ae31626", 0x1000}, {&(0x7f0000000540)="9c522102e635d8afa4c46239da5a78618d844321f3a7b8f55582e747f65b420bd74cd4dec18f3d37ead974e3f11919991f777a296acf34412a8ec358c23d8fc287fcfd072b957609940000000001000000e5a6fb171319b59ca7ecb8fb16f9d657ab98fcb7453f17ee0f9c56e0ae3ca691a98f9a094ea98dd7e884a1f7dfedf56b169dee5c3afa589ca16bc787225b3ea10f192669bfd079cf0707c1b5af3604b33615175272f319a6e02682fb3c76", 0xaf}], 0xa, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x66, 0x200, './file0/../file0', 0xf86, 0xfffffffffffffffb, 0x7ff, 0x10001}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x6, 0x800}, {0x18, 0x0, 0x8, 0x3}, 0xffffffffffff339a, [0xdd78, 0x800, 0x1ff, 0x4, 0x8000, 0x1, 0x3, 0x8]}, 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 23:49:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x1a4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000240)=""/46, 0x2e, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) 23:49:21 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff}, {0xf73d, 0x200}}, 0x2) 23:49:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000080)="9d9638947af72affc25344852b822d76", 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 23:49:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x600, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/183, 0xb7}], 0x4, 0xd) r1 = socket$inet6(0x18, 0xffffffffffff7fff, 0x2) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x3, 0x9, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) close(r0) 23:49:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:49:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x1) 23:49:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_flags=0x2}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 23:49:23 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x3}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 23:49:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) login: _ÿn]ÿÉO³GÐToùxßcžy(m‰kjd£ 4t }njŠ‘á(«d#WMá}îapÍé¤T,_3Êæ¶ÖRûKÈ6%lœ¡âýÇC-ZF{W×ë÷Ñ‰à‰ ÆZ‡ŸÌg²dºD$¾Ý¾¾0-Õ©4=QM-vï1X9Z°«ô¡»b‚핯fàÓÓõià#×Hð—¢öJ/XLõ‘l8k(~bˆÃË"v,d—Ö‡Ï.žÞ2ÚÞexÂÕ3˜PIÕ¥'c=¿\gã´@rƽB4`\_hol¾¾0-Õ©4=QM-vï1X9Z°«ô¡»b‚핯fàÓÓõià#×Hð—¢öJ/XLõ‘l8k(~bˆÃË"v,d—Ö‡Ï.žÞ2ÚÞexÂÕ3˜PIÕ¥'c=¿\gã´@rƽB4`\_hol_ÿn]ÿÉO³GÐToùxßcžy(m‰kjd£ 4t }njŠ‘á(«d#WMá}îapÍé¤T,_3Êæ¶ÖRûKÈ6%lœ¡âýÇC-ZF{W×ë÷Ñ‰à‰ ÆZ‡ŸÌg²dºD$¾Ýpckbd_enable: command error 23:49:23 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="823d03b1cb02e0ae40893e771378e1168b48f743511f40b11a44555bb9ae0ba9df8de9f54d5d5b9735346a3146d40af3938a7460ef49cad6001a4ab64b21b4abd04be88f796466409df6f4c76a9d465612c02b82e6a22b9c4814438b336bf3b900898a8fee927a6fd94cad0475a77e2b842e57f4d43ca9009eec76d35b8e207a72e9088833bc7c92171b544a97caf5fbecc1b693f2e1bd6b2f5546531ab0393d935cd69f2437f56209e054f4fac57ce6c6e3fef600f8963ca5132edea0593b228c8e76fd487e2a9e2fabbee3f65b9c55b793f1a9c7ec32c68fc518ce79059566df51d554282e01a48315f5e1969368fbb7e908f664a64e2443cdddf2", 0xfc}, {&(0x7f0000000180)="d78e129d6c0ce33880a4291e4d43f48f43149bdd3931ba6573e77b695ff414e451de9280271af22879c08fb3371123a36a", 0x31}, {&(0x7f00000001c0)="fc15842573ee64de32688dbe68ef6b2c61f8962e25b436406517f8e3391ff1a2d7d121c068ae94af19193ed2e9e393224936d1e5ebdb1ab7f9b27c9b28f336b99f63d37591311eef7898ea7b927d9b841bea227bd909a164be1d22b2d54131197235787d7ebbd68b03612f4fe538e1eb8711018e6eca5d709175979f27c57a99c519aac8a505", 0x86}, {&(0x7f0000000280)="7ea495e9c4cd5b5d251a5f49aef6a3492bb6b1cf0fbc1a27ef7e48c0ed935e1a3067eae464ebbdd971461e501a08f92e336764a0c9d536ea07599a5141ab63f4b966a40592f07e83ed8ea51178885309757dca94fd10d2e729510c186a6315", 0x5f}, {&(0x7f0000000300)="1329e9189e4c4acc0ec255c63fc793a927f0e95ea4a39df2743ff1cc483a5f64d5165dbce2164afe9c92772afb250027813145193e57ace61d430f48783840eaf4667723a26dd9b2cf00f1ec0bc291fa555d32dbd773697783ff30307570a8be257ab5dc2b06fcbf6baac69b4f364da2de0f1df2fb7464b5f97cf35358b0dfd2cd82202ac092d69cb91a74af9df5a1a88662a56464d1293c9dd6820de8a3fc69509fb14f0988579319a2f1b2c6aa06fdd019181bc22f9ace1bfe3625c9fed74c3123b818454ee36c1160db42ddf6e52663d7a61a7fb0", 0xd6}, {&(0x7f0000000400)="4da6615c13de6ca4f8fda0745b22fcbba43196a05eba354d6ae990e77e7b84cb4a25a667f362b0a05623740d1b6654f03bc329460b7e782ccbbddac166387c939d876e94b9cc29100641beb2ccd19f96f855e7addecdc7608d0065b246bc9922df60541d4b7832fe0f44e3864a3ae566c16c2e95bb2cd02d0802545cd4273e25b77c5b4b00d6764c33efb302f16692f1438fe36787944c28bffe3bd9418b22325a0ea4ceb8c30c0bcd7b4a54f40a93daadb2", 0xb2}, {&(0x7f00000004c0)="a8c30bed73c30192b3960568af24c8b633739169f5c8ae9aa20e2878f039069b1f989143d56bef6d5bcc244ac1e12b5f9582904eb49c36ac5215a7249f9be3e72189217354d18a7bc761eacc3667463f26340b9cb891a291b1499d7caa16f3d1ab7e94697396668d06eaa2c16667f5", 0x6f}, {&(0x7f0000000540)="1f113845ed0c99dbce7a40c8ef92a9147faf133d9bfd9aae14ddce22447773695c90b77bb433ac56cdaea6809cc72131c9dadb78a8ba266cf0d7a3b8db674572cdf37e7fe99fd562ab9b68b35e93c9", 0x4f}], 0x8, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0xd}, 0x401) 23:49:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x80, &(0x7f0000000000)="6b612a4254dc50e510b9211a6fe5e9ca70a0171a03c73dc4c951b61803d4026fca510b41c986577f4cc6510547544c8d098f32216ecae8951e2c20066ef1347a324894161dbb2019081360bfa56df9cae5fe7708fca8bb2c9c87fb8c4f65e7683aca841955f011ddea637b3c9eff40848a4455f28fc61453fd66afbd5ff77bef") r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:49:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044451346200172ec2dc777ebe6111779fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) read(r1, &(0x7f00000002c0)=""/238, 0xee) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 23:49:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() r6 = accept$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x0, 0x6, 0x8, 0x1, 0x8eb, 0x2, 0x5, 0x1, 0x1, 0xec9, 0x5}) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r7 = semget(0x3, 0x1, 0x8) semop(r7, &(0x7f0000000180), 0x0) recvfrom(r2, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x20000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x880, 0x0) 23:49:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="7400de631cf4eceeaa5f8df52ea3b1cb99d13431aa674c5bf1a038a1bb67d1bbc41ef50f5aba6d17dab206bbad59b1c64383c81287216ccc1b6b09391b46fede8d2b235977f9ad7a7d7326922f6a4f4e19", 0x51}], 0x1) sendto$unix(r0, &(0x7f0000000040)="106c7ff65c1847386a7d9d6d315197314038a8909a93dbdd5be5047fda323c9d2d533ea3e465ac7203fdd477494203e8e8dc0ff2bdc9583d9d4a18c1c9c9a5044b02f5757eb74efe4cfa748663aca0", 0x4f, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 23:50:14 executing program 1: 23:50:14 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x34d97260771a8ce3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x1, 0x0, {0x4, 0x5}}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) setgroups(0xa, &(0x7f00000003c0)=[r1, r3, r1, r3, r6, r3, r4, r5, r1, r3]) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) getegid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x8000, 0x101) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xa29008f20d1294, 0x0) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r7, 0x0, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000400)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 23:50:14 executing program 0: semctl$SETALL(0x0, 0x0, 0x11, 0x0) semop(0x0, &(0x7f0000000100), 0x2d) semop(0x0, &(0x7f0000000000)=[{0x0, 0x1}, {0x1}], 0x2) 23:50:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x8) 23:50:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 23:50:14 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x642, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 23:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc5) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x20c0, 0x599) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r1 = socket(0x70647873de24b827, 0xc000, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x848, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7fffffff, 0x9}], 0x7ff, &(0x7f00000002c0), 0x7fff, &(0x7f0000000300)={0x0, 0x2}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x400, 0x1, 0x3, 0x1, 0x7, 0x1, 0x9, 0x2, 0x1, 0x1, 0x80000000}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 23:50:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 23:50:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) 23:50:14 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="321cd1ae4d0cefc27c2b023e5095bed01b2463b4", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x521, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 23:50:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:50:14 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:50:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:50:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/166, 0xa6, 0x1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x101, 0x3c, 0x0, 0x100, 0xdae, 0xffff, 0x0, 0x2, 0x0, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc1045763, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000002c0)="192c3d5a58b6c7ca2ae84f7077033e881e9b125ff4239518420230515f8d188e1b115961cee6000a13301d5270ea46acd75c43eba26eb4ead35cb4f2", 0x3c, 0x401, 0x0, 0x0) 23:50:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="16", 0x1}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x11, &(0x7f0000000040)=[{0x5}]}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x11, 0x210, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x91, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xffffffffffff7fff, 0xbd6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0x27ca}, {{r1}, 0x0, 0xca, 0x80, 0x2722, 0x4}, {{r0}, 0xfffffffffffffffd, 0x18, 0x8, 0xad7c, 0x7}, {{r1}, 0x0, 0x10, 0x0, 0xbe6e, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x0, 0x1a3a}], 0x9, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x101}, {{r1}, 0xffffffffffffffff, 0x22, 0x6, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000002, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x52, 0x0, 0x1, 0xffffffffffffff76}, {{r0}, 0x0, 0x40, 0x2, 0x800, 0x59a8}, {{r1}, 0xffffffffffffffff, 0x80, 0x4b, 0xef, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x58, 0x2, 0x1ff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000006, 0x2ed4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x800000c5, 0x8, 0x13e}], 0x6, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x80) 23:50:14 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r2, r3]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r4, 0xa2f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8000, 0x104) getsockname$inet6(r5, &(0x7f0000000880), &(0x7f00000008c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x101) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x80, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r7 = shmat(0x0, &(0x7f000000c000/0x3000)=nil, 0x1000) shmdt(r7) recvmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)=""/103, 0x67}, {&(0x7f0000000600)=""/193, 0xc1}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x4, &(0x7f0000000740)=""/228, 0xe4}, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x3, 0x5, 0xfffffffffffffc01, 0x0, 0x9, 0x1f, 0x7, 0x3, 0x2, 0x6, 0x6}) fcntl$lock(r6, 0x0, &(0x7f00000004c0)={0x3, 0x1, 0x521, 0x0, r1}) sync() 23:50:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x12) accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 23:50:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000040)="61efe73bc62b4b72de49c03bce7aee21eff550dffbd68be6f7f30fd01d0e0c1cdc231e0f207e324e10354d7779e5b70bd370", 0x32) r2 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0xe}, 0xfffffd42) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) 23:50:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) write(r1, &(0x7f0000000240)="8a09c18936ff768ce431ebf68197181fb9519f742e2e79531831997e99d69814e2cee0ed8f8dc710d46ca301bd16a3c6a1d847d49ea2fcfe497362517464fb2c365c2da06ea8168da7e01ebbc17cc56b406e8e35121baa7789a30195aaf22b6957290772f368d7ac58f233a1b2c8d818b6c119e0b8f468ad8445da67d9561c1d71a444327e39f48513aea3d3900c970b6b7b20e7e839e58e1e2e7455e27eafa86042956a", 0xa4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/171, 0xab) 23:50:14 executing program 1: r0 = socket$unix(0x1, 0x80000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 23:50:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='\x00', 0x8, 0x11d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 23:50:14 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x83) r1 = socket(0x9798e7ec39dfd4d, 0x8001, 0x8) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x7, r2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfffffffffffffe01, 0x582]) 23:50:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x4007, 0xff7fdffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffa6) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xb41, 0x7f}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x2, 0x2, 0x101}, 0x6, [0x3, 0x8001, 0x8, 0x3, 0xfff, 0x1391, 0x1, 0x100]}, 0x3c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f0000000400)="2b00ff0704000000000000a474930dca5ffb22c078849cfc6e73045e812e9bc393dc71033468e4ea003885cc8be5640efc4220ee86b2e22be978849e0b4d3b9c539095584f56b13ace0300d5f82b080000002d83779320b6d8085e40d1dcd8281584006eb2757f20dc1182f9913dff60fd98c446e34b8a5848af8fa9c2d2973905ddbb5fe4600a8e337aa881e7a6cc7d550b599d3fe92ba88794b7f977b2d5288ef010bea550cb84caa4fccacdcda8967f0fe4efd40ad65cbceb8520cc19f86684b6885df10fa75bcda3097265002a4ace88545d381bb3e9885805bf88aabd481bc85f4a3e03aa04b30361eea9f04b3218a9d04f44e9e3ce5542f5c3f0a0fa9979542203aa76cfd2c571f34ff4c11dd1e58ec17aecceb7ba8e8216e7ceeff532bcc1ef8f7bac8c1f892d23a7eac5e4df4fa7b01b554c7915", 0x138) 23:50:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) 23:50:14 executing program 1: r0 = socket(0x2, 0x2, 0x40) syz_open_pts() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="cc8107cd2955b09523a6b34ee84fec3daba5568ef7b945a0faa0f7a8140bd76623dec39dd5e05ccb335d0655858c70d77fb8ef1a3afa00"/65], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x6, 0x4, 0x1, 0x200, 0x1, 0x7, 0x3, 0x1, 0x7fffffff, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) shutdown(r1, 0x0) 23:50:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) 23:50:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)) sendto$unix(r0, &(0x7f0000000100)="2011ad7475f442104cfdf35fefd6530c56995ee532321a5a3230e08e5b83093899472a6a064bcbe4937d3dc1140f0665f0d34650d87a458fea9f69306ac7e803d0193375d96eb5abe05efa8b8f9b96e1ac6a6ff9b595c1dc3b01a53be0a8616829a7fb7559373945c1d7e740b6d8408331db598223e7e7910dcd5892d2dcdcaf00cefa0529bd1c5dd829", 0x8a, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) lseek(r1, 0x0, 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r5}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r5}, 0xffffffffffffffff, 0x94, 0x1, 0x7f, 0x1}, {{r5}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000000)={0x5, 0x3a92}) r6 = kqueue() nanosleep(&(0x7f0000000200)={0x1f, 0x6}, &(0x7f0000000240)) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000280)="e4e18ce2601a5be7ce64986f59b1ee36087c255751e2cacead20cb0b148b303ee437c9eb239286d7e829f0b954cb41f1a139904e6b52a39b6edd76f809a678fe57add6905206143999", 0x49}, {&(0x7f0000000400)="9e095e98bdf4a30039e8e86018db5d5ffd2c76acab7ebe86a08d7d8817e7e0dda911a8930064cd6fa5d4fc8dbaf8de73356a8a3c9752922a78dd5cb1ddb33953bec524f12acd835f728aeb97649cbd83fb30780f658e7ad4e9c43d5bf75a3c7c3c40b3faf28f7bf4a4d6c87ef8e9176bfb324b6f927cdee8e02472d94e5e6705a7adb94e05a079f00b6c4a29e8c96f4ec93b9c86c91088dc376f65c56ddbb33079fa821561c134568a8f5482c344317249f2897be2e41e2f4aba45b8d84ad5989f74ed424e38256f584577ff0bc5b70a84847d4e3455d69b87f24cb12c3c72e2bd", 0xe1}, {&(0x7f0000000500)}, {&(0x7f0000000540)="b468ef138ea5127ea04e7772f53f89887d8b17f7fa2a6696bc9803466fa76cb8", 0x20}, {&(0x7f0000000580)="e4d7d76f5685acd16765ee428113d8b8a1480e520a5acec123debfdc13cdf690a7b7839e7fea300b373598d5a7aef3b815b65dc83ca00be51a88f8d1581f29c706fbd530f9e088615095f6d558a3701fff618ba6ad0980ee8f68e5b99ad06d47aa708e12b46fac1dce0f7dfcc7143bcf40cecac4cdab", 0x76}], 0x5, 0x0) 23:50:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) 23:50:15 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1}, {0x8000, 0x200}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)="ac87412b2eb6", 0x6) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 23:50:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000140)='./file0/file1\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)='./file0\x00') 23:50:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 23:50:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 23:50:16 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x4) kqueue() fcntl$setown(r0, 0x6, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x5) 23:50:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3f, 0xffffffffffff8000}, 0xffffffffffffffc3) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:50:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x880, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 23:50:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="b24f81b6aef856e18df120b4b1ee16e4a9a6a038f894d4b8033d25538f104acdf4e4f2906d18b503b5b51452ec85869805efeec2bbd1847c6c48155a9ee55c6443fb91402e3d49f6a727423924529cbbcbad3045e5665f67832294b819ba1a86b2a7570214991149c248f61c5306499bd04e92d2d07966187f107f671801307f9103b9555ae94f9b42f02233df2a3cb6711e22c9b38c49d542feb3933be0b11c30e7f0551dce8c36129915f2c440b1074008adc46652dc84d429c30d15706d84245c421eccd2f62efec3b9db9ba75b02d4dab3b5d7603414a6e4e3ebe575c181532cdb769ed8c3f13eff71b14b958859d51a98d494b63ea36364332efc1fb5fa7a6a116599a585a05440063e3467587bc42f121538e73d2907be7ec0c951a0ef216f7bc7c45921eb003035ffedd57344dbf4ef020e8ce346001f3880ed24d955beeaf7446de53fed1b68606b8e3b3fbab258f7c2bff71479fd7b203be75c77fd819ccc6ffd80f8f849a4326b0d619b50d46e8463200ce34a3d2e4b43bd5ded09143d27e5a7a5846c986e8ab3f718456b01797e730050a1ce14ecf2472277beea9445bf63aabcc3f3bac1f08032e6a410f624d4f9cf085dd2a5ed05bc5870b91873fec06aac861ad4d7fd08a804347b34696c262434cc0192e289dcfec276af7552c8ba0d05d005e23afab470bcd00039a213754d804d0c8565b0c5a5ee40527233c222d81286c1aa53db3395fed3fdfbe2de754a7a51aca439f7a70863c2d4c758e4ad93c05ee622d474c5a803dbef9c3cc087c4524ce7e45f75fe9b819da97d1f09b0bb8e5217ee458cbfcf0832d4b7c8e665a98d44780580c3d76c2a9a84f109340fa6bb16d8a26b1d2fd12afe4121a422d5c404d238fc366ef8c17b582e9034c7fff17cd51099ff528138c843f6f2f90200e3b62b21f0b5aec82898547c886793baadb04a4748f656251799be338998c58ba5ca0a2446154f790a3a4d6c56b74d26e892e051201a9c0a58c3a10b896606d191e3129f99e5566420aa34b40d3722c2810d8468438204bcbc29ff2d219375916e9a4fa547e1ee8ef0516eec30219269931c0d841f1e7aa38ae59f47937ae187892aee0b96d417e849056c58215825fd411d7080ab67f2d343b0bfc4a9a10b9985f3f5728d07b75fab1ec45c42c91837259d163e25e4d1274a310af77e98b8dd4471cdf57a5378babceebd2d4e21d94cff4f12e5cc4586010cd4831548211c4a488ef83fdf61e9def922caee62911fe9991e25be392d6c6ee597ef9d0a8424c90d7e5f1c11b938d36f5ca298b4ddf0476dc9f5193d59161a5763d80e2ee05f5579a5c5c444c316920d7311bcb42664358925c3026deb48ba876cd59d41c53bb147f5752a8e4f66dfc7b6b1ab20c78deb7836677f38086f095c39efa0b586b696c3d1ae527c30744bde33e7e9c16653d83b2a5d436009d26ec1d6f67ee255f58b389b79e0290c2437fbfa9fb7bb913b4b330f44c3e293dcc0ed7d81a1c18e7e49310e1e03633444f195ba5f3417715c199f55f9d7ad88bc281c7b1efefe553f65b873a99ba3d6a976158a837c2b41ba90efcb32784955860eb98fecb90f2d9724c750fbb61ec4ed8f65cea84a6d2cceaf0aa6751b13542691e1d411672a2318e43ce6050a1eae2b07ef83406cbc1335df5860954d619d7807dba1315a609b429ad4b241fb9a00318244f1e7ca1763f006108f7d672f61f3e7bc0bb43360d7fb29395b5ebf39dce40a36df9a65d208c42d2d1d060f2ae1d19ea80aaca4a423c771a1a4585834e6d197a2b0b57708484164470e18f749d3568be59c66718287f2f8a3464fa358af82dca90e434c36307cde1d18ec9afac6167cfb9c05291ec162cd2e45aedea939f8fd6a22318fd9e451ff56b676628567f0001b94e780c88d03cab3eefb41b89c16ad798b674f1f91bfd281c5f7c8ba1d79335cb5d117f70cc843bbded6c84c613ecf1425e70d11352ad84138d1a61e1197313f249352ec79c653a3ff190322cab4d1afa5305430425a3e8152242aeeefd57539f97abf0575f07951265610a1d95735f698ce7f7c3ae841e9e6970e4120023d57c80730eb34ad389508ce5dc8183fec0a87fa17c480c095475f1a97eca54ac9a1257ca4eaf6d2d2ab8c3917c863b440fb4ba36181956a353a97be95b14b0028fa7bbee358679dba090cd25cbb5f6563fff7591b97e6bc7b1e6648bc8fa16a0a497eab841271e1c3d393437be961a6de33ad4726f0acacdb0396c5e7e61843543659c2e716907a15d10509f292fab3ce34027ea9e71c653ef510315b4a8a0bd8846f0a4aa5151cf76dfba621d5de55752dfb6d8ca83257fb5300a2b95c29212c4d95c7a99c907f5ce6603b34db62032deb9f59abc4499365a99cd7c68bdff2d04dcea32faa70a812b12beec8009865eb00bd76a500bf06e045839ea06627e810c4e252dead135faf92e59db5d22fb0670cff13755cb9e3b8de0a23e2b2eea921c01bee243add64fd7b4c69384618ad3a4de29239b81fd52a3340da9ab5406a8fe12ca503fcc42f3ee77b935896e2ce451ae145d647496ead4a877301beaf47226fb32ab9f3930ff5d77c25829973aba0eae3e47d8dd79e0fe0daa26e5cbaff4ee9df51ec49b71d4e805beff9cdb7b0e504ecd1ca2f57f4c223eafd52c5e885986b9b740030d914098444b48a0bcd67b4e7c7bc407a21f33a105995a1e8ec5b501133248b4e0b00864102de4bf254278b4e7f25a08eee90d5125dc2c19ccb631ec1d2202138c7144653a4dd8f62a28d6c5cb41ec3c0694229d8a9f4a8e67acbc2a1d1d46db2c803c2bf1c4ceb01a5f7fc36acf06314d8eba1e8648cbbc66a60ef8ca052ffee230d86b8f70d46ac66c059c6f1701f67941ce650a07758281c8de633c8a197afa899265089517b740c756128b0ac213ee50619257e89d5799820250d2112300af48103b619e53c19fe9b51a969caef39b4285754f1141227e33d4dc66788cf745faa499b19f26bd110fbfb998c41d381b3ed58e63ef1a045cde0aa61c2cf2a32cd12fecef547b9b22b4c8590c5b60ce7ed55336fcd01442b75d7b033934ccfb15ce5c7ce54d57f028eca8ffd59591537fbe6031d06e9c46435a85ee510663c30090362db1b5055bb4f9a9721407c073d9e060957850027196d7b11dc66ffc4d8dc61b0257ecbc9873beff9bd0e5e7da009c456c262d5a91422d14492fd568df49335d2012398671ec9974b8fe54c16498188b6228fbe99269f370d286a201b8f0fa7ce113e6877f08d078da4aa6ea156b689deaaef29b7a35c1d3a447a8f59349d9498fec2345c0429002d2520966eeaedad600ed9fb972bc31f5c6d988e05cd9eb1a4a3be2a5a2ad51d8b2f58a141ee498add8a76b4a7ab3ca0dc273f903e97b0f1d4d4799787831312fa8ca6981773a07b5d8642f70668f94dbc38ba7ea99ff7e22caf95509ab8d616c1941711d9a6506bc5a170c2313a02dcb46e4f45a2cc5449675f0c00b67c141bac4ab7db969325cb274cd86e163e41e706329541ade152a78b4e0c0f0bf4802262d899a679e5cb177109bb1fb3b5e38b012de299ad88a0900658a0adc8fd3cae1fc4b79ee47b85694730c4e5343381e8591eb00784de5dc8dc5b001f213cb30b93c2472de185d1397f7805e74ef2bc4fa85f7818206a597848fbf7da2a5c9a5854e735dea431203e7cfd8a7dfbc664198cce77208592f87466571c20a8fdeb1ce64edeb7f59ae98501451a175276b8bc5153d0ef50e9886fdb66dbf229b4219ec88dd460ce239eca16535e4f1020a438201c9ed7a20cf5a431766b7e1004044af72503aab85dc84e371ec4a7777df523dc291de68538519a07df93dc944235fd7640b022c756b9ad30a551ad46845cbf7c6f1ae10d63a624991d939120418bc678cbe9a2289a3685175950513a81cc3155f5246858d6cb93e5c6de3a22418072895a87f7d0a86fa4ad0d416512fda59a942f2af3cfed7fe745638019a084cd1809999ab74423e46620615b27388eb7c4e8f9c10b06bee6815efe43cf6f8ae1b50db7bef6b92a2faf3aaad0a0ef4d2ddfeb523dc2d23766f340a096f29bc55eb0a8711a8e69061aae97f516b5464735f945516ff9460441b89640ae9207e07e4660fbc172460672671aca8f939685d25ce2421d2d956cb837c9d887ba533921d15d41b20dc290b955b20b7203a9d32461b88fb30878570f6cf2f6481ed24d9b805335ca5ed5cec32e247d943b87d0e21225b5d0eeba78488e81aa3cd9315996574b23083155adde03aadb1499fa198f47ff334a9342207d6235aca9eb0911978ec56d06fe0fa841913456881075241e34e1d8a02ac425f1d604ba0ef7e2261952e54b0bc187f4b8a7341dd29657e26cd44b9fda489997cb6fb52c71661cb9b1199c819f3bf1d2d5588b191ef7845215e2e3ef506b7e5aba3607db58989d2bfc4da3a3f0223e57a1ae230485cb251cadb7cf58789f6dc7cff709971537f2f953c8bb8c7e507e183ec1309c28fd84c43027a6d914e1dd9f7ebb6211a4baef30de26441720c15fb5aa353454568281b852ad9fd561379fba041fadce2b1a0195f00baf9647a9a361dc11b20d0d9a958b09ecd323241a475d3e9e940070bdefa96faba0f9159f1258425ee1e0f94df9d592b773eafbab3d4a511079165a259efe64876c02dd02f00a6eb481f9542068fe3574b7e2548b3760434870c8321d53ab22957491fa67807ed3227c5567547b3ee596c2ff2d18252e1952c4c7aff2d7e2a9e4a0344103e2cf1de2c8057dace8e9ea060ec1eaf812bc65ba1e6a54413904c49f3d6ae72113edfe684349416a9643c6907dce97bf0fbd3fe612a31e264ff335b6516a10bdc2512eef5865bf4dc6a9bd3cc27d98850f649a9cc0736b978766793dde65cfcd0b0c4fb96533b193071d10ca7882daf3f8c6a9ebd6ca46f247e069fa1fba64cb3eba699b15c3847162368e355c1e8f8daee4197352609f157a14d169e895966b21bac4586824930643c20651eebd26aa0cca8f0b37689b4c861ba7f0f826f8be3bf79f041bec1a04f8c35f1d16200b555a007761abc917276d047f88a981402959fa8e68c60503baee35be474a4580b4dfc80c55ccb92e98ae129531b9ca3182c60331c32ed861aa0c672aa817eac784235f32528e71f087be7f77af7315bffaa0534d9a11a77bc9665839a577de94ab4705c4022352412391af96abdb888f1eb4c8647304e5397609bbc880552bb2a9548dc1e31ccaccdc0777c35abd62b98957e4bd26b5df6bf0e99d495d2d2fd04e27c6435794becb4fbe036ab36d68a4184b9a75ccef5b956c0ff49738539759d1920eb173332afa766ab6ff4ac2db6f0ea6eca64a0f7a5d24d9aa3b7842fc77730ba07627690cde833721e84a690e7e8660b600c3608eea1d05d8c847c5595e977940174cd246061b99e9ce0eb35dcaaeb73611296eb864adb277f153acce9c88879898236836c2f3645de15e4060e5920d2227ed35c506286e40c9091cb5766fcc1814abda88fe00a871ee97abf4edb88e9214b34be2925985f3f42f91c8a0f75be49cbe6243c4ce7588edad367146152a1a2740588aa6bd62774558ab08a0b44dcd1a293bb4d71159b29f68b5972e9579726f8ae99a76b4c5f27dd11ba85acb46bd9fdb900a20a4f5ae3c87c71551e43b262f87a0d62962928594e7820428b3d68a8088700d82e45f44abe8a363551b23c0fd0ad8f278c01f28f2c1c85a607e72408966be7b11e48b53e81add12c982805b", 0x1000}, {&(0x7f00000001c0)="1ba0e6a047ec60cd4301774d09a2d68ea68032fd6ed3e7012a259c52e2dc2d1056b86852281e2b2d43eb7893d1a963890ecedfc184e0d9e8433abd424cf00147fc3d05b56aafcf1b670bf15c9c2e5f56d0128c431630c22f1473", 0x5a}, {&(0x7f0000000240)="1c2f97f48cf6c4088e05b7b74a47b806f3bf7d630a005e057c9eb1d2f2faf1e94c63c366fdb20433cf37f3b72626dd366ff4fa872355cff8a9ff23dc8b67b87e9148029d5ee479835bb6537c1b52f4acc4fefcda2134333da1f1e7dba2fb1f9357b0820cd386fc2e53b3655c", 0x6c}, {&(0x7f00000002c0)="002952d9e1f9ba1129306f701123dc7c3bfe846daa838ba027c50014550daaa8e4a41ad4a4ce7f37e282b02381e3b86230663e46296bfb81d5b0154aae60f149c4b2ee9a266a5fea0bfb59c9715b4d11c2d6913124128f2695a7267f5afbb8ab03550f580acc231f5172e1069c5191653a1bb8dde733a78afdfc23d65fb6455eb9745a0d267f74279eb518dd9aed6ba85c608eed41ed18650c5df61b8dacecf27eb9ef769e0f26e0931741638266027eca306278e111bc774f58296d4d5a79928a0db49a865a610fe5911098d94934480524a5ba00af92959901c5b5994c5880cc2a6bd0009d075567", 0xe9}, {&(0x7f00000003c0)="4035aae4096010e18f34a728286c33b987d2fddfbb52b9f346da490eeadc8a25ac71ebb3114181dd809e5b325782db7811c670aa9664393845bbdc3e3f8f7b9843eb871c186f8eb44a589372b5b49e587d4d2975020bf74966ce60a9bd5c772b9c929c17784b53c4c388fce47ef37d5df12532d7914b469fb30872d4d27e4a8ad4761f79a80d2e02d0cbec4b11123a3b671ac4d2eea1d934efcbbefa7218da35a0e237a0b895ce75ae0c1f", 0xab}], 0x5, 0x0) r3 = dup(r1) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) semget(0x0, 0x2, 0x40) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x46}) 23:50:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) setreuid(r3, r3) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 23:50:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) munlockall() r2 = getuid() chown(&(0x7f0000000100)='./file0\x00', r2, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e063b082f66696c653000"], 0xa, 0x0}, 0x0) 23:50:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x200000000000ffb) setsockopt(r0, 0x29, 0x5, 0x0, 0x76) 23:50:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x200) close(r0) 23:50:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 23:50:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 23:50:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0xeb1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) r2 = dup2(r1, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 23:50:18 executing program 1: r0 = socket(0x16, 0x2, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 23:50:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0x5, 0x7, "f52624d05425f806b8e13a41bf85a707e105cd33", 0xc750, 0x100000001}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r3 = msgget$private(0x0, 0x52) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x200, r4, r5, r6, r8, 0x44, 0x9}, 0x4, 0x3, r9, r10, 0x1, 0x7, 0xffffffffffffffff, 0x100000001}) ioctl$KDGKBMODE(r2, 0x40044b06) r11 = semget(0x3, 0x0, 0x20) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000400)=[0x40]) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x808, 0x0) fchmod(r1, 0x4) getuid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x3, 0x2, 0x0, 0x7, r10}) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r12, r7, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 23:50:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 23:50:18 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r0, &(0x7f0000000000)="e6e527e15f17de0d0c1f6b6b547c4ddf144dacb835d6601ee5152d770762328e33933a9c8f907bb3f79f3497cfe9706bdc29711702056282", 0x38) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 23:50:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:50:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/180, 0xb4, 0x801, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000280)=0xfffffffffffffecb) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/147, &(0x7f00000000c0)=0x93) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:50:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x6, &(0x7f0000000080)="014ac9ea9f21bb3b769135ccd486daa0868fb3d3f18cf332ea8a93112f1aafc8ae32b95fd56401c121e9d580f0c990e353615cea40d55455823de44bc22c558daec6e621", 0x44) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 23:50:18 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 23:50:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff67, 0x1}, 0x10) r1 = socket(0x2, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 23:50:18 executing program 0: getrusage(0x0, &(0x7f0000000240)) 23:50:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xb2, 0x255b}, {0xfffe}}, 0x0) 23:50:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = shmget$private(0x0, 0x4000, 0xe, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x3000) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x300000, 0x3ff}, {0x5, 0x1ff}}, 0x2) getegid() socket(0x1a, 0x0, 0x1ff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x800) 23:50:18 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="822a075712fef49724ba4df29d7394cfc1647e50b500"/32], 0x10) sendto(r0, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x81) socketpair(0x18, 0xc001, 0x0, &(0x7f0000000000)) listen(r0, 0x6) 23:50:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x7, 0x2, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x800, 0x6}, 0xfffffffffffffedb) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7, 0x4) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = getpgid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r11 = getpgrp() r12 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r14 = getpgid(0x0) r15 = getuid() r16 = getgid() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="bdb7572b235285ad958f58570975e892b3dac818b4eb944bf219949af94b755c258fca8df1664d00648888acc3ce68e28f27372afb6e5b78f96894c335", 0x3d}, {&(0x7f0000000240)="24f9aedd483dc75e07617132967732f6481ab71a08bb6c68f34ffd4881beb4666c177682e138ab794ca46cfcc8ec59d01b4c", 0x32}], 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="200000007cb51dde00000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000200000000000000091a2385d0f00000045ce12680779cec772d3ed60eac34a9f14ee6f4592eea75463c2dd6dc6facaed562cfbd40b815e310b4828b90e1ace742c5435325a7ae941584026d20119ac2901bd591d91444ec6eeae686ad2f0afd3e3b2f672c4aa1b43b7a4f1505d3641a29f0f9165b20d7fd169185ad2317f3cb2d5e5c7b89c43b7a64f051e67f0e0bd6dba", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="38000000010000800000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001e8ffff1a62f1f6c1bfcc776fd99090547a32", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x178, 0x400}, 0x40e) ioctl$TIOCSTOP(r3, 0x2000746f) sync() socket$inet(0x2, 0x4000, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 23:50:18 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffa, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 23:50:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x10000000000c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x4, &(0x7f00000000c0)={0x0, 0x80}) mprotect(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 23:50:19 executing program 1: setrlimit(0xc, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a9900873", 0x222) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x5, 0x6b09, 0x101, "a6ca9082d5b95ccaa8e507000000b809ff7fc420", 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)='X', 0x1}], 0x1) 23:50:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) 23:50:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000340)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d4, 0x7, 0xf6, 0x8001, 0x100000001, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20200, 0x0) select(0x40, &(0x7f0000000380)={0x800, 0x5, 0xe3c8, 0x7ff, 0x100000001, 0x3, 0x62d, 0x8290000000000}, &(0x7f00000003c0)={0x3, 0xffff, 0x4, 0x0, 0x0, 0x101, 0x1f, 0xee3}, &(0x7f0000000400)={0x3, 0x9a0, 0x9, 0x80, 0x1800000000000000, 0x400, 0xac29, 0x1}, &(0x7f0000000440)={0x8000, 0x2}) 23:50:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10041, 0x20) accept$inet(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) 23:50:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x460, 0x40) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/100, 0x64}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2011, r1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/209, 0xd1}], 0x3, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000600)=0x101) open(&(0x7f0000000640)='./file0\x00', 0x10, 0x8a) 23:50: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) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8cacc8a89a4eb472abba0169aa0956bb2697d68ab290c304f32351b5289513b48c8be5b21afc6e2b", 0x28}, {&(0x7f00000001c0)="61c3bae3f41a8896a2d3cbae9b279a149d763654087cd75dcfcc68a5253f778d672fc75267cb4f0884076a4bdf20d85b7833a631c37866ce22bb3004b81a709183b023cb3f8044bd5db7450173e30dfd7743fe24eb109b0e21d9c51ef1dae4627be65e62a0497608a86eb807af62b414f03b277985f0bb8033a0b6e1487be776a6fd5eb4d215ffbe219a1c", 0x8b}], 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 23:50:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xa1, 0x800000000002) socketpair(0x12, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/25}, &(0x7f00000001c0)=0x1b) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xa5, 0x8001, r3}) 23:50:20 executing program 0: mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000cf1000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000d3f000/0x3000)=nil, 0x3000) 23:50:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x308, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4, 0x10002000) fchflags(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0xfffffffffffffff8) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/240, 0xf0, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x2, 0x9}) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x3, 0x1, 0x0, 0x1, r5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x3, 0x3}], 0x1}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="8f0dfe40d290017ce17cb2cfcd63f0592f9c989ba1511469ce1993880bd2ce67f37c8da2f3984e1fde88a9475f5394425a100b26015e3c70ed92f342bec43d2452c380a4c45306d9cfd838d25e849bfe908f4ac14159ad1941959e5810a31faedcfbb068b85025fe57bf57eb36f4c7e19929611ebcf6968bd7cbe3aad728778e49eb9923026d96f9ad43441f27f8a3739493a4ff3a75b46c72665bb36b811e480295abb6a7f34ed93b7d5312b86849", 0xaf) r6 = socket(0x3b, 0xb094b7dba06484df, 0x4) r7 = socket(0x1, 0x4006, 0xa67) sendto$unix(r7, &(0x7f0000000480)="dc48c0e46bb5664e6980884e5ae702596f1467a686d9bfabe2dd9e9f9bbce10f6a383e19c707e343227888d48d2c2dc923c3177dd8cfef4c901f3237dce23376677ae001cb5e0bc9d44fec2fc73b3363c6796e88ea98a865358665efdc2093f5dbf5731f0c11e8fad7cd982f1595abef3fc28072bb35127c9d47c797aec2917596a87a7a816e6032d7d789db6b19750bdeeaae87b3744e5d7d6f2b3f694062354a624b737be35a292a72f165d5808ddd79f3d53220fe9cbe6fee1e050ed23a633283f7e3ffabda6cbb6ff3caa2e295a6214ff945a5602c06b8be8a497a39daa2cf228eee95d262c113acf95d", 0xec, 0x5, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000580)={0x18, 0x1, 0xa9}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000005c0)=0x1) fcntl$getown(r7, 0x5) socket$inet6(0x18, 0x2, 0x5) connect$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0xfffffffffffffc00}, 0xc) lseek(r6, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x40, 0x0) syz_open_pts() socket$inet(0x2, 0x5, 0xfff) dup(r3) getrlimit(0x1, &(0x7f0000000680)) 23:50:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28008, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80c8, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300092d8836f22ac38ba37fabf72fbc564b787c91937ca44170137887c482a08820869e6a1f5510d305eb95f78c65cc82b4555b568cdd9f4c9d9eb77f828614a3ad1eddaacdc72ccb67e24626f8a3798dd7f32c940d8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 23:50:20 executing program 0: socketpair(0x20, 0x2, 0xfffffffffffffffd, 0x0) socketpair(0x2, 0x8003, 0x100, &(0x7f0000000000)) 23:50:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="0f43d84d50e7da13a8dfa5a2a92f115381ef9db1c44b6babb7f1dd5e2a1038f98fe44f88f3bae2a958425f9603add182fca792fcf8a4ddc3c082c4506e5c4cc087e369764e6be8362e8a27440e813d47db0cf0d7d490cd72b9049e62842573dda4fc404178c4cc1212787fdd460fd9a01e44fc2083f2eeb2512a14633bc08c1924796d9e45", 0x85, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x9}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="21396ce5c540da09e775f52b35cc15ffed95cce10d30ace46c39bb01261d7f67bb032de38909f0d8764d1cc9b8b4b51a1effdeb6da6f25e2cb7c4aa90ef124cd884d02234c3332a2d31a8bc838231929320c926183628b831f08d865a77dc74735be7ff64297400abeb016453bcfba11764c17261c6fc970aea0d40d6ec56d478f2b51dee942e47ea2879a2454c6a5f03ac4edf0195d43a712709476c25c7d1c5a6c954ff7327f0acc9fe015b92b63cf6ccd98cc634e1c03184cc4361684d101b002101e6c751c5765217b9614f82ca0ee5e135d73184f4e", 0xd8, 0x4, &(0x7f0000000200)={0x18, 0x3, 0x4913, 0x1}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 23:50:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) write(r0, &(0x7f00000001c0)="c3d02e57c79b6b17f9f09f8ce1e7dd3113041a983782a6cadee72c0c4d9bfb46b3c648acc62730", 0x27) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x1000, 0x1}, {{r2}, 0xffffffffffffffff, 0x3, 0x11, 0x67, 0x7}, {{r0}, 0x0, 0xc2, 0xc0000002, 0x100000001, 0x37f41a64}], 0x9, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x8f3e8b03f926f2c2, 0xfffffffffffffe01}], 0x0, &(0x7f0000000140)={0x800, 0x2}) close(r1) 23:50:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="333dfbbb21e4465181b0ced38a578ad2571c0f4492f6f8e8c5ee362ee77296a3f6400e5651d590a59cb6e935dcb2a93edbf0e9a42c3d2081dfecbeb32fea5fadac9ea8ccfbace74aea99894ffcbaab27901d5f1cd79b6ffbaf657bb9", 0x5c}, {&(0x7f0000000300)="4255e9a2a30236b5d7080fb66e698ccdef84487d0967715cccf0267b9511cd3a4ab64dbb2467b35a13929745f8f6d4e1f5bd1345cd34fae5fb132ef19775bea129a2ebb5c290034ab26351946330cb44978c89e8dfafa5e51c4a282facf7f166e046962483a0a0c2e3b8e0c70f56fedac02431262fd3ae", 0x77}, {&(0x7f0000000140)="fbf9a6ebdec2f2388cb3ba08e68f8bfe7bb6deb0e0e2faa6fa5e93e4fe7e2302b0ee8cdbd236880e07614964ba", 0x2d}, {&(0x7f0000000380)="bee7c23623700282a71aa0b86125bf154ec3e04c0935d1e131bc2d898f167cdab3a18858fbd5d163835a32d0be73d511878b5a218c03d0d6009ab328e8bfa76b0b62faf828ec19b184c0e138e0722825f380fe4428f0783d8f0bf5e8b8a89fa794d2b475ec8195c1bda5a6d1e6bfbfc7e085048a324582a49e667de81e4ccbf1d3f1f8dfbbdc2c6e83d609268a008d45346b5f84bf0d050fe646515f967d4887974efa70db661ff1ea2173418746e1f26e0f4479760713519e0035f6d6c155e6bad6d080045f2c4d8d2550d57f8905c737824faa7a53a066156beb1dc4c7f994d50e6a3b61a01f7055e71f5057ddc10a084855bec6990e5e75672b2cb062cc3f06c83a5111e9ba590fb8645a832715116224083dcc37692f229578b315d43e0f63f6420c3b94f1029f9210c01ce9b46ff8e1bd1ae545846e6f83ef3ba5543b8d6fd8354b9b19cdea4458647c4863b01c743ce70977841f56ac3fe1c67f31f3d8f3c70b56cffb48944cd49debe1a06d8ddec2b9270b8f77d6d014f67b618b5c75b11562b7347120728d4393ba089f2bb7af8721e33f6888ca174fd1b50ed5ea26ce83681a30e79d226f021eedce912dad03503955e71dbc08938d24aaf75e4ef1a9dc79d147658b5ccfa868a752a2b27c6150e89eba4f167909b28d042f921c9d0d2f79238c7011b4abe2a0e503c0db28856d8329dd8b420b251878239a0941129f6c7821035e2698465517d112cdacf46fb2bf2bb7f12f507e9359041d66dff5d8717a07188d5c9a555269265066023a080ae120cf2dcc7eb5599af74fa8e82f26d7929dfde0eb7fcd0268edb9c856ec7bfbb308812427d54c8ebd1f1d3d6e6f0436720a7a7a07c6714cf843eb3e46419bd413148ba0dc7a517a5e2d015e7b212e661bb4fddcf3fa3003e4b5ef379ce4000c37eebb0448200d416b7c7ab00b361aaa7f49cf591a0d8bf888b22736fbdea7cdc8900ba8242d2e64ebd6956d38c280b7c625d67ddf79ae395f0a6ab6262e76ae67ac16c9092ac34d9086f31d94856e5930a37be6be994f12d91704bcd751086cb33830917ff8fafd4136634b4772767fdd5f8ffc7c2d2c995aff697bfcb022e3e5ee2817afc4997c4ced9367b367cb4032c48be43ebd75cf68d88e232e1678271bf55bb8f37205406f2dee49fbd748734543c0ef9d2265d5a9f2d511b3f0777c9558370c3e61e6f82e184f85085cb4b54cc5f13b7e378eb1e84046324fd0930d743f42e4a9295cea000e182a4daa38dde14ea87ca27c0c623b7a17b5ce7402ec8100fa814b637e203e890a2bc40bbc3657d30888ef8c7971beb4df2acc7f7301b3f6cdefb0c64d6cbe08e31a0eeea5b223978b543d7102cc4fcc7702fb168439dfd1b54e54af8da5b5c195c72bd844d8669b1d373c976d560799261fd5440c8f3c700c04b1d5e921c7e7edefe3a6d47087e31fceb4effa18ea10c790f84ac3afd5c57c4b0510bb5043515eb76da58c9bb52d54b4747f6c01239f9045e415b8b3deec13a15e477003d3986babc03c46f24ba7656c6d9f54a52572eec9728045cc9c22cf03fac23addf844fb1623525df09d99b75da485b7fdca40e6fc7a770f73e104b6218bfccbe7b606a7262827410e148ccc9f7efe7bc61150751a6456b41afdb17c75fa58d6a7598b23ffe5f44b958a7fe0e6001865e60df75260173f07703ed9f72f5e3c1b3690dbf24d9ad1b6e60c2e70d4b5211245b0aa472a5caac3b9c6af3768ce8feb60f9512bf3232a7d9feedcaea94984b2725aa5f932ab2ce47cc7219f655849d8d9d382493256efee8cd80cc926113cce72d3ee1ee8ce8b739c01938c44fbe253e6ef807e0052790289d5ab425bc5b3491a5bae0885e6e354f447ccf65dde37ccfd8816bd24cb526fe8565ad3d13aae594a1ad85443fcc8a9fa2a7b38e564689d96dc88bd353be800222b2b1e4b30275c94dc62c0f8c6463642dfc5b067223d0103eb5da89a6445b841386ce9f5df01cc33c04529d63da14f5d037045bf11843eebf4ff9970f2adc9f95ebea01997602d80992e9cd6f05d70e1eec18b1e48e71194ff5d7d5abdccf554362f157567eced0477d70e411e2ede2a254f1219fe120b1253c8d594d49587a5086f2cdae5dbf126db1006f9682616ffa0e85df90cc7a5f1fc64d1be3e68633c4fcfaa8ef2d1bb968db2ac15b1c9f1a282a6fb79ec5ea88d7ab7092cd7743d97348de7c9b5feaea3b367837917d7b2e15b8bf9970a5358ffdcf175335d2bbcba8f650332f54c8ed496af369268d8e2ac58635e84a623cf213107c738e9d03930de4a49edd45f8087a7a319b680ff98d5e7a776235ceb77a0e63b1a2d9e53e1ec70337a24e68f3f24a27ba38db01df9972e4b0d473d4f059fcb2bf0e91284939a0569ddb25e662a645de2c80cf13779651c2dc19bdcd23d26c49545c0294d4e0d7aa51f30a4ffe4dcd5e55af7d2cc40d659ec51a17232d4a40a1efe36695f3cf2b7f1ef91187ad81c62c9e239eb89b0855684e42732bb824bb1fe0fecedb4bca07e81cf5e1272aeb3e84ec5e8fd46d8a11547ff08ca0d084b727f0047e667affed0f37bb19affa35838c1e166d69a2d04466cf6b558a15ea8f4de5ba7a39477a0be0934431cbdc5b2a4d523206042a784dc2fca5c7bcd256156dfe18c825664bab822896fc17596a21050f096c35d6d3ac36a8e45cf2846700825a36c2f83886d802a023bd7a506d24eeec00010f24729b86691585cb38cc83b609f6edf1f0550f1021d48f697991f77206eecb2bb7ebe163e4f421bfbfd06ed1b1803f4f159a4913a79f2c238671a88848d0b065f902dd32b0c416ea502d0397e80bf3d8a0e784243e230a33e6694e933f43bd8b8bd4063fcb000155665cd1bfc39d5e6b4830e43f79d7c87603b1c794ed400495d96aa6209a017452406ad1066a983b5f39b0ed12abc66f5b811802380c11e75c592d44de20d79c3a612f7210d56b6fc5e3f36737346db904ac739b8fad7c3cdba9317891b03410ac1aec11775936288c37ef75386bdbd2e3664b31403f5925574f9e761b39b76cd6a02105a1a7dc70a01f5a2c8aa3443437ecbf9d78b9eba44e165e4f97ac10d8e2fa5e3c3c3221d2ccdadd78ebc9886a4ea88237771f20846c2cb5eb34f86c46cc5b8cb273f5958bdebeb5c08602b24a19b83a4aa06d198028dc6414c075ed5de39d84d55a2b12c5fe74c00604d4ff2d0aecaa54bdc0b30dc37223cc3508a207fa8dd31bfd91d06bf6b53c2a940af0f6740bac2afe4092a0d601a9f3b05927a4ec586ffb2be0efd4d976b104f813a44162a00dc936b5e7c50f5c9f4fb22cb2f99c95c1c9e21b62a7eb1b849c53c7325f49cc374c104464140ace496ba589a799613957938c8e7c5788a5b1299587a16b3b9749710dc5e91a96165943e538f88cb3682d633154bdcfa0572c9dadc64357571c33ad23b80546138053c0ebe608de4a226bfd83332424fbb8223ed2dbeddcb54e14ab8e7e4825fd351890659181454ca4cde0258fd755fab7c84813dbe47390268c91b17d51cb62b26afc796a5fa4ce80c8bc94d73011c8bfb476c4f43357be40c273b16a3c21ea7110466f1a6aca65d760505eb4beb50e288133ee09980b719c755522ec6cfc23e296901f982ca0a6446a7dec7e8fd1c6705abdab5f854b3b5df0e8340ca145dddc53f3c5bc3a9e919fa3a5a142a9c075e6d0c37de526e6dff5e464f935d8fe23cf11b46763d897c5969df71fad92df6c3ba288d57d421d9d2300ec80cc830220e34bd1b3970bf3aba6685fdba5f1385447036befbba8441ddb6a656f434c0a18dd9c0ace85628dc8768e44728f27db2a16e79af559af0d7acdcdfbaaff600fde3d30b3ff16ec99e7a16f9c04c4a6d45decaa50fc417464bb87d61e2f8eb53ea5892dd381cb38cb23b13c2e398dedf1dabcdee5afbdae97817e1e4176808b7e3816ff4c22d5cd26520c8d0ea5e33cf90cb7fa0c1ff784b972e80ed76f8f391ad1c413b62c5a4054670e4ef94ab8683bbae9b32c92c1d24668e09f0aeaf60eb8be2a851b3398ad68e8c0335b1356c2afca9de258d8c4e9457b3bf4617664406d3299b315dc2ffd2164b311e206d9a1dfb36ff9b5cf685a5c9371c18c37b25e78d1062f62e1fd223e760d1e2cdd60a16c88e1f833f567d87e93b96faf05b36af084f396c598a2a534e9df955c80d1eb37259d79ffd200e4ac59ffc29e88e6a3229973728d14ace31046d2614a7a1746e8a58f56c64b9072282121126d51edef3ceaa7208f99e4de27dce8fb0772dd5e6585c226dba9c5228fd7576e5fe64ec401823e7dbadba89bf8b9fd7b9174aab577365a55d21800b2826476a80b7cee093a3e25585fada14cc15e30d8346736e533c2aa0c279210dde08af3aff076ac83cafe25d62c86f27690c721ad23e22b17c76862a14a0f66e05bb9ab33f4b55f78bd10dae44173338f4f1cdb9c532625195e85b3cda11f743b6ebdea1834ce63c5c5b24a00094dec0900a10dffae0ab78424e93bb3dab267485d9c76f552398ea68f38dcd5bdf03ff67a1e475f10e1af73d0e765c704bacf99852ace449e9259c01ef63751d163aa98aa32f7e6e24c2bb60f5e4bfc580a56ca803347bee2070d2977dbe1611a6d47941dce9970fe0343263373fe13103b3238ebf3475e5a5abee7673321dce5510c52eb06659bd0ef0e19fe1869c973147ab606b677e91690d4aa83a4771e44e9049a9a23d402acd023b26716e87644a112060859245ef7b31c758abcf07d8de2caebf1a1b711d98e649e6e87cd1b75ea358a081ee56313b47da94fee67aed42fdc9d326836b9e9d7f25875750ae6f44907ecf2372bb2fbe26f4ffb12a979fa0b6fc8a27d0ce362fd36af80af657692cb103271e13018eaa40960425f7e46f7636fd0211dcfc208b8fc2e712d2b35ae72d97561b602b8c585321cb67a9a7b9334a7f10e483cb04b683429737efffd1139be073c1c04842e94aa9497158daede452c95308d51749c42b869b269c425667235b637d73e3886b17e43bb270ac3bbc2e06712cb98a3df3c35f60d04ad11aee635a8aceac8f414c78230a3619ae6de1ff78afce927b2632de7cd5012fb4d59e56b2cbbcb3631549abf50ad1e476810398f49e2f1443bc1d50181fb5cd3cc1753055ab3590016f8285276209d0587e72e762e43f58a86e7ce69e4dfaa3449b6d4d25f01a9004236d7e13c869acd6a849595c93b330f501a32c79302952ec10c1ae95053962d0d6a0f81019da68581fd9541b0f9a39e53fb05bbc0d8a4f0c8565e43bb89dc51c4876821b94f4c016cb8e1f228924d4265defaae80a26a384b9b077016aef850717eaf3e09ebcd8ef93afd42cea83a1ba28ee628cf7dc2d95861358d8a21a772b3ae2af947a28f4f72259678afc48f365f2a36355f2b20ee1f8e7b5c6591e1002736290c54fc44568e85598eefeba4d1bb40408d919eff5de2f134da87ce44a819c960575f99418405aaa17978eb554c3444a7c0e2d4ab3157a342626b3d3a4fae8680bc78b51d29c91d23b5f06118e4e0f60632409e8a56789c61d48ce4bbdea117bc68fd9956b87932cb7f7c82d5abbd125a8a48536f11121ba6ab9e226f92071326a852400312bcb3d6f6eaf20aa7f68bceadef896ac20b7c331f49dfef16a20868af0bbf4043c4e832eb8623c0863b9c89b0a72e4a3305b5b0cef46fcdf03e484e3a99a34be432470ad01293abebb37eb54ebeb9413421c45b3fb4bfd852f64688466b1eec19c0cbc105bea7f1798b6caa496a64cdc", 0x1000}, {&(0x7f0000001380)="f1bda55d737fbd45c42ebc9c59c8154266c6aadde914b8f6a528fd3ec3177b83350bb0be028f04ffad524b71c9e3c382dda1b051fb9345c81da09c96d76ea87d067a150298dc2e5c2eb8c09df7eed1", 0x4f}, {&(0x7f0000001400)="536c5de1eeacc86b98d623ec8af52cc62db2a1d09a88836e5a22971349893fcc1660c7e41deff89c9109494126e9de83b47b9070057c1ab37669ad7214b9ae09e8f66ab53ec24a8a3af23cf3a0fb921aa33f221a01ede44ce8c8ee2b929e251633f5a65fe60725d8ea5e39a0aa9ca91ed3f3412bd037db64741ebb4b7ab4b8a0a376f1e0a710fd14d3ec21ce04d205b23a8b0b945b2ffb6e", 0x98}, {&(0x7f00000014c0)="331b7061c29584e3c4dfc02592f001fa4702f1f8c9f8af9b5f0e38e5388b6763a7ddfe727be17983d16f682ecf55602012788c44d1b530e401ffacd743e4d52e57c750b01f8f51782a7d678ba52e780750f61c5a7fbb287c3675f55c98c9908df9c80f0803c208678b7f92b1216acf7fefd6876f94b6646fd0447e71172fde3f0b4223e42b807ace55d4a2619c5d5001c7279731bbb160e1647a2265f231a949a3ec3d816d38083fd5ba828b47fe2a7e28a73adf61dc8df1531e4989d6db0d8ecec5dc5b982c318d317b6512ed348d3077f1afe7f362f1e0b7dbad96ff6e56e6cccc6293714b2eae125079dc60", 0xed}, {&(0x7f0000000200)="dc05e56e9ac79c976313119622140417ec0c7341b4d3e50b7351450df3047373a5f64d64fec186ee034b6ab0e187f53e", 0x30}], 0x8, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) syz_open_pts() 23:50:21 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x6000000000000000, 0xc3, 0x0, 0x8001, 0xdf, 0xfff, 0x0, 0x2, 0x7, 0x200}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 23:50:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="b439ae5604789e67a2299708a3be4b4ab1b09ef0139f83cc66f2343252354ba67607e65ba7b4c646891ad62111f7ceeb09ac994bb3e850e0f986659c735acf8a2fd5e2e104bb3b364bd441d76f2181458cfceccde2339a56106e133a3116be7019a460dcc3f31fa8762b055220b3cad1d361ef96f2ef914c54e424020c3fee8d441d2e63f6237cf44fc307c4bfb253078ef67f48838e8080294018e6a2d90cb994dd892658d721a659847d1afc60cef8c814b4faf2b37d50b6aceccee0ab2a577697c074adf780a534c52c0fe05a01c1b370411ed820df7ed0f4b95a9c23709b7471a2a6bbaca4e05475688754f114fddaf1692256ef0a51c83a1aa6a3e18b7d6951ea9f1561dce3a36444fa4a0ccbf97921895d5f7f7d79e1662c00fe43419ccb0f0dc08407a3d45e33a6afc067e7edfbdce84f8b158d9f8e9b7ec7562b261a7ce17f7c21b70f8a04b15b70e90d7873c337c64a947dea8af00aa0266c8728486da41df1a9272293374c82229513eae9e0682ff1f1567d8a1aed0780f07852ce2be09c12706a1337c02d54030129156d2f0ebc57c6a8038dcc6977f24b45cc542ef7222c1ac0b643505798e0810df105aa34696a0e360935ab741cb49ca32baddff4200195edfa3017ff59b2f611281b4083d87b22c8517ad30d0ce53a869ebd6f0f1923c1e57c6919913423dc1d1f6fa5670039f085641617a84b31171b6f64df205f7ce93e11dd8e6ea86c792e20d3f16d00caf7718418b617e7a5d88d8d001bd4adbf6473e6bd7d2d8496905046ecd9e4e5a297345a90620ba36b6d9d9cdb110b85c695c38727b8feba0fa346217c227fdffe8a12c273eb9249e3df064d2cac718dcbc333e58db3871343e5b8d1daf90b9531912cf388866c7fd457e0ba61f1c6c3d7a5b79d06a5f00e1877bf635c7bc52b50fbc04a0dbd26cac85ed0b4444212f0c01201df4e610e40e713cd8a59511ac4055fb517c7b26491c9f6407e0aa90a102d5d2ddf7f61b1c63d686774fe0fce8a13f126394e153c0166f1e59e6c396ee7ce9e9fbca03ddbd1cb988e8e2db4ef579cb24165a6a93178d6fde8d7b44c2e8d5911122cbe9a95c24892e6143878931a512f668ec7897a3c8818a385966bb2e1adc27816b9dde227c8ffd94e41705cf285df43f2b6b1368821ba00ecba5d7c8aa04f3c15ae05cb93f85d819a76cd7a2edbb59f145061d3a45ef02fc38bcd0c1ef45f67f565d82f8d93f0aaffc74e35cfec4a40adc6f3df88118726549ce906cc1939350052bc2c1b3f3b3ecdb53dd9164eec33572ba224b865449ed9e03efb424c070a4b4fbf1997b3d6d643777b095d843efc8bcf590135ad6e3c15f8fd6f0b6d2c81494f13348627dde12a5e72d9fc0284dbb8f96c6931b6b5bb36a0deace1fb7d055dfa7c693f038f0752ce7af6c5ad77a12c890ab5cd1d1164e3bc24d71b715d6884b6fd4111f9e3eeee81e9b6999b8f1a47d732b64a5eecbd94f32d9895af3e2997a6c7e32d339940bfc51a442d047614f2eac6eac8624f9e97be508980b36b5cad0b48e65a643fda6f92215eb67b26b4522d5751fcaa13cde57a962df6171ac77ca2be093f1e8c1002b4f9cdd71665e47fab7dbfd566217daa1b9cfbf5336031fe2af378761862cd122e81cfa8634d93c5635d5f9888dcd71adfc1c39fab11745a0f2a5d335bab661afb5f1df9cc5ec97e36e108fc76b92403f0e909d520b8248a3f566c451a6640160f0392a09c992009cfbb9208dd0897421b2536b0a2b922e25ee97b82a8751917b1660afddcbcc7121b2046329dd4434c95e06ab7d7af56f08e974a9ce1ea9bbd34d6e8dc7b27752f371a8f0b083a62f9978cf9e4f7c96f99a988f8f4b3c661bca4c2b8ab86d67877ace2c9491f1838acf8330112cca333b52fc598b660f1ddcc4cada82633f4d102563cc0bc584d168ebcc0afb8c78d5272ecc2199a8e9128055d0db07f257ea98f061dfb9257c111a76e66da7b9a8e7c9d5d8ea588d54070be1b778e81d47752e7b0607b9930184f8770ab0b6ff79f6342cb2ff058f50a774ee859ef9f554b26c5bbe2cebb248b6ef2e7087d115934532f56666f9bec21b9eb5225b8f61f6166ea7d1ede7ecc41badd0015cfabdad19a72c6fcd6d2441cd64d80f43b849dd5104e8582a2e0c6464ff956aca85604e70816d134b8f9087417bbc89e3eeff6d43b264a8fccf80b1e0093bba3e15609fc70c4436ca1b6e8ea64c06c7089fc69d282680612b9afa96ffc029a51a3b3288b3472f31621ccd9266b0627eef9af8a6ed0bcbfe493b6c7c5d499f023c81a849c798700984ebaa0463b9877725a4b47e2d529a4a30d78864c261b33f6a260be4e164f56ea4a2e2c9780d7c1b294dff2ae806764485608d774d72e0ea5f842ec31245e2f96bae0d80a88e1a9cf618696abf1909a1d2b9b6cc3f0f1e4155007b91dc8c983c522ec48358e23ebb5e094773db3ffad163cd6bd69cbd4874d1beb56515f90def694f7e19a54e95ecfbd33f96e97fed026945fae1c36b50f4493e796122f2078e2b6fe8b2d604b5873a675b5ce653ef8da312eb32c7708a4d1735ea81a5e7a7cb6d4e75f4b350f974d447eef2a063f7fd6757fbe802c7fe6a2212bb58bb4e05282946224c386ae68a54e806ff09e4f933a48bfa01c7201e791a6d05ee15e5e540a8174a06382086fd9004341faccb1a28fa457f40240d22571565115b77b7eb29d97c13fe808cbdeeba2293636c6c2311f3369476544790bc2c560822563b02cfcfeb7f9b44023dbb7cb2c36bd347b9af052122def9944a259872914e81dde53b3b7ba2d94c94efe9594758662accee67f5879ae59dcfc8ac5317a22f4db118e529e11162d28e64c16ceef63a8380ff05a90c5103022c5946a3fb5d25cb0622dc17e8a69256a1e0ffee3e932bcd7eb03479eda89fa1f4853d685ffa909febba568761e506d18c92e5dc793c00e04dc985b35a1281929352467f91e508a9dcc3b56a8b99b94cdad732127be00c6d93a62f4625ba974bcdc5b11fb5367770770844b335133b8d83aa025819ca49907a8ed20028c92a1f73dac512f0940b1be0f1d44458c4158c3ad43ae6dbf24971f82916c4c41303beaa31c829fcbb56ba9b9d952eb0c90b36b6b68047250ce52e12295bfb2c67ccd4d3047a4d150c8b0453414e9aaf259688710b7fca5cf0be912c281602c3e0754b0fc44a1f652c49cb102b931ad85112f319dae1ea52328a35b3f59e55b7585ed5c378b4558bb21870668a6ab3a68cf9811cc94f6f1d660c4ed4b7f595dea4d59164f345f069c06fb855bb12533e60f171e0bfd336afc3d5d09abd2e13e33881b419f1749491de5209ee3d22d52163c7d038705e29af38ce7896ef2d0b557d5d149ddf10709bed030e6511c19f2ee890abf15500186b122ccb6004ab67ae77dabc07d0b148429b60214845fc20762d8c7b18f8bf1cf1f3447f03ee692c3040d6ed7a94f64d9234bd878720426ce7104b7e952496b020fbc53bb3df421128c2902b453fd0ed5d0312cb1352d1634532affd6bd0a47e8124a9461e7c3b8409ef59a3bac820e4dba868768c55f19216b26101f8ee8e7ca2d898a5fe322ec9af5ea56a93d60747e27488c53873c589c5429c51138ee57718e785502a159f8be685868ddb3251c2005bf7ea240ff36138b7e16a815e4c8d48cffb2c96cda099fe240eb13a8d12ead8df0186e97fe70f35461b0028eb6e639acc61d308f3d62f262465e4298f145976d503d4ab62f715a1e7d40f059dbd5f03b7aa71be998bbf37ce9a85212ecd50130ba21885c69c0d4ca549574eedad2a84538bbdfacdf9464307b01fdd6f6851020a9d1132c948f4c5e98db1b4bcb7722dae92413da67678178e5c194446345bf6986c4c4408828734644023d55797faa796a38d59e5630a2c7f5213d830e395129c309a47f2b094482f7b8477f5bf0ce7252a609f931ac5a51a710b43c1087b28098324338360df92ba956c11141d2c44c7a2aafe847ef1e192277f658ddbfa8393fbd8a168b03eb17d1e07994b0cbeb2beed14024a12b751bdf2e12ecb6db1b9829b1b5839d888eb0117189c2c67652d6304c58c87c5ae67842bee78ed30ea15a33cd86d63b78cbc2fb572ad78ee21bf8313d89c9108d5ba778938f24b8e271f7360003cc0ecca1039307b3504657d13e8dc4cd5a3ea7f45ce696358c3724f08d66d79eb1da32aaa0ae7f8803b891799d07334006fc49e62130e2b80d52d435f30ad07530f45a550b82a4d6e446eaf6e2363dc40ef6030ff0f104804869fea9617c7ebd35615e927a8fa6b1c974de598570b4478a11ee0d52f0ce6197e33413194bca180e1f001d5f099063fda712966ed3536f375a489a232d5ea9bf2016a2f5792b60dcff7c434919f934019fc5d1f2cea1a54dcfcca2e0b20d8dfca3fe8572b35697a03dc2979b2bfebdfad48108a4228894d770387d7807bbaee936449e9a6283d3952019af0f3e53f6d5e6459d1ab0366fdfcff9e0242ad80b50f3afe8da76d47e88002418dabe20a874ed8d6f71aa006dddd6aeaee2efa7af847ef4e4c256fc5bcccb31fc550de924eb7270d0b6ab9666dc14cc95f1fef1177a4850fec9db51e96f7856686361203b94e24310b09b26ba0eebe7d63fb3d4b7c2b9471bb103be9a2ecfcbce648666f35b1b1144e11c5b2b9dcac68f0e7c8d7da74e84fe035783e1db1a5d4da62d0c1a2c0e060ffd3d5ea57f75a17802209dd5c742677c1d329793f860cd8ede266ab3233fcb900d2e4fcab60ca144386b567c423af1ee95fc7220d157134e9999f98ce8ec7170d818bc50c84c97143eacdf3acd828601a0d766c0cae5696327cfc9ccf0bbfa9118c5116c1b843f33d18635acd3948e7edcd73a4dfae3bb11b204a46dbc1bdedad7acb7f81fb3753ff709d00d5f4f092698225f840b65645fc054786976fad1ca140eafc4d826b1aa3f13f477f8fa14cb0484316da154e08e914929c8a65c63483007641bfafdd3fee1f7f145f376543a47b19ef3c8da8deb69466724fd198b85a875d019d8d5c328b5fabcf22a7f0c9eaab8ba0d06d074663d8d04903538c7220536978add25017f7d88e51a6c0044fa19ceb38e99dacbacfaa6f7811bb13849b25bf7a68afc6fbe80e3a6b31d22e82c0c8ceb842c159e1cd3df1c20f02193765e4a43fd31bf64663f68fa90701c008abba231cb70c969f71dcf0fdce2e018f5d5f4479e1a137f8d91857988ed075ef00a4425ed6c98c8884ccaba364c9966814c7d7d881cc7869cc3bf91a010baa1508d2d435735e14b116af5c7cbe1e157ad4921b637f443e3dd667b0362a0bb996b2d98e244e4f1d5c0e9930aca5d3d972e7b3bf3113c9b3504b96a5579bb55453ebf0485ec1b1e15aebc02a0653381e6c5e5481f7bc977896fda11f6eca3f2fe4edca5d09ce40ad218359e1fa8659b4fc349401f9622d26566652ea57ed8863791fd57200702348d64e19ec479fcb011f4954088c27981b00a60cf5dba3b63cdea4c71f5257555cbd344e6d601cf2e66ca4868b8894ef3a4ac98605cc46f751f96cde22b1f178f0d0a934b83279f772bfec81947b14012416b17baa5d61e495c36286d883ffee8a15eb3fc399cc7b8976c1f590fdcfa0edc01f3a346fd713d88fc7dbf9d4edf30162035bc4b798c812a79694a7e0ca4cdf68abd4a30944d68e3f885b0e1811d5ea70aad2f48f31e9b4cb1303e05fec82424a7471e3fdd5fecbc7306b688eef5f7ace7085dd711949a301cea76fda4a0915d0db88d0f00b43c", 0x1000) accept$inet(r0, 0x0, &(0x7f0000001080)) connect$unix(r0, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) r1 = semget(0x0, 0x2, 0xa) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xb7ad) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 23:50:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x2000000000, 0x0, 0x1000000}], 0x6, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 23:51:14 executing program 1: 23:51:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0xe110, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 23:51:14 executing program 0: r0 = socket$inet6(0x10, 0x8080000000002, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000000000)="5500000019007f5300fe01b2a4a280930a600000ffa843359154bd802c0001002caa976b00d1000019000500fe800000000000ee1338d54400136ef75afb83de448daa7227a9c440b8220000060cec4fab91d50000", 0x55}], 0x1}, 0x0) 23:51:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 23:51:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 23:51:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 23:51:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x6, 0x7fff}, {{r0}, 0x0, 0x2, 0x1, 0x38, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x5}], 0x20, 0x0, 0x10000, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f00000001c0)=0x1c) dup2(r2, r1) pckbd_enable: command error 23:51:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xb29) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 23:51:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = msgget$private(0x0, 0x204) read(r0, &(0x7f0000000080)=""/98, 0x62) msgrcv(r1, &(0x7f0000000180)={0x0, ""/237}, 0xf5, 0x0, 0x1000) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x7ff, 0x401, r3}) 23:51:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8020, 0x8) fcntl$getown(r0, 0x5) getpgrp() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept(r1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1a5, 0x1, 0x5, 0x3, 0x81, 0x40, 0x100, 0x81}, &(0x7f00000001c0)={0x7fff, 0x4}) 23:51:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161b859873d11630aba94718b8a02d95caa50341cc926be234c98c70afeab3abdd33b02cd234e88023af007204dad6a323a312535f79fafb2f179f62c5b699717cba0e9a074eb700c4161f35c984a45e6466d335660fe6187f6a1fbe47ac3eb922a433af8044f1774f7918fbdc99312d5a2b93855848a67ddf1e54498a01646dd860dbaf7bb54ff2bf39d7ede638f815913d40f82c00d81455f9fc438008d27cb524f1155226e10784c47974242d4a40ff834ec0d4418ea820c5f4fa6a52eb35d1801e5b0e35d3fa55eae1e70dc7c7389effaff930362684f62b98294134dfd", 0x126) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000480)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) write(r0, &(0x7f00000003c0)="d62a406e7b44d6a62fc7373150ec14dbe369c7c92279f41f4f80d57a60a662c376b4d58c57015ed941fba3f18653ae4d9b638c82f69a634a4ae2c24e183713c3f1a053ec1296f4ee24d81bd731466f9b7082ce8986380aca68ee28e2629d4594ce5cb898f12e42835d397446a9ad614d4d86610c963bf22cb7c03a8397b82e062035772ed986fdcd57c9f3603a057417f65aa1cdad20af61755dfc848ae9855c6258ab88e4c7ffc6bdee3e0d4113117f74a7aeee", 0xb4) link(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x42, 0x80) dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) 23:51:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000005e9bd01450f700000000b48f6b2d53c948d844"], 0x10}, 0x0) 23:51:16 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xe, 0x1, 0xf6, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x233, 0x9ea7}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x7, 0xfffff, 0x9, 0x780}, {{r0}, 0x0, 0x0, 0x8000000d, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x400fffff, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000001, 0x101, 0x12a}, {{r0}, 0xfffffffffffffffe, 0x84, 0x8, 0x0, 0x1}], 0x0, &(0x7f0000000280)={0x2, 0x6}) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x9d, 0x2}) 23:51:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="c095e8e5734f7d4d472ce38c030eb777d97a1374bc8b912f69a124785366e5b525e2a81887d9c7f91708474ae8c25f16c62c33bafe3de17f00d9609db994be", 0x3f) 23:51:16 executing program 1: r0 = semget(0x2, 0x3, 0x200) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xff, r1, r2, r3, r5, 0x2, 0x5}, 0x6, 0xfffffffffffffff3, 0xff}) r6 = msgget(0x2, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r1, r2, 0x89, 0x7fff}, 0x5, 0x8, r4, r4, 0x8, 0x101, 0x0, 0x8}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000001200), &(0x7f0000001240)=0x4) 23:51:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x401, 0x4, r1}) 23:51:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_vnetid=0xfffffffffffffffa}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:51:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 23:51:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x20000200000005}) 23:51:17 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:51:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x1, 0x8, 0xdaf}, 0x81, [0x8, 0x1, 0xd2, 0x9, 0x7, 0x8, 0x4, 0x2]}, 0x3c) 23:51:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) socketpair(0x3f, 0x4004, 0x48d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xf0000088, 0x8, 0x3}, {{r2}, 0x0, 0x20, 0xf0000009, 0x3, 0xab}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x8}], 0x7, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x99, 0x0, 0x40, 0x5}, {{r5}, 0xfffffffffffffffc, 0xc8, 0x3, 0x0, 0x6}, {{r6}, 0xfffffffffffffff9, 0x2, 0xa0000000, 0x6, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0x9}], 0x43, &(0x7f0000000380)={0x4, 0xcca6}) r8 = kqueue() kqueue() r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) pckbd_enable: command error 23:51:19 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x7, 0x2) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) pckbd_enable: command error 23:51:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="2b43297be3ef968c32d41a2aebb9ee40866ee1e0a640b951b5b3f4664125edc629e33befb7f906074ace0d722ce9f607466446d9b8c2e4aaff34acb5541f908755d0d18fa76f6fecc66d190ee4a9e04bb8e758550ecb3a23631cab0acf7e9e2ada40295d3bfd51fe58b5af6d9eb367dadef04b6ca21f5e6c66dd7ed1ef39afd105f2d2e00b0b159c1dcea424eddd1aa8d26676ea26a280de9b0cf48e6000939083d6e986230a610e0178a6a76f850b3e3d4f1659cdb419d3e8da90e47373792dd44d14a687e67c42f73d1120da3e7d4fdd6cd358d10855f3073254aa790e066097afc39ce20767ece9d42cca8ce39d0d79ec04c6c9628a2dd31fd9bf6d18104f4813bfe8c52d6500020000004dd3a6a64867e2b4596f0ffd8f478418c103ac1d6bd227a4a3fcf2598943554eb0d4fee36f033061723666dc8e497914018077b0f4e3a5e71f1a29a4608dfa9576816f30a0f8b1bd5153d55541c70d8c4094b4c9b722c029ba403cea2320d95749442797ebd7599a5752b3bfadb834efc2a0cf2e63e59fe020f03b36d7f65d8e88dd79352ae3e1a550791274c8ead8f655560827864c6f973a87437a60c51bed0b02ee47689d3d693cdc277b4c39f2580865443a13fda97d7e82bd761125aab3c28a3c68ec37e16e91aaa77489972d069cdf989dab26d790175ac0cf284f3c35058fe987b468adad7cef6dcf5672cce081e47c4386bbf0594adb5b7e58c3ceb70bb31b9d84407dc66a619544aa98008a2d3fa514c492e189", 0x32c) 23:51:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x585) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x9, r1, r2, r3, r4, 0x10, 0xda2}, 0x5, 0x100000000, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r5 = syz_open_pts() close(r5) getuid() socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r5, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) syz_open_pts() write(r5, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) 23:51:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 23:51:20 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x18) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) r4 = semget(0x2, 0x3, 0x18) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/203) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x2}, 0xffffffffffffffbf, 0x800) 23:51:20 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x0) r6 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() setreuid(0x0, 0xee00) geteuid() r7 = geteuid() setreuid(0x0, 0x0) r8 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000140)=0x1b0) r9 = semget$private(0x0, 0x7, 0x482) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r10, r6, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) 23:51:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000980)='./bus\x00', 0x1001, 0x1) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000000)="c55d4a4b512e8b04c9dc1df99d26cad7c1f860802fef07cf7d013bb81e8a", 0x1e}, {&(0x7f0000000280)="21a63fc2198f3928a63ecc883a70cb8f25d922b1b2db4b2a22685393265980e3eec0d01cb680503c2083bdbd7a441a6f9f6685c846a66b7d6d5f4c9b9ac84c1682fe06847183d9db40220f06c0f756bad0ce8214f98bcb59ce9daaef74fc15779f4426ed779eae5e88997eaff2d15b4999cbc40b7d7b254f12ff2ba3e7049db53a7662746ac149b31d6c0af0bca14749bd2eeb9f1a3dc56353b2ca278560b3e6d186230044db4fa941c6840fc7b108c0d80069abb1385a34d7ab791c46e5c232815d0041105f6485196ce3c600d5252b6e4b4ffc36961d", 0xd7}, {&(0x7f0000000440)="bcda0b1453559d0139d40fa8e272a028b9d2922b953a79da224c9addecdb3ae20d5418d4094807fc68d1d6497b7ceea688156829f6d60294cb98f9c87453a0dcaf5b55a6d1d21481a80ae80916fffe88a8941d2d773bf728eb554e0f68d302ed3ea14123d131a111e9d062147fc12f955c7a445a1b147f35f71eb096dec1055088e1a3c5d9ab93c5761dc865c8d2ffda89234834c5c0d0911a03bac0b4a838dcf63999d5dfabcd820f4081804aad3f489910e5596c36d6d00fa4d7bc6a2eb971ce9048927129c096eace4e510848eb6c5baba1cc41e679f6ed8fc27505b399a09849a4", 0xe3}, {&(0x7f0000000540)="296033acb7e2f92dac225c6305cfa2f02477494c75f8984d0a9909d6d9d1b4b0f750d14a8adfd44d5fd0f6a96b2a62ec0f0d90e814f360d3d8ef6bc96aa1136f16c241e1c232099bfbd9cc89b2a13ac092c813e5de09342092ff714ec518ae74140fae0879093e5285215a6cd3e47149a0c51031ef5c41d0b5ab4f868f3cf3d586", 0x81}, {&(0x7f0000000040)="e053d844f1fc8a656b19e4ca912140d8d7329280fce8b3e7a702", 0x1a}, {&(0x7f0000000600)="bff811aee9bf84ffd2d9c3516f55fe84b67628f9138fea3b526eb07cc817b381a0add1830afdd42bf699717eb3457f11524b55e7ecfeb80d8ce333d8316fef35dd558027b098ab51c8778f889f4c41f843aae35a1aabd7e5965bd0a8b743e02ba0e3642e71d48e4c17508a1b00de134ced6cb128dd320b2cd8c54468a384dc6686ecb40dbfacb6b9158ac677201b72dee2efec874f4328ff29f77b091e103372320ed5c4639da1995cfe337a7262eb6f806df2191d66e14774f512", 0xbb}, {&(0x7f00000006c0)="bc1d92092344438f4e8c76c67123ea441cbf630ce59f96c5613641fc6580273a0f4bd99920dad1cfe2f86e7ee1b125776cafa98f15f7cd2f1327fe50a33a7561ecc6faf3172253ae802785fd1c109ed834d08658f1d9223d6061af2e2f69234269802dc05e320f138e72e3e78cddf3040edc6cf5fce1ecde00c26a97db9550e4e791fb23ae6a67ae2d4d6a06288ef346ef242dfc051705719efcdaaa1b55614adf066f61724922ecabb16fb9a3046d77147146a39e25e2190d6a4351e960fbabab965b2eed31728a7153c5e8ab9dd4da5bac762a", 0xd4}, {&(0x7f0000000140)="ed652788a5d258e84adb08c8b13e3e90982e945bd499484b058a2960c2d14bc916374231a6a3c7f4f38b4ca32c25d5124a1303a4d8fbe21065f83367de7e1bdd909ae7964c9f43d89a3b6d91ad96c473e425312dea6790e214491ddcc2ad133ba4a7d16437e883c4948e2ef18a514701682aecf387024474", 0x78}, {&(0x7f00000007c0)="d9dfd2215774408098d3c235be12ec437f8fd1fa1875c281bb1b0114db6ce32e905eafbb73dfc83ac16a77c8d1c88b505786d64fb931cffc4dd003f57a1a7609d2d4fbe0fde8ab150151ae2bc03001af1c3faaeed68a7170d59dfb8baa5fcf967d985a85d90c27fd201f356c1c21f8b41f1827a823b7450304b5cf9da57bbdfee2b116da2f2a98fd37f9c1dd0dc30f3901f7517309233f2e9f172d72a42a431eb3ac0c58e9677dc5f02b7d508b2b312a0dc5f142", 0xb4}, {&(0x7f0000000380)="4f93bcc1a4a6083f79b8545402071e77ecc9e9409f66edcb7e1f1bec3dc7934aaf715cc3bf5e4a781e5d7d35e5089ce34e29a9f486a115877c2cb18611b1dd3e03d097b25ae5af040e9ce3a46eaee2b09fe206f67718305386bdfc2315b1a501b7460a", 0x63}], 0xa, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x3) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000400)="131d624c03f40088070e19cc2c36eb219e05071fcd13dffc56dcca6998677f0be5adfd29712afd65aa1bf913872379b0", 0x30}, {&(0x7f00000009c0)="1f828c0cb821901b7e895c7802045f87b423fde83d35070e57e5a71f19d8ba6c8ebd8431b27f25f52e449419ec7e9330eac8a09d77ceabead35c2dc2a7a07d1cbd50519e9ba8a685c78d", 0x4a}], 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) 23:51:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1c, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) syz_open_pts() write(r0, &(0x7f0000004540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x4, 0x7fffffff}) 23:51:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x4) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 23:51:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000040)="4d118b0c6022dcc8b4a7b3dfb7fb046602cb92d019e6abd202e84456924bda7d41401e4bdce9734547865b6635a185021c6fc3f3570179d0ee4b5a8f4f48ac12154d9d4cb98cee1d1b039232e7817c6bd3fdc06c8d8be99463f7e0c219c4355081e6373a95747f0af85f27deba626347fce100e4c344bce64efc6b5ca5bba027378db1aececf32c989de3600a92b4809235357dc8043f07680f85f9c8ece9de6e3f866a0c6f9ab2acb7e0ac4aeee41ba9cdff60db82060f7c34adb09938f006331b6273ee625c25b349f5a5a96ff43ad730dc1bcb1a69aa701f0050f9c25a6713dd915de199469ff3f4a1ad63d81e9011900feab4b", 0xffffffffffffffa1) 23:51:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x10) fchmod(r0, 0x41) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffda0) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getgid() r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) open(&(0x7f0000000980)='./file1\x00', 0x28, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r13 = getpgrp() r14 = getuid() sendto(r3, &(0x7f0000000880)="d3f9024bfd3e73f180354026456591d9f8adf28eb3d4215885715fff3b9625024a833975d7673fdaa78fc7f08ad3f84e76f78a464ced96948b8ead087c037e5152d0ade38d55ec73743a3f26bde22c4ac684ccedcc170a1ef3065b5c1289b13127f718005f608121532cd74aecdad63ec4833ab9c84a1e892b4690c2f657d9d264e0b7d48fc1ff4a0ccee471dd04093e8f207d6fc43276607bfe44e6ad3d31e27fce12e3399e4e1f7ca42ebded", 0xad, 0x400, &(0x7f0000000940)=@in={0x2, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="a24ce5abd9efe4b17e3d9808947f75c4742631263c6ea126df30ce6c69bf31b37f0ca8b94d544f347f", 0x29}, {&(0x7f0000000100)="b94fce0b4dc3cffea904d653215ef0388017d8083142eeb7a73d", 0x1a}, {&(0x7f0000000140)="8cb041705b06973d4960a141755c75cef1fc7b54eb806bb3455620c7809ed5c439f895df8c1d71186634727953b38a48e525ad047ce0f6e5e25717f5b7d44517ee8d1aae4ad9abce3b6c923a0cb3004d0bc154bd90f5540e8ba230c65c6f1bc2390d4f814cbf81b5f12577a936955195d889fb9b39fa5696896a5b5aea82b659d74d5806eedcf3a42cfbfc216aa0147d6bbd564dac30401ca88b37b32d6b1805ae8deab4fc8fc4c0d530aeaf3db77d4ff4a88f83d75279df94f0fbfef4c7a5ac19c1d3a6e034cb313e2f34d583e36a5294c4153445068775516435f7d320fc0c8f35dc", 0xe3}, {&(0x7f0000000240)="a06261bc479c534bc74daf02d2d8b673e4bcf2c58744b3fa84ccfc304188e44641c9abeef335c8d9c968ce446d09219587229321975ae591f9b60b6a305bc06924ea809e246cb78a172c2a1a6892c8826c009676658597b6ff8e3de5aeb41295ad221c", 0x63}, {&(0x7f00000002c0)="fabef3132ace8a718a14434436bb7877e709dc71770926ffd98909db310552cba6a68e9d4f45c57111673d0a1169287b09be4a7492c0c631a348523b3da9843415571173de08ffd82ce40b383946e87ab59b8bdc1d093424f897049c4a6a33d7304a2968574d28935a82565239486d8224c4ccf6118eea386563b8a50c50c25042a973afe66d02a4419bf949696f6e57987423f67dd4ac55314256af5e71d5de6b33c74a7d8bdd17ca061a59244810be7a3b52a35e13", 0xb6}, {&(0x7f00000003c0)="ce738b077f5d8a2a00c9cc814693406f0de88dae", 0x14}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="f84334ba593e000000935090f92e0f00000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000597b37b46a04d7cb00"/20, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="49ad9d89d5730a60ff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xa}, 0x400) fchmodat(r1, &(0x7f0000000a00)='./file0\x00', 0xb, 0x0) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) 23:51:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) dup2(r0, r0) 23:51:20 executing program 0: pipe(&(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001ac0)=0xfffffd7c) setreuid(r1, r1) geteuid() setreuid(0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000600)=0x94) r6 = fcntl$dupfd(r5, 0xa, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000240)=0x20000000000002) r8 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r3, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x8000000007, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r7, &(0x7f0000000500)=@in, &(0x7f0000000480)=0xc) getsockopt(r8, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r3, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x5) semop(r10, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 23:51:20 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 23:51:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="ba7a0e81f39dafcd1d79c162ae9b7c33050e71e263b182c2c1000c19c4d5d99454ffd7f1e48b735b296064b154a19e8040cd8ea764553225cd961c5b8e6891842c2a88516699ba8a8c8acfa51c72e56eda0a46c97888d31246ec220ffb5e1b28815ead136795194d329bfdb5a258d5623791754d75944659b22a9b6e916ce76eaafe5a58b8f285432304eb26bafe107dd2c38179634f94c90e27053272b1782e1e", 0xa1, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xa36a, 0x21aec2f4}, {0x18, 0x3, 0x8, 0x4}, 0x4, [0xc2d1, 0x3, 0x3ff, 0x4, 0x401, 0x7fffffff, 0x10000, 0xff]}, 0x3c) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)) 23:51:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/254, 0xfe}], 0x5, &(0x7f0000000580)=""/84, 0x54}, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 23:51:21 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x808, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x80) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="8936861828db6265", 0x8}], 0x1) 23:51:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xab2f, 0x6, 0x465, 0xfffffffffffffff9, "d227b750822c0b40657b6fece0a8972ffff3e28b", 0x400000008, 0x4}) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) socket$inet(0x2, 0x3, 0x80000000) sync() 23:51:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x18) semop(0x0, &(0x7f0000000000)=[{}], 0x2) getpid() 23:51:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x576b, 0x7f}, {0x7, 0x8663}}) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 23:51:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = getpgrp() r2 = getpgid(r1) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d0365e72020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r4 = msgget(0x0, 0x40) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/89) 23:51:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 23:51:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x10000000000090d2, 0x4, "0008060000000000000024620655adb8c0c22a00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x101, 0x3481, "635fd5027c3868fd3b6e0b16ab8ce6c41a8c866e", 0x9, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 23:51:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() nanosleep(&(0x7f0000000040)={0x8, 0x7f}, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) truncate(&(0x7f0000000140)='./bus\x00', 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 23:51:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc) setsockopt(r0, 0x7, 0x40, &(0x7f0000000080)="e645b8ad3b86e4dbdbb8a2148f5fab8c", 0x10) r1 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x100) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:51:22 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8000, 0x4}) 23:51:22 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:51:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 23:51:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x24, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 23:51:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="07fd541d4c908730dd49e07b432e1762639d1268e05c05c7e3587ef6ff0159fe7f3cf23b2085f3c5b0a9021e0201595441611e3a6f6a94800512fe4e6e103d89db5f99a2fb49527b85dae3c5f17f2550c4c1f199136fc952f0f2b58e54c0c1a8ad1645501ed0748d315f134d0a1206d51aad50b0eb5b2ed531c8968d7378fd8606a5132aa0a8395f63d2472019f24bfadc690a0053e56eb4d782bd33746ffa0ac1fc5f4e65b81417fc81ed40e0f74f", 0xaf}, {&(0x7f0000000140)="18b9251586a0dfb6e927319dd814b1f498c5c7fdaa290649e3e2069a425ddcf637edd7ee3502abcab821ff22f11fcbdb0cb7248ffd54e1537b8a8aa69b341a5f0a0f43969a0215cffef3aebc7061fec0e0d407af2b1942a75432dd7cb1a23f4e756677674235fd1f0ee032acedd556b13c111fe2db8c02274edbeff0fdfcdfb3edc18235ad4404ad699d43c33d7d517975211aee41fbd9dcabbea793e060f24503b55575c3f1f0b3b492", 0xaa}, {&(0x7f0000000200)="60e55ea1e8179eba773fb92d06d7205faa4f435c3e241ada3c5b981cfcb2772248fba2907b0672204ea55f3946a21a3a5adccb03f04939c5d4d7a58d29cb0fa9cffd80bcf3ff0b070c4de02b325360faca1aa84218fca13ef8f3d83a8f547056fad6a61faa65c71ef56a3e", 0x6b}, {&(0x7f0000000280)="c8d34870a6592f3de501722bdb5669f593c6a134b8de6e83befa0e8149c2224675da92c01853562fb0a19aa52bed0fc380ad5cf1451f5fbdce80b0b20d71ff568638bb68134b10e2bbcc119e4fab723cd15b6c6c200fb80f924ef36198afd1ddbca2cc3662a3dacbe138db2f3dc8dd7c6e1724f4d59219641428cd513b", 0x7d}], 0x4, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x8, 0x1, 0x7, 0x20, 0xa0000000}, 0xc) 23:51:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffc) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 23:51:23 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1000, 0x2) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) r2 = semget(0x2, 0x2, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/229) 23:51:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:51:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8020, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 23:51:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f00000002c0)="b83153f272d2913e7c369241809c8f2067b90f43c89e1c926bce0612cbbc060afe4574446f60679c34a29d2e9be9b000d8120d8ce5d35b8231b20c7f2e3762a30ee6a64495fabd19b9aff4cedb6da74219c76ac836192eaac7528418a33184ffe4d5b0fe163e9c4f2ed0b5f997f4ce148f7eb02aaa30c9557e47de27508137d2aed9b78812a3c04ab161a4ad5633803a09e66420a969c51d999f1d052cfe93d40301b2705be4394ffcfae23b881ddd203bf8ee2696cb020c62553a3840965abd2cc374fd8da6fe624dd3f9145244cc32d7316e1d409db12b0946a053bf59eb3d9e1d7ac3ac8b097503d8bcc4a3401338a25e7d25e341aff6476eb34cd52ba5f1741a339d4b1b0ad19cc77f04108b23c732b83d5bffbfb2bc71d0968c0b9b44d138635b4d3cbb765622c03e5c0da26326b4640c9339d99f8d36b26a70760c900a2f16f70ffe10aeb1eb2745d32063f0401192a4a0531644803b0024cf619c86fb9848780b62db451cb98bd231759476a45ea1a331afc94b0d4f8457edb4ff071a2472397c3b488075c7ba193993bca2468bbd6b067b733b701b8f1d467a8c952315d5c89cfbd8a68dfb160e342a20d325ee6815da3dac1f5b488431d849bcd854213a88dc4897176c6ed8027d209eddbc0d72a01a9fc9772d5a0d54d5e3503c92b41c4dd5bc0f5b61571277be33a79b6ab961355a4f93eac09401e387284e5af13887fa6f4b43e65c9e9e4e57628fa212f0aeb6e8e8fad6755045b9df73a17a3d9695819b53fdc2223c65e69f35ecfb3d3221d38abe94c29c9bc41b83ceb5c9bb31baf8a8e3f7da6b26482db94a64906104078e3b744383aa214668d3752ba2a97265851772e455c1b6ce41a46bf0bcedb5a88c40aa7f6db1eac09d9eee7b9f74e9d3e61292176580b0ecb3f2d665ffe02c31fe1f5096cbb227d4394871f560b12d31020001398cf41f105df9b422ceafeb7f9dfeb52a826ee07f2fb166af20b7fb9f672c18d9fc4d2bfe7dc8cc18d067d3d165330d11ec95b44c0052fe58718b96c5fbb2bd5f13298fffbbaa08648a4679183cf63e812df5007518a3bcc67c9e6b6bd2903e88e2e6bb773c6ba5066e96e926ae913a4d5049b1d9d68eedbc4dcfd565ab448ee75d23494a5a0b243fd4516f05b2c1380429cc68dcb8a6f92029995bace58016c70ac6745789bfc4e1ee6c1aafe0dbea92ee22d9d99502e5f055047b38a4d9577f141f72a04b795f99f2d561afc084d725a1c7914d5b4d3fb0c2f55110f6c8fb20d59071281dab4051a254d9f56620ec32a49b331a5d29fe676f2ff72440fd2fff48b7d96da75aab62367243d2d2551745bac8f544dfbf963a1e67f8638b00d9fa463cf9b3b1a445dc537e599ed016f564e74cd283eb32c8d432f4d90d4ea07c8d87b44fcd86940ea19ffc4902cb7726f8d02fb8ad4536379e87a01b41b438cfe50f280b0ea943c490eb6a0781460f3d5ee32b6aed4f86287d5a8fd07203f62852babe21b356f72dcb795b4276804b0d0614b7319d1f3d5b61d2886ebdda6fd1936580dfdf9beb4d948ae3fb9007341300889ec758dfb10d1fd326f3141e2b1fd1ee8cc02731f792880246b232218dd32df465642b80be1ad9d7896ae34b13819947de2c78ed903a3beef417249bb45dbebd70558caceb60090dd40ed29e4917c79dcae460d4a88d8ec873368560b540b2a96afe42411d854e0ba9d7c8e944396d06709737e94bb05228d30f84a4357f47ab30fd97519f20e5513d5140b1632d5be597388575c297c8b55f26d82c9e37473fae898915f7896e52cc2d4b03ccb1b3edef4016a6fa58054d7320b93f6a625153f0a83abf0ff3e448e6096ead5fe93aac0f29e8b51c9ef8e52d6136a6110814e76e0a220655509e570f213d293daa212fa3b7ed4727a2e6a74ba1aab419f0fe8966f6f78358b1c933f54fcd2146bdf6e6441604c384b87cb5bc4da1a559796f1aa06597b61fb4e057d8ab5e76b07431513dafbf36a4feee2b468e1da58317ab66b0bbe51ee6b064d449a1fca5b17b678532c8de4b70cd4f752783eead89db05e977a47963ba98e39344acdb5eb73455d21c0b49bba0b778236d59984dc06adb3598bef28429fc724879e4054da05655d71d581a4291f1c2392a33b7609e95d2f718b296af742906f7ac8466d55c9e80fe191c31e4c15ac0e1969effa01a126b7be2341fd53c34776d46d7acb91865a88e4da359de05ec4663a185da85a3c3d1877e93151b7ef1d1edbf3bafd6229f8fc9373c91b614f6ef9aa012ecb54f367a50e750fd237ec62a86c38d56e283fe00279474a03b47e89d343a7795dc5ea4a0215131668aeb01120b862f5198ceab342e3c54bc8fe3ea2e3c994f2ba984b689e983dbcffc9205d1779904698c76177d2b458f56d06c7a3b47d0d9a831b8b204064d8aa7905990a076693ba21acd5aca92aa9fd571f6439b294676cd6932e528bb36478b08d67a8e018d51a4abcf5ab2b96210ab82bf64eb675f9d7fbaaa5e13c62da90505a39bff9648fcd2017765339cdb79873e3d02f27a2e31e41b160e48eafd5b5d4e690f6669b85f8844da8818db121a1d6b868f5c4a7dca7be1386011d98be4f5f9ffeb3e84b4e1373db3ffa969bf0408d7b346a6301398674e0e6ade3e52c15189408349bbc8ec15b96602236a90fdf7f77c84139da77cccc045d552f0cfcf34af2e2c30833da825f4c69950b04a3ae78229e4e7406cbcd562a0e393a2395e5a11df82413e5dd7786954a5e62ca07023f79e78ad1c1844b8827d74a0e3223d12af8235ae31969dfaeeeeaf98481d514d2c48d5455dc40be1fb943d746af84156f425d69b74d5a5ec7edd6337666bf57e2f07c4a6d590abf627c37ac16275472f9233233935085c43313512e4458e0cf576d3f211261937aa5bdd7d4eaa4155dc42d72096362709909c4f6be164f54617fe06e233d3c350ac48afb6beb19a059f4668f9d7d52e83181b388d372e32a62787ebc12568b86c41d5d285f6c11c56b47d01b93d52b47a6dc3ec8e69f85a83a512e30065df5ac88c30ccd17e069eb0d3342cf3f259745335e526ee639f9429ae3a9c7590d209182ec8b89720ce435f556574fad2a67b1c93f80130accadeca146f08ce1de2504a8cc7a0cff6cd7d9d94a2bdc9ff70aa6e273b807d9c3458c2785a981f69e8a82c7a59928fd0ea7983dc392e5be1cc8c15a3afa7c86cb0bfb4d139df541234c3014e7034664cba423af21034d83b3fdaf9376c3f40a607f2cb189b0c6e6a090fb18efbe33a1931cf369d4f0673697a62bb5278b6a70ff84a17c7d2857249dcacf572c382782718ab804fed7894e3c02567fc7ba3617020c245875eab53603773ae3dc37a4b5465d837abca22ea576d658a6eb93b0622d23aa394f180f4346b84999684d234796653b8d20f22496a1d3fe20c67b8e4ad9120bc1c59c4883e6f24f0346e4637c7ef838923ad25daf944b44055e1c86101e0d34c3708ab1a2be63ee36aa262e06eff8b305355f3518ae5ce6503f2cac43a87cb75941126d066a6ed772f6c10d36e6b048c72a787c9a3a791cd2140f3e2401a246005051e159c4e89627744933a6ba50e19c6b0bc2192700c3c6aa3161b93ec2b65319189e2f55484927bb4e1df24c844057b9ad1bba001a609a07dab7c8236821d62e6244cd12d8644b7e6b62a12083aa00ceca920e71f8199735026b9df920e29b057b11f6a736b1b8fbff564c3e568f1d7bb81e4896993b6e073d55e91e271cead7fbd331071a510e64b368ab0632817e66c12162a5c751535e6f0b3986fad6bb7d8f1551d2d6eeb2bbb1e77964796bf0285529b5e6df23d0c6cfc7d66f995aa110e6e4a43b1b1f6162866be231d3688c939c2e96de060aca75730cbd8c982304337555831e4ad5b95cfc448cad8379faac005192adbf9235c565a74720295b2c60e1c179cacc0bf96d9d814b1847a79c67a00f0bc186b1c5a79743f05496f2389ce7fd903e2ba98030b730ce8118ac007ef5a88539fc3abcefc327d147c8abd5f13b93ba3482d2063320c7b66fcb95f57904206185e422af45fae22dbd1bc0cdaeb41bc55aa20d00aa8b7737421cd003ae52fed5e446ca387ce009b6bb6b1808de429eced981b21b2c3adef8f61190f1db3f226ae732df7889cf24683fa7befe96bde5cf3d751e8d8b75f17cb44f0fc58306dd41642946a66cf1d8e97588d1d1eadd8b3d2d21b300086b850e33e30417533f8c6b8a83c1fb0512e89915dc1cb79492df755f279f730798caa322c82553f6680bf7670c7bac34eb471d9eb9454f86e4943884fcc2e92a28e2263f68cb85febe9165c50ed15a15e3bdaf585d0b18271942bd6fafcd5bebc5ae33f907ac3787c200abed248bd8bcecfad93b4861ed22ec0c12f4016f318decfa0e91808fc65e7dd5de335164e6157154d958a5dbf6475a6de55a2c0ba6e879919c7eaeb83bd960dd32c61e78a7420c34b60a086fe92c3c72442e2d7e85769ae2464b0bb2c1a5ea0caee94a2bb9e5d403025127e7bf542ffc45335b7e5dd3ec7054ebd9b87dc938cc67b7570c439ff713ea9d96ea053094fd748825d242a5c34e173ff4a65d9a092611d6689fba3d5e54933550cddc0326709375db9226be6dcdfedb974a7388c605753cb07afdd202d2419df97392d30bb9dede45cf375e1c54ab96fab97d94b0aa8b07b8cd89a8e20f41bf8a09dc7cd362dc80e47033e071d5ef72b0d9aeb455b020c37a7a32def8833adc1c1bdfaced552ee6c2edd8d4f169985cb5331dfd747eb9d28647349735341a37ecbcf0b81ff7909a3f5ac283a6bc7d110042339656562f7c0bf1b34e3c79e63370e74513c6f11b6e6faeb96e72cac5cea618deeed4c1ac4058ea5e489e6c3a0ee6e1b40d49a43121cb505eeabd8a62ddf72d50c37481822965fab448c60a2d70bca75731d4fe1719b457a6cf072e55f76daa88583f7ad1cb525e5f22bf8a097247fd74a028c7ffa38883bbf51c574aa4c642a91b359167c655441be5e2c5fda68a95e1316e8532ea4b3df673c38f96909dcf0699b05d2e0814fc3c2936f5ca3468dc945b2ffdd7accab8d5e53df04334b3916d1bf94eed6042df7556d91afbcb8f787e4183db0f4852ed81db999bb5f2f1700237b8e4bc3b626f12b42c1ef851a204c9f281bd03a6956f616d795b63730372abbf5985bcaf7b8960b6414604ca2c18795ce903c5df3967ed88ec7062fdefa86f172472ee3fea486b96594c060e30933bcaeaf7b5bdbf8a783b42ad0dca9ebd3021d317d79296b175d03f96e318a9fd74ab2169ebbe351ce32dea6288cc28e870b80f07c435826ba9a303bd386e6756d6c4ca83990f39d7d4ea14f5c5052519a36eacc7b149cf327990081ea8729c8596c9177ad4b344a328085637b1c75f085f29fdd63c89f69ecded87be1d3d7a930fab8734d553da67a20f674e35cedac6669d7141c4303c84f62439c12594029fa4839c9cc4b8f2699de314d7e6931602f134470907bfb350cf94adeb39af7684531df197b301fa99cd3f18d7a5f30b1f997a9d0cc4bc741f18537cbb0afd8cdfef7f122606911fbf79e29c20c8c5a3daccdf0d09c730496c36d61c174c8f09bf555c6c4359a11db32d6cffe1a8bb414e80b03994ca4bf4e411ad6f6cd4fa778f75502963b206ed69351c8cbcb7e36aed83cb0140d5e7afe85b2f97d0a5f9a37dfc47a91a7623e43bca1c7dc97bee774635bb8676c3f1f9882073564f04bbf6e916fd02edf97c9a1e1d272a7aecaf9fed490b5aa9a43aadf", 0x1000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) dup2(r4, r3) 23:51:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x20, 0x1, 0x7, 0x2, 0x6, 0x1, 0x1, 0x1ff, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 23:51:24 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) 23:51:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x5a, 0x6) 23:51:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0xffff, 0x2}, 0x10) 23:51:24 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000a00)=[&(0x7f0000000800)='\xdd&\x00', &(0x7f0000000840)='r\x00', &(0x7f0000000880)='&.!\x00', &(0x7f00000008c0)='+}\xe1/-\x00', &(0x7f0000000900)=',', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='r\x00', &(0x7f00000009c0)='(\x00'], &(0x7f0000000bc0)=[&(0x7f0000000a40)='r\x00', &(0x7f0000000a80)='r\x00', &(0x7f0000000ac0)='r\x00', &(0x7f0000000b00)='r\x00', &(0x7f0000000b40)='\x02\xcc:&\x00', &(0x7f0000000b80)='r\x00']) fchmod(r1, 0x80) mknod(&(0x7f0000000cc0)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r5 = dup2(r4, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000c00), &(0x7f0000000c40)=0x10) pipe(&(0x7f0000000c80)) lchown(&(0x7f0000000040)='./bus\x00', r6, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x2, 0x646) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000006c0)=""/153) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000680)) 23:51:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0xb, &(0x7f0000000000)={0x7, 0x2}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8001) 23:51:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) ioctl$TIOCSTART(r3, 0x2000746e) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0xb, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r6) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r4, 0x100) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r5, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 23:51:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x500, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x9, 0x100, 0x2, 0x200, 0x2000097, 0x3ff, 0x0, 0x3, 0x401, 0x758}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x8, 0x0) write(r2, 0x0, 0x0) pipe(&(0x7f0000000100)) 23:51:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = kqueue() write(r1, &(0x7f0000000080)="5abbb7180c24239f895e41a7955dd6f802121fb5e6a5985de1f21f9bf6ec3c9ce4613c06cb85c9250e4ec7722dd0a20bbb72b572abed8b33776a607697b76637d4edc79d835076ef1641438781399acc205013f18fb02634aa56d8829679e1f32cfe55e8132ee77345dc6e15df9632c7b197600fe7420dfa9bb4b1df7c1a2b0bea6f694f34f43270763a2103e9e16b7ce2b0e22c353076a5e3c96a171b23ffa79fe5c1a6cceae6cc0f1609354c2ac54a30d1dd3a6ffba78bf6bf9345590a923193950c95873b3bc494715d6f5874f80a339f6bc59e955cd3f2e288825a3c9f1bf9af2e86e364bd5a25cf07968deae7df9c29d752a9e191da28cd89cb5872", 0xfe) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x3, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x100}, 0xfffffffffffffcc3) 23:51:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x21) write(r0, &(0x7f0000000400)="220e0600000000000000689a9f3a394274b2c34be45f2dca73ebbdbab17514f96a347dc0fef4de08918ad30216f3eef91806aa74e8cbd71888f41586aceba931e4c38745381e75370f9ea0b91869732d73ee78eb2f73174803079e3be7817d735edf26abc33ca7fee7c9959925ab9a468b44695ec228ad348cd318b8144523e24930cae11de3c23e83966afa43e327c119bcdab67c2baa48739b0f46428d27c5baab49f5d5262a7d67fb276abab3ca8587503d5b300d43ab4ad91b50490de20000000000000000000039de0a826684e04cce6a093cb29e6c4f65912f2edc540801d3a960e1d555608bd30000000000000000034df0ae33d44487694678cbc9211e43334388275cc5825b0100000000000000b85374b8341369ad1c483a698e9bc363a5832b0858c3290f2f76691bf1a1b5bd7af5f09a7ccb200e8ace6f26adc9de3e8385348ad4a1a6cf2e4af219b733621cb6a4e76651ebc4ec65d43f6c401de2fdaf23478a63b2a0c4b27851baaa3c123e25973b454a7b536a0000000000000000e7767446aff70d4d72d70de6cb4946c0b48f06158f8b7fff1ed0844f7a34c1856ad0d4376529131a38b58a39996ff4d9d6915f68ac43553e37fa629cfef091d2174debcd6bf2e24b99da1888c909fcbc0c74e960e9f05563575b9dbe660f5a94fa6930e8ffaca88bdb34cd2bc3ea713531b5e58000180ee35736d3b19446ac60d2f5c6d08f4a8fa4c6a8c2a1da9518dd2ce45d1af05e8a3ab70563833d92ba0b0df7a9b26f42ef3b4ab59f3a63c7b218ab116bae4177e97d138fcf309487338df621d5eba83c4e35d89a6c9cca2146cf30e8fde7577cffcd", 0x25a) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus/../file0\x00', 0x7ff, 0x1, 0x40, 0x0, 0xfff, 0x3, 0x4, 0x0, 0x2, 0x7, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x7d, 0x0) linkat(r1, &(0x7f0000000080)='./bus/../file0\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000014, 0x0) 23:51:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 23:51:24 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) dup2(r0, r0) 23:51:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x24a9253a4484a21c) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:51:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 23:51:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:51:24 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) poll(&(0x7f0000000500)=[{r1}, {r0, 0x4}, {r1, 0x60}, {r1, 0xa1}, {r0, 0x83}, {r0, 0x2}], 0x6, 0x3ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='9&./fiWe0\x00'], 0x10) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='+*\x00', &(0x7f0000000140)='%\\F@[^^\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)=')./\x00', &(0x7f0000000200)='$+\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)=',/^\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='#x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 23:51:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:51:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x28a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x0, 0x5, 0x3, 0x1, 0x5, 0x0, 0x8, 0x1, 0x0, 0x7, 0x7}) 23:51:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) read(r0, &(0x7f0000000040)=""/194, 0xc2) sendto(r0, &(0x7f0000001640)="4abcee0d450c8b80ea3e04853777f218d4735cbf8c1442c4524e2d0231be8fdf2a56e4022b7fa0b253727b28a199b60f51e8fedfdc084a93f149c64bcf2e06594bc61a139fe2ad036ce6ca1178cfbd8bb11fc25e92620a28ce97262b776215caa2dfb05455f118a8f88e6bb9b4de4f933f91d5987966b5ea58da228adb668f5e780214bb3db08da5868c10b3b7b9686dedf727483014d482e9bec85f6b786f632bc47aa82f62bd16d8f6c13fc1b2b48565fcf70c2c3fc29a0179adf88c11d6", 0xbf, 0x6, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8000, 0x4}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="dfe9a21d583b671f370ed1d22e7a2dd717d9ca484f46bf93c0b6d890c7d2ccc6065bc86e525477b045692f4e9454b83649e54e4d42cbe6dbb86a1c7a8c4ebe7bb3f29c9b8319ed9e4fd468f31ba2a46b1a121206c6af6e114dab47a10446e3e168cc3212f2ee759658c5f27042b3034e73091995b13aca48230ff3771cc8a29e6bd19c6003eaba1dfdd5b9569d57455a3a2999e2227ae98bd1b2d0", 0x9b}, {&(0x7f0000000280)="a2f46ecad731de0333b972405e185ee8c4182a56a4a6545bba2189a4771ec33ecce3085352632db0d051227cd30991263c17fc118e78db09ba05a5b493271878eea74889fa58c23e2981bd041e6803b85b7d45242f52b109aa3f0a1fd673208ceb8b39ac73dfcd6a93f77819", 0x6c}, {&(0x7f0000000440)="ad04d3f0f4d405ddf45de8a11e237aabab0c0c5ff5b27935ef508189c938f456249e9d82f82825a0fbf6b48cdb1af5caa78418db0475b37f725ba1abddb9fc2a464631a98a9be5f539b4e9cde6c139c3e84e01679c6c11400b658b97aeaf7149a8a1fd910ed4a77574d2bad210132c0ff624a26858fe72a37f0c691b58db8da5926604af8756977d1dea14512f6bf12b353af2432dd6109ba98efb637edd406ae76c", 0xa2}], 0x3, &(0x7f0000000500)=[{0x78, 0xffff, 0x40, "3fddbb449684f6000b0405334c7849b48e14f3e5c1acef3ffa1e8530e5bb77670437a82d2c99afa9ec4ae4ce142666b8666b83a756a8ffd59928023437541221d75dd5c46410f174211005e95ba57b4e7f119e6caabb08d239c7a09a6e10f7a61f79"}, {0x58, 0xffff, 0x6, "548fce3ade13e77cbf18bf3efa2eff7e1a918574593473694b6ab92c75f759f8d80fbc054f93040b14b859f15ae338e2251b4ba8f4205c58ecf79eb9efb3f0bf66db32e5bb"}, {0x1010, 0xffff, 0x7, "a858597d26fbec251723015fa880c82d6e88b6a5413d895bc5d438d267dc640d19f64c23dab06bbb39e9ba228793cfa0550456349dbf0abadba7ab20e1864dc9d58f153e707e21a818c0aec1f3add10f026c59726c7e60cc1910fe7b21fcef17b4862a74f6cf7cc9ec15b47522872b16b1919d19cba71525815cbc62493ab71bd5823d9c61aa89627116f741601cfb6c3d777b0329201f317a19992ec928278884a2d174cb1c7b0c2a4f0dd032c0aa27f4b7adf16f9cc4490462473d3669458e8edd8a27fc1c3d6839c4362841b38a7dc43fc1d82662deb2736a412d4d02e2e53285829cd2b927fc842d39819308e70bd219ef5085e87e44fa0a1b19659bbffd1f5c8dab1aaba88129ef7b64959be2b3f0a1807f1d22f2a1b1f23df72a5004e00972fd6a25b3982b06a28d35fdae2296b7a49231191365558920aaf4e670e2d108f1716875a92495518a561d698a284b5be463bcb3e450db7a29d4dad0ead273775b6bcb16eb8bcae872eb8c21b362f3c73cdcc2f214b9901b1c81a5a057c11d59df67adb5743611890039fdcc31a77afd0100cc48736a841ec3c6f10f21ab5eac1b32c09aae17203d7f1ecd7b4271dc179895b636770bbb0749d43db6ee38112b2b5fdb1e094c6d354f4615515dd0fdf5f960317ea51c130162c66a5f96c6ab542114863d375353d483702a88f37e31644323ee468dc2fa354cced4efa4ff8e2a4cac825ac8482cf80f280c704de1138cee966bbf02276799e82e76939419fd447616d9b3908b3d0b6b1fb3ef8349ddefc5774dfd29bface36094e818359047b1034c8752756c514d27da9aa7d63048ac3bd72dc074484ad8c1c8cd6180f8d1a3b4618ab8a00967fe7c897d5b981740fc2e01ac08a046509e2044526886c17cea1460b6735ed0f37ad63f08386ff81622b014046cbf2f11b934201b841afa7c091340704a691b8344cc84ba9fe031aecb058e9f3efb7b31303cfb40c96a5a2662420d8c85b241f8d0bbbef7c4e104e9a3c9452b82342ececaf2b190500978a6803296c2dc07078e29f9a327875b030423cf253ea65d69ce6c6eb23953b07c02d335b8ef0bc199ed49421c01959acbf345d83d1c1f1f124c8f404c5e75b6db6ff116159388fd6b612cd01070291d11de3d064f3d3c9243ffa84d986cb6d2687b6271624a07252643da1de128f0ff416361a154d16fd0b9665b68413f3667d34fa43ae6f1d868f6713a53265e684333e97224347facaa41bb5a3c73b3cd607921b3fa982660a0cb4df32c5542018a1c79217d4679cad8b3591325ca25781b410108941989ae9155809c10518aa5ac6555616dd0f3559b4596ad19a655a47154a80937d0a48acac663a31bc81cf42c5e22623f0400a03f435c1551615e4e86ff5ec90a76fa9fb846b8ce03ef7ec1f78376a881ffde35468c2551efebb24933b9af1f568fc0ecbd7da64e8b3b2e7cc58c939a68ecef67177ca1371e80d3efcdacf71ea5b35c256c8c479cd5569ebc45b4d06952479438a4106dc4f23b7006f0c965ff518c8c7490e518821878215f3403ccbf8660a8d7ca1f5c90a8f2d1ccf08e6caf0e23af9ab7fdb2768475b28c177b603d3ba6a6f400d08f5a68c9b9f38241786089fee81038e74d2679f06236173d68e72b47964f1f4dafad87156e7792d2ce7c6d0498ee37290081edbf72fca863ed3cdfc1d9fdf6dc2e4264ddb20a9e7e090ac2f788935e024412369602eebcb250d60ae3d844d11a6584e76e31a3b6a94936c3f6775e7132be33545a9ace479c210edd0fe3bacecaffecef1e7398bc748c89e8f24a4851cad1f1d5aa8b937ae185b5aef5cebc67eeaee249cb0599d6ebefd6a8f572a2a9104d5cf51544b4f3b64fc063d13690543b563a4d66a6a734ec3503ff14239b403339666719c2cb09f4ec35258f32e9dd5f52863552cbd2db36d60277766b6a71b7699faca9876c97e4d444ed2a43cead048cf3c3e3ea6868876d7653cf2ea35f62fc606ad8f3d704607e7eafc63a7a5337909abfe6a6359f92a0da49754ebc766327cd8faf066eb9f5336fd03f7369a89d8569c22df6dad0f8082822d19a42f468178168c346f63e87f12d3e41a432d51a5d8186e9636267dd654a6f304479101f0e91da2970bcbf2fcac67c3cc15011cb45e3fd7ad3b50f48a5b52866bd74104f660f3e79c420fe12d5f959dc47e58ee777ea982b4efce722ebbc8552809882cb92caab66c032f7f84d2fdaa896b1e505259fbd5464cab3527f5a375e70eed70c095a2acb279e2aaa94b702dd4a6a28658429521a62f685b91442c5e57cf06784addec264ce905f6fd13fee66de82e712ee881f809954188f0379f7494fb05bf5a06249619f301d39f0bfbee707d3b4cc26ef9bdadfe4a06a60d00b3b3aca606bbaa812e045da386b51273af24d18dbd2f3d0bf617cf6fc25a541937fda2b665b140ade74b90d56303643cec9c59b1284c27f4b22b6c938b6e77a2b2652dd1a2240d771e9207b9fcfc49192058063c7bfcc96a748a1028e8dac38ca142bf879124c33a370767c18fd8485770164b4513e92cbecf183629e071c98f1e270a6e7d2faae809a190aaf38f9f5a05e9752b3e74f7938dc0976db402f1125520607e3a4397afa5723ab67d5615c691a193fb9d6f8f8799e64e412b7347ca94c269b35f9575ad3ddadddd80a6ec23793a1e4df1567f6aac7fda57b4e45793461098792356fe49d63348d0b6850674a2edaa3ebb12feec8f009d41c533defd4e2834806ed338d095ea5e9d98ca086603e251829b3f1effbddb321110f6ec99ea55cbfd04571a07a46cd14dad069936cd64d8730f34ed7edc9dd2295c3a78912fc6d24fd0fe42d583ff9ba29b735964166a1a514abbc00bd171ebf0d40aa0d06e1c2f6c7ee8d5c46adb65bf8c2fc7c773e7ed495ff7c0f60994a46742125a7571144581d68bffa8e33e7c2e98f345bda961545c045538198e4fc81e715826826e4d8a871c17929a3a998c9a6a607ab4de6a218d2288736f4cd0c32f40d8a89c3278f298f1fe537723dbe62f6e8b18e59f031b483ace3ef8521da94ffc3c6f415b82c24af71df125d6afaf59ec97e2022ca12ef8db8d42d39022ee7df8bc287c5bb1cb1aff40c5abaf08f347fb10a3fcd1f4cabad8b1785a76c542ba3eecf656cdc2e8c9cd791b454ca6e1290e34e5d307c2844d2bfcd9120139be6a3dd4a61ddbb86a87dd15598398dfafb5b868365711ad021f123fe7f0838249a258a8740d27b300111ce53cfe102f2572b5f68e4ff53fa9ec9babf4cbdc2a3b2809e048ffc5269e52faa095b8419a7a077ab64f4701cac56dce0e80b1d45fc2078d10a60822c733068011cc56bb85f9c51aca6156ea7489f673e58207145ab275752ded1c079de1c2a1f5c2aa76a4925307892028a27dce06721ebd228f6a05d6a1280a370c99719877e5b648a9f2c89ccf8b96753ad0adf0bfeeb18ee67e0d536cddaa37228d2f593c632ce855cae96bd40e72ca1dffbd588a8ed85f81ed4a1ebb32db38cf4bb81a505e5ea6255492c3511b107f90ec00ea103ce3b7c526fea61d55c83be3903bb7941a36bf455a1a64ef344958fb75f725aadbf1e884261164e98755747f563d70f24b108dead21fd27c510e77ef8945ab503be4fad942304669a29068a5c13cae33b5b3a938bd67e82e93170664ada9ad87d81f724623b3c641e3577f1de41a966c00d404b160026d7ae684bc623d188db2501d9dd8a786dddfbbaacf6309e0f8ef59a9ecd28a0a4e953ce560f3e4d741ca62fbcc3f1b1be46561fe913ce7ff949271b7a0510b88aed9e6e5a3a850e575edbfff3488721149e4f61e04b2b557ba184288fc18630877b3d78288a1540a51e1afd279c928fa2a347c9aa5431088af56de05fc3b781ca8a9d4187a4bea93e2e88f56b0c3dea48effc06c6bf2532708080162ba576470eb3dff67f4ed02890734e6fdc6d233c8031117b0a50ac690e676607790e1776e1c859d8437694a1116226aa587432d9c4ebf62b7dc4ad85313146b712191ba7b4e7b4f75982b2a0e589b1cc7b4e2e71795bcd4b0e2cedf3576b2e16ba851e5e97c2e784a692c1ff32cd654015786fb125b05fef3bc7f725e2562ef4e2dbcfe1a4cc45e0ba00f0ce67c94d41586070da2042eee3cba879237d1f2601b4d66b922869ab4a9006c0255bd9313338bf0231315bf7fff086adb577597ba06aaca72372c04465cf8793cabdbaf9a599d56cad87d95a0e39a169316bc57a45a491e5b8bf1a364a54d1301270abe14009566314ebdd0a40b2503bd830bc8aec7f0b38c6b741a9635974ca053e6e6c990492864b7edb8e8369a720c5bc56a61df4381cbafac0193e1de94c82f2b754ecff98e3b96294f50c65373216461648100caebd5f0ed69cfe248b85bc2635ff8133648905088a4438b593856e1a262d1cc1d0efd4c06da062dbc68b5f4d042b4c9efce635ad2f383fcb9cf6990e577e6d1ec39a6cd8ebc1476d335b51dae5157ea276ffd4473ef54c6a1713bbb2a32488d4e336ef5d0a735e4a158313fcfba01d261712a7f6479e233b6e476a8c1be6727e4fbf2808dfc442c5145835909c5a547df52415016e7bf15b0025a258b2549872c1761097dba8b01d77eede4d12f436099543a4fe163a205d23512a5b98c75b46190eed018a4b657a375f93370cbc7e35062c4d6506a389af84c946a7c297fc5a8bc20dc7bb54b60e7ee8c6e3d653cdb986c7be5e4289c4924ef2d6775f97b4b0b71aad43ffd67cb023e07045cf0bb31d4998064f0bdc63bd49bdf53ca74b2b27a9ac97b9e880c38686bb16e168950a8ae40d6f05d1e8abb387309ac6b40ca45bb673c7fd06087bb5603d07fc3401d7e1519c5e58cf163e0b1bb88d83219d2797bd1db3bbfc354fcf1db8f845636fa0d60255b04b2a56818a3708da7f2a115aa24475a96addcb45b6fd6e7a37f15cfcebed01e5d968cfff09bc3a3b8cbf913d304dd6c9e2474e36f14cce8d6ca6f4adf8e39c975285bf7359979b6cfd7314a90c74286c0daa60cb271e49ac038dcb001a484b3f49f9893cec28edd6ecb2ac272add2a9f0da96c7310434f8700a16831d1c6394ae722ca8d5777b0548b5e1cf85f9f3e87d9948cde96c3606282599fa10b14cb068b4e3f88cdecfc112dcfbc8bbf56104f48f86f36d7884ffb63a94050bdadf52a73476be96ba74c786c88868a43a79f07301e100695ff0922511ba10c3d3e70d55cf3126db3e777841d44450e859fb0ab35f5ce3bc990d7dfc282a2d08c20c3263d0035ebe2548bd21f73803070c6d7151deb8c3148159756dfaa77af57897a22d9a31c97e1ac967dd1b55f7ac0855adad09baf3d33650e1521a13d33b430211e07d793b94d05078130912fc8912ed2faa2c6e40989dcaa97679d913bc01e1c1eb3acce9c3a6f88d5c8eaff4a50da71541f0d3b4f51445e7e7247072a1c4ff22c0d899ac77336e5a8395539daf247d7d1258fd2e8054656fe677f94258ea2433d9d14b5ea01e7edbcfa4ab4e5ba1902cd90d7b3bac02c7f331dea4df292eba37556eb811fbba1cef6befaa59bdc80bbbde6c7fd7a67546d304ec0553f100b65fd49b9e2a25487d68182e9d051c358ecb4d43370c3919458bc5328f863571da5ffb712588c84878514870eadca7a39b87d0ebec4bb719e6b6d3bb57d0b157e35dde7069740b978af5d0bec4fd266cb517728e11fd2f71eb393b1d28c40cb5ce4b3aae7dabb58ebf39136bec9d5f1d2e3dd1b3c2762d605fd4ce4a03105cbe6de1d24f8486e"}], 0x10e0}, 0x8) 23:51:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xff) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c65d98eb762d8"], 0xa, 0x0}, 0x0) 23:51:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 23:51:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8}) 23:51:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb9}, {{r2}, 0xfffffffffffffffe, 0xe1}], 0x1c, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="e66b2c40ab1aa1a18c7b37396799111fac07150c911bc3f5e37ef6935f908981f13aee8b072a3719f103b6e8bfb6d5c2fdb79b1a4c90205cdb49109ca99f5a7959026a65e4402c75b4edf42ec7c1e9983ab98ad2c948b26123d1011ebf39e6ef32b199599c47160f7822904757228d315347bf99605371e5a38f0845f4685cef4fb6ce7c6a2fc0c270da0245a35cddc3", 0x90, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 23:51:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000240)=""/217, 0xd9}, 0x801) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:51:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 23:51:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 23:51:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1c, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000004540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x41) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 23:51:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) syz_open_pts() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:51:26 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x400) 23:51:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f0000000000), 0x0, &(0x7f0000000100)=""/82, 0x52}, 0x800) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 23:51:26 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x2, 0x6) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) 23:51:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x90, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x8) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x2, 0xffffffffffff8000}) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:51:27 executing program 1: getuid() r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="83e0d229712dcb4d7058044f2004bb8a07d6a6c70d2574c83af156e3519481b01993ecc748b6100ad5f0c05bd433692f9aff37a508be94a1b42e3e3b409e619857022d90aa8b6451b853888312ae46bb1acda732c543581983df2ecf0a9109f32b717f604ced2d7802fb46ef9f687f5f194fa53dcdb97798553e45249312d662cb3a4c75865b737181", 0x89}, {&(0x7f00000002c0)="21fa9f37951aee319eb9bbb283baa88bb06c2aa843cc63cc99ee53429043fb4a198255f73af60f0d4ef7881f854520fe7f667d4dd751e5583d585188d2613ef9d74b3d475604a3f7acb0d767b3542bc07fc8748c6ef820f17391a919d2913c6a650c37da80d97d5f5c16cff8196723801993034733a0fee69a8e20f1dea3962afa77c479a80b1da46b5f690110a6a9ebd0e339037971c1bc30746deab99f1dc05d8bbaedd1fa2a49bc43fcae1e648bc1ebfb3628dd3964747a3d9bad9b03c9c7", 0xc0}, {&(0x7f0000000380)="8b96be76a3c0ddaf2c35ac98432e010c7d076881ca3c28990943f07bd55b8ce3dbf65a7f7ce684f9d586fbaca957af4345b0cf25b23814d15ec08206c1f4e513b6022b91901a3eb473871fb50aff971f0482d8907bba3bd26b1f8f5460925ef53f49", 0x62}, {&(0x7f0000000400)="b30e1e6cbe3efeff663db071702dd10690d6c9f6764440e7d39164a0e87eb862324c26822e7597ee9a52fb59ab12c181b47fcd7ee4480bc890efdcbb747a660e400ef61bcecae6fc1d53b77fb88547d2dbe1f4f24703134b8d804a52ada9dbb6463e584ef9e4f9be5cb4b2b9aa1e35848fc421d868f9976ff9f14dddde936c923fc41a607a4ba5d4a60eff47f303fa6daec84ad469f6e8094170b598771559b9ec3cfd81f0cd6c5653096be56c68e7e7d08c2b208539fcb848ea8c1453ad308ff0b0f0d4fa9ad3cd6add3dfd6fe221c833f68ecfc64757", 0xd7}], 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff91) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000540)="8f6cc710a3c7b8465239d22a0b56bf1254554a4e5e5ef29c5120b0c9418cc4e0862167052e9d67e69dc9c1166a9ec0086f1f34bc68d4faaaf330da35f33fbea6bda7c91935b9e83a8a90749a435f3a6f3150388dd3bb35bb972088d746fffc9351875fc915ff7f724bf276c79295ca64007a37680293b10bce22a49301180f", 0x7f}, {&(0x7f00000005c0)="b038ddd10999fb09be4e16e235662bd42c94ba17376e7dbbd6ff84df24e8ddedf2b7b60ae0dee98020716257837ec0633b8c77019d44b8e93976fcf3480d2edc2587f866ce178213f1890d52463a8d3bc62f25cd9b81ed0585146a61035d9baa73175a315824cb0ef8992cde0b2fa5ad335209427c12e9bc17a95cef6b0c7a528956c68428c2e115292fd47d19caacc5185f54d1c8c5c35aa253f5477e581b9846c623baebd678487a30452711bdb60d1c13ae864caa2b4d98e6c8a3b391662fa13b7e5dba0d60f65b6cc50e7d721a45c77f243550083f0c680516fe9a0cda51e08dee661a2afae100c8affa0e1b0010c65dc87b3d2fe4bb1f47ce226b945b77bf784fd52416abb6a05cf53365351af59f4826782404f3a71c80d0ca6102e5101c385c4b06142af2363c0dc5ed1b04acb7d8b4d35e985ea10567433e38787008674fd70482e7976692152c4231a05b28c01e45541b81d12d32260e9c176813f6355d9e1ebee95fcc98f1a7a9251ebe16f518ec0140586bbf12f206dba656040ea41b5c4ab332ab61d17062482b698d6b1ff5ad198e93a84d7e1016a50944ea32ff14189cbc54d91707d3e3e5f86f2c16321a938d9828d4e72b9cf8781ea08d7d5574958b472a8870340d1539706917f32e5f82deb33978192717a7e08e0ddee1566a46dd7ba2411136735bd511ef62259f3eece0036c4aaaaa425573da953c6715f5fa3062daf9a5d18ae68e2adbb49034284c497f184685ec949bb4da23dde40fd5010fb2ae94674160e00a3a92521e9df0f391069d34b2ca7d3c09583ea26375cdd83346a98bd46998fc0ea339f2a87069e3890f510a3bf9942e3bdaf8ca0c609eef4fed168a907b48094303423d3f8af074d68c3ca435cb1dd1cb91030bb0cdac23cce029d88b3075498a5967b9409a1b1df98f6c1be4d7cd63ab555a45b3f2175c7c3110a699d78b635ddf9680b16124e1b41eaa595f2c7134e6429319a02e8d4becb16337cc81577a04a8c34dc0cf5eb6119d30e7a01990fd8145ebbba04af4e4aaa1954ea149fb94c1ab3bd3f741aa3c0fa23ffce4652bbbda2d2c87a9ebc2f9d8b77cb4c5daf069673090a2597bc37b47da8e27918c9a2e9920910a56cbb3850756e00ea1f1b1a31926f469a463330b5117f1bafd6d575e7b1715e432ab8c570ebb007f357b79774a25594e68c03e4915622b65ab1c38bb68a2feb1b120bf3f079fba08ab97eec89371f4ee6a5487161354e1bea6104b126a45e8535a77e73b7aeab72edb71d8e2bee696afc388818081653ecadef373b48202ca6f21907220a0e126d2aef90310954bb08206d1376c77fd033dd8c0e5277ac5f28cb60e0043a09d7d76f251d31b5a0501a90fb81a8e8b441d2249be8733215aadd2f2dc2ba96a434992b8107cd829ead356db96f80e723e49e3ccb15fa09d06966dd20c5946f8647c5704b84810b44a5a43b9c37e5091008b63df61d3698807be0df7cd104ec37263fe5c9fa1d39e03378539b64e913940cefa36b99992322605d5bf0faa1186f45903f070c82d6f6a7a3a8371986c5b7a06ab2977d1ec51df61c0645dbb6eabf05cd0373502c6e643578ee6d96d09be1fe640f43f33a3a2b74ed9fd405696c9c1e848ff07f1564dfd9807f14a6b7841181f69f858ade23bfd88f9259061b4c72bf0123477f08257bcf572df8a73fc2ff1eb62cb42283fea8e16bde3a4c0875a8e8893b921c9292bbd023217a683d6d0dc42b2420f229fad5d10b177bcdbe76eb51da952be07128c8814ed6d0dfa2538d65f2e698674272e83308648f2f2744083e5e3ba5815bc80348747cff7ee0d64a2bedb8376ec2f534764fb72460e6a02f53857e537dbd8114b557fdd568421ecf4590418ed9d23188abfd8cf2e9af933ce8f6f43314e5b3e6dfafc17694bb9b3c6f13d681b2ca35b9cf22325466b7023d72ecb861ae1391de282ba3b27d902493918ee5dd1639ce7774ead59995f745f9f2e8832a6e34cc99621f23c314ba7adba7be6b657656c6e62e1cbb37da27a34429754e572cff707944cf1b963da7717f2909b2e6c325825556da6929fc97a9beaf996faba0abbb0df7c81116abbd4db3b4c2fa40434346f14105caafee2fec1870b1d231bf2e185430dd43af83c5d4dad80fb9cc672891457f7357de02d9a065fa80d286d960a73df063758805f6a7143c0bea3a080908272c13d56cf3b8eabe119b02d5792463454f173b48dd59aaf1f1781156c6bfc32bf1e475b09ffee653586111595c6c60dece09a6ec73c0d377cb15c21a2d2ec61d5dbcc0970b0441e2f1df6f5b02ce0edb5dface6a396fd71af3b0e2d5a836941dbf079884b769d74ad38748dffa4029f1ffd8763a82b98b52e996441cb381573ce6ce002e642d29c07bd6c577f85d5d7e89c653c4beafdf43beec1cbb75e21d76954b04f75d2856774c3c7d13133189c7ce35380ffa8889a812bedd62d5dac73feb87ac267008495c4844c36955b8132071b01a716772417e0f10475d1fd2ddf0e3c32659bad04883dbfb4728c48ca4509c9d7c0f1dc5d8cf2c1744f50ac80998a9ce9db1807b9f8fad679df6dc9ab4d84a5d8e4daa60c6bed935bc050f63fa4450568308f74444fccc96a401d7ef88547ac8c55562e38c4c564f09889bcf44a3e73298d613c7d901c606cb4365f5221e81daac4f77e14e7dc0ba16ce2df802851b152f3f50e98f2a9062046093295b5975acdd00c6d6291cdb150622b22bd8c5ef7ccb5fea15e67449edc96902777836dcb834a4da0f6998e4426888322e071c90cc2aba8bb0ed4220774dbacf07c03592390d829771bbe7f62209835cd1a90ea293dede0740827c9095d94b979274394f1f4ab0e0fae3e11aa3aa49b02c9e313d3ce7e4990ac66ae34d77645c905c22b00f6963f12c5f719d9ee20a5e56d1fb3b05b768a6c78488689bc2f5a0c5d60160cad5396ede2f444297b7e13a239bf5ee14fd6c6d96894760bb776b2317b83b11940616dedc2f1cfc86531b3a7934f7c7d2a6c83f135976dd38c5d2e9430d35075cba9eccbaec051da040c34c6e1c5e226747aff8529f6008d39f8fe2914d41ac565dfc890bdb80a2b1c8db1066454d3dfb6d7cffad39818dfc7e528f130a96df96694f20cd8db19a0bf7f687c884c5e39d5f4fa92be26b6843ad7b46310965175f36541a52cbd0f3134ce5e153257f3d3acdc4ec6ebc9f6f4f0203d386d398d728de518782936c12e4b29cccfecf6af75f3dbeee0acb5fc7e01b92971d9b180781019694784e75570008fd566a06e17dc4f6b68c57a39bae1ab2053be82ea0307315b1e1306f973745fe98d067f5b1890ce15541a82a778905f11d995d441db5f88664eeaf049857b818974e0108abfe47fdb0f717600b1843af2797ded9d18533d1b48e07d2859e222dc0aaf2dba6f3a51e3b0a5c3a897cbba72d6e014656abb0b4e210bf1178a5b4d89ee3ece59da82f5f5540de08981746c3a0ca98bac005f340c0607bf99fc087750a21c3c6f1c9686c8d16f9cf43b8555f6debb9d716a09fecc730f799b3257f11db6358c6247a368e874da97d6c42f773d01f4cac9b2c1a3b849b158b97b47561b42fac5cb315a288b8676e06ed49dc4db5044525ac233bf417ce5793afa220684dc09e3a2bd4223b8d5771ba7efc94bad7f516af992a7b479e28483f99bdb7ae0ee6d4e6d1340f411cf273bd003d0081863b449144d0d3cdc2502599451b335fb13a279e814aaded2f6fa519f7e5df1c65279a33c8ab67abfeed5688fd99fa4e0d8e79da14e74cac888c02804b115117de8670f43c61d8de7d1939a08d11249ce140f9f7247ba92d128899f682342d200bb6ac17f731ae463e216feb051e7a51fe29ff808292bccb7fd3b9f2d6c8965a6e5d3f08de4e73f72947f30eecf409289bcbf808098de83fe529c0679286b50f046cb0aa627ac8231793192a101e0bc284466489ea8689973b31d497098422d7e0d72a432c598ef1b975e52f90f941d2d58d991b0939728bad33a0b30bf34f9bbe8ec9f3418b0a8655d02342bd82398aac2b2a95ecd3e84033fce4d7aee8bfbb7185ba7dce0a1260d8af95efcfe4ff9d5e84faaf98a40e82bbdd2b85612536d5e6cec54f96024c347197be1a6107eecc72df3e8ba18da21e284680e237085c0f89e5bd1a0a97fcfe9db8eba9c7810fe9f8368c227d49533e202533a139930242363e8517bd1d020e0bc19d225e3a4cb46e1ccf58163f3f6f4d45816b0348cda1f9dcf3d105c674714987b64f8108f656f55138e5fc736cbf0185828c7b989b2686ad025ea3ca32da50943b490d576f53f2e1424e4291da1d63e59bb14166d1bc8d1cf1249fedc759f7a73b646791093d09b49e1c0c94b61c08b34538e7e648afbe8f64bfbba92639bca4dd63d88b052b0f0754ee6d881991c3ff5d8f85b4f619a9f8d7b5b1f70f7cdb49888c9c245a73eb2dd27d937082cac846a67329ac32b4a193aaa6d2d4a826510370cb27919d849674f8f123c84dd99be3522d0705c2b6c1897ed7b62cd5304660862aafeeb65ae66edc8e5e19d909f10165ebe6c80296253cd7d0f35107258e45ce88cc6ce2c37c5dcd06525b0a317da0eb95082d56b1dc085097f37deb2e4c93ce8f050d96cb3073a718b85262fcfd5c17f150e210c4ed66557547d551e9c84b360f9da0357c6780a436ca5ce75552ea9abd7d2a777b1a9ef9497ff0e8083ed3d0a0dfcbb8dfd68cad73b75ca9472db1aa022cfdeb678a38bd6c6a808bef53fbb2223ce10ee47ba6877e3d93e90b538d0c6fea9d8a0997bfa1b76925bb2134ed297d9d91877a500e72b23c4b9e3aaebfd08210befc4b4b15610ec712624c40bd66376c7b7f08323aaeb3d045504569f1b68cce773d4c0350784a8c3e4ea3a9bf360faf40907ee1ec1f5babae6d093d3b4835036faa37e090dc9a88607ab1a986e125d0d665511b2fec707501e3b2f2a9db2fadf332d98241ad6318ae9f8bc92bcb5c9cf6f9c9810a93f225a58c0374cd85f597510d10a0ed9db1a0a540f0a5e905df7250dc190b7998d2beab03721f0bfc6fa2afe26bbafc985153dc5ae326f01cf8f7c9eee597d9f70f88af60255dc03ed3e9ad6db2acda5da33a2bcdf2dee3f13b0b2354e0c8c31eb9efc74f9d74d6883dcac80795818e053b38706e39af8ec609c759e17ceada0df44943431f16c0ae7ad47f4e0497512312a0039585e1ea24481319fbf5ffd9217d937d2e6aff95f64e2da52b3d97a6ea6a5d067f0cea37659f07c3923c53683ed5c295c012a3073ecbb4a56a3a67b991c152ab1b4852b5b7d4595dd38555c30e600b1b3b42f85ffa1ad2038b06f4b5c6bf451d2834c67374f2c13b77c95e8b42c12b66782b7f2b58d2525fadbb42ffd24a1efad5d2740af835e44dbbe38f8d7bebcb89bf42021bd4eca784f6f155e34a9c23c5c081c7dd94b8dc85735ec987f2faac5e0dd894028525264e7bcafde861ea7d63ddacb92c4f43d170689e2653e306059d28cb4ef6d5421d2be842572e38668f31b117d8aae625ddf0447f2625b4df881fc5c1244a4c43344ed4fc1be4237df5215b71f2f7617e369d4f249134c4ea6f495ab3478bec51460e81862ebd459bfe2f6c8266b1c8233f3c9996d42f1527fe3601d289f6a7402c81dd29fbf51fa80b7dc704ffdc74dc5d3c2fca48da7bde0ce0d5c9f83347c89355a92e9ab6c1d5826d578c005e976686411bcd41a379a704a56282267cf04369fe878b29c6c5ceff7a0a11eaa52b0812f2de9f97625b8de88c04030", 0x1000}, {&(0x7f00000015c0)="b958e759c745c17f45c463b58c8e341a5c31cd612114253cf9e0788c33b930d32ac1f6ef5a066eb1b994bd9d7046f5f221c10080cc581da87800977527a3f21d694ee91198bb41583bb469dcea454d647a2e944e3cbeff0e70192b3c023c50a88d5b05bff6bce7708abe302fcc13133340d23246cd602f3bc2d5556a93221db5b1ba45ffbfefee80f163d3c39a738c6f774aaff5a494d7725634dccd158eeef82fb36d21b14e96a5d986c6fa16150006eaa1e0ec80409f968eb4e9cddd59e47594bab40b71b6bfd1bd1a276c7a42c7b6ae28f4b9907cc246552b0d85721f6acc51bb17ea3642c0dc6ad73a25cc99c0bf8070c3adae368ac9864cf8cad29196", 0xff}, {&(0x7f00000016c0)="d3d36593923ae28f3c456c8c5a099597913cb5f82cc231f978923b8c30e13a94e13dad7d7f1a8dcc63c4f36b095ce7e13e8bd70e3381672017758f25d31b181c9db5b0ca7cbf98265ebfb5d6275061440c21096f7afd10d6a989fda89317ddca9da9ac7067c14acd2148b9db88de71e491f15776eb92366b9cba6ff5656697288ee124547fd712ffb020fd58165bcdb8442765fe204edac3ef88b207c8ad4235ced467871a406671465957c3f04bd833fb5f830d9b8e26d6e3d83ebad9344ad7f1a1aac3787ee9a46c09fc5471c8df68adfe1fbe0565c653", 0xd8}, {&(0x7f00000017c0)="3907dc16974057a564d682294bf333f08ea29dbf1a54852d28953fbfcaf463c4360dc3889e42636dff300b8162bd47c79ade5ce2bcd477610d507309f0ecdcc8a009e33ef0297ae7221585e906723898240399464b50b557e417f064e3f5862bc36f40fbd05af028446a237807c2351fe1d5554b4505972bd5825a4858678f9b79d6e0a9499ed367cbefbfc2738c351832c2ef48aa2bbfbdd2ac61a2c2595501eaafb29f67d3ebf8c627a527f4080c0065e7872898a85b3a42fcf8d8aa74d8c4ef7580a9b6cadce3a6565b03439fdacdff6c43dcd6840b9366968b5991ad4896a86b7ea7dd", 0xe5}], 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000001b80)={0x2, "86ccea20638940a03b1d66dbbee2e5d0455160f439393d04285ccaa3b2d0dc51d3d126443625c8108fad25a899f511da8cd9e11eeaef99850f798abbafdd23fccec21e8da6a33072c169605d5993eec8d3dcfac239002e5b029116d04b45f6173831d23df83da92b91969f4b4a584b56b36dff06ed130b0f8556dfbd732c9f47f735f614423182f643294f3e78b45cb24aa49234dd3277ccf6f9e397ceaded5bfacdf0"}, 0xab, 0x800) setreuid(r1, r2) r4 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) pwritev(r4, &(0x7f0000001b40)=[{&(0x7f0000001940)="543e0f002b1a09228224676ced0e3ff6c9991660cf71a97e26c68ce5eb7cd72cb6051808c2de87d2512d3b06d4c3cd6ec686c50a79c43df86468", 0x3a}, {&(0x7f0000001980)="0c96bfc06b309aa1ac10721797c8462e20de0e8e305c671e9057b80c33a9baf7aa696ab0f78be45802f054545e3687f817c081c79f09c11fec83f0b0bf7d0827b20df17071d295c6b6f0cf2d1e196a2abe1065ea849ed41cf5836c783b8654cc948e20b93a06c7c24813fd842ae8d83c3ded3a2d05874dc10b469794def2abfa2b478ec53e699731d38100a3c54d5825b602951e36692aafeb40d7c5b5d8d44b5da467", 0xa3}, {&(0x7f0000001a40)="9d826117490e7a7f317bfb28e0587bda67241f86dd6239cf4a6707feb491e91175a452b88642945f421281b1113a045e0c584275d6dbc64ccc6a0d5c19b9b821c867981eebb4f59af46c06bd3e9efd5f6fccb32a5f054c8cbf137052f345a95f03c553f988cf550935861b8b7f632c742dee1274efdbc495e8043386a562548c41a0266c6e504d8b4f1fcd2c92b6a42b7c72fb9fb06ea8e463af8d57804cbc03cdf82daf0c8ef322ea0858be8e532db9992fa512d28c02957a777b311955d760667425d8c25da2b66d76e21977", 0xcd}], 0x3, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="b758ff169e6e1f3e7525654b43768d899c19af6d0c99b707ad8814a19c7373e67430187baeba041b242d1b78f2daf68288d26e57befbc6d512fe229ba6677cda0fcd31a6a335b0a07baf1c64bcbdddbcd21ca77d94b69ccf6f1447e70c6ded4f9b6472b5f754c0b2eeab47dd056d557c85dd224feaac280d66b74f65753ab85fa4c92d0705552731b93bf531762967eb58c16e67e9f1c60d206aa4da1afad18294a6f39092", 0xa5}], 0x1) pckbd_enable: command error 23:51:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x1b0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xf4, './file0\x00'}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r8, 0x0, 0x6}, 0x0, 0x100000000, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 23:51:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xffffffffffffff6e) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:51:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, &(0x7f00000023c0)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="e0dc1289e0dcace51623c37c5feb80b4e5c80d872a15b9aba55a7ac9f70c99a83008795e718c16bbbf00eb84ebb546a19256e0b3ef3a3dedf67414ec133a625d39ce6f4b507bf5d7ef294d9251322ee13c9b8f8f39cfd7378468f0a2088b92d16fa3ea436350e7f27e12f2e72aee8e8715c05d281ebab8355d191df5cb9b354bb99eb3140630df7ed5ec85756f87a2be1685f8bc360fd76fa1cfdbb12b1f2298b5fa02e220d4eb06c04677031ffb8f4170c25d6bc3dbea21e33d8d9fbefaca85e747d63d26466942f34007486a181a9cafe9a48c7aeeabc7dfbb407ad237e2ad039350977121562e9b7cf171b8f263f44b31879a8937a58fa7165a9697b1bcc43b299fe42cdc25c08e70e1cae9ce4fd8288224264b0968c5d79e3b779a617cbb6e27b384e992ba5173ba90686001b1f6aa94ac02bc329ebb5128591b7a6d204722ded154ca6a8cc5c86858c0401e0f2824b31d20ee2c4b0ce1ea3a59b7c8f037824ccc690052542e352d9179e2993a623d520348e0bed70751f145a84466566a9b511b0685ff28306a03388bc7ad847a5591e53c2c42219f4b3a878ee009be9ea5c83c4ed2f726539b97b917e4e91f5e2f8fa1376f517526153d188538ed11941135b0d833a7f6a22b2df546248ec60990813aedaf82974d9a26e5e0ba9aef10306b37343dfe328c585cfd2fad6e082b859b25fc776944d0f2bb5234beb49fc4f135431cd950af7d92a532153902964325e0d8f1900d0804436ab1d64c6d4020c0e8b3072ad63895abf4102e12c419b2cf7a974207e252225a9916046fe2eb7f1a93fbf1903a1f5aa74dd3322515002c27db857d76c165d785e173c2864c48f004363cfefd9b11612fa4669945377cd5008fd3f67fb9fefa88b0f788857c426a6bb6b174d5f77997083d76315e8a07e9c07c050a40c3ed1fa47eef4cc5290abd49c5dc35b7211a11c999cdd9c10feafa393458751ea92faabb8c39c1a277bb8f011ad205875743f33807244273c77426546e5ecf92ebdd53bb4923c0e159da80a84495401d8f016d39209b54675c59059528286d44146dd35c340e284ecf07be25887e45d1626f04176abe71304ef50f864fa106f8c37293bb1f44f11003887d8bfb1efe37f950fc454bb21cef6609f00964752ef5d69d1750ec6fe265f4721c461f1209635d10ee9f4c0acef7d3d737b1a12e842936cac67002e46ae4e2d93c55c6bfb1599c81f44866ab5d90d6247172295c88086660e9ff6b1c01fac2f3eafdb314bc89390a72b51919578a3672ecff17b96ea673b2cbbf6158f09f7ed22ac791d0cf74cd88b587fc3e306ad5522e7067e6cb61022efbfb03f384a1b1466c46069e58c773d865d74c051b5adcd9f8e10463b3c35f5f95e47eb068a8ca3110786f75e3cebb1b4757f4d4eb6e65d430118d80c2833f2f4da7c1ae7c5e26fafeced177fa656a68096a154bf2116e2e374dc7bfee974689854130eff75f41e207443627d4aeef669dc1b0656980d70d18fec6e9ce81cf46ea222a2b6cb6de77395b4098b22c2762f6744e1b1c516e1ff7b86c1c8a73a72e03a9f181c8839697c86df4be07d5d8b45c6ba2181d6d7a25ff1c2eb84fbf61a0c55ef93df7cad1f6e45a2630875e40fc0bde10992ec51375c26595f51b9fdb5b650bcb1d883a76b68d7ffa0949a8c5cd5a1892947d06a0abf9054c0e4790daa40e96fabfc57cb3c55665ad65e46673645ea0629c38bb1e8746fc1afd1d12c66d6115cfd58a979c4744af927938aa3df767d25aaf0ff3b0b3f18c7d7ab6a7bbdac0c647409a1579231ef5eec338e39d50f8e6749a708b48203432274795a495142396a3d7ee69ccfd2f5220cc4745da39c18d667263bed3683675a206b9c08b4221e7e57147c25a57b55d9406075d823c800abe7f93c80fe40c6283aedcc79afabf2b82766aec582c457f37b2edece3ac466d6863b11778a61d180efbb7cb476c6f7baf942821f5f7b1fb3a2def490f5ee61010162c5ed4c2ff49cf54255dfc574df74df2ff223730bbe2789e5879b0c9fbb2159a145b11ad672fad7e327f728c3e5cfdfd7860e0dc01c0c4fe68e312ceec754258509ba124387fc2366d4ac65d64c9bc6397faaf0984fa10d686561d38237a2e2760c10a89475c69011fab5c08b6c92a4b4f8dc6da7b835c4cef83307061bd0578aa7067a79485dbb9253b12994bfcd9f83c21d2b4673bd17f0f087cfaec709bbf31cb43c5df34b5d390a7a4701e403dcf1b2defe4e0a6eb86d474dcd39a15bbd0dfac978b6943de568a468dcfe442b83addb9c30eb3ded97e14472fa465d4767588d91a907a0d3f2549337668ee765c5fc2f3f97fea543fe3a9a631e52d20e11914002e0ef677e408aebf90f980103c7ccc0bd50e1d40e281814dc0f3cc9b136a436d422fe928fe021100a7b372ec34de1dabf3da1b5cedb5530b33cff7e1741b6af285dff92f7814beca84d82ce6b239222192867f5eb04a94ae47d23b7463eb29ab6f716f19ef2c7662b28243ee98b761d67797094165b2a9e579b721495da851ef39bfdfc892a4dcc9283e075c7dcaf55e35be0d42eac020989f7039ad9912b45ba819b18138ee91d576dd10bb462657ce13887572adee7ecd9e0c4278ef4cc2cbe1e1705d20a12e8f4f9d9ae15656e558d0b5805706173a289686b558dc29c625daf741da266f22a95b533a09ac65df55d749e29ada866a236d37f554e9bf1d965b30f58d5af9a335e953cc129128db6f57e46b8b7eeb6630fc11043e8fd045dcefe270a1efbf491b48801e4e127d569c9988ae20daeceff4aced21db4fe5f5965111f22957a5819b77a34ba7759d3c60ea37db345c685ece286ae93cfddf98f6e491d04eb3d5a8910594ca8966620d60dc2b53e8b848a5262bad355889ad137284dfc7b7c098321c71b7131e47d60832cc3a7fa4c7fa87ef9715b34ab4cd6696826d3ed078580be6f60339f610300d63652d14c158bf44af0d99583fe3a6e761575ae4de73cd9adbd554d66dc33fda88a55c65cda90f255e00b05a9f5901c64d00643a5c112b524cc1e2828f51194b99da4132125a35779ea448c4d5c8dd31221ab67e986d6a2d0f938b78332304ed0d7a3cd6e0142e6d8009836988e270d573fac02849e20832f300e053bd796d8908eba2c04a20030678bfad5595c49a57702c1395ed45231f655d9a647e3a11d9ee163c65310d014bb280a4c32cc0899d6b6ee1aebf3d0b27efc8a97a25b9c9ea6d0402d2b3cf34226984d230ddf3a9cf5090c65452eaca484cda9e996936a758064c9f3bb46d14a366ec69998839b2c98e11c56af8b985c40bc7c3fc6684d7eff81d02ccee1a0c0652b831789de139dc7dd4d44603edce21f7315088f0f7447c5ef9619c4a911db21392f69e3416152e13488524f77186d84e9c080dd86a4f5ffc0b0da7251c31c4f2bdfb8f1ba20574f3b38bc26b00ec0bee7cb5040afb1fac44aa90292b87ec38cc1cd603687fe6d0ceefeb99f68242bebd1da365bfdfc8c9a5287b182e601c30c979b63830e6409264002c7ce7b942ad62ccf9b601fba3ef2eba0fad6f74b0478c9d52ef4d3d58a8351e0ccac02ab03735064db754549cf8f550da6c2caba33b2300cce80af6fea6da4f75a3c172194f6be9a321425b4a4669d83fe62e3edabef53afb79e84f2c3daa173fc9925aeeaf1b0a37110e257612b4c5edfac7601754ed75b000f9461ccdd38aee5080c3c29e0ce783bbdeffef9ab8a928bdfe4b93f44da467a9129d0ab6013ec0185de2c43a24cba515e50a1f47fa4ec82aebf2f97570635052c1a5d0e6e26949de1f7e2717baf6f6f1a04caf68da21c74c1b2b459b1988d4f4e7b1e281049f8f6f9df921c70d20f343c7a75a6e762a54b94306a7a0bf6d7842bfc0a515c90a63d7295ab369f2abfc458a4931da6ca5333ed61d31e152ab90cf7fdf2cc60ae538a81bd9a2c0db17158513522b652271f4eddeef983140b86fd599c52a0ff2b578244e34dd973c03548961778007927c10bfc3c579910f183e38e5ddb2ba737d6d2d2c525e3f1c909e79b3fa291b54e77d71d694a5a130c0cd63d297c3e1819574ac37d287061c96f0d6b9c33189d2d55ca120b4e62b22de1760ae88cf3f2b7efd7ba7c894dfcfeb3dd1e0b9f61103a079758571862b268d652e4e98d4ad59c0b8c0e471b7043d3360b6d69894c803e43637f82c857ad0ec6e93d2da282c3daf67cb3ae94d3ccd6911c4ec2b2d417b653bd900baab355904bf275addd56eb6fb4f4b2ac9def53dc77a50ac0e20a120d7b288f45a1ea626ed3b17e78fbe258df7689e3fc2281f5d07af9bca9e8b70719a0e642f08126edcb11b7d05f922fa540e0beb6f20ae554ee31d2fb4628ed0386dcda7846b65a611f23c846fa20ae407bef9f7780673dc5d08cf3f3489cce075822bdca1dd99ebdc6f7fecb70ca25e3a60b13e9b87cbdba77d7722b86e90b8325b02a058db0eab07e87efbccb86a0bd847791e1439045115c5005abcf8ce38176a652bba81878a1aca6526200cf6a129436a0ccf7421a2355e9f7353c4aa887346ba8020fbc5a47aee3459fdf2666852f234b6fbbbca916154a74d93c175e0d6666c6617cdde9be034132362f6e22f7f3c7e99bcc5f5d001ff19a5327925d0bc7e263b3e243f4f598d1a3cf67df4020b6ab5d1071c72d89c1ddedc6397f89846554483ca845d41a731fc974cad209010000aac5d51cf1f8fd0f5e3245f679824a8c74ef117c16dc3c726dcf05a7858db9b45f70138d558520d37c6cea07c768a3afdd014a9e7c587eed74e1e604fd7c5ae2b46b6449d7503f2f4923ee271c5d02f4e8f2d34b80b93175311e7e37e836daa7f51d535724aae5b71df734cbffc88e8063de48dca136a53fee5376eb342b58597917d18c1a41ab943192149274b88a6b440a07515516203c1710b16a62b1ee8f3f152a702e13a6bc4ee1d2e7c383daf93546ae2e7ec7079b456d66201a05fd3e2132facadad871e05f3dc5907e6cff9b1040a43f01c5e662d683d06277f90753f0aacf5287d82b944f1d58b45f8e641a1aefd8c9643c40bb1b1b78cc33648ae207f6d18c12aabb8f6e8c37aef9bf64cda0a67098629244ff74fc1f9cd1e9474f4f218d00dfe353e17d3eb10fc982f8d243a511fdefc458d251f568cc6096ef2d93c923dc845cd3789a2ecaad1c071d4135b4fc8b27a271e6ffa8b60dcc6d3dc1abdb0dc8a07efb146087376b3b6f03b5104bc3bdc843cebe0e1827d30c6ba81e07e435769281c3993326e044e29c5e062386e17039e1399a5fa25c4a861ac3ae550c86b50bccfd9257adf9bcfd88720894bcd60520acab86691a68739547fb6cda78e6f33fcb270d3704fa49b190bc4ff9c95b736c777ec452600d3fb30293a0581782be5267afdd9812de88f9bc64af55f067299a36bb71341e43bf398ea1bf79c69c71ef8976c5845732d6c999db415384d4cb3a15fbfdb59dfa6a96fd774e596d05cd988283ef42ac8e6ca8a9dbaaf3316581f668c507a0e50df130803e55e2b56c4f87b1a246989b64e250d5fb376a3c1f07f7076caced54f0d3ae1c17c8171ac1ee8424a1c02945af3f9016f9a2b0cd572494ece168e3763ebce8e513633533d92932e9173b1ae82fef4ba01b851f5272b1df116f487b293bedb14d7f027187d0c8c0790082ce4dd96897891fac912848177e4d322ea0d5d5e1e3c8306715e813faa01663b98dade6683c13d86f4b13559839e4fb1560adf03e7519ea2567cb5565b5080bb056670281e84d7de7aa5", 0x1000}, {&(0x7f0000001280)="47293c6ee598d413ad83b93c47070953d30e30a5306f607431487d70627e51b48e714cc22ea874cdcc6d7fc844e4fbf93ac065b2b8b3e78d78688979efd9c17938ee56a63131f0655affdcc45c283fd5a220d041509996d7fa4aa4935cb7ed07bd86cbd5211579856dbb8033e4bc821b2b296db3924f3fa8302d9b87e8", 0x7d}, {&(0x7f0000001300)="0c91426cc38e27128d76648c43dce2717f8ce6ea79485f84fe1b757084721b8ed9bcb792083b480863addaf4e432f070eb28a096745c647f4de9ea4c76e12f86b3260002b844ba", 0x47}, {&(0x7f0000001380)="abb77aee0f8867951a2a5e8311140f78d50b2e9a5ec4e6ec461d1a570e2d3e431d0437099f819fd7e3e4c50f2e2cac3100dbc594b9f46ee926b62a2a188acabebc2e4311484a4c204eb64e8167ac9bcd0c050aa85a131e8b75c14bb7a9b5f4e81525fed2b24d67ff44bd12d3438dd9906c1c5dfc1ac27126058bb28bae17b7b26d0bf11bbfe7f335c8d8d419c08b2ba5f53ccbcec1e241593312258b8d2fc1164241fd24d5e59e29df11484e82132222d1b880306f247bea05c79238f8ae80a51232574454bb704a856c35a958b2b0472597a39cfb49fdcf07f53b595b6887e37aa0c7496a97a8fd2640485661556717247eb6d4b261e6b5f775e681974640c96a5cf895ca71d1d028945cab3ebcccf880b78dec385d577e24528e4a529f6646ab2848c02e8c555a9ef49f184cc92ef694122c62269098945f957784ea43049c591958d121c08576160a93c1b4911bc588cfb3c4892d1e6f0b5c14ada0a430a23e6b8649535b7959244f9fb13b6bf27adcc75a5755509d18554f9c15ba942c7be7e9d1b4576a432c2c6cfbdbaa32ef952d13037f9906102fa4ad71a82d6d0ee5e23d43d42295f171fe64828600be773f86a5c04ed86457ebec0eb9bd1c4e81a2ea159d7c2aa9e5e09cbd7a79c57116091f020b18be8caac7f1b79d250fb2b28c0c82bfe2729e69ce11578ed23056b22c77d758b550271d74d34756c2dccf11e84a093a39f0dd8a54688ac4252ac873dc5052d62cddd603143dec2284becb323085c4936f5eb7ea3e699d9aedce50bbdbb6309b644e07490deda630e821af7709eb78451dd211b9382ad4f1dc03372cefe9d0fb8858d5e68579ce4f4e1f12e6c67d02bec24df0c3389a69df26c1af1d05ad6c05e50d3948bf773ea7aede79ae107f13d0f9d9f52880fc1b5eca4167c62d56ac7d8aa9c6546ae35797146575f0acc371244ccae6275fe6f32fd955c83a1aeaece59de7402167324a1b2c3bf4a78d658477739c40639ca8fee1fc4bf5dfedbe4812b73f9bd0ea6b4f4828917c248415101ecb00b1c273a0c5d15eb13b58a7c8d75081c5b3f79de037e31c01f26cf46e74fb2d9aef51fd851c95d8d6fff1e2a1cb39aa5e6bc78f1bfac2bdd4aa6e860ea7972be84e21888073957a366e1358c728608fb85b87f133a4f7f5565633367c7e7a05fbf7056f4e36fd913d89c69c87a14df77eb9c6b1ae115589224400974be265c5f92aa50f19d67a8d0aeb0a667e0aeff720a46fe78b28b331c527f5c92ef62d33716394e6b41657f3780d6f4323ac76f78a72898815749f490e45032047ae7e9e4b2e3d6a7576194ba5803a787b7636ad79e85533bbfba0cf7d856b7986713638f9619a45b7d2fc56972e6f8354bfdccdc43a58b9ec44139c917870c6d690fd692283c8fc56672bf35b801252971990b7d111e16620116dffcbbf203ae40cac7217b625f60162bde3db7932f2992ec3d492f1da3d0b3edab22757a1dcf83e476454434b644c9574882eebb48d881ac055b8931613401e99a52de8fb1fda870ad32d21299848c176284b0883aa0dd433ca2d196bd9b6a4f9d9604f7111a5c2db3ed4080e2f3b73377f51962151ea210e439cfd3ee3fb3b5a38593c1c8f2a12794daf0ae2d885251682818103acfac95a7c3bba71818de4fe78a3f0165abc68c9490843abb45c0750a2803a34edf04236d77331b4b639c4c5385d8c47b77b3a39839e3c21ef9d9b21617e9b8a18e68b564472412111845e80dad0463eef9725b9b5c2ecbb55d44b0f550357a5c772531aa63076edab53ed7b90684b2cd5c3bb655a9df970c85950eac2c706da0b27caa994b3381e57401d8ff8d88206977711a25f14f68e833ced3b25a706455f240af58600242db7b495be0505536fc99ea7e5c0077a06b6d8117d4ae08590c4f72a09d08625bf0acf2cde781ab7fdf11f0802ceba7f16f1f54c7dd0d8523112dcdf6d39a99c98292afe300b2ac01c2ff9824df791bd85bf5791b691a76c94e3b78ba132a936fb157c7c1a6cd9b5b87f2b74ce5573412abfb88a763c016a8c9efc0a604702cff459c6b19173e781d27fcf560730011941cd8cb352cf2368f3c5c16b3259280d24ac1750cce7897464b80e13bfc8a70728d527db52f8e73f8a629b0e1c43284c74d1c974941d9a0777ec75f1f266d56de162226c392110a2c4a84cfa69de42f32c2cc3f91f6848337f607d5d03a2f54d7ed52a3c74272748065b5754de66996caf7ac84f8acc9d17cc1bef21741809c821841fdf881a8517a506e32e5fb7d1e8e027c74610480901c074d0a49d2086ac1bc06d8d10b9f14daa9720e2dc94c095bc2130d0fea4287a2e29502443c17cf501e4bf9e865ff6de4da54ab9d8058aa7d1c5def036e37aa28c6e6bc25ecf54d3cf44d7f3a466745c60c6545e3ffc6edf1ae164b164d78b737b3260d748355010ff2fccfd31e20908d2bca1dd99a42d3ffd3c09e7ecab0c40f71dd73ab9e1630be5aad12dd34e698d215f81698ffb831988b5ba2654f6e8fe9947cb64572587d301d0d81a161458cff4682facc865988a231a27e7a597ad585940e3857d071b64e2c9c8e55b9e03d34b66ecd4a175e3175e0234aa17446d65379e80100aa05354c284c5d7a58e2443de3f6f0ac8a48ef77474719a70f165b2ed69c24889fdb042b03a77b209d84ee40ce73f79385058a5045bdefc86e83cf8e521a8c242f08a4e18f90e6cf5a6aa6dda533446ab43e5aaacb67a7ea38cb265a8eb4c2f7adf7f905ea9d75b3a17690a6784997492e5f413dd9f70b66bbf1e724e7fce572dfa7b85d1102ee1813d29bd855811cd10f1d2e83a292dfd095ca32538cb3feed42b61b3fe54cdbf789317a124afa9796d62185e216226ec99ad03210c4dd350bf033cadd8413f30625660759c96512bac5af57b2cc782698efe962a4fc3be36ddc97fd957b0ce79b7c9ffa01d1aab15dea6144010f91a94cce512688c5a79ab9c497c0bed86de87a3ff83f8c8d2ac9d5432edc8268cf859f540959b2f543061719e11705997e1abbc81932a5b39642b27ccf0dc6f7434961a510bce448944421c2e9dd67a2e975223ad3043533c768629dc5d3ac8e149993893bd7788ca74a85eb50c062ecb95039829a4586c8b1aabe64cc860b726f0e7a34418297f3728379419910fd44a2c80705d0dc8096e61abeced8f38a601e02c86a9b758e7d67c558f8de6d3cdfac7b45cff3af0ca828517f35fd33379dd4404a3f336a40f8f720849c135e7a2f856cb520e0963e861ab124d2ee3568f3cf2a407eec9dba7fd6d9a60fc6bf4abf9c5b44c970668e7f0a158da0b097c156197ba24c309f7bef55565f741b1faeae127ede3367234c70dc409a7206205c1a7ac337d8bfd1d3f933704c2db05ee99fea70f6e4d0f8a045f01f8c60928358a807f874269d9ec6a3fbee1334330d3a6375990341e245734315de6b80045fcd9afd8af97911368e1d34d80267c311fbf8db8ee275dd69cb6f8d43d4dedac817ba06606f4fedc91c22fd4a4a9978e789b2fd8f9c0f2282410beb16187edbf956bb247b269ac55f2eab131a49c763ba831b56ed6d3301791ab1b1d27987437938947786a410f65e3dc17b2fff772ef32dc50387e1b0cfe9d28a90405ed3dd4128712afc28a718058e3b7b8d90dc8b3b466bd1d74e131ab4f33b9cb7e8b32e4a61dd9f6ce10f0bd3f3327df76843cbf07d0e320104e3c642da7686fc2c70fa0d25d11cec19ae7587f819b5e830de3ce3b4600d80f89dd0199b391bee35eb75732b61c68350e04785e4ec295dfc145e280e658fa3750420af70716549d88488340cdc0cc26754787b0b2aeddfa30350c3382b7367bae1a8adb3a8e71a1b2144457abb8e7ad2ebdf906f1e65946dc5e5d05185d4b2287872937cb265afb709974feedcfc5f34acbc16dae5501cd8f25c439c303056a5f99f0a92e60375b80fab104897a4ea76990a8a05b20c47bdda57b655f1f4b1194e568d26ff7c3994bbfd3a758cd38dcc333367dd550e0991f7f4da85db3931f1f983a8ac64562a4c69c015ab647eaa41e99899225b00e5a0b7206b1a0e48d53ce4be088c1b83ed2d5586f39e414e7c40384e074bc1970b883fdf742cbb3dc21cfa44b40e02daeabb1f0395d7739a5dffd53b9a896212b1fdfcaab022c7cd0b5cd146c604ff01b70ebcbc2f8e17e131ffa593ac8ed5d7b4cde39426e22f4aeaf5ce87b4ebe76b8841a923bcdda2eeab407ab38ca6e7192337db702dd5652c855fb3d47fd65f3df204f0494e88698e48e8c607494778a088e3ea06c1a354660fa116f22f59f0c3cb9ced5219de99cb29cfc7302d17d7be05ed7b11a719242687504402d5e98305e11698926f606c525400f70772b01439b6c30da386ed630c6f8ceec58473c86b16886de15b85aa466fccc758a243bf8e9ff1b0245320f241dbdd4352a34ae42d8a7ce420690f9194fcf63342fbda073b83545c58a4c891d9302d10122081ec11e5df658107e557a75679250fc2ef79906bb7465a5a01a95ad8610a9a2ed61619fb752c470c9db224be1a68a53a0872e67a0adaad392db028e615b5f87e1305c1f435b7e0c9f7ff0b54997b567fdea1dfac667e8ce82ceb33e74920844ec5b2d55f1ebd4eab9f9be88d659749c96c0fbd3a16632847b4181cf34d196577caacc2791d6c2e139da026dd541981fd4a47c066cefda08a455201860b7864e3c60ee1d93721c08c62979f09732fd471f45f1763a70c68f3f5451e8adc838a842525c3f0b06a4d8253e9c2411c4905a069c3d54418d4b18d9bb5f0fc696bc1eb885735369facd07cfad5ecb874e7dd5865572beb54c49a865b0442ae3b5cc079eb4630d03f4186de219c2f95735077ff759ff5a3edd43006e32e89994ffccdac3735a3ecd5875bf5be80439cb1f9a3cc79e70bcaa2a587510ad6976192d86131559c6013df81de3b7a6c2c692e63cd444faa115a34152c1d7535c1285ede2f5482a98c9acb6a14545bb73923bc74bb0db0d864c34bc97d71635ca7455ebc6d5ec87db6cbe6c282b65f954a0ca8e0b5f44d9261806cb1831042e88b2cabdbde7de4b5c0021ff2aa8e3d33fd41f0bef50bdaef3219b4b75fa5e18f2ceecd57afbac132412c63e04af15d738e0740d3ccc1fcd5bea7dac72be0e6c9e963580e785f912d9f72217afe801756efc0b39988e9b3466d12b1a143e991116d4cfc77bdb6eb7b383273f7340af2bd68439542cf708e250cf3dde2c864413e0bbc8438d4ebc7e0b67e01cf2fc5b1298e5660a8af116bc5c5a5acf9da8cf7f05c10e014acfea0a76178bed30e96f29fd39da4e5d44b38911fc4703826a6dd53ac597940845f20519fe0bfb51d11752c8c4a4d5ea11ede131533d115b4260db69faa3e56939123dac3e9ff82c60b33980ac1adf3e665d1bee7b1a693fba076788b5fc2916ec90a1f96a7385d7b8b0f5e3d1497f25bbd1fb4522670acdac769611b4662750dcabea04e50d70352ff41da1c828607111bba8e6c578f9c37ff096a76db10b65b877ebf4ecc1408eac9910d974d8ce9fbc2a751945e6fd20533e218dceb39287d5ef8952f9444722da681202ad06cd0e9b20602dedf3eeceb2940113834d72fc6f4a65215cd6e2b752c5e137f17f589d94ebfad34cf52c34cbb8bb225f7b222942778910c65427d66c552d4b8c0f8bd7d0245cc92c64d5969599b453e0eea655fbf9169615f05f70658430ce91fa9e14009ff15f57dc4ffcbf0300ec5dc371b0ae844720feabb3d0b72a6415341a3e2131d782f9", 0x1000}], 0x4, &(0x7f0000002440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x4}, 0x401) syz_extract_tcp_res(&(0x7f0000000000), 0x10000, 0x1) 23:51:27 executing program 1: r0 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) semget$private(0x0, 0x0, 0x1fe) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x717, 0x4) 23:51:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000080)={{0x7fff, 0x3}, {0x0, 0x4}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) 23:51:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x28080, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219864e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 23:51:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) open$dir(&(0x7f0000000000)='./file0\x00', 0xcb, 0xe0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 23:51:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000004c0)="4528895cc0fd9e0f39b0946530268cc19791e4799aa7e4287760a47d3ddd0477aca61c7f85e2bcce11bd610f9c905305e3085f411bf4d136", 0x38}, {&(0x7f00000000c0)="d19f7e893498e0f63d79a18659d33d6a68c228797041c766158dd08bbef5697e4e3ee1821d7baa6db0b56dba2ff3eefe3e4df721fbed14d7f3dfa5633a2e3281567b7b4472036f992f83c7408d87de9ce30b67aefe21b1f5f4dcd94fa0b0ef23cfff4e8c8ba9eceb024ce0513c635881d98b03695763d330f3cf08d2e950e6db142e38eea682031480726a0f3d8baa6b1bcfcaa74381ac5cdd10c3b2dad154d452d1844319b3fbd79aa92d0d28d22603e570be62d3931e86297e12db27c6eb5da61b2aab7d0459ef10c75aa1411123", 0xcf}, {&(0x7f0000000440)="a4854e879c6286043de6c55aca31d453345e4fedc17f6d9b8977f0589b83ffb636054b5240c1407b53a5db5cb76091825df9b4ba3d9b4e0aefd0cbf89287fd2ca10fa004e326ec55b1d35996cc7a139353bf19bb8c20b26b403e8ac4e37d8a5ec33762dbeed70df8ada2b144361f", 0x6e}, {&(0x7f0000000240)="21703a66c833a6294af56e0b65f92372752809d11c878a7d94316b318d550a8863cc053379718711ff6215c9a6e9c79d660a842db445488cf87ba5b9a04574e28e29a21612afea9be6b7de5743892d0e85b9153413e0214f8445f60b0744724ca09c35a890087da5e42edbb64bca20cedb024b1c1812d91304631331398b1caecc5ea21f786922a506204d6da3b37b4985", 0x91}], 0x4, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000680)="9e", 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x647, 0xa1, 0xffffffff, 0x1, 0x401, 0x6, 0x2, 0x2, 0x1, 0x40, 0x3}) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 23:51:27 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x46c2208d) r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)="aa3c634e17bd0102354bb0eed1e49580e42fa5eaeb699671d631ce04fb85e66bac55935c2b9101fa339b12a9fb4c8b0977808f932288bef300008485cd3ceb88cc915cc4c0b1d5254073013b655d75fb134eaf3f40b9311a04cd7891b892f998bfff323df23861a04c3460dc61c94e18ccb42ea748ace83eaaf3cce53d4af9faed605f82add97f74b28f50a65e61367b0876395f4260a8b52358169642fb20cc4d6ebe911d35816bd80398e0440a9945b2bcf2f854f820277e47fb9247c5e65e5ad9f3d61585a6953bdfecd438aa1e34e38f4b398ba4d798b537d78573e9a0f873ce1dd5205f1a68c5dd514951e9b86110cf60ff879e55eb86e24122752f296077bf886b747660fe8333a3b62b745b05669782f480d4670ba5863d4b448a8967c240a66272d906000000578b05410ea02b0f2d08b3f1a8af140d98cfe6bd81db3203cf880ee991e2bb0522ec0c0c924373b982b5a52a2a0f64ce6267b60fa414a634690f6352d6b68a26f08814c074181ea442b603def7266d6d46b4bc45d985cebde7ddb1b9fd4ef5f4fbb60000000000000000236743e44a51f9a5148fab0000000000101dbfe9523e739191236261899eb14664f9a3aa12f07ff3c51dbf1a7ced54528bc8a6c718dc817c14b1f4d3a4939e9ce00f437334f09c5653104d72dab12f9015da762812c045bf3ed0e0ab1467d5b1beda028b203b2707d1a48ab4443241fca8c6703f7adb0978d9f46b48ca0587ca4c9941394fb66afbcc0d0a1f7ebd10b69027421f215f9a344ca55c483519bc4901b9efdca03d5f831b83b449c5969a5992a67e1c6053f33abb1d85f475762099c500000000000000"}, {&(0x7f0000000400)="5088420104d9105c9b259b3832cdd42a00000000c8b85e7ae9369d940815341dce9d10c117230a4ff4dcf462950aeb646f9c8ab11dd5073192110000000007dc9e523c1122080cd88cd7320312519525c83affcbdb5cec8e37434199e381b5c2a34de9e4b1117324a53c283c63185f521007e73272b07d721d6e", 0xfffffffffffffece}, {&(0x7f0000000280)="83801908e8622788a5b5c5d4df3989aa47d5f38600318ae8c4ffa6bcb6ab70ab96b0566aef721dd8ca52f74e6ca89a0312f4fb60759190da507aa7f7a1a5b5b1cd82bc36b00d353168057bfe59db2e7a91baeb44313e32dfbd74e710c39f5c27eb9b2e8964c4a61de1bf570c1194bc9b5eee32951dee58c1ab6e1668b5d3ed75150406ff0b5316c26d63edd9cfa00b12183580454ec94615b696b387675c67bef5bf1c966c986c902c0228b43ec73e9f308f27b33898c436f23d3d83e696252507c485ad0ead5568c167c0695da5c6", 0xffffffffffffff50}, {&(0x7f0000000380)="8ad6f885532c1b783a3c8c1318f1d2b2a23750fea1d4560b2c4aec512ad05c993b0ae5f38f298f81fc4eea99881fd1"}], 0x383, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0xfc, './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x33) 23:51:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x4, 0x3}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:51:27 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/44, 0x2c) 23:51:27 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = socket(0x6, 0x6, 0xfffffffffffffffd) setsockopt(r1, 0x0, 0x8, 0x0, 0x0) 23:51:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) 23:51:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 23:51:27 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000000)="877f902df629bb93407fdc6a276aef370fb62538f6d231c8c870af0b1a83e801325258124c2d1fe820e399db34c7d174c6cc1c8b19c9114bbf1989c7d86e8246c90f04ec8a9e33071d88373dd870168a9abc1f367a091b1d7eb1c29417a1ec6d9c30e133", 0x64, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r0, 0x0) 23:51:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xa2, 0x9, &(0x7f0000000040)="8fd86bcf36c9190c3ca94214e8b2d4f8435836043a0aa6874cabf02eed6547fc696e34e9ea2ea23c9db531b31eb3467f9d93d9491e76a802ac97d08dffd61655b4ff2389262c7f5e0617e205adb01ba04243205059d0307999895a4436ee133c93493db0e8f99b0fed50f5c79c247ee12f5b5ec5e84ee87eb7deb2a37b66f1eba7f5215bda7fa71eafa9464482fce358ad6cad4a", 0xfd6d) recvfrom$inet(r0, &(0x7f0000000100)=""/132, 0x84, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), 0x4) 23:51:27 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x174) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) getitimer(0x1, &(0x7f0000000000)) 23:51:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x7f800000000000) 23:51:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) geteuid() stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') poll(&(0x7f00000000c0)=[{r1, 0x15}], 0x1, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget(0x1, 0x4, 0x10a) 23:51:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) close(r0) 23:51:28 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 23:51:28 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0xfffffffffffffffc) shutdown(r0, 0x1) 23:51:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100000001, 0x7fff, './file0\x00', 0x7, 0x1, 0x7, 0x3f80000000000000}) fsync(r0) r1 = shmget(0x3, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xf20, 0xff, './file1\x00', 0x34d1, 0x5, 0x9, 0x8856}) fsync(r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$KDSETRAD(r0, 0x20004b43) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x83b2, 0x109) r3 = getpid() r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) r5 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000001c0)=""/75) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0xffff, 0xfffffffffffffff8, './file1\x00', 0x100000001, 0x3ff, 0x2, 0x80000001}) r6 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x30a2a, 0x1c8) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000002c0)=""/4096) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000012c0), &(0x7f0000001300)=0x4) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000001540)=""/148) semget$private(0x0, 0x2, 0x42) socket(0x36, 0x4003, 0x2) semget$private(0x0, 0x0, 0x40) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x5, 0xfffffffffffffff8}, {0x9, 0x5}}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) bind(r6, &(0x7f00000014c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chown(&(0x7f0000001500)='./file0/file0\x00', r7, r8) 23:51:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 23:51:29 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2ef, r1, r2, r3, r4, 0x8a, 0xffff}, 0x1323, 0x9bc, r5, r6, 0x3f, 0x4, 0x80, 0x6}) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 23:51:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 23:51:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x90d2, 0x0, "0000000000000002c036b24504249d00", 0x0, 0x5}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="942b1a23760bc6bdb6b3826adb4c05ec9a207a2b90ae8673d2c7caff91724ea0b10cb93917138f248dd7133096658aa65fd1f9c1cd62526677379895f85fe7b8c65101b1d4fbc8289b841b6b75f2db335e45f117a6949a3cbece6ad47ac4bb07fc58ca8377d176cf215c6959d9ea0906a2a21b4ae634daf1145ed5e1b0440dec52b5443c30fad06723841eadfb9bc045c9751c9c7cf2d10052778cfb8ee8272b392fbbe9558feb8f43f97cc8cf665a1cd7398aec4754a0", 0xb7) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) syz_open_pts() shmctl$SHM_LOCK(r3, 0x3) syz_open_pts() 23:51:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000500)="96573ba412a40b0ac804b021f8a711bbf0bed75727f4a820c0bf7d085c9cb4087771c35d27c9f406f227193beb6eb361c0c78dfa533e61faabb5401738781d09a79c90e2ec5020b08d4f20e2a7ea894589c71f3a3248595619220c7fccce3f3a92bb872dd0ec6dca0e19a261ea2a43fe835b89787e160d38aaa0d5842f07257eaf813af7bb41003e7accbd9fba45e470c18ab945edd03d257f8603798a0ba7719a072b5a65b8d075b833019a5ca5ae0d2e735e4ef33b6b4ac6f0d9c34fef03ff7140d7ea73f329c49b5c104a08fb4a18fe29605f9052a35f1a69300fb0d178f075c879d93303121acc2d75829a922997d5a15cfe1baa0bcd07d1d0962e1b9c5c27fa6aa88d25fb8ca5aaad24bc580a43b8f78b0b05860b1e2d5f42c1b73894d696406104c34c61dd97ac087d80399b5aef5889382fd4261d8048b46353982ed0df4e5ec425d3601bd6f6e455987ca2c24952467461fa6f28d631d225ce13364af082a5a9ab00f1320a3b62179f0b2383db5da9848a81eb6824d007976e7bdcdbab4bfc0a184120a654c088e81aba1e941768b3f7d8ebf2e537f284701a4aa973982a8a39d6d33a55187b6ad186724550ac9bb92fa64c2e0ee3514cb7178d0c7d7ddce0289d135c4346dc9e9a20bd9b99afcac811cd2936b8a9cb00cb94bb9e9e573bfa131e040f954bf206cd1af18a4cd594fd4c937c414ec5848c0005955b664592be784a5838ef22ce342f88337c1a90c911ade8eaae1436993ac1381c0fd76878ade767f25e1b63c8db4f8bfd3814ed11d3ec2b5f1a1c7ff2fdd0e90b3fe2138cdacf0ad83ac894107cf52f5ef0568b8ba255e690e5ce2db0c51832ae39391a84f658196c04372d8652cbcce0ce2609c7d9cd9e5421b2f18744bfb454139bf49ebad04d7e87dd903e0cf20522dc9da339454f49793ccb5c94d7c16138c3c630a84ba048f89b7f3458d52c5ba38f333bb865bc823029537724fa36a0c5add70c33c88a1c13163d2785b236e15b8b90d907555e3faa4c07e31b61cea2453c4a1aeac28352cd67b185666abb10792b5f281081e7e35c298e1c4f6b91d8c163255401ee620563f1f982c61ee8a5b3a289daa3e1b2b4b5a2ffdffc92841f8c33ee5b67b485a112ae4a7047e342bd83340e01c8d83e3a0b51788493d78b2003eeaedc67eb06f03d79e649f475986313a315846f8bf67a16a6419964a6ab10cbba1750f533307ae11d8b79dad581713df2f130a590fcde248a319670470a0460b765676bcc9c19ff32b85efa05c5f850ae02f47ed7e9a5749c082645a1608b33f2bbeb01fe6b23a99513c240e96f3d03fa0d18761cac9ab82171b0077da33f92ee7fb5e16211bd7462348fda3c9a41c4488834b5b8520b087c3b0d2f1d21b1be3637dbd5116da05f51a0c76c047b88c1da54b3cee29a6e44b29fa40ad78405b9edc48ab34a58bb1db141098621f2031d1210c00d3194ae3372d54bcf7e3576b2312066bbcc7ec510f9e9dc7e96b242ba25e2b8237881aed7cb5715711278fd5b218c49fbdbf64349a09d6a8b61f17dab50c342d9b37e83318c3e6ad5f47a2dbe7ae8a742e8d64fb305c910ce942fde8de64ae162a31c1a29f55324b39c0d9e80145a6ade8cf7ee3c3feef972bfd3083d75a5763a57f7fb331cb1ab5ccbefd13832c18fce4ee2c2df3c3118a33ad1be7c8a7e468e56e4fb0978c2c387591c1e763d14910ece35189eef4ef803d34a840eb9f8478eae0165de2654bcd399f1ee555f3d26ef8606d192e50c7a1a2222438d5bd97121255ae6dc2bae359f2d65b34c870afcfe6e2a920ac3e7f77936332895ed297def70cc88e471296604bdc1b7b1f51e4389984da8c5719a5bfe05609002420b27bb1a0c291217dd043d4c38f87e0540cc7ba6cb4e168950be802c22f229bb4a9ccae3bf536cd8bdecd61c39b3e1d0a4c4303cb9e2742b0f0589be9a2ed048548c89f59c8bf2b2e5c5a252b3bb127b41b196e7442ec974669a08f55a90d28e1522421dc6033fb5c382d1fee0d6f6eb510c62414735751a65a620f42e02744eb6301ac5c9f86921d695be4e4a9c7894da737abed1c61994f19d9809ca5910686eb9220aad5aa3d086be3f0dd7aa3b732063142bc7019897854ec19992419c5853bcfed92b7a6d9b0c511b7aad56364947da6f8c48047befedee1e0f6b69ae59a08119ab09e3b47c74ee751c75c51715a20adf002d40eb180103a39eff8600392ad4fcdba35624007fc9781fb71ec6391de03928ba6b7bb3df4a09b9d4fad2d2b80eaf15151001b52d5a950532dcdfed45fee6239edd04aee1440dc82057c5f191b2f6c5eaed544a77de83be354c5ff0ae105908bbad85db8e635b54946ee1f534642a17961bf92189d7ad80f3b5b25fd811fe39600fa3dc1f4fe3c37b8c26ba2d2bc0e0c479c1b3853b9b9b21ed7c5cf5f919f0147cfe3231a52aee2dd882c3753d1696d9fbbc6cb9a43aa6a74b6e6bd24d451af9ea9a92caf87e12151520e1ea5abb0b27fb1d4942e119b06aca745de7220be09c0bb79fb3af8ced392ae0b490d5315488517c3eb375473b2de1a6c2ebaf504fc4a8d3037477c2bfa1847e105d31b8e0660b6740d4d59d948c55e63e601a5a02ad363b317a99eb9b63457aa0aa3f05940f979729e87f776e6d2081dcceb77ddaa81fd4e8ada690c82ec7c9086b356eb3ab834f2e15e602cf80d14ce4351a4a436daf5eeea576e4e34f378e6b18692a6531cdc562e0ccaf944d137322c2af0bf666aca44adf0a04cf721c71fdfba3f5be8ccde761c8f56b1d765d5dcb7e5e6879c238a5d1b90efa35c9f135d1e97feeb57c062fe3f7d4f8deaa3f53c3740c255ac4a26f2207c19a94377ada838e156a0c1d389f5e149cf75fe90c0072ed4c9b03409d1582f063d548b3de182a8d02e8d4d8052d8e3472fed789b2bebb270a94021ba1e66edc4b7e12943e49147b0dbafda9687959c1b385996adcf79e73715d80e2fea2ec8e966e2fd629ad3afb5ef3867d1bd14883961499f2998fc17a1acb4e988b878517078ee3d81b7a225ee76287bd5c9b49d722c3068e45dd6b134a359bf3979c5031b9850155810b77b832f6ed9a92b0ddb81e959b021571ac4b5192e4d1ac80a4ade985848e1fe52b3171c521066862d1a4740f36ab520ab7fbe1c6949b917cc9a5d6be8c743c4fee7d7524536717831caf3ccc2f8229e2e3e24287a96202e2bd4753298d4c8b3588289f23bb76bec3f8f9b5428d49e9d9b2958c4ecb1cc115bfadf85f73eb10c62e9dad2d5f7c02509abd8bfef735303b0e24a7f3fc50d6375f345f602baf0b7534f93ea06dfed70e9f1216f1255d02a91c61c127b3e843fa435240c69baf8abee2f92f7d847bff48e5cda847d9fa4a86955d063e8f9235ba84f70f834dc3d34d1f97ab6e53a015ca3afa5f42bcc57edd65d1ae37262f905f10c099e1648a0c563a9ccb2b9ca65bd77025cf4d12573bbf6c911335a323d5c32b77a4b9f9e17db61beb51e6a17c68d668232558f2a410fcb3e2ae4b6d40db500f78353d3dfe745b75ec6a947217eabf91b0a7a53e5ec1208408c7b99202c506289293201b661094fa4d0ca7b8772865c28af6e776a0bfadf73833968a681a08a303fd84b4aabbe7d4558a4adb980422deb51915d6d048db458c0627ef9822d309a8b8c0c8e96b02248e135c700380ba2e332d3d0a6b03cfea401e9965106df91661adaa289f37863831cccd45ec87a10ee049a0b0a7affcab2e9432be2191813848a2f0fab71375149845da1794bfc4eff7f6e60dff828f752a2bae89f58783a6867872d6fb0e9359738bace08ea8e921c446334b4182abcaacfa4c0d9a4947660794fe243b0476baca8499b2bef51e46c18b3eac92703e3036b7a07f2d03eeee6fb208300e1f325a9b443508cadc2427313b3bcb83dbe06ec022058809b33af14a36a9fbbf6938d8b7ffb45324b3a3bf46282f2231d7bde04cdff17865f7cc12ac0f7a769585eade68fd549cf2caecad1712343007b572e3b61b1ee66d14cdc7b473a589121f3758bab1598f071b3e834675e742f2cb4ee46715bdbf72e53e01815dbb8996a08cf88964da0f24d466f3cba33bf41278ea1bc48097e90601474f073fbc8bc06ddd9a595cf4afc1722c3fc3479a262bf32299bb8c422beecb1ef84e5721961874b688b4cb98ac60032796bc779ed0d9a52bf51b9b3f942489ec3c628be1e2d6ff65a4f9297ec80de32e140e4e6df96ec19ad3c109142be7787a155645d9027fe08fd5dca40b4194f73de84eb26ecdafec840408d26b64982aede4c1139fc6d7d9167d3aecbeace3e12460c0984800377fd5caebeca2d828e8de1a630021109fe7f3a93133816de13c60f03705021f879139cd8db36b957743da64e2545032a4632b5f4d4b8e36d02da67e6e5ab1034a32a43f2073435c540d44d11666914e5386c69cf10ece34e7d7a8c8f869d35b494497c42b1fee432a2c7769f14f58e6affa4d3fa60f5c2fed28dffc681c158dd49cb26aa0814b8dd1947cd5f8840f83912d18b0ac18fc45aba9fa52258b628d9ae85ef6a74d30a81a5a19884367a03d075fdd5dc1e9e02b1cc698cc86023b8992d2ab94382ce7a0598f1b77b7ff49250de3d632189b21a8ebab67710b3d52d8840e56ba008a2e00c8189ec361c08869dc4246f790b4b3fa0d824cb12bf45fe14982a3c37786fa59f62b472bf5bfbc8305ad3aa04e859e61ce472fa0a5a2acb481de182961d2b2af70cf2acfa33f36103ebaecd512c3bc36729b6b0ba01e1fd40e85d2eb8153d497e90b1ef1b41755716d830a5b3fd5c6670ff8cc8afa4689c3251167137be287342cb4e955d773e069e1342300c280bce10d17da8e7c257f609b21de045bc5f6c944bbf0936f0ea627ad0bf56c1bf91053a91018c34bdfc6024ee0127fc66ad76f2be9aa7cafe115f82d26e0e85a825d557c804de42b7f5bb3b6f27ba2dd58d2e72c63159f0c438efcf6706d04f02ddca81386cfdfbf512675192f7d91be5bc70f740aa4b5c82dd36b4d3a970a8599378f03efae5b3bff90610e07376193cf49d883f9beaf3c0dd735e0ae269decf64f073c243f567a62b92b459f80fbaa63b186d9485c85e67fa42c9411b4f4ce6c1347a7aeb87881110ce5fdc3bef4a87e2855605f802c1f40e4f7ad25020cd84000b8790e6cdf89fd188df0434df648e1aeef4fee12308b1c5728aa19bb9846fd4f68708ca5215ada9368fb1b01b1b42e163424e77cbce3cc5824c3c6802b4fe9fbc7f6ea3a5eee2111f05a514b15df5f556561ede22f29dc2d1a88157c038e959ebf47d4b2a3e5823d5e3dc5eb0c0849c58882f4e93e3484650bad043221b23a88c00f0b5f7ebb21d06298a9da0d853cbaad3d8f5bc763cfd4b7a231e02aa9bba172b96e5cca412aba6e54ac303f58b64251ea1d77f2c2db3d98c1eb64f94a73fa659e1bc545b1779669088b425fc9d496a996589cf756c488c60e1cd29996cb0b9c3241ba68c23858283bebcbb57ffc6cdb5f457219380a7be92843bb4ea95b7835d7ad11ac217e212e7a51e87a93d29af6e3c039619f46801d3a2ae49c7be6437c367e8fb8d337d0d806c3421c6bf9acc0379a5b486091ebd122e7f01474706488d090f31cda03a067aa95b2027f2381e5d215dbee7643937f7465ad8aeaa6c6655d2e78dc75b29f532cef28f7e515c9ca7431298916c6ec1e9360c6ad8cc52ad29f5c826564b4e4012d8b088de7a803cc7c009fcf8c61497d6d8d15f606958f64be5652a7a62ad12398b4b1a794", 0x1000}, {&(0x7f0000000180)="5c63ea0bab5723e89434958bc1b60bbfd23701a3711e8ef48a3c8d42511d5a27c9b4bbd2883f738dd97590328da57da92f66375b497c39a1f68cad91f45ddb80a6d7f7829696a4a563d2f6504eb78c70ca0da1ad19c96c8af060a44e1df233fc2f965c4db9f8b402dca1eed570e2dad61b2317b4c45872c6bcbb268eff2c6d1dc593047538776465e9bab811887e40536fef13dd5a6d76e895e0dc99929cc5c5e851bc125cbffa4e8daca18b437fdcfaf33ff565eb8ed183c2c15bf56c98951653705e03f9ccdb4a6ce7886f", 0xcc}, {&(0x7f00000000c0)="3a561a528463a92ee73a95117adca3f94fba1b196632bcd9a7c7aeb75877e36ffab6b65e8df19e52a4cfb8a3f5555cfbf051a0857c83d4445a3914b83f3c334171a10e07d08ee8b660ae80419ed4863e8db3bb763528d72a3cf8bc5e3f7cd9dd6a32293276f358a20c36b482166e4853bb398b2d9a2a1d33dbd2d7b657", 0x7d}, {&(0x7f0000000280)="94ef02a139ad5104f85294124e079109768d4200648956612d765559efc21858d218f5db0ec55062bc8e1f00b8aa068b712eb71a6d784c1f80e28f55bc5a0bc8a05e7ffcc6ae90a09f50b470380df5599f99e1094ce8d5569f2b502f85f50ad29d72f9fdde917eed75a07626355ddd76bfbb2da195ac6cab0caea65ed6dcaf15cb95e229313bc9a4e20eaf03f468a1f6b5d5b262b3154e7b51ce2ba985eb402bcadfae38f369d224833d7ab0377bf9c8421092a5d5d1841dc6097c438d9c1cc1581ec97dfa2f22277049620c9d5405fd", 0xd0}, {&(0x7f0000000380)="981d977a0749c1742ece63fe59dde93621dbea0cd857c7004a46e880a55a6ad2f8bfd83dd5109a4cab89acfeac12118c32d4c4fc41cb90837e4ad977622df8da0e4d90d13a992de81fd3041250dbae8fe67283184aeb6a0498ab0c1c3f2186d3c7634d39dd3b321e518e5e28b0bbd7651363e9b1ed160d90204a1a368b6f775502925d523603714605bef09a6524ad3a8f221555604700d09e4c7828070133cf47b7d74580ca168f4b971737b391e2d3e165ee1e3368c8d4355d034accdb5e995861a99f2f8d9dc6c08c72", 0xcb}, {&(0x7f0000001500)="a5e890bc208c371031aac43b22b106141b9cc094b36421b12fdf05f3b658f4bc8106f89164a208e0886472af26313215c97dcd76c60a6d9458d2d101d3d23f54d0f54ffcc7c66242ded2ef0a715d4d14f9029c5398c3b4a0057f58c129577b5c10c960ea5d", 0x65}, {&(0x7f0000001580)="c83d4201e6a7eefdb39609b6a809567ae048c3ba7d1be8033c00aa9d364632e9196e86f35a42a0049625c50f4aad5443a8c9441584ea87724ab94abbbcf04513efb434c0d6b1e3ea4604ff3e811d8dc0edc3e76ce0ebcb7a72198eb0e4614b889883950c4ff910f267ad9e18797683d69d5ac06165d1fb1ff60fdd0c0739020ee91747f69da3a9e249fd405ab20d9f16f81d918f69ccea2b5a5b5f06f1493e80420dfece81", 0xa5}], 0x7) 23:51:29 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 23:51:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x3, 0x208) semop(r0, &(0x7f00000000c0)=[{0x1, 0xa9, 0x1000}, {0x0, 0xffff, 0x800}, {0x3, 0xffffffffffff0000, 0x1800}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c14705084b0f1452e2e2e", 0xb) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1) execve(0x0, 0x0, 0x0) 23:51:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000100)=""/253, 0xfd) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 23:51:29 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x20, 0x1}, {0x18, 0x3, 0x7fbf, 0x2}, 0x3, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x7, 0xffffffffffffffe1, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) syz_open_pts() setsockopt(r6, 0x0, 0xa, 0x0, 0x216) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f0000000140)=[{r8, 0x84}, {r1, 0x4}, {r5}], 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x13, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0x2fa) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 23:51:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 23:51:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="7b0c78d7f85150cb46465a0614123196fee7efa71d5a22da9f81ee68aecd1cc228d948ddff90652930c0386a1df4b8f2dec65b1765064a1fd6cc929f9e314281568037cb6fe5c0f2b68e405265e0f9fa37d99c4e06dca728cebc4c7c8c3df8a911b55d73bf694b8f2e9e7de7a766c0996cee0ba884217e2a841f05e4065cee9dc661d65478aef011e854588e7b24babb4570e9d0ecbee0e71834fe06c6a7be81cd19bb41e59b3a48415bcce3283cd82d06e3204e397b8237ca11ff55d8fd0c4e4d", 0xc1, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x34) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'./file0\x00', @ifru_addr=@in={0x2, 0x1}}) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 23:51:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x4, 0x6, 0xee1d, "3e90f35e473ce9f1b320893ab800af1b22041c44", 0x15ce2cdb}) 23:51:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)=ANY=[@ANYBLOB="2e2fb4684445004e21000000000200548aeb9f93be6acb7d82b76bc5f18657f8948308559781440d2204332d993f3fec4f7f31e8439b8292a3361038943a507d942d2fea8f8aa7f8877868f1ad0962b5b7d440837636dcff66d04af1f2af"]) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 23:51:29 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000), 0x0) 23:51:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xbffc000, 0x0, 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xfffffffffffffea4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:51:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x822, 0x0) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x1000009e, 0x0) 23:51:29 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000bba2fe90340dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab"], 0x1, 0x0, 0x17ff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x100, 0x4}, {0x0, 0x2}}) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r9 = socket(0x18, 0x1, 0x0) setegid(r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00'/4104], 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000300)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 23:51:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x8003, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 23:51:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x4, 0x419) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ff9000/0x3000)=nil, 0x2000) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) bind(r6, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1, 0xff}, 0xc) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r7, 0x0, 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r8 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r9, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 23:51:29 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000180)='./file2\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:51:29 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = shmat(0x0, &(0x7f0000ff0000/0x10000)=nil, 0x3004) shmdt(r0) execve(0x0, 0x0, 0x0) 23:51:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socketpair(0x1, 0x2, 0x9, &(0x7f00000015c0)) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000010c0)="f2a39a2b2db378040dd242f0d19afedf8100c39aaf966d5736e947a3a80e7f7ce56d8f2604a8ddca124cd269947759464bc0403898c53ed5a171a6060b98cc2c60f164dacc49d31c835f20017d947ddc2efe0b77417d10dd26ce8665eda75066c61ccd9997176d2d6ff2d6737e3c76d488f84600a057026a7800560494de6d2d90e901dc3a56cc265af6c05dc8767010997e30c5a366d7158d142f", 0x9b}, {&(0x7f0000001180)="f6d90412d5ac4e9cb0f8548b4289093fbd72f612237f7d048be7b079ad0e3419f2b140679e79242eb9f5c2da0ae2c2335d7ed3c41c18e050dd8ef61cc0cfe759b1348b87bccf3905c4504d776e838cc674c8f70e7a4c6198372bdfab07a3154f1487a97388a6193654bfa8844bd0cae35e760e86d0c916bc3e1ffd944aabe17fa3619438d5031d25cc4a579db991959bbe235ee7ff604ce47b52f9a79dc6", 0x9e}, {&(0x7f0000001240)="891e2dad1cda85d79749b5338d34fd7ab9691860ae06422807e18c8a533fc2a98f94202880676e2fdb1fe57038f6cbc65c1f98a7c886504165a74b0b2a120842c62aefa34d5d8fe03f12794647123e7146d528d1af750d98d07a784a1702789e8afcc28531", 0x65}, {&(0x7f00000012c0)="949c9d29dad2d9176f4d7399ff9f4825ed55cb243a84850ea73aa162530ba5b6b1eaafc366c2299d3a71012d750b0cdc615e2a84c3c97cef3f6f281f581180d1ffd9ca628dbaa8d40d84306eb8b8ce1576c69f10951173dfe869f3eec8d045fbffb647d31fe9757f52ad846a2532245390b7299030ae1f3ac1a0cbf8fd896675f9882e86df088b1e8b8aa5070f4aebbad8f3e9a3280dc910c54978b5001632b604556a8f539b00138a91925da0d5239ab8ab094782b25a996c5d03438d627f4636", 0xc1}, {&(0x7f00000013c0)="5bee3ea12a8f57bad716d5c566c5668819477647accaaebeab70631a53b279b59fa26b4f8d876b283b139c6482b0b98052e0de6ad23739029df8492a1b309b79c7ac8054cc88083ac7af6327e763230316812240de8b1b0c30170d7695df2c3ea276fa5a97a080a103ab0e0f2fb240b358452f562d2472de67cbd73337", 0x7d}, {&(0x7f0000001440)="4c39398c89bd9fedc2bee8965f140958232bb181d8205addbc5569c66a0209291ad4cee6d5fb8d736ccd5c2cac7864550839dc26bfb94cfd8e54ec19166ac20b53640b9d0d85bce4d84e67f56b1649fd6e39b9c0a912467440140e3b0850616c30ef829208d3c3c516994d5d95af5d0da5a3af87bcfd1a3976d72ae3433cf7d9116510d0a8f22ecd", 0x88}], 0x6, 0x0, 0x0, 0x3}, 0x404) 23:51:29 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) nanosleep(&(0x7f0000000040)={0x3, 0x8}, &(0x7f0000000080)) r0 = semget$private(0x0, 0xffffffffffffffff, 0x38) semop(r0, &(0x7f00000000c0)=[{0x3, 0x5, 0x800}, {0x4, 0x20}, {0x7, 0x8, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x8, 0x1000}, {0x5, 0x651, 0x1000}, {0x1, 0x100000001, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x5f91, 0x1000}], 0x9) 11:09:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000000000000, 0x182) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kqueue() readv(r0, &(0x7f0000000000), 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x14, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00085e2ed0730000000059d5e881b9cc88bb48a81db8085147311bb64d1ee607ad58162be24236dcf6a7665c24e19c65fd49de23e4f6798cd4a14bfdc64be1b5fcf75c81b45f71c11b6a59ff2742bbff1cf8af1e5d0cd6a631b8a47d7d4f688cb155c32ee32f8ef51a1e219d8cf772bcbc395ba7c3891f0e233ea4928cc0deb86d605fa90550a7bf00cece91ad3e88da2dc4ae6457ee32dbbb10cfa47eb06ef097b88262303d4ff720ee4cae7cde75ff4a18b258b5cf57645d12152f966d6cb8345b08bb111f00583ee163c7b652778cfbba9ea6c97b474668790611934658bdb903"], 0xa) writev(r2, &(0x7f0000001940)=[{0x0}], 0x1) bind(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) dup2(r2, 0xffffffffffffff9c) 11:09:53 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff7d) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) 11:09:53 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0xda, 0x821f, r2}) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000080)) 11:09:53 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x3) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xae9f, 0x92d, 0x7fffffff, 0x80000001}) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r2, 0x1) close(r1) 11:09:53 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) rmdir(&(0x7f0000000100)='./file0/file0\x00') setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r7, 0x20004b3d) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000675f35a68a034db6bffd90d8ea54d4fe9eb91f3a5d57362d49f85045842e14930dc4089080049abee2e97a8d8458fc7783e658e37c71795c0600000400000000cfad099d22400e817b38392a106048dd"], 0x26, 0x2, 0x1800) setuid(0xee01) getgroups(0xa, &(0x7f00000000c0)=[r6, r3, r1, r4, r3, r6, r2, r5, r5, r1]) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/103) 11:09:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/65, 0x41, 0x840, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x101}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:09:53 executing program 1: r0 = socket(0x2, 0x3, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xf8000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000200)="582720efabd16ebae632258150db8ca65f73f2a0", 0x14) 11:09:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x5) r2 = open(&(0x7f0000000280)='./bus\x00', 0x82, 0x110) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/146, 0x92) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) execve(0x0, 0x0, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x3, 0xff, 0x561dc9b1, r4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x40, 0x850, 0xffffffffffffff92, 0x3, "b90ec527c5017ab375c2ce6f163c752ac15fbe31", 0x1, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff02, 0xffff, 0xfffffffffffffff8, 0x3ff, "f6e314105e507d5f3e1b0e20eaf430b769d5e56d", 0x3f, 0x8}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:09:53 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x40, 0x24000, 0x5, "6bcbfc9af1219fc575736a7f015a6f17f317db43", 0x7, 0x7}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000100)="f82a", 0x2) 11:09:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001b80)='+\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r2) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001bc0)=0x5) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:09:53 executing program 0: r0 = socket(0x1c, 0x2, 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 11:09:53 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)="bdfa4d258202000000000000008051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2c4e7199679daa987423cab21c6b2748aaa7a947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d07f13f85dc3dc464a48dec08f9aca61c10976ee00cc3d7a462e67959bc95e17b9bfd0f27fdb438ff1d8d64a7cb74", 0xfffffee7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85494500020000ed001804bafcc7e4ee8b5f22fe", 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:09:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kqueue() close(r1) 11:09:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="aa596673eeefd1dd417db430ba2d3318b3718a9137681852d5d79d6fad5dc6491beb838a30ada16a98ec", 0x2a}, {&(0x7f0000000080)="db4eaa16da1eb9bc443888b89e3ca5e5278aa1546c61a215a9", 0x19}, {&(0x7f00000000c0)="e30678223286ac988170bab36fb1da50b3ea25d91f830349782d4f6b1ab4c347926272", 0x23}, {&(0x7f0000000100)="b2b1601a3b2076ae560006a7bb3b797c0c2007d46635538b8b6dbebfde223b3e7a09281529d94c3324f57d628fc2f9ac955393459126e542f1d127602d4cc44a4f", 0x41}], 0x4, &(0x7f00000001c0)=[{0x48, 0xffff, 0xa003, "efc2149149c30c3ae8363e050a58ff38908c6e453a8528ecad9d588d494aad43ee75fddd18680084cb8aab901b337c5c67c8bcfe5d37"}, {0x1010, 0xffff, 0x8, "40ff481d93c8c132d3331195d43142b41891cf23b9645e3f665020d8a2a6fe5de03d4e84ed571725ca1544545329db831403b668dbd39b85717f9cc2e1b70f393455ef68cdfd42fc77312b28c50c2b6390b621970a8a2e9832d8bb30e7621b1c81906cbc42609e0db402c3b169173683810d9af6ff24a6ea7c1ecd1f8fd69660e821f1ef2b7743ced36ffe132277f639bb59d044db03ef7d93952b33bb4b170d58a6e97bd981c11a52faed571236b4c3b1dd4595919e50382e30e730086ad868852e935817ad5e8f1ad864e38b6a3291008413745bb903e501b0251b6928d16870e6d8876c386a2a4467ebedf08a803aa30a9a7ce2d0ba6b886cff30bea98462e182c06109710cdac30c0c6e9e0ab4b7334168b5888543262449fc73c850ed3b74c84af10a3db0c6cd915518b947cfd69f8449fa8206198400191ae9a250720c0964df2cbab243861231bbeb3c24f94e76dd75df927756a96f6621fc060689e0944ae354afbefbb9296a41d382bc3ab98b2fed33065e4c2298e5b0651c0103cf179be9e8a015ffc4a3396205a74774d206ce487b907fe4a471e919cbd0455afdb1dd8c56f1738560374604dd0d0cfe023232c66d7f23f9ee6abe15a11a5ac9173614a3864842fe6b744fa6958608717f24c1a70f6537b532f64f2bf06ff929f17023bf52ee65e2190fdafc59405fa534f733df841cbfccb0bc6b4d2edec2b2e168efcee4cb842c06296df50695d3d4907a82deb32753027c0c059c425e611e4600f74da29dbfc349317d49350354bf3376faf0379fa8963e0f173e99062f45acee0884cdc50cb1aa9f349676516b0c706940252a61491c5e14d06148e43f1d3a4ebefa08a853aa2adc81fcf62e48bba171636e9db90dfd61094a43e37a81191af6dab3db8a1d831637dd39038ff78517d3ce04c4bb3c9b704440fc44bcb680a928f5361578d37c5cd69c11ded7fca9ebb3d37496e11f0bb738f276ec3f292980929fee09ce1d31aef12e6f7eb951de4b24d00aa3abee2d7b89416f356c1d685aa115b0d287a80588a2f5634e686532e44b40689b56dee275ae3b0eb8a5576cfedbe1aeb905deda1eaba9c25f65938664bfad8460831cbd5b36109efd716d3c5abe0ddbf56085e21c5471e828ad90f21fca146ba95ca1a5c5f95799b35dd5bc2f1a4e815d6f0ad2daa5fb042f248769e8b68884679e80783a179e645420d5cdeef32aa12e9b6e23df6a203e005299f6507bb673828deb7acf74d8f4c4461c832f69bc5579da6ad3cbf35f62fc2b4957b99f40d436e1a4a1843052c6dc5402038e7bb3fabe77ffc2aea2002b3869b505f6869dd5c98dcf7cecc2f79918e561dc3d3697272455dcd835227ac6f9a97ae2b5b07fd2f5671a40ca93a1938b80bd20f6e70eb9abb8aab3d0b4ec47177de1ef6f29e99141526b4d7672bbc03494c362e4c1d797590edc3e1abbb3181cc5a3599f30a14f2dddffcc44dcc04bddba2eaabc786334cca3828731abdda62506e3ed601b661c402d15b7d96c80615721d68262438a66590e3ebbb5a0f6b0d912020ab463fad29e1d3cba8f46f329e3f2d769d2d7846d50ebcb86a2a80ca5f927f5654770d1ddc8819eeb2fe507629c6171e0f647c85911425134ab4cbd0ef818054ff9295af3f42171a8e3e232f9692c70f546c1240d9942924f41b8c6c8174860726dcfa1dd5c07935dd67e0448107786f053b580a57d1c38fa596ebeeec861a0034da1a434e131533ee280655e407bc394d98f645a5d12ea3178a7cda5238205d4f4c5ebd275e7541bf710b13003cefe8a17645fff0915cec72313849a98303eae16b7366e78791a94770c32a05845ee24ec3f1faa1d4b0fadbd724b3f052e997acf8d8306e0bbd0fd10731a1313426f3d8e76cb38a4e9329e59cecfcecabd53bacea3ab25bd37f1b369f0aeae55317f00e59611b4d77cf75a653908528f76783c287f5ce4f16ca826bdb3460a1667634f23554bc73e4e64ba40a1cd2f102d5390aa0ab372b6b3e7162e03e5706bced5356a47abb863fef44b4edfe7621df19559abcf458bac1abbcc66df1c1be9ec164e669771cf79cb2b73c8f6bd049baa6dd76b0a2903336897076e32638234e4e4d06d09f61e0f4b051e3141e3628989d27c341a649a3c02b46e62ca6daaf925869450a7bfa94974a903bef73ce99ab9d3f510b539288dd991ba8a1bad9c7ff90c7be5addf5ac4555250b6f1d22c49d228a4d46b111412378bd9415f06d7c0c24f8f61dd472ebf8a6ea0b2fdbb3190f432de6678070d8a0f37a910158f04638d20377ca63a053499750b6f1d09cb74f98b1e3187e53f91d7483c362684e60dbd2034b48bb4298773f3dad29a5a6b11fa55c46a89728cf453063d27c0032551e6b0b6d435710c80f46e9cb724b3be836ed88a98641a49d59fb983914109ca54f55a67302f3c967777a15d7473851642de515ebf38753a5117b65b58cf595a650d8a641f34633a45859d43542b405b9b3a33defac7fdeb4080f4e800643a4d8efa7e183e5828fdddce51f526299384f25998f464f1851cb1ddd27f81c2404c6021a926aa905ab645c6d3ea29480975fd20fd5a1d89e1c08c179334d01b4f12a70c67023438c66f27fc6903810f042a5ac59744544dafbc1614a666b1632dbfff8e7e4a42c678112259d75bbd94af2734a13c36efb315b27e4e2ded17a1be6211631d775e5032028ba18506af82668914a637f0c1379194e45870044eecae6dae8038e33b36c2167627f25f0cf78fcde2a4a17e597f5b2e4471a8d88d65d309ef026fbd20aa18f2c5cdfa1ebd9a949840cc3182e78d142e02209e5f10bb7e9c7ea62d75b30bffb388b5d2f6fc26ff6988b89d356fd2a61aee2c9ccb46399cab2971709d26a68060ea34cc43c7e8c6583e245329e884e4d418989bb8d543447c7108a8fe8bd5c1fee7dc509b763fc6dcf6cef81530d3938e1fddcd411c8ccb3e59e2f16a6413a8f10c9135c575b37ed99c79899b1c98d20271db6acbcdeeb9fe4fe05ae7eb14f6f931bf17645eed4cc878d2838fff7cef06eab41461766a312e21401d21e3ce0ed908d09ee4deeacd07343a07f1e36f65443a167ac665b659264c643699cd0866511f52f92201091d3e61e05f9f5c42434d26aed003759bfbf35b02dc1e2493848fc8ba7c17f6973147037b21a04505e9aac90e0a31454180a1556101e60e9cb69ca1f6fb70f96a278f96d36b97ff2598f3078ef3f9b7ff4b5050386f726ae0de260e5cc953f0faf8201a02fb080240ef5500a3b85e84d1b21a4d998c8459251a5c4cbaf6102b5a5a875bc3676736010f12159e37a96ad0992be980331749940ed913bd20216d5de767788dc1ec3161ffe871017a3629b0000dd41a92c8f44496afd1c2d191f46173ab57e8d4bed97130a8d6043f98269e39ade922f92e1f5a3335ccbe9f3daa80e02e4f1e9b3aabc58f9af09b056f002efd74149c3c3c2aa9de8c40a31afbd56ae0b4ece3a88ae67dc57c65c5b8aa862fc91dcde02aa265d45465a6fd098e9724c32f949839cbd1394603def6a794b9b4f942aa20f27ff17707744b4e15b9b3accb95488d51c31ea0309af411fb4a5ca7d8d510ceb6a6cdc23c0e1af9eefff047cc2ef5f1b6c8f1c60f2298b73456b8c304e82389c01bb21a32b523fac275f81969f2e77f1c73116e531d7cea1906cca9f6d82e88391a7236b498c8e79533cf6a3a21e487b6a2e9f0aefc06af89675b0a0911d8e82be792b2c2e91d3e44411ef0083f3127447a4cd819ae476d7ba6d438dde4b400e760949b6f1784279fb6d8ed7b307ce2382a02b3e853129a00bcc976bf3a114188ff4d53b69b2b26617b227e0899ee9e3759d4fcac4f68ab6fe8ea8f68309446cb949edd76f73c7c2a1698d2f842f0516f2a1e55da3f1aba5e80f9c953e570b1b91c9adf124ed47cda867e86bc2d7cb212d5ef56bc418bc6157b6f0dd217f97e271ecc85f14feded34fc537ae63ab56f6d12e9110f62bcebfc639beb3a2830d110db5c7655d7dc15cf2aedea0a0763452905209cc5fcc32d2c08b779bbbf54e9662a0fc80bf413785b1371f3398dab992039400a2abc27bce04c321bba8a5954f92183c817bd59cf027961532b2314d3f12d288108c38dd69cc912d10b56d8bdac9ea0673565683d7ea6012fc038a71b681e62a4ad84b6bcd10a86721964b1b0f982bf108dfc1033bc6e19b1dd37c8d22dba604d3c289da55d8a2b238bddb481662c9e6aac7d12393d63495d3ac0196905a405cf854cfb7c1551b5d280e164ea7f8f84518aa7fdb9f80900d9f8a2030beb65e2297a03ead9ebdab57cfbd1c9b9ee3c7ecee3fde5a6c2ebe550c1befba2090d9c92015615a598ba2c1d98b31be011d3e73e77b65fc67a94875e1bcfc0699de214a27a33ce84a988dfe72cb52855c51b7d2811104bd9e7e0b4830f034da5ad84ca4062ff050ec2b8bb49c9495b6240eefb7c1945b515bbd194ff49b07c101cebe792ebaf758e26bb3c653b4eacd4efa4485b362bbe504c95e37cc4f3d6f431bd0df384b25082444a50f707eec1e135db54173c766c4befa074c193feeb6752e3726d0d93ac999a187822c2b620f3b9c06c23375a66e2e77b7a3463bd04f9fcb305b819f4ea8de0129c2742eec000ca994074e70a749b32ed3e3002fdc49d1481436da49d42fe75c17fbf1409e48c0a39b998c5a5294b550e58bd15ea6f0112c2392a1e4ca8548fad7a4e815605c636a8eb12893ed240bc308d245f89058b0a3028c27d9171be46735dda438b80798638c227f14eb0a80a280f9b14a9673b2bb47139699cd7605456ee879b098274c47909bb904fed3a0b1633a1847eb9c97529000bded631b27857bdcf277a828deb78613c6ac7c444b914a6476d9f93d6da0f410d57fa58ea58030f9e3b18dc3c1e418618e7982aab95b63e8985b387e21a76e67fd363324d9822bc2f4ced52e588d6ab8a2b6762af12fb6ba345d6891221e24175e6c43003abfa4c868b3b7ab1989c1b3a1e82316934e1415d60ea0a291f2c3deef99dc645a5b95f5894b3adbe1fd392d06ab5d0fe6c8f725cf7dcdb11476b86f5c1624b86d58032e49aca6bd62eb12de5a83186e5b8d90bb40e9ac00b6b3c77705f85bae89171020e06c473841a8f82b3697b4b69c7464d557d47966cdf68613c2adb289c82bfa40b6cde625578aa8355364f439a4b39a7af4596ab8b82610c0b12a5f586f43733cb559f5fca9c5d6877c13e9cab4600b6d89ee7e31f6f001bdb70384b6ecc98fbd2fc95f558f15737521ea2d33fca0c871ea288be89c1e981e817eda7ed64500007d3e116c7d115f2ffc48978ee1f2c2105dfc9fe6fd06f68963aa0f5896b4f61a7f2f2ab79b7693d78a0a4147c998e7610796230ac6fa58fa0ec6e0476b384d9484b21cb3f0474437a6466e8b5e61a7af356801b00a19241a063164e6a16e5b1351318cf95d2b48fbe4f2844320250b595a19fc36889336947d993be66f855004da3cf9a8aa5abb15f7ad320ecd5d0a2040bca6187055efd2650ab79c12b4706615f61d4a1a5980126e154267dabdb7db9f5dbe07418b1d5a1a2dfa3d247c68828064b5ce2346d73954ae4e6b2b6825b92545a2a6afbc51fe50933fde21ea4dbfa641f616a5731270c2a21e15696db33107b63d1200d6391a1eff6032796b893222825fc8303caa412380527b20397f284868caa8cf1d121d1d6f53bf145dcfc497f6156e9e731acd35effe4ae9d1196ce4785c88588f8779573f98f6d80a82db129569e4feef5bd"}, {0xe8, 0xffff, 0x2, "04e6b6eaf316dd96b381d8a24ac6e1a965a3d64d1d6d07c6c561668289f70c9d2bf07713297582802bf02c4fd641d01c515b04a56e87ca0bfcf34839b26138adf8bab6e299aafc4019c6a6352937b8b888815b982f67dc20aae6509ea4fe3d3b731b0d2c8dc2892cdbfcfeddc0188361b20e2546977dd228c55cac527b96c2c656c81fabded21b04cd7724b9906256c7de45fa7d788961549dc5296cfa5942fa8b40d2b96d52e752bd63153ae6a0eedeb949ca91b9c8f032904f613e68d9b9d4b07fe40fd6b6b72e8c1ce936634723e65747e9"}, {0x48, 0x0, 0x645, "6381c5ea030d1d0caa6db14698e392643cdebaddc04a95384739597907c7cf3ae7e05f386fded564df047eea2dfae24012"}, {0x28, 0xffff, 0x1ff, "35133fe4570dfc4f30b0c72a7beab816e25ab58cca1a97fc"}, {0xa8, 0xffff, 0x8, "455af5cf82b0782282fe8204edfd2efa5cfd10e5f6ffe120297fb7d3b92a139c38927d2a8ac1cb02d3b7170dd045d09ceaddeace5fdd4db47262b847c93c428f8d7010918fbdb1ada01e665d50fc73d00b59a63cf1a348c6be9c2cb74fe4a3f7a3c835db15c80c30cd59bb169c31d8d3e04fa70ed0693f92f4dc7ccf53d2fa9f325ba89405d815e9666e2515b7e5ec57a5209b9e"}, {0x50, 0xffff, 0x5, "52160d55bf27cef619b993cdd9f7120f383eed00038d7aa95ff6365cec1d6e62398c3b6fd0110d29eff4366ae32add8116da8c920716dcb1806eea9f8ca61d"}, {0xe0, 0xffff, 0x7fffffff, "0067c0124356f2abec4146967100b33d9edad14a00c3a9047c6dac5589a64250b7b5bd0c7d721069afa387807ed186eaa3e721103a94c467cea22be70a291d778f7730093f59438cf14354f9e05442fe4859f9126d5d15be8c2d24f5437f09a3cee1b016587c0d84d8f7640ed9cc5f1707de0c7b079ac00297d871fd7755b439aa7cd25e80e9e0c16567b02f0b942f32a95d6695697c830ace46ffab783d2ede7918921d05846df1b12a908029357cddd691cb2ac125691504fc30a71f7f81934acf8592a1a7b3d27f"}, {0x78, 0xffff, 0x2, "f78bfc51163e731b983daf7f267dd637536b1c8bd00e79e7e3c4a5b64ff30194394567a97c3e7924d567c63288e6ef008b334d5d3ac66345758b0dacb30375dd1eedc4a3f28525d9fbaddf6d1a5f24678347fd037e83347c8f7186a189279392705d768f54"}, {0xa8, 0xffff, 0xff, "15c84a5577e941538bce5c88173ca8743db86dcfe4986a2459fee6c32c045ada3d2f8d74984548c9a363260b0c27febdfdfa796291ddba5c46013b0a8bed91bfe4b801f1b54b0edf4c47b465dcaa74a18d683b6746196574024548448038db605882b96163bf076a2008a6022e96142ba35ecbafe687867851a69c24d1fd160c5ecbbaccd4d7cf653742734ec87cbc7cdfb0f97be24f"}], 0x14a8}, 0x7) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) bind(r0, &(0x7f00000016c0)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) 11:10:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x5) 11:10:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='NM', 0x2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/250, 0xfa) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 11:10:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000080)="2470c6dc6acc67a9aa6dfdef7ea5318e1dd8ab30f80203c891868cd9e345bf0c71e15db342bb4ce19fde0ae795b6844fded097d609ff2b49e787d608d648ea84171ada96ff7e616fa47d1c91ae60847bf83318c85e436712769e50545f610fa00c1ad3c29d577d51f4bf203765e4e1621bbc8918aecefc57b5a296f6678e7c78fde06c62d64cd11efe7f3b1bed22076ca47c469e8d575e21a4be9100aee5cfc9312289107ae20aa0f338a83d22e38fdf0410118159d3130add308f112aac9054aa8ec5460a9a0ce3b6b74dd8221f313a9f1e89d6511b6ed15a4799ed2aa6786927b147b602e8c524c7e8ca6c0938a630f59143ddf97a082a0a38185d0406a487c6c37fb1304a62c014c9104a87dc8e7390e8167c2b5dcdfbe2efd5a66bbd1e5563859edeb9dff20354c4d4e914aaa90582fdee0966453029008da3add91adc5d4b8bb005f1682392cc2e84d9875a7d661488a07c1f2712f4e001f4ace58afeed3c899f74afab1441c307b8e66928ab6417f65c264e6cb30668306794741e52b146b426ad71acb5bf84bafc7034961cf010432935063a72dc2a257ef919e79b6afd8236a2e48f9368ad914f51e466e6c17e7c30685dc1976f7d9eac49cb8a1ef7261e7586839f1c588a150bf069ad66f2b76a95306612400f114ccb787c81eae12126a40228f8b892a3585ea64cf561453dff80aded455b13ed44a5464bb93121124541b98a6deebc3710947eedad38f51f2e54012bf6fa94a0fc3a04eb415177818963a01fd2f6ef2cba157fef2dc5501b873db71d4b06341aed4ee16e1d6726038b56d6ad2b58de450c7c6bde4549612d7d957c907a2a81858be552ee1308a1d7da650a4987d0bc62def0735116181cc5e8ba9877b273a6c74fe09b2c29351d4575a99ee19a4e53e47217fd4bf86e3182de8a30ac9cf59c475bc3d3b91e1b330bebd929b467aa165a47b62c5a9d63939e154a94e54ca10907fee6afb2f306f3db513fcebfdb128b2e9dd5122eadec3ab3af3624557ff7d2fa200c727ee52564d323cd6c7c37303e8e4d68b99b83ee8f5d67c43259861a5c5134580c8b1bbf9267c610fa8ff7e54f4b9581c82adb99363224c69b8d9e77cbedc621be2b7e01e383e4745e9c37dab14cedd55d241c7cf0960a60b5bc8da45137c6a840256796ed01633d3f9fe270ce1de4595719154d5db847695051b55662165e69817183cd1024ad2ec6c7f23b3e4a95d56c2e7d87998aed5690681782b3ac37845c30706b7ca164c6737869b6c86b9c38f546d62eb81b347f0fe312c44ee18820f0182756b9bc33e37b98d02fc1cbcc354a2e36852fbcac67f950c65c8a184ef39cb7588b9f1d3d8af940fa8d6411bfe550d85e581ee938788e3b72e17bbc96324a30805e33eeda5da8d00a3f7c8cf69140099bd635a7fc59d4a6ef145b640d4681a036eeeb11940aa9c1edefc8eda1853d7372dc3d0f982f6ebc276763edf8df4d5348d2bf54a8aa4a3ba9f702e1f8b78a6b9170b94e1915db70dc46ecfe186551de0efe9e173a0d89ad751f47a9956cf43686add4ed81102b85faf65d12c32ba5104a3760a2f901f3be40728d73abdc572faa78ec3e78af59bcc287dc3b859ac0ae80f50823ee8e75635f07af6ec2b67389f5c08703de1be4bf7f9dd1b5b97da712aefc3243710b2c3b3cf0095a5df3ff366188833652b074f6c351b54db01e245d37d85c0921b7b0802083be6808c145b2d0745088d8d601acb4a155b3f15b11790e7c9d9392d7592889c6c6eed3937d429eb1e111790a0945c5a787d74fca4a5f25cee12080250d3b50056ea21b39a11f04ca8c015c29f0f563f6f7c6d35138307a65b88f4f66ee49cfb29600c30a0efa4083866e8bccffca327bf122ed6b367090f643dc1c859112a11bd43966d100d5cc9e5b06db6d670fc8d1717b01a2f710f519159bfd7ca0236b4942f3948b5680a981698469958f92360c5f53946907d5318efbd1b2d64b909773d3c910e2bedd2b718b1384a44b0207b03e751702dbdb20e3c1ea411ebac62f4dbbb60f1097bc5f0cb47aacc15ce2919e0768c4df64820471ad316418776732019c4b231d4ca1e5d1624960b220c702d330f6ed65f1b51e4c15b44f4c4f6a637c0cf1ece7a2e7a8c697d113a2ba6bedd7a74e0fc4aba598586e14f5f4a3da748772530d9af880e5548b8e887976d498db1dbc96b7f1faaaa4e8ca8c5669ea83c707b7ab232a9788994ef108dea2612b4a6e2d330e3b8e58737161cb339c0a0aae08e8b32e75d146c69d4035f02c8027fc80e180e87137c3b8b0ef10852e54ff90be12013e1669ed3329adcb6c38c78bce373ad2e1de9f5369d5112fb3d0388938ed580b1fd59946eadc14e68d4728d68471eb2f62c0cddbca88c5200d51c0224e5ad3e10c396288f5d043fb6da3b5bd8c607ee2b520e1f3c0afae7ca0809c541e12b2441c0e0efaf1b026e0bdd539ee0e3d21e5e4cbcd96edf451d7d6167fceb242f2ac61efe775a550f4d0330bce083432c56f93f950e4db0a09dc3fddf65cf73204410efb0d2e1c8ec1c469eb662b29d5227131f82f58415ead4538f996585744267edb6ac16efa2cc0a08d031d8bd97bf912bc9d3814262de1c861072b27f13942c1b150da403a84ea6bd57862b1918658b2fd8d9aa028e61e65432c7c86959f9c1b220775024fba0d19017b914bf65692643a6f90cfa6c27914b9b6087a22cffb45e0db1e22dad860dd2e7e03b47b5adac34190658f89c7f89a78a0e843abbdd8bc30378d6b37d06432871d199193ca5c76d91c2e7b9d91cebf9b900effff7ff5093835ca635d4418430b33b6a8b372a61c4cf13f9cf6c262fd2b4d6dacc2d84e04a4c1f73e210079f522d81e300d2759f5883c0fcb379091128afa3a1cc3eb41d50650595d9956b7cb39216e95635ff6e3a590ff7fdb4df3d93bd01e68c874f83fbed3dd00bb8bbf606500fc6a884d318c7090880d84af7b0cf0f8679a98ca67e0b5a446ffacf8408383cdf402ce4048066d56e932af4e79df0fb0ede923e494f2ab7e73ef2bb76f97dc17c458a45235540c1cb11aea1a466482ecfe5952ad01b68ed1f82a1e97ca57b61be152e94f0209806f3492933ba4947a3988b1bd630d083913d62b2cc9fce8c6f9c7e5c48c3ec02e68fb451c27e1e961dc1caa50a6cc9b8c430a62a44b5c3af8621cdc363951d7e8d78934386e73cc1444bcee960b7dc6f1e6372a790ba9f0445324f11eae07b0c5719dc1c7e7208647e3fb6c8ae109652feac5059b7a8bfeb53fb7c67d42cdf6f6e844190c47d2584bd6768da715a412f2b48bf02f012db0af75bf2da5ea5adc0b8b69caf50d629576e5cfafac7bfa927b58062e5d7980af17be019bcc5d3afbda0688220ab5d48061792aeb35d38256017a8406c17013e3cb75db17be4556c5ebdbd6b44ed8fca791726f1b9ccad011becd8bac46abbbd467a078d7d44cc0be54c7e51e57ff5f2c5ee142d38c2b10b35a5ab06e167ea67a0ddcea1a3815160b96d3b3ff124a2f401443805d8560a860c8a46a4bff2940e264f3271200e30b060a1d12b0241e5f16f000dc3eab327f32b207f9630c994ca24b17f9374970cfbf565775c1f172a522902d97cfaef66b38e852ddd4912b1aa8a361748f37e657e2815d6663966a3a268fc43eb646724b052cc14ba15e258bdd8b027e29ff4e31f004315182b391fe59fe1c228205f4eefe9e02ca8bcb6e02856e9415ddd6067082cf8a233ebeef8b0aa952dbc5860e33404c34632278c1810ea1cf0f8d4a2bb627e701f95f53b44a4eb4e9dda48bb7851598c9dc923f0d3862a88eddf869ce5641a247db0f5cc2b7abccce3a10a23c2d75639ac691169783e2fa52e41113d4327d09438d5fbd905eb62afac60effcc08c18909c3dfb681e20b57d99b24afbbb4b57d7abe5565468dc2ce634c7ac0029999d703473048ef751531d253c68dae3bffa1e7998d9eb02ec7dbd4c9b69b567908d32d83a28bee5a6b1c58135c5cedb79aa0e397f9fb73157b85bf0bc4350382e4268cc00baef2a53389aba075f0984934dcb6f58410d1f2a02248f014357d1523d63c5cca8d5c8243ad230d40310da4b3703bc39273ebf54a686901a0bee06b9f6d948fbfb94aed41496118590754042a28904d70694a1acde4185db7a2ee3ea9dc73f128618165f9c47317838ee69390a10293d19fa2a2af48783d8a736361d299a9753989dc71cf6acd6a066ddc37077cebbcd147eb17e45c243e19e4962b34f88e494ed0d074292b061185545592f39c60be11b7b329747ec7f538ef80cc738208270501201af563473b20c681c1ed61bd229e30a81cd3f773a5e0f19e61955a5256b00b452a3ba4c6ee02cbb16210dc872d96edbb2e6faf9cb698bc044e7f3e0b2e97233c567a6eacd20ca741098d01393de4290d08953466e94ca770cafc3bd519021d5c743db71b803985053d6b7a4cfd4d3c337f127045f2bc369c458c054e1055bd8d9499abddf8398715c3edfdd3f82629f3717c0588185fcb535931eb7331ac95f528a5cf63425c06d4df43da2df6a5ba5fdb6416e6f61c777ce532926b8e5f40a22810435e551390e4e6305cbce7342814e71b214692f114a11c833cdf0e3493c8f9b9b46cb288459bbe1235f1ed9d021b1f281309aa9d3dd96a2bbd79f2fd1ef016d2025cbf5e0646c16eba5e1884c7b8cce6c39d57de5cf4f72488284e3936b48b1726db85b9b4241c6bd9e7b1144169fb54366bd5edcfd373ec19a066e417d0c685494ac0665371b9cbfafd6094ddb0fe25ddbb27920e41dae190486a85d49e233968872c77fae3706ce4d562b8b34c24501181d11b90ff0e1099fdef893b979e9b6b83a14ea9ed36e5709d470cc8d3091958b6a22e3c09f9e979bddfa618ce26fa28a6fe09f7158735e7e1f7417d88954aeebf7877da1bf8b67f37f883013ca288872326272a1c30556e56fe014a35ec917a45fe13f4fb8453c5ec7ba07e1555317d3a9f994519cb45138a4f777fad95ded21224557783449a86271a4f1f6714e39c2a8c3884d16a0b2d514a92a0c19f5e4b3fe632c167185b172f97a161398836b42ea4c5ba94fc731045f996244e99e83c65f5694fdf5914f9233582e4b593275a48f1294261c7104cd8b11e984144454d3e83b0e620e53cd3210261b4f8a5626c19dbed14cf2f3c9eb2e79a2ef1721aad0d671e165b79cabe3b856efede87c81700839ccdf30feb97c793dc446a074e37211c5e52f86d75f19f356a481f4d78c62bc24a6f4697fb22b6a208b421645b6011f2a579c212c30b01e4159ef2c64d656ef9fd7d178772027d8434b6804f13ce79df5dc36fa936a47eabbc8edfce976e727e8629b7e88227bd12a594ef925bb995996bed9e4bb7b94536e56da8536441146e2a2957c71fc87cccd5aefacb2bca924704b56903fc77bcb08b34c8d1e3bca0537617a7987517ff64bfb54855aa7c4720b966d71838521e7a8c5e1e084e54eeee3a050df28f06e7c0389d03dea63005e62e02ad8c84893fd6d00eae1446a10c9c89f6a88e9f9aeba5ca1a81df69ffc3f738e20bf3b764edec1e4fb90899f632c71c4332c752b2704fc7d8fa33be33eced527040df298bfeababac0bef5098f8886fd00cc367735133121b47442b33edbed18b4a2827448c3c77a7d75bcce38d89ed89e92ff6986eba9761c242d8ce36898afd8b282070f206c0cc551cbb976fc8894bfa5519d3eb8b748f97f9274e11a1bb9023a1624006642b74bbe9ba02b89f918074d43398b087b46d02", 0x1000, 0x400, &(0x7f0000001080)=@in6={0x18, 0x1, 0xffffffffffffff00, 0xaf}, 0xc) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 11:10:44 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000005"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/121, &(0x7f0000000100)=0x79) write(r0, 0x0, 0x0) 11:10:44 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6008, 0x6) 11:10:44 executing program 1: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() geteuid() r3 = dup2(r2, r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="da60784365be49a879b62136dfa0b2e77ad1bd3e6aff6cb8bad5d4d17691ae0d5f85873f5ef10f04a6cf318c0704a3b79398a488b2ccde7e04fd5d83106de8a144feeb9c16fc9c47c076e8f2337d6b218e07251530b438512b013c1c43edf0503d8e1ba96f8fb548968876b3e80bc1a9b1440edbd2a0bb86c6da2c276a681af108da4bac9f4902b4ed321edcb975e98b59d851d3567d0c76c0e704ce4b2ad3a353ddb3ce1b81b87046b80856d493dc10bf53115b1102271fc319e20f184cd9164accf45e18539338e0357dc625a6345058af1eb70960cc9410c4dbf5b64f606551cd2e4e7ce1c91c63f0fe314cda8fb8c8bea641deff5a1d221b743933", 0xfd}], 0x1, 0x1f) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x3}, {{r2}, 0xfffffffffffffff8, 0x6, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x10000, 0x200}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x1000, 0x7}, {{r2}, 0x0, 0x0, 0x4, 0x5}, {{r1}, 0x0, 0x8, 0x9, 0x1, 0x1}, {{r0}, 0x0, 0x95, 0x20, 0x8000, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x80, 0x9, 0xffffffffffffffe1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xffffffffffff3c08, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x41, 0x1, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffffff8, 0x5}], 0x80000001, &(0x7f0000000140)={0x6, 0x2}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 11:10:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 11:10:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8000, 0x10001) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000001c0)='./file0\x00') getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = semget(0x2, 0x1, 0x6e0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000300)=""/110) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_dstaddr=@in}) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000400)=""/35) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000440)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000480)) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000004c0)=""/100) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000540)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_broadaddr=@in}) r6 = getgid() getpeername$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000680)=0x3) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000006c0)=0x8) fsync(r5) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/87, &(0x7f0000000780)=0x57) fchflags(r1, 0x40000) semctl$IPC_RMID(r4, 0x0, 0x0) ftruncate(r1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) lchown(&(0x7f00000007c0)='./file0\x00', r7, r6) 11:10:44 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xa8) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4) 11:10:44 executing program 0: r0 = socket(0x800000018, 0x4000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 11:10:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:10:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000040)='./bus\x00', 0x102, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230407000000000000001bed7dbdcc43b88958ffff000200000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a619a3ac621f176181ffe6", 0x4f}], 0x1) 11:10:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) 11:10:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000bc, &(0x7f0000000000)=[{0xe8fe}, {0x0, 0x2, 0x20000}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) 11:10:45 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) r1 = semget(0x3, 0x4, 0xc0) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x4, r2, r3, r4, r5, 0x57, 0x401}, 0x7, 0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) socket(0x16, 0x3, 0xbb) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) execve(0x0, 0x0, 0x0) 11:10:45 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:10:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f0000000400)="7030d01e7df67779099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564577b4039a1bb2b5682f493a6c219ff1b8088087d5ec08f8cf5a634f797d98150aa0005000000df8c40839c7c0b380ec34041c9e2a129ba815f303397c4124cfa5cad17044f250745f1389089871fd204f0b6cc2fde180486b548e51b47600aef276135c470b134de53ef9b9b5d7207c424e26fc2a9ba734a94a7e7bd505f16cd7d14579e9afd541901ce1669c6ed30d5956162c75db192fdf4121421bca8b4743237cade4b622d", 0x1b5) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="e0901f34386c580551859fbf56587baded78f9b12cbbe7321a072e95bce99ff87add52b767790370e0ecbe3227ca9d3773d3993ac3f20f4b05c9a0a39aa1defd95ecd1a9535dd7991a3d115e6ffe889945c11815cda5f0daeee43484c9ec22ac73c73c3f1dce3dd5e15c33b93388aa14a72881f70d0868ba4c", 0x79) 11:10:45 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x10001) r4 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r4, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:10:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r8) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000940)=ANY=[@ANYBLOB="01c8c14832699400c0163b783c8f00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 11:10:45 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000003c0)) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 11:10:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x1000) write(r0, &(0x7f0000000080)='m', 0x1) 11:10:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x180) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r2, 0xba4c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r3, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 11:10:45 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="886c4e82fc9768a24f1fe99dc1e0ccfba48d057b7ef1c2a780ae63ba7dfa72d935156e53b76dfa4eec4b74a886b2a0c0c9ab6ca79a2d6a25af264e16b7e9d291061be7b26ecb9f4fccf2a71499df0f1f0a8aa0735856f1337f2c2c5ff1dc66a9ba99d6571a31220c9416369bf68af86a95cd722f5de9dfc80161142b6893440897ce686c0dde8c5e8f21befb76aee01db18615ddc8924daaeb379cc4da0fffe00d0b6c1ff23801316a6917e4a16d2310092f4ce33f58b915386c440132868247", 0xc0}, {&(0x7f0000000100)="635a3c4c3367f389c7007dbeb07f72132ceb5ec06a45ad42623a6c1bd855e13c35209f", 0x23}, {&(0x7f0000000140)="1be5df496926254c7632ae72fd7d68cd7d49fed14ddda12028e2ec31343659c170fe6f3e2792b5245ead871ae91e6ea93f7d33bd247c47b52c8d5299d21b1994ff4a143ff6af96b4c6b194ff59d697fc79a566ebf15d98b62e664328f5dd4a871c8715a9d7b4e1b60976d02c56f9554c61a3809ebb311a9d8d5c9b2f6b0821", 0x7f}, {&(0x7f00000001c0)="3e420045bbe618ff3c1b0b5f41dd7612076123dfe73008e78072eae94a9163f78d0bf8b3794003276dbe927e4cb4e89c6ce9efa7924a6c6d48f7cfc0e366d4d6953eb862b748870edd00dff7345834074e5774065ed4fb3e97e808f85dafd94a41961f582b9ab8f1bd7d974eaaa3657b230cc196d47d2563ee1bd093453431cfeed602a85af5241f12167cd240ad08c5fa", 0x91}, {&(0x7f00000002c0)="1e3354deedfbe0de3754d9dc1d2ca9cc4f6c36aff7049e12dc91018bf98c0bb5db3ad9894876a27e4b6c8784be64df09a194bea4a1c8a00f518e10b88e7959f851c09122e97db8665b306b9bb9f2a694ea80fc0e94db8e244331c2e94aae3d983d4e048b726795f9497435ff64606ab7d5a7a208db8df11289cf02790f39b5da7bd1546bb7aa16594b8c521f99b902e3a8929caf81aedd109971e07aaf77dd89ba9428b595395ee14a3e5cfc354bf80eb21deadfc69fe803400f9233c771a4611d511fdf280e23eb8b4a8fd0fdd94fde9b2b462b9c80c8d0fabec404b2d5db28effa0225fe9c0af6ddcb", 0xea}, {&(0x7f00000003c0)="d1eddf475a93022b81697a7e7cd0f6aafed6e3b6666244124a17ae3da9c5ec6667aa82f34e7f371e45b4f516a399da0fa4aef1276990990a3451d17acf1ac88b764abc354e4d0675a6370cc4f8afeabf2a7fb85f83d0f4c4404f1b8e6c74f001f8a07e44c7f23f95e7fa2133d97a696d06d048b41362e940c812e7e5b33031287241f3bd9bfb8ca65b8603a288f168bc88ddb26d0234f5a2ada80aa7891a17b905e84c8e4183e96b1181ad56c532b80b8b169b9ad6f9dfd8768b2897b5f8f623872cbf40c40af9e1ec33b32eace2dc9af17d12ac3f79860e31a70aa2ffa1d176c8b7604835515bfa336e65c8015d963221b8", 0xf2}], 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 11:10:45 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x8) 11:10:45 executing program 0: semget(0x0, 0x3, 0x200000000200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 11:10:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) nanosleep(&(0x7f0000000000)={0xe81c, 0xffffffff00000000}, &(0x7f0000000040)) kqueue() 11:10:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) flock(r0, 0x3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 11:10:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x2, "0000000000000001000035000000efff00", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="8c1720263e11a4f0eedb712efcda8be05b4d17a282fb74df4b3ed54d0c1f395ab13c2245397c40f6c89ec0c1d3daae84a3e20a411390c997326e7672e2bfb299a6e03a76c632760cb5979616d31fb4eac35aeedfdbee79e63f29bd34281d2d9725440348dad16f290cafcc9c927e462ca6d6be43bcf998b841a89012fe3a0c20646c662478ddddc160ebabb11f011b97e58dbb669bce59599f43a5601f690e454f7d6176e57c2863ab463d05a853ba4f485413004430d9a478b00b2ca332319da10806108dbaf11b21f74f350561c9ab5494747a98038443d865c9ee3444e991a8b7aa4273659607c29d1943f12c9c", 0xef}, {&(0x7f0000000000)="7ae2fe825d73851ad7d9c47edf4a1c9d4e69dccd969642aeed93ba0a349c1a2997e8f739cf68f5a1b04d56ebd48e055aea229860c7d6413e10c22d547acd5cddbd8bc0b8f911ec739d97a4894111c8b52d21f050398e8399d620f4d60d32d0c425ef6bddd60fe7c53b4407fa894484cd8e3fb055be94afcba008f05d6c7b9d9bea3a559eca1e13ccda4c55f20217", 0x8e}, {&(0x7f0000000100)}, {&(0x7f0000000280)="660da842a031904301ff60fa546145abb6572bcdf27bf9d4147e802656cd4e8081898bc7b5e654dd050ad1f5d9e77a88041acc68cf1ab81655ef44eb02bc0bebb9f3bc31b6f3783174b587", 0x4b}, {&(0x7f0000000300)="bde37f24d32c8265d09f38c28b2c0affa32fb97c39fbecf5ad7508f48a8aa3ddf6a11178e45c8f97559d6b169ba1c022eda081fe45fce38e390db430a617d1bccea5cef42c74cfa5cacaae4763b8b002fb5a9785ba054c3aa2bfdef5ffe9ec0579442630a48b208941560742a856d8ffd9a10a4c7721d5fe25cfc7b5510ea66f6df7c2eaa2c77545", 0x88}, {&(0x7f00000003c0)="9a49f0eb64000fcdc5ea59f3381e93dae5929c70113b25340ad28518ad2829b71db7c0e124b7959592bdd48dad270476a5fa2aad2b9e28e2987b1eb583f043dca8df9b701a94bcb86cefc2e4c59baebfd8d86f0531bcc767c0b349fcdd0481742a4ed43eb4b8e9b111ca99056199ff42fcc6032ebfb5a3a3fb9c4c43b42d8552d922ee3192659ba5e0107edea266ec371e504793a5cdfc8959c0de5c0c5fbbba5872eb0189591f05bcbe216237ea10ecb46baea20453c645f9af502886c16bab5639ac275e77", 0xc6}, {&(0x7f00000004c0)="eb7baad506937603dbd73348067f9d70eb83f3807e8c5087adaa2c5f6a0f4ce8cebece11b5de6b9ad12339d681361590674ffa9a7d0419e353a077833c038d04998f5b2f4f5de7e0c3e1d9e29dcf78c3669ba64a24f322e03f7dbe097203fc7649e2474501a2f614fb754ca1dcb0a781055a6c323668153e5a274c9d7cd8b76631523faa5afe75ad6d058adcf76acba0312b06ecbf24f343a667aeb6867b5b178b5352ec3b70fd12c5380f93528208c5dda4e55b539b166267dd118d0a1bb14c3d3d7ed4f82f85b2d3764f773d1cf3d1ae02fad7767b6ab844a715e1264f86152175c5b0ea64c58c4d4bd27b115e39d1", 0xf0}, {&(0x7f00000005c0)="1b4e3fff319f6d6aadf00cba012b6544a0b8352032635335e542f6e4941c6de17a743e56022fe6d7d678bffcd66cd879a1f58680da11508723017c87", 0x3c}, {&(0x7f0000000600)="5524af21f4063b9145267603345b8c4ade34a73234c0fa245d45280bf7ba79693526fafea54b9974e4d43c355532c9b2d5490902e922ca2c83384d9833a1026a6c899c08e59f6bd3742543e7fd1fa2db589102fd1e664c0197b9943ec2", 0x5d}, {&(0x7f0000000680)="9769f52098bf9e58698aecc52fb6f9256425809a0a86df1679eadcbb852e9ca4007a16f38eb4d3a65dc629e715c59a6b510d5fca41108d1408afb6edb42c6af2c16f18d5d8644d4491e333f688e39392c79586355343274ad8d1a98e0f395f1d53ca325f8e14608cff8a64c36f036a2af0d51a903cc534cd2d20519308574e6f1a72260a0e422094e59a80e8d6f413fa104866ac5da749c38ca4d20219bcb5c8e5d85db0def2", 0xa6}], 0xa, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008002900000000060000", 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x1) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/84, 0x54}, {&(0x7f0000000980)=""/137, 0x89}], 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000800)=0xaa1) 11:10:45 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x3, 0x4, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) 11:10:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 11:10:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getrusage(0x3, 0x0) 11:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8183, 0x100) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000240)=0x87, 0x4) 11:10:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x21, 0x3, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xfff) 11:10:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) msgget$private(0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:46 executing program 0: 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, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x581, 0x5, {0x6f2, 0x3}}) 11:10:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001540)={0x3, 0x2, 0x5, 0x4, r1}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) readv(r3, &(0x7f0000002580)=[{&(0x7f0000001580)=""/4096, 0x1000}], 0x1) dup2(r0, r0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="ccee67364ffa46d4e93ec513af1a6b8c1eb7c866da98a35b", 0x18}, {&(0x7f0000000140)="a9e5a60f1eadb898e4b6c81b867835a05e0eec4975d42bfbd3e51b6a883afa5f6d0a6528c32d45f137ec6a95aa34ccfd5d254f1310625d0114abf7e84bc3c78e97ffed280927a328b7e1d12edfda23734bcb27c4a7c7c82a4b", 0x59}, {&(0x7f00000001c0)="b592bf360a217a91df86d148c80687f45394e2de285fc86e8670ea9cb2f0ea5e044caf204b140aef990a9c7dc2bb55887da31c0f2f79497cc500f4a0b19ec81d1f35307065f5bc0a309c6377b62192", 0x4f}, {&(0x7f0000000240)="e3ebc71fd38cbc0a0f9d14cf00a26f3df0d4653c587fa24d3c440815030e92af9cfbfacf1c3c8d188c89b093a2d38b78f764ef03a7cba87d552bf1e3ac58b6f5e52aa8ec0460d2f652a178c7c5515c9d4e3599e468d3776ec9452e995da8f424026f997ba8137c2f7df21266cfc4c4a9475f69df473aa7bdffe57c053bb51ec498450592d4fb71b6c543ccffb95f82f118fc13b3aa0d4f321323efadbd69741b25297feb2c3da0e038607118d669a7342e378f3feda34e320201e010ecdb4468e8a91f80cc416469c695cc488e4a7b5e36efd16b", 0xd4}, {&(0x7f0000000340)}], 0x5, &(0x7f0000000400)=[{0x1010, 0x1, 0x8, "d29248d9a603c9990ea485bc81dccbe33199faa8f1d3a470efc922853ee3deb37c5252940284961eaed846ee058a108480c80a9b748a629403a4999ad89f99c6abae274fba9a22e066c376d0681cc86e3b009ec2980ef5056d8d8d78051e4c7eecb4fd7448edf5a7a96fc49d7d76b40675b855712366835921737f1bce613b5dcee5192828cb1f396457125b2910b43dcb7189b7fd298d9c04ef74f7aa806d0525ec88684b18ed3b3ee90fffe9848902e09e70ecc75f1efc92c7458d48c1b72cac2d1f372c07fa79fd885018c76275ce0e25fa4bea58781c173a345ce2ddd48c457c886378792ed6e7fb7b75153fc756b385a9906fa95bfe8237dd397f485b9314207edb95c50c0a5979f5988a98a40f7ebfba5200492c807adfd26497a54f16ae585da26fbafdf012cf18d817fe1ae8d4f7e4311bd3cd5f2436cd9a83e76938e34837900b5e271485ee039de788c0e4dbb69ec0595618e49bbb4cf374852bf7e8847d63c38dafa6a435abadae358eb173a8bf2e11ac65acc93bb8947161617b254945117b330398282215ef59be35a1992664bb75650f274f6866a40bc60bae0ce7ae17d08ab23d30a7c3ff70a2e55c08ccb831e5a143de1fea41c6f4cfaf32eee5fe43e31a0096c45819a22a96f65010150197a6f64c29135b31443cc9d10f4ab738777a684b8b82e7fef8052a3d3e6c8db73021775eaadc23b09939ae84cce888801a4735ed28fd3b97602b98446e47bf2ece0da8e8fcb717e269b4b0c123faaafc5a3338aa9e9951497a98c5dcdf569cfcabd472bcdd01feaa5d4000a73a69a138489be26999a7b38048f8b9d63aa3ae7b9e9b010da820d2b5d4b35e079276238f44c323f026892078ced03f685d90e32d6e3767fd9e70c7bbea918ce90b04c53dc2b3a8ca1485102abe1f82e5e24430e4b99bddc8073dc1bcee8ff385e14fc1751e56984575ebc538cfc0d33547afaba94626c59020cbbd20c91dbc20d1110541011fdb49ed4ee387bf3ca9d624eb445622a96773220a4373e70366f4c435293d2a62c530b18126b65a55f1069c80d36f36a00804507bf6dea979722f622bf5f602480fb39c93eb229a1ec2b0656b5974487a65317ff042c9df22e3c4f19c66f65bd60822e584072fa9cc2a7fd049f5f5e7b3ab55c1d8cdad2c576d51225cde0074240248a3d87c74c09c07565bbf1231a8f2f7e1ecd085ed0090534deb5a228a1163a80c6721156b406c586e86523076908ef0a46b065b850f731f5617b6ed859d283457106d88a0d3e8ab75be02e8f758958007ef4a52aaada588bac92b7bc1f018c2f14df5405fa4764fd76097ee81cf756e7ce03137b9ad54ecca1ecc2c0f6dd4d56c3455766bcefeac6e9379d03452ad848812290677f9209e25fc6e3056d256acff9b442032cda638078eea9ae5b38f71ed7f19e7cac121609f13842eeb40c1534635f73ff64e4b5ecf372fe326dca48cedd287d5b11769cdf59f4a6a9c57627afcf6d709e4f4761834d5069dfe9d5123323640b64c6c739d39c988826c704fff37d7a9d7c5b35695abbeb0130f21ec83ad24c78915ad6e21d43fe3402d78dddf1fde2767e61998d5c295aa89f097ba4ca4c37e047f20f02e7c69314f8ba9c8388e3dbc50d51dd450ffadb4b299590fe412580e18e6e0d390e5df5f3b30923bff19afa3ca9ba2677cc25e78a71a5cf2256b1220ab1513037ee14e84273345f365950601a90589edbd4a5b01fa9a46d4d273dcfc1060fc5be8b77259b692e7fa78980d2253c4967b0680692c52eaf1b01eb43c5d010ec1c02c1a574f60b93c4bd4e7d84552b68b9456a84ebe2e751105517311f31708140a6b2fe03d71e545b8ed7a3bb50f94eec040f1e0e3a18c46bed59d073a4bf0e85a6bdd6aff44c7606281d4b35cf610a15d7a39ba9df8b80c795450b2ce87803f2685f7d6b3a61657309f204010ea2334701f873f995889a7de0f5e0f21f14708fc5dc75efba1e4c69fdd3129cbaead4b4a6ffec55e27363f551dfa660a6a7c2d8a26735b8bb527be5c5888ebd583d882e829eba5f291e322891cebea3590ca2bf6b5681d8102b87e05fe8c8c278beb816c7105347ffbb7c23597d09b6186b879a944d400488697c27a2ce2e1659ce349a8d1a6ba5a500f28680268e25fcd016a1f36d0ace4ed4302b4a26ca97dbda68511988db246d1302fabc8b5180fff000a785f74757bcd9b4ae77286c9885ee606c078ffa9b072c392c94000a3422c09b58de53c5f103973e3f2be71e2276d19972162f9c805e5f857d25000ee9a27b83102fd8dbee988387a60bf8947f2c5d6cb9df6bd27bad982bae41e71a716c2018d0165bed1a935afeb21db05361806e5be213032cdfcf93e35e9d11372df171a21e884388748cb97863f8cf5a33dd01ed2c236e4236e9bd61342097d4f74eb3046a4bc69cfe61f0ac002a9fb13521ba96301b84a12a6719a73caaac20a90a7acdcafe8da36830aa480fac4d58ceb37a48dc9a9f189b3e2dfa6a78d85f1f94b7db7d98eb006f68ae34b2782b10badfa7069e7e1954953ff4a35271fb48c5492d0a904f2e612d97a16239440ceb7c21489edc7c2ba756f15136f1c5b4e82d9e95b41ef78ea59604359be0b624e23f606c385bc0e4f69b2fb2b2402a7fbcfe4362fdac33bba4829be21442bb928464051b34d88ab4c4ced5f9a3dcbd3d17c5ffad9e137cdd6fb989f1f3aa85e5a26b7aab1c1cef345a273367b6ec1bfe3408209ee4029fe9a3112c45aa1b6be857069f0b8789b223ed57f01d810da8f3fc42abe104458ba0d97ca85f307b2624a8d39981fa0652bfc02276fc6e9d060b81c049a23a6c0c81746b48a383a50fcd38db83ef2f64baeae395dba4af99ef42ae0f768652fb33d047d3edba03cfe2f785a74d1ce66e0c433a297daad6d68136ce69c7826661f4fff164b0c7d4f34b4acdc1840143c1a0927650d913c4cbb65dc303e7a8d32319cc303fb06d88e9cfe3cb41ebd320313953245aa706bc1c17344aef0f871e2bc8cba3457f5fde0c66f50788c8abc407250ed001a59eecd0de1d13745405b2badfd20c71a88a981b0519c59db45019a5a3777876d5c32e97aa8019d53c0603ea70a5256dce71a6e2c33a10bad9ba10fa223c79f160a1b2cf1b7ac1f982122bb7629e1285eb77b38d063d73189018aad3a15e2c7714c3fd726240a604f3b26200524fda537d75be8c5d597d122e95944d6f2961440f3c0220c646eb3a4d35fdb7b8436f604f4408986939768b1153a28669760731815eee3457b7fed45a418722349941ac2a29baf166326bf0246db281f6a62a588e67f47f9f6be3c83c41cc425f43faa70b111361091f2c868e30857dc222676e6dbad7f1c21f036ff9c740b91c39b29cf8dbb9343737ff2a9606158c451d60d33a12b25007bfba50b5d33c0335962c77a317d820edc99944cce2e23ee677290dd2ef8c6ddfed376423687f0124590d7cac71b3d4bc9ccf8a417451c4cf6740551080b1c1628028641dd75644a5c6bf05e384f47e51afeed704b6fab66c275ce87f8f5460ca1e0362b62e2c27b11117b679187e736804bc10b01fcf4134bc770dcb3451da7a81619db112982437124a9d99a9577e091d4d8a45d4cfafdba5ab5f7dc051a19c557c227c15a92e3732f2bf80b1ca1458f09b98664447d9d1f4bbb89888b6b10cf7f2b5925ec9cf137b01630c020cf43cd83777b76bb6873d42d9c64bbabaf2b3b71e930cd12bb94e19f64518717acaf947b6407ce0255d0c56633037dfa24a6b05a1b6acfc780a7c4682119b0f15fd9ad5714e5209a4ec95abf7059b67d39e8eb0cd70fd9015fbfb16b6e96b5bd94c419b3f23475399a85458a3a473588ddb19077bcf015fa01a9062acbfb4fe9d18b66a08f10fd1de8b5385c864a4c065c29b751432dcc771ca8878a9056317aa597a9fbbb7c2dfd3cf9f2987ed8997a0190371e9f826b3fa4ff66a1a357f622725049b3c3b57c20cca60a113bb4f5c7872f8db16dfac718c223dee2b96d7214d57ef0f7e0c4b16f95a8c53ba17738e243c550ef59f4ac854aa29ac58393e5705141a8a0a215b36ac38e884cf10af1e32c34b281274ada5137eca9ca3291a5443143c3a422ff6bf67952f554b87a406a5c282f82c1081f40259f64df28d69e2c1187cc6f5c6146f8e6ea0969f10899f8eb5698e9dbd902e4c04309042f216bed8ecadab375ba1731dd82e62851494435d9b6b44fb38ea980cb5e216e5ac803c8cc503083201d516dbf537f145d6d2774e94d870caced44be50411800d7b7c8cf1438c24b9e125cef66841a1767be4ff757a46b203ef1031d0f818ac96245f3d7c6cb5c2fc2b6c7888b9a736bf2ac6313389a53cff5a12be06b2811fb7074033cada12d7a22b869727f8599ac6ab163b820775e272343a673eaa6b940a332fe2018c41112fb5af1a19895690ba137d80218f957c17cb33f36ae35b331258b9f68c4be098a258596d54ef1475fc20e97bf5ef79b86cbe359fdd9ec82204dc397e1b0ec31e808264d9dde45eb2069b061093ce007f8c9824de2e91e9b209ab128693cb9d9106551946a589471a669eacd1b18ca3bc4e443cdd2c5be224a7ad861f0e56e3119578191fe5191c45571d7c3276e7daa4bedf0e4d21583bca12e0e5e864e97a49bf2cd889287ab0188598e3401b8ff45995b7813bbaf17ef89ae1d7ce4bc71575d54b32b9ea3550bc41198ced18957421920d7b1c93292c53f674295359e9f3be3e0f3be1496a3859746bd7a5f6664f270a8ee30851a060f29039b2c0950c97219a35041e26ddd3f38183dad00b050e2b094669995a0fe370d63985a4b5361ad1b77f8d30bdcb847efe51a532697516f7685ec9d59f92dd400cd34226d3d4fee7c4a7d53eea69e28249885a6daa700dc8bdcb5ab983f790a6fb34f21b34ae481a90d7cec1171726a8c2b8c95559dee3a015b3fa2cb57015fa3370f2ffe5edc6e5ec34f394625bb13dac5ba43be1814f0f32277c2b69eb670ed2b1003d4ae3bec07ad33e8cbbd1eedada9c7064adce7808075f4b248d591b030a9c47bc3cc92b2ba5472a9f13e954041d3f253559a71c10becfe34f7fcc4c3668c15609a21b9da62377245701db1a622ac8eb77f8226ace8d024b10f55aea45d4f0e8d8e9728b0918204de960a351d77e8529284adbce9b00ba76d5064f7a7a17d0c1474cb0d80a4665cef2530146a2ab9c6ab92e6a631a3bca3d93e34eeb4b763e85700c8c4cb912fee5f1dde92da3eb230ed43e49b7611bff0f03e9560dfcb5697a6bf9eb812d7e5ce56432ea884aca68c5139aca2a6fd5c4cb29a4624a38f18cbf55914a6796086f214f1bd9e6121b1cfce8ef5f9623a421d4d1232a8dc619d5c9cf3aa4afdf9196f14a0fb89d7da9e8d1940b5b533b689fa15d2e9583f885fd2304203b6f8e6d1095f0add4637191b76e0948d085797fd21446fb060e0ba1a34e338c4cc8a198c7dfc8588c019353d4f3ccf17cc05c8521c455af4d953d5300b15051627c29eb559b639ba5736fdeb8310458ddcc20b0996c08daef9becc9564364ef505193e63364510a670bbb8394bdd9dcb0d27a07b182621b7f553d26c4ffb4a32218911967ab76fe2ba86fa75dd48bd65ba3574805f747923eebcddd9de393e0c56b51a6200d35d1bd498f8080497570f8068a63e7f63f74265b5e74400d8a49b5abd1ef630578f538d1389aa6bf28daa831cfe4c244b0d1e919f2e56d33c0cdde475acb7950bf3b15bcc74e6443643f387d5daaec408541906f98a29"}, {0x88, 0xffff, 0x6, "0c874454e56a14f428ce313db7532574d5b60c3ce96f294b753e70fc661ae637676a2ac33ba5745df2fc4db4bfac904e349b3cf8ae44464124eb0a04d3b2fc3be70279e187fd9d3755f2ed97a7379368a28bcb6a87e0c26747dcd84097177eb288fe23ef3b91bee9bad1bfb711063c972e41d56ad6"}], 0x1098}, 0x4) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x601) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/18) msgget$private(0x0, 0x105) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x87, 0x4}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) msgctl$IPC_RMID(r0, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0x5, 0x800}, {0x0, 0x8, 0x1000}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x8, 0x4, {0x1, 0x80000001}}) semget$private(0x0, 0x4, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x510, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x480, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xd0b, 0x3f, 0x6, 0x1, 0x9, 0x5, 0x76f27e72, 0x2, 0x1, 0x4, 0x100000000}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x800) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x859f848, 0x10001}, {0x18, 0x1, 0x7fff}, 0x101, [0x5, 0x6, 0x9, 0x4800000000000000, 0x5, 0x100000000, 0x0, 0x4]}, 0x3c) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) seteuid(r4) poll(&(0x7f0000000440)=[{r1, 0x20}, {r3, 0x1}, {r1, 0x5e}, {r3, 0x4}, {r3, 0x4}, {r2, 0x110}, {r1, 0x80}, {r3, 0x4}, {r2, 0x1}], 0x9, 0x40) r5 = socket$inet6(0x18, 0xc000, 0x80000001) connect$inet6(r5, &(0x7f00000004c0)={0x18, 0x3, 0x6, 0xd1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) 11:10:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x20000000, 0xfffffffffffffec3) 11:10:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgid(r1) r3 = getppid() setpgid(r2, r3) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r4, r5) setsockopt(r0, 0x80, 0x8, &(0x7f0000000000)="24d80110519d", 0x6) 11:10:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0xfffffffffffffe7d, 0x2) fchmod(r0, 0xa) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 11:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5162d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf454afe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f54649eb7b825d6ba59e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6108a823933ef23b6eaa67735f9cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa71214debbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee7959b52c799d1210c212382b4c77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d246ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204aa20af67b77d6ee2e89fcf7af4922dfe5275f107e6646d2f75b12b19c0e6b808412839090aca617f090151c2990f33953d6b063628b51f79429bbfa86d59f81320463fdf28d0c7c38760e98757dbbb1c27de20d88245493ad314e6d95b462e6c94e8390da118f5acd151658afbee7c32763ae4148f3cc8496bf2bb27b937d10a2f8dc197b12660fa10238767964e6a9a46158a12630d68181b7c34fd1e0ae2458bc5592403c01cec5e05c69e6bdae749c90460b64bbba032fe54c2ecf40172ceff1c7813ac1380d9224daa7b6db38c7c7d775f8168fa368d0fddb274567e9a5e8c4b8813d134540772cab8f07379ab3375c4b1be29824b312fd5c28dbfe2540799a6bb4b032a04f480a36c81d3f35aca361ac3ac3052c23776ef6e44bbc9585346cae15baaa101922b354769d2cca608731847182b1c64c0f555570a3814ca84f7d26dcd7831fddffc16d44afe9c7137805aa1a19a4b4277fa9a574661ab5df45c4680432bd0abea7cfd8733a64d438033c7ede8", 0x989) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000d40)=0x9) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = msgget(0x3, 0x200) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000cc0)) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000c40)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x2, 0x7fffffff}, 0x1, 0x0, r11, r12, 0x1aa1df17, 0x8, 0x6, 0x7fffffff}) 11:10:46 executing program 0: socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file1\x00', 0x88) 11:10:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1ba860b6b5abbaeb, &(0x7f0000000040)=[{0x5, 0x0, 0x9, 0x6a9}, {0x4, 0x7fff, 0x1, 0x200}, {0x20, 0x7ff, 0x3, 0x4}, {0xfff, 0x3, 0xcb0, 0x7}, {0x4d5, 0x1f, 0x5, 0x9}, {0x64, 0x80, 0xffffffffffff8000, 0x7}, {0x8, 0x1600add9, 0x1fdfb595, 0x20}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40, 0xbcb, 0x5, 0x5}, {0x7, 0x3ff, 0x7, 0x3}]}) 11:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 11:10:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) 11:10:47 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') 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) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:47 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000080}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc0, 0x2e4f4877, 0x42}], 0x200, &(0x7f0000000200)=[{{r1}, 0x0, 0x9a, 0x20000001, 0x1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x19, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x8000, 0xffff}, {{r0}, 0xfffffffffffffffa, 0xa9, 0xf0000000, 0x7ff, 0x29}, {{r0}, 0x5820c39b8f6c8e6a, 0x24, 0x40000003, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000081, 0x5}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x81, 0x0, 0x3}, {{r1}, 0x0, 0x22, 0xf0000000, 0x7, 0x3b60}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x2}], 0x5, &(0x7f0000000040)={0x1, 0xfed4}) r2 = socket(0x2, 0x400000000002, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x6, 0xe278}, {{r2}, 0xfffffffffffffffd, 0x31, 0x22, 0x401, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x3, 0x4}, {{r1}, 0x0, 0xc, 0x8, 0x1, 0x401}, {{r1}, 0xfffffffffffffffe, 0x89, 0x85, 0x0, 0xf2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0xc70d}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x5c, 0x88, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xffff}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x26, 0x1, 0x3, 0x400}], 0x3, &(0x7f0000000480)={0x1, 0x1}) chroot(&(0x7f00000004c0)='./file0\x00') setsockopt(r2, 0x0, 0x0, &(0x7f0000000100)='\x00\x00\x00\x00', 0xffffffffffffff2a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) 11:10:47 executing program 1: r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0xfffffffffffffffc, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x399) 11:10:47 executing program 0: mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000d3f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 11:10:47 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x1, 0x5, 0x1000, "a53bed4f652e4ae8e79661c855c725fffb1015b3", 0x2a07b73c, 0x6}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 11:10:47 executing program 0: r0 = socket(0x1, 0x8005, 0x529c) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001e00), &(0x7f0000001e40)=0x8) sendmsg(r0, &(0x7f0000001dc0)={&(0x7f0000000700)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000740)="c56e254904f8b398477f44e44f898c21e884016a8ba2b8e834658ea85d645359fe34cff86f5f49fde04aeeb215ecf9a212c4a6db3ca09078209b30c51cacd24151dedadd09ed975c3649100b4ff20f96390747475d91f08d03f8383ee97a0db717b2580e58a5cf5a214d9907d642", 0x6e}, {&(0x7f00000007c0)="bbe58a9dcabd88e3cf59038c1c0ad84ca89abc85a2bf78d585fdde88afcd1d90a3eb84a2c73ecc4d6317bf3c5008f0a1efaf0ac7fef5a51d0071f1d7e6f9f3fa87cdbfe86a318843d1b5c3fc40593e4ba83331504315e72e2373cff6ed35d267795c90055e2559c67569b77e035dc66f93c646236c97bf932041ba2c5dad8d16b0dd39393403988e116e70b6d2", 0x8d}, {&(0x7f0000000880)="326d0161f39f0613c12b37b36d87a83668a71cfd4a5f562f10b10bbb2973330ed9fd6856ae7019b1c8b98fa3e73060c302990eaa819add2760adf744e16a9056b990b630fedc153d6962854feb57b0cc98886c7b570cec22e737e59f4fc9ba38b29b3ed26567b08312100e31d3cf4e3bc835b3aabddc9929b16ee5015a53470d9129919148262e0f2a633e15d939239b187f6985b44826059759ef0ee0179c63f3e2646ab0c11dfa0ca6f9994599443250ec5d69dbb857048087424ec6c2f12a699391bc90cfa6167418aa3504d665499220a2356c5b1cd79636f1e0d3f6813d729127f5e9c3db265e666b40a902847d670e95ce0820ca7124051069ec83fde1292672831dac03342d1801b74c006b08d9a5a2d5c7c2f3d297baacc0c5e8c686088b337ddf2c296bccbe5aa8671d79b417059f38bbf91f579c559cd0dd492f9366b5b742cb736010a088687131187122c76a300dda5f902c7e5b3ce5505a1d1ef2e18c652eef546c66cb866e2b71b13f391d26e18b4d9c1612bb6d72852dcd830bc1a413f3bbbde4176484d1fafd660bb36d653222c047ca3fef7febe71b8a0275f688561d107f7015a2a9e11e7751a4aa3b40f65b3dc516334a9074a6fdb1f68b5f45033836d9a49d875e85e15550ac0ff3315b7918b3767077a4c73fdd220de34fa544f4e431a1d574bfa1adf0862429f733ee33b5103f3d1da3bb4899a3732c71d693c4ad3dcbe316ddf662e07d84aee90fddb4a5efd4eaf11441108b4c143c0bf6e6ebaef1164667b19af697503fe2989091a338f29ed5833c5e052e8c0d7a5e280ccf7b8d3f985782f97e6a5fe070a0eeec456301717e103e3a9cdcb1a38fc9cb24ade1725158b50eaa6df89185c60edfd6c5851e651d7186afe25f7f8b3da274d551a4fe64cfa15f55a3e6f0d01d196b26add0e21d920fa8653c8b531f9c6a9d640f37feb12cc43f6a4298e7238ae272df620a3367a7fa41f9abd8b00340e90ea55d0bc1d826417c6444f5397a2c3f0902dfd25f8a128289b8d82862e2d6a1857982a827ddd9ae8c7e0063783b8d4cd55a8d1be9c8fbc5839fb84a547a068e61e4b051af1de537b7e8558dccf3608adbb14c1bb2be522664a3b9540ae6183fa59fac5abb63ed9526191876d4df34df4063420786874d3848849177d5c2d00a8d79557f5e510540c4e56089abf41c102c302c9aedb145a8c06e7c7b4b8807e3230b9848982f8a80c78b3a08e58b49319e93e6a0b30a0c0576d392337f9911fa8cbe02eef1eb237819eecd5b149790ddda30cf71fb9bba6b723c9ed3795786d45c36990de182a5fa80d97eadad1b89cc7877c39f647c0c69aa8fc560b7d9051747a1cfb77799322e696d6a5d18e92166ca99f3fa21d39393b302911278443bd052fdbe9db777ee975483b63e33164f3cd4a839c97267cc599973998b66ed3116a2f36a0d8bff6aa4a7a11709eeffb64784bc217567e26876ab5ee507845753a58d13e825c04f46b0ab45f909001ada499a1fb85fd12cda915d66f63a84b72fda24354773a95cfc0cd9f574189bfeba04f9c02e65be9b6fa8fc0c7f03fdd866f2a3f1de6a65d1c8229e234ef900f97117c0d7b1871d83209fc2d816861c219640188942d7b7fa71bda06c6be3726131a18b30f6f58dc66e60d61f1c59688ef5b8e9aaab5cb194f33c65f0a7fdb3eaf775c0a19a9b7f5f93e3341cb62f513ce455f0255836f1bc321b13178856e57de8e4ed0c26ee1c940bb9de4bcceae8558c963c1c3ef25ef175f3e956e882e3955ea7f7ffcda0ba4a8697fc900e095ecf80eca0e3df387b9f2c0cc4dc0b81aef0d0a4f505fd9d7433faac9e527ac70d2ee8c4ede2c8e24d8d23e4daf0531e81b0975ca86de647b0d2d2cf69836d5cebd7bc60c21cc7e03caadb66105dc96f7612040434b151313ca4217fac9240c993a28c1be8a912de83a4d32691529a4bf75d6241a4f00c9028b7f72cc6577759e0183917b76d326dea0a1947b9da4feb665101d7a35b91c85f0432b94231e440a6436cbf1be0af55479307324637a9c84e849f22e91545990ef63cb3abe16cf386bbcd1b8159ea33ca09e05a6f6f259cba9b6e83e8d7c50c40fdc2a8eea64a07eff77774a2f0fb17d9400d25a7aba7e081783266c60b8d3a8e185de72f872961da696abade900caf23604506717a3ebc24e79cf964648344b48709d69b893dc35ab3081845c5bc7437a662631908af92b12f95b35ee0dceab6e121d7e66b03cb63bd81e959660a9ebe9e6a27521fc2a1723a139008fce63a47090475daaae82f5ca828a6f89fbfdc31a649c821c49b2ec849ea11d8091f79c0eb1a7e8576591ea34a02f0558c15cce06f67a372bf617873ba62d3366fcd0399c59c76adaf15d4a3952b250debce3a255b110bafb7497f3f604865804a466ef1b73c033fc63aa7a0b4774313c880aa6bd618dbd7fadb6cecf8d28df332e007b7eba9a23385f642be51db870d2aaf7c06b2bb62145a89bd69219803a499e689de48a1e445c305106f76311b1172683ece8155c2d8d785dd4bd2df2a5c792b8b0fb6447a2328aa90f8093d8d1ebd9b7401e6a21ced24e023404298f6246bb3d809436041afe6f297e83dc5d2cf9cd33adb2bd40a2dcfeee661c16478e82707c5e8453666b861282071f327b474e83461d97316c852e52b97202d4c1eacf53d33102b53e71b9b8ca95db00dd7f3a0ec6c07e4cff46fd895dbce3aa7aa5d3cd3c59fb33ed127e01c4c4f301b24f0fe4f0aae742bacd4771f8be6a79a60d75e1d0bdf46dbbe9def80dc22cb7b300e9228c912c4decd56da11320403f61b331f59a9626203df334e53bb85250f89fa269fcb12d032627c83715c93bf297fe29ff30e81396bfe93f89a2f00d5e1b3e454ef2d1ce57be71bee8b53940e991b31560b76340b3500a344ca0b9918ed608346acf695ef11b3e949c4652b678d2564e4c9db72c38e91c3372bd01ab8b73be620838d19166907ec56c773101aa48bdd5cd76153381304925730c850cb7b4308f5d62a252e4ca7e1f61d4d080eec8b18f72ce8e9e349b1528fa8864b284591e3686a75da738f6cf0ca2e3dd8f3646cb7cf8aa24e29bbb66072a3f8984f23011168da926409db91f0e9818f8762c02321d7399714b2e90556bca77c330e4e92ff963b4eb2290ffc82391e48250cdd533a2e0ce9b42d436344b0f8b57d07f34ba748ec3a18ca06759f94c6c776e7f946f9c7293890ae47e012925715f1bfe4366ab1d9196a93441bb5dd78d98f483a61fd2ac2e0e458e9bbae55952c080c51ace4b101764d4de60cfa7eb0b7046ca6e192644e64e13e924539e08b82b607ee9a501461d08d2d26a3eb4cf495f1b2bb5cd4cda962d6bafaaecbf26637ea4136b5fe469aa6e2a8fbebdb17357c9a2ff5d7bc3481e5e16aa86fd08b861657459b0b48b36c2ecf8cff36d632b2e9c8e31e6afd974173b83ab43e53e262167b9ec534088b0a66ce2234e9854f5904bafdc80c28182dc3d79a7093f3190af382ae17350b5639120a2a7b3beb8153c7a9802cfb883dc94b7905112a980fe27bf933e4d0f4279a13cd8422b33bd98bc7ef24b251877b0d8bee579b2d55bbe016f7910bea4449d1d8adbb5a1b57311d3dbd8b1fbc9487bcb9604651e20a36b99ba50b7949f426f4d5a5c2253f95bf889a2ffe2784cc3d5a63d9502c195a4e3a35dd13f6a107312f603514a00fc8ab3c1e42df86d1394423e209f92bba9c867cf56ad366a0b0c4fbc54751a1159d5745fb45835d680c09bdcfb117a99f2fa523ce95888f791e692b16d5f31d92b994f0b27ee46b00ef128fdef25e1dc26e0102cca2801e058a81245a8a2142a1951a5673311f2aa390e0ec5e9fe126c641b617a9d03641d002ff4352f12342518a116612016f392f2d383f23f554dbcdcb94079ef0ee121063f2b2a3be097201f5c64cbb6e5e9f9ca07ecae83d893b8325dfd224161325c3b9620e7295c9e98b17d74b6779b8b42dc17de0e58b97c1b1d8fead514b0c1e1f52d0d56ee37042d41c287fdfa8835eb477000fa902e8266aef8d7505a2234acfcdb878732ddfc6ccae2116b01cd65aef69306abf0e7cf4b2a11fc02edd2716f082135e8e764e14e197155f0c3ea53464ca73a4e01e300d4f6b33834e07972f41190d800a1c9723a31ee05d273a3b6921de6cce0d54673956724417a7b96d7fbc1450e21d0c1801080f6397f47f5edcf3d334e3fa1484cf0d93fc5140b468d528e92b86cf069acc02dd7632b2d8c50efe0583e525bc9a9312dd1128be589d7a82e399670eaff58bb1ff7d7ed0820f580fa7a5666ade7248c5e458ddc7593392a827abe5980b7172c1d27ee48d22df204edce626e50c055ddca421cbcd1690edc083fb90ea1006d3ac332bc656d17807a65c1c1b4f73f49adae4ffa378138c5352db1214dd2d259b61447b55652a5474d24adb4466cac90d1c878f370d4228c19f383b09187b69984ce3be5d7db9fde3ab783ecdbed4c8311e1751b00517b8ee288abf484aa34470a20ff3cdb34c2e1cfc7f74705a5b49b17ef258163a3b31dc70530dcd0321f5760101ae635a873f3eb8003833eb1737d29e8e8c5801c7e5fe8cb8cef92b4cb69a6d65d9f797c412d0e131a6fb37e7af39fca80145c73a683f2c673199ba19da2c4ca7cdc3a6a2c39d6a947378596cccb8f9b302492051a115e391ccfff08c2014dde03acb0fe783d723881309847a3237b477e928b4c363b0224d1f3917094f56e7ee0b34cc3d4fc01af9c21e863febd49e413bcab745e3896a980ebfda59e6f690a130bb12d6b328f4d1a5fb516669a8c140169f6c784f182d34594dda30b35424f3d2f6b1c6f756831c192094af3d1b704a9110a889d81c367b4eadb02e179d4d4796315988766c66299a684b33c9ae603084f96fd697fee9b5f7e79e3a2115609f08093211952045a1becddb7f16a81721c2dc40819d30c0cc5fc6a9392b196ab3ee9897a6fb4ac9005cae185c590606a0e827ff2ef353eaeeb2b118cf0a5357dc05288003a38a1d99363eee2152319e91bf757c13227fb2ba769184716ed5c75d4af6c87e2d95e81775c714755b2ea7d9317b8077bcacc04e0ee3101f4734152aaa9c007ad161b5a63345f6b19d6133f816c98d69b8d2a4b460d0cd7cca9dd41bbf0b4dc69df33010fe799e4da1abdae97ef81446695b4f9fb63e06c2d92a7a4025a3c14b999ef4135a3f5adf8d90f946bea00c41b4b7d97ead04319b83ea4e9c11e7e121917e7952979d21a5c9f1814deb0f44e6dcc947783d779571cf2af2db85e923c44b6949c4f95eb167473d9defd7164b5bd2355980aad6494518628bd67e40963e6549a8ff991d9a716b4a30bc64f4af4f9524d58849a7515cccfc16f96d9c742e4bf0d25e5e0d0c61818945b0f23f64b1df13dd2b66395fe39854334df419fcbc52db80eaee62a8bc440c6454b64cbdae7cba4db611a014cb10c99380d1c93f92479ddd674a46cac05844dc166f71d669b9fec9e63fed5ed0dde90901bcbd6c50072266172cb93d9a34c451d665e05ceedc8085fd10ef05be617f8b14b48de0981d8ce463a83bb938fa8da16468d96724fbbcec144d7248a936757e047a8bde5c01ceb19c9d34431c70212b8966c82cc5aafc16881272f7079b5a93b108fde6f70ed19aed738fdefe19906b097bf16272dd789ea211d48e65bc6b3170e688dc42b2555272a13f86866088ac1ce627c96f5b9bc4f6ad4a4bb10eb892c7edbd7d25bbfb4d6ff094da1a0a2d2d9bf2dd730b2c", 0x1000}, {&(0x7f0000001880)="46fd472e77e1294eb92550fad125b49cf942b9758baf76f52a359b9aec13a7dfb1989cd4d5afbf53ec4df3b9f846baaa6529fc6ed216697ca8d0f833e6318c90186215d513b020e13fef7479f3d797ff242d0fb0017c7bc87638d18ed0badddda8b12bab6ffc219ccd2e5e8a83c498fac5256461ec0959bd8f34059c44dedaf346b95a016c10b84b0069533886b0621f594324e60b6a6e95cd07f5962fa583116d6ab10dba443deb95b48fcab9db0c1501b0c098b3754311aa1d444f535e70512c7a51b82894d190ad3c", 0xca}], 0x4, &(0x7f00000019c0)=[{0x100, 0xffff, 0xc47, "11f3ca90fa8cd3ff76d2da0970af24be04c8495aedd4ed5c94ceef15a390057dd731a35aef03748be78606a945fc08b28516a2be7475f99f28f8658e6c15d000640581232f2ba65f724287d1d71785f435c17300e3951341fd4c09071e066b23489b9d88decdce0351b685c96ae810d6181cfe4323b890ea9d25c4965e59611321a3a1548dd003fe388411a70534c96fe173f5236951a5cb40516e70b7d450d7e88bdcdb44d07ba99adaf0742a7f8a2a87cec74c3a224525391079b345492727bdd6d20d375097a20db71402d0146c2a523a58fcb895bdb0cbaa05e5d10c1ba2cbf2a26b4b3ed91c04076e21183e89f7"}, {0x80, 0xffff, 0x40000000000, "146137b8fde7d96b2a15ea9275ba2c7cef4fcb5fab287134baef4b2b9c388b86308ef356045cffce8bd58a6f36410d7bbd29b22b8af1e71ac5851f39b00583a4e8897f3613180a73b75d21fa9e85b78941483378819d489ef9c9e85984346c1cff30ce9ba88cc08c49"}, {0xd8, 0xffff, 0x8, "59842c3dbf982bd18ff6978303b48b282a78c882d6e8e4543b7887a71b39729d727a426cfc40f1f99c567b2af4a47c0de13611315663dd25431f77273d25dc44d522ff7be0d29748c28a93fc32fb7f01ad7ec6b35e874fe68c64652b67173250c5e5cf4fbcd01c68157e4bdde26323c829b696736662f65675e2f3a8e8d12a7d2630e3399e4169685b2b71fc192ca427fa40b62b08d2e7e61f5dfd16faa3bd4de8e81b1d401d90102054000a873471867e71e3bc95dbe5c7aa8f6888ce3f16fb47"}, {0x110, 0x1, 0x9, "b248ec2bbf0d7d109bdb1e616c7daeb40a41b2c0e0e49a51c30cf97627d454d7ac8e97aa53d242bf4c80141b790239977e423834655a1da38904208e7b5ea1a9c62ea58a841fb05cf8b724459ed4178cfe4a0919564a9da07167abce4d73c05149880c20ba95cd9e21a1df3ec8c2d1b4dc6f5fb5177df07749522fa26de4444a8b9a6fd8c26522a3f003cc965760b3ab9a6a144efac224660fb150844be644e6c5794c0bb887dd96e8cd8841e1c36d4a48babf565847327b5c61b4b7d0670d4933ca9173ae06c1f6ab8cd47932dd93dab59c83e8f4f1611d86db64194b9a2c698425d3d175cb843880bd2af83192e035c12a5dc28d6e3f142e938840e1cb99"}, {0x90, 0x1, 0x7fffffff, "1e661eb03cc789aae776e021e9b5d3b5680414b9c378ad44abc721189d98389d78248b1166c991d80a86fa1e31ede8bdb5ce0bc42dd6d00ac969c359b0210089d3ac6406ced7ead4a963b4374b3a4ee0d2eacabe0ec79182eef1a2d680b0b87bda622c6f6e5ed600114d69ee0e4e3c6a40d807b01c56e8488c5ee5e6199903"}], 0x3f8}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/tty\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f00000001c0)="9dada99cacf40680082ca2cf654baf3deb8de24039", 0x15) 11:10:47 executing program 1: socket(0x26, 0x4000, 0x6) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:10:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20908, 0x60) write(r0, &(0x7f00000000c0)="dc884feb3416c18ea8e769140901b8b579ba0835ac6667d4190d7c0c799015aa7e999b96b654965e9f4ae0650a28143b5e3962d1ed058020d7ff68713148e7166c423e68787318094442cfd63c2844bcb2f2013680471aed6daa651fabae5bcf5185b9db41479b99217df2b80389a29e24985ad7412f6b23be6e01554b78e20605f53acb7f73559538b776ea14c5ab5494b4e7a999d8a75499026d5576ca23c1e323d53d0c32f758d4f176b954b1c796dc543275215e111fe149b2d3db2719c43e22b6cc749f0392ec3692c50e087fd9216aaf9a44bfc40be1f6f68cffd29920", 0xe0) mknod(&(0x7f0000000000)='./bus\x00', 0xc1a1, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2000000000000000, 0x0) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup2(r1, r2) msgget(0x2, 0x2) fchdir(r4) 11:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5", 0x15a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0xffffffffffffffff, "f8e3306ab538f862dbf9b9b15776ed469068b737"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='P', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x320, 0x0) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 11:10:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchflags(r0, 0x2) read(r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000040)) 11:10:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x42, 0x0) read(r0, &(0x7f0000000180)=""/214, 0xd6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) r2 = dup(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) getsockopt$sock_int(r2, 0xffff, 0x9, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 11:10:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) semget$private(0x0, 0x4, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) close(r0) 11:10:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) socket(0x7, 0x3, 0xfffffffffffffffb) 11:10:47 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000272ff6005817f8afa866e76b5c52c4068d01bb2b8559631a3fe432d75dd2edb4d17554f5b91a1677f59b16e4cdbc2a0101000000000000cea100"/73], 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x100) chflags(&(0x7f0000000000)='./file0\x00', 0x30002) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/37, 0x25}], 0x1, &(0x7f0000000200)=""/139, 0x8b}, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 11:10:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x108a0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00002ed000/0x3000)=nil, 0x3000, 0x2) fcntl$getown(r0, 0x5) r1 = getpgid(0x0) r2 = getpgid(r1) wait4(r2, &(0x7f00000001c0), 0x3, &(0x7f0000000200)) minherit(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x3, 0x9) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:10:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000640)="a6", 0x1) 11:10:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x40045700, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) r1 = getuid() r2 = getuid() setreuid(r1, r2) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 11:10:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x8d) socket$inet(0x2, 0x4007, 0x0) 11:10:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x5, {0x2000, 0x5}}) r1 = socket$inet6(0x18, 0x2, 0x8e) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x10, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x88, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x24, 0xfffff, 0x8, 0xf8d}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x9, 0x1000}], 0xffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x44, 0x1, 0xffff}, {{r2}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x64, 0x700000000000}, {{r0}, 0x0, 0x4, 0x4, 0xacc, 0x5b9077d5}, {{r0}, 0xffffffffffffffff, 0x33, 0x0, 0x0, 0x9}], 0x2, &(0x7f0000000200)={0x6, 0x3f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r3, r5) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x862, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) LS [å‘è6v¼‹‹ª$Z“èëϺÈpQqZÈM÷bM†™ËípÍ»âÿÜðšq4ÝCB¢a¾@Bý]С`š¾éÂPöC#臄ù~0.`LS [å‘è6v¼‹‹ª$Z“èëϺÈpQqZÈM÷bM†™ËípÍ»âÿÜðšq4ÝCB¢a¾@Bý]С`š¾éÂPöC#臄ù~0.`pckbd_enable: command error 11:10:48 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x400) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) sendto(r1, &(0x7f0000000040)="89019c16e011bf3ef440495f0abe1f68428d7202979b63e27d52817e08c82932f801e7da5c2b3ec2786f574026028c015077cf36efd6f2f59339eb96b32ffd8ecc4d94401af7d39df8ccb977b4b32cc944a46ff452b2beb92083536dfa1a1cf325da1bc21d4327a71a4da9183f48b6d62230d148d56ebcdde7c0dcf705", 0x7d, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffff, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x3, 0x80000000000000c, &(0x7f0000000180), 0x0) 11:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c000000001400fffffffe000000000000000000ffff000000e4", 0x2c}], 0x1) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xfdf0) 11:10:54 executing program 1: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="812a854b61df1d22a28eadf976b3929c5762511e5b0596ed597f0ba9256f70ccb4fdcc2d2ff80de85e12d5e9be23c9045b374fc017e48ff0d639533a7e5e3fb6fcf9e06cdca955446a7ef6318a95c4e0e3c3c7fc0c01f3da9fe886006f478d1ded7d9b88d13c082c25fff560f49b02c75f0182f44d1f319a2007e71766850fda7639523ab2b671345bae8b1bff5882d5e49d53d0e4edaed0e4f8749196a00c612cea6c1ee8767c160ddb71d7d1f1ce7397188210b89a2f20cc", 0xb9}], 0x1) fcntl$getown(r0, 0x5) 11:10:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)=0xd) 11:10:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000fee000/0x12000)=nil, 0x1000) shmdt(r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001040)) shutdown(r0, 0x0) r3 = socket(0x26, 0x5, 0x7fff) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) sendto$unix(r3, &(0x7f0000001080)="f9b87328a9d4e142a352b9af6aa26a4d88d8210ba1954fcd9a5f4dabd31076d52d86e6b4d24028171da59bdd4411bbadbee8b09ef551413f1ec0ef399c241ba45b0f86298e5005567e3b736ad691b6079844c9ac7725de11f74f57b0a2d81777a539a085e59a5fc7fe2255ff70a2fda96630d15003c5075985d50cb50b620aff7e94db521750d931b274e385fbd3807cfbb218d5be48cccd138859daf340e374cd8a2128395cf40e5f19999e86df0d117de85e62b173e50880c7eec53d90e5e5986befb65773cda45c2e108067d174437bc48c4bb95372b41d3d83b942fd3c64f4605658cd9a6ed12326c12664", 0xed, 0x4, 0x0, 0x0) 11:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x292) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 11:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xc0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="ccb03a9e7d970174719bb2da582b7e680c7a9560d9d7f9dc1800a691df4f1f499d92ff2dd9f6e8c9a8ddf7770eaae3adecb9504d23ecaf90da25241ef3dbe2efb0051937e05a87521f3199f09973d20839f6797678c438b93c1145cc938556fb651231ca0c3c2dc0da79a776f7e90a201c033e6b83e557382280493f41819eb808b27656f24cfd98", 0x88}, {&(0x7f00000001c0)="ca5a6e140da034b4bd65ffb32186432f7dd2928318391e1c41d2fa377a45d7a2d0f5af55943dbcbc3bcace5124034a729f5bbad231d13faef0b2a1a17294c7068ae163ec89a1d43562c015852fe78dbb78fae7f21731349a83e6aa76dfc9546633cd77f16509338eda73924817431b0f73b26fe87be35305a360d531f7792ffb5fc84fa4d8e6f50d064e81e841f7b55000f366c89483ddcfed195a017e277ae0c4b382decc43144692c9305939e704e38e656729ee571129c119d7e97bbe0a1d320752eeb8d86f29e33c3b92d613361629e06fac2642b754b82d74bd192519bb9b10fe044d2df0a7f6aaf000f5bce77b", 0xf0}], 0x2, 0x0, 0x0, 0x40c}, 0x401) dup2(0xffffffffffffffff, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:54 executing program 0: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) flock(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r1, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) setrlimit(0x804000000003, &(0x7f0000000100)={0x130001, 0x440621010000001f}) 11:10:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x4, 0x1) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = getegid() lchown(&(0x7f0000000040)='./file1\x00', 0x0, r1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getuid() 11:10:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f000072e000/0x1000)=nil, 0x1000) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 11:10:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0xfffffffffffffdb0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 11:10:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000980)={0x1f, 0x3, 0xfffffffffffffffd, 0x81, "9eaa332a359bfb9f402cba7f7268a9222a98d4f7", 0x4a, 0x1ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r2, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 11:10:54 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 11:10:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000c80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb266e9f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000100)="7310c7488a9a3876309c8e425fffb6cd34cd60631a37c0b361c036ce6a8db8bd13a1de7f24b4a8485326dbe41c06c6bbfbef8c48cb3522fddd12f2b76de3c232dfdf901ea9b7e968a4b3c025bd3386f6730ac86f9aed92e72cda36f185c2f9d7acc03db1843c17ed4f3970b02809b00d0e05d5aaa3415c57806518f0014bcd14c2f594b7e68f7e6800a3a790516ae7825c2d92757d6d0f26040d1d757e6f6dcb4de2", 0xa2) close(r0) 11:10:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x2, 0x8, &(0x7f00000000c0)="38586e2a49c3385d7fcedaba69130da67a3daf0371c5116e555fd8b9a1d8182e902651d619ccaa9aea3048a2e02c1e81ec92b9a9d3b45e89443345bd4b71d86eb738023d18e611b02e4e55319932352ed4a5a46db126f351953783aff39e7d3288d1957517a105", 0x67) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x3, 0x74f}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 11:10:55 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) setrlimit(0x4, &(0x7f0000000000)={0xfffffffffffffe73, 0x9}) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 11:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) write(r0, &(0x7f0000000380)='oL', 0x2) chflags(&(0x7f0000000040)='./bus\x00', 0x20002) execve(0x0, 0x0, 0x0) 11:10:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() setregid(r0, r1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r4 = dup2(0xffffffffffffff9c, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x100}, 0x10) setregid(r2, 0x0) 11:10:55 executing program 0: r0 = socket$inet(0x2, 0x200003, 0x40005) getsockname(r0, 0x0, &(0x7f0000000040)) 11:10:55 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 11:10:55 executing program 1: setuid(0xee01) socket$inet(0x2, 0x3, 0x9) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x81) 11:10:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xe32, 0x7fff, {0x73, 0x1f}}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140), 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x9, 0x9}, {}, {{r0}, 0xffffffffffffffff, 0x28}], 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 11:10:56 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r3, 0x5) close(r3) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r4 = dup(r3) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) socket$unix(0x1, 0x0, 0x0) syz_open_pts() 11:10:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) 11:10:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 11:10:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/230) setuid(0xee01) msgget(0x3, 0x1) r4 = msgget$private(0x0, 0x204) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 11:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc8) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x27d, 0xffffffffffffffff) close(r1) 11:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x20) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 11:10:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x8, 0x40000000000023, "a5db6e6e2a3ec2b6d9f87284e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r2, r1]) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) r8 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000140)=0x10000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r6, r5, 0x0, r1, r5]) setgid(r9) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001940)) r10 = semget$private(0x0, 0x3, 0x420) semop(r10, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 11:10:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 11:10:57 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="d4a6e96d10144239ba1d7b68c91c7ba82364072ee828b1ba43409eddf8aa6f813fa71513cdd6f0162acab2d30c4a21a657081571275e2b233ce708062659f2ae7c521a6b9e", 0x45) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xffffffffffffffdb) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x818, 0x0) setpgid(r2, 0x0) 11:11:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r2 = geteuid() ioctl$KDSETRAD(r1, 0x20004b43) setuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:11:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) dup(r0) getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xffffffffffffffdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r1, 0xa, r1) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r12, 0x0, 0x0) 11:11:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f000053a000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00006aa000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/102, 0x66) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 11:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:11:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2007d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) 11:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd09) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:11:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x86, 0x5, './file0/file0\x00', 0x6, 0x2, 0x7ff, 0x2}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 11:11:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28010000ff649ca9ffdfe72ca40cc593f232f60fb87fb1e801850161cd2cee1493af64c80f13a531db6c6b01f40e621b30dcdd84a3364c2134873ece810bb8d638efed19"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 11:11:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 11:11:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x6214) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r3 = msgget(0x2, 0x400) socket$inet6(0x18, 0x4000, 0xde) socketpair(0x6, 0x0, 0x9, &(0x7f0000000280)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') msgctl$IPC_RMID(r3, 0x0) listen(r2, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x800, 0x4, 0x5, 0x1}) open(&(0x7f00000001c0)='./file1\x00', 0x10000, 0x4) r4 = semget$private(0x0, 0x3, 0x201) fchflags(r1, 0x10000) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/43) readlinkat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/13, 0xd) 11:11:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000880)='./file0/file0/file0/file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) r10 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_flags}) r11 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x8000, 0x3ff) geteuid() listen(r12, 0x9) getppid() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="6600e19f37184140c0b51966a79c54dd326e2c3ee5240edde5fb61f13587d26ef7917bd013e0e4bf0cd502c531eadf37ca36edd3bba905a95ff9e1740bdd97537118d74bbaf7e5e9f961ce89d45b27cc7c1dc3a7d6ea8e610edbe109a922830c1b4e", 0x62}, {&(0x7f0000000340)="23cfaa725b4b4658e2e08cbd1aa9d814253b52b35f6199238e7eabc23caa5c8314df0099845fdc84339911d8c35d747434e1e30fc26b18c072b7f65c8653b0f4c57cd8ac1be7c2ee88013667d1692096fee143076282aca03c36b5b896634d04360e08e5d03eb3afc07d69aee0a142570223681baf25910f102cad261a07c0230833d583c86f23c9eeee6caf06877657803e4444518292e888e803566660b959e67b87f063f2fca20d34b97213e481848b8c3d04bd8626b2ea165678def228d245feb332f6eb7f57c1f1", 0xca}, {&(0x7f0000000440)="7370ab386fe695a79b20ebc98204ca1b1613be2a094aaaedb964a7ce4806511397e53898d580a67edb5bb6fb7b301075747dbf72fc114e523953252f29f5159ac961c5701238ff13bcb3c8111a5dc1381e309a8006cb3723a6e9f92a454f2a798d9b8dd16edfd17791a87d4f58d32b2e47bf1a22768eef8b27e52a79dbbffb560fa24d0949d77ba889fbb4fd892cf95bf9d281ab8a4c431d63766192031d5e7014e96255ef63321441ba", 0xaa}, {&(0x7f0000000500)="9c430cc43d2e17fe250de2dbec74876a9dbb0268e4cfea9f0c838b997dbc3538442dac387d29b25fef0badb021eba59510e665c381b494f55baf794800a60071f3b45c62d133c5480f3f59e58f4c39b63eafbbafe0f008e7fa24dac90c88703e1362ee7570b5a958923e4d81e313d97e4fbcb42f", 0x74}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="20001400000000af14ca2101000000de", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x2}, 0x400) open(&(0x7f0000000140)='./file1\x00', 0x108, 0x40) 11:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)="9d8e224cf7ad7cda397e4d2f0347de0c015d9ee9f302fd1d7cf741970845702b84458a59380723bbc2d5939a9b4c9516fd8582636d34d1fd01b850d96ec8", 0x40f) 11:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10120, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 11:11:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x8}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x9, 0x0, 0x4, &(0x7f0000000000)={0x100}) 11:11:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 11:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xff, r2, r3, r4, r5, 0x1, 0x9}, 0xe584, 0x0, 0x4f1}) write(r0, &(0x7f0000000180), 0x0) close(r0) syz_open_pts() r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) writev(r6, &(0x7f00000003c0)=[{0x0}], 0x1) 11:11:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x1fd) 11:11:03 executing program 1: getpid() r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 11:11:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0x4e9, 0x0, 0x0, 0x0) 11:11:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)={0xfffffffffffffffc}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "9eee2c6a62e80be6be3ef1a34a1026aaafb51dab6d5300f9d913b75765d98c222f94d071619c1a09a7eee0e36449c0ca78a131e8cd4e74669d1d5b125832d90c103d9c953ce463c2f2d1cb359542b5831b6ba50f6e54dae7ca2ce64a4f9096fa4c5ee6e27ef2e5cf7a603c596ba92cc16489cfb323b61502650632ae756564cde056a36467e9ded055d61c758585e72280da0bf6947b22893fe14e2ebcfbc93e702c3123c79ee30f6ffba4781775d8ab6c256218f7d6db5f12c4a433011b5890125494dcceef9bdc897d6b35ebc006c63fe4ff3e"}, 0xdc, 0x800) 11:11:03 executing program 0: r0 = getuid() setuid(r0) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x1) r8 = shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r3, r7, 0x2, 0x2}, 0x2, 0x6, r2, r5, 0x0, 0x3, 0x40}) setuid(r6) setpgid(0x0, r5) 11:11:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="1a05ea26b2309a175670c95c44683178e8313cd71f6d5f0686ddf03a3360b3910ec3ce6cae52a3faf08aa2b1f83ea633921bc2f8c74eabf09c", 0xfe82) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f0000000040), 0x10000) 11:11:03 executing program 0: nanosleep(&(0x7f0000000000)={0x81, 0x1}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x101, 0x14, r0, 0x0, 0x51) utimensat(r0, 0x0, 0x0, 0x1) clock_gettime(0x2, &(0x7f00000000c0)) 11:11:03 executing program 1: pipe(&(0x7f0000000240)={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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/10, 0xa}], 0x1) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 11:11:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x300, 0x0) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0x400, r2}) flock(r0, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0xfffffffc}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) shutdown(r1, 0x0) 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 11:11:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0xd3) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x8, 0x8}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x7, 0xffffffffdcd8315c}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) 11:11:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x2, 0x0, 0xffff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 11:11:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000010000eb9af047c08ba5c1dbbba43ec3a92ada31beedbae1d70c7ab1b6a4a895b9de9b8e2ec366146a952fc7de8dbb4b5ff746ea5f360f35f2cb91a019285dee3f6928b6c2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:11:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8005, 0x9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x10a70b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 11:11:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) msgget(0x2, 0x400) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000980)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e564803100"/536, 0x218) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000000)=""/59, 0x3b}], 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x110, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sendto(r2, &(0x7f0000000400)="993be21f211d7b62f9d8a41785dc3a3909f96ae1535c9bf7a31194c2a10d5f67a789f1711bfda29627be242281ddad44b30a7d2a8f544ae2398b5203e9fcdea338e46a1c163a5dc0a3ce711bc1cd61b1b5c0be464bf4c69e558a3d9cce15310b3ec5dbe12f6c6a49ca86100978a0080119570b", 0x73, 0x8, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x9, 0x10000}) geteuid() 11:11:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) fchmod(r6, 0x60) r8 = dup(r6) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 11:11:04 executing program 0: mprotect(&(0x7f0000291000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 11:11:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x5) 11:11:05 executing program 1: r0 = socket(0x0, 0x1, 0xdc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa2f6dd1d65dfa853, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x9, 0x6e8, 0xfffffffffffffffd, "0366fd2ba77f0c033c0adfc31b7bfa764000"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) 11:11:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x280) msgrcv(r0, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) msgget$private(0x0, 0x120) msgsnd(r0, &(0x7f0000000000)={0x2, "c9af482dee7cb77b7213684aeb7872ee6d6493863abbbec80b34486aa5619ad0df0bb59cebf1af3deb8c61c9a32c230e6e3f035dfd0d89eb9b5169c9d30eabf9aac06db065ba664ef1ac81a8f6c25ce16866d4c9e2abcfe8bb4b12fc33eaf4f54c9bf28dab8fa955bb71bdc1fa3e3e479f2459d63694166c3c8d016894189d54a6459db2cb0824cd8a323b35304e3799f4782513e5498abd05c66bc2b0aae2ab5d8ee4d535e1d351079a0e0dceab7419101fa9a5f6362ce4fb785ddf3725740048673677c69eeca7871db57c7cea5cc5637a1049333cc7355fbedd9b7de9a363bf825562d049d58428269bf8c51d1154e1d5896d63c6e2fda15bc32f1b"}, 0x105, 0x800) 11:11:05 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x75d94131, 0x1}, 0x10) lseek(r0, 0x0, 0x8003) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 11:11:05 executing program 1: getrusage(0x0, &(0x7f0000000200)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 11:11:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffff, 0x2, 0x6, 0xb4c6}) 11:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) flock(r0, 0x4) 11:11:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4d440940}) 11:11:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x10000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x80087467, &(0x7f0000000440)={0x4000000000000000, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) panic: malloc: allocation too large, type = 2, size = 10370435592 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *155337 3568 0 0 0x4000000 1K syz-executor.0 197952 25584 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(26a204a08,2,2) at malloc+0xa6f wsmux_getmux(4d440940) at wsmux_getmux+0x71 wsmux_add_mux(4d440940,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8063d9a298,80085761,ffff800020c5b5b0,42,fffffd807f7c6a80,ffff800020b39c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd807e1e8268,80085761,ffff800020c5b5b0,ffff800020b39c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39c38,ffff800020c5b6f8,ffff800020c5b6e0) at sys_ioctl+0x651 syscall(ffff800020c5b790) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,29a362ce010) at Xsyscall+0x128 end of kernel end trace frame: 0x29cab5ea690, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 10370435592 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(26a204a08,2,2) at malloc+0xa6f wsmux_getmux(4d440940) at wsmux_getmux+0x71 wsmux_add_mux(4d440940,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8063d9a298,80085761,ffff800020c5b5b0,42,fffffd807f7c6a80,ffff800020b39c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd807e1e8268,80085761,ffff800020c5b5b0,ffff800020b39c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39c38,ffff800020c5b6f8,ffff800020c5b6e0) at sys_ioctl+0x651 syscall(ffff800020c5b790) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,29a362ce010) at Xsyscall+0x128 end of kernel end trace frame: 0x29cab5ea690, count: -10 ddb{1}> show registers rdi 0xffffffff815744d7 db_enter+0x17 rsi 0x1b0a __ALIGN_SIZE+0xb0a rbp 0xffff800020c5b180 rbx 0xffff800020c5b230 rdx 0x1b0b __ALIGN_SIZE+0xb0b rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff8161baa3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xb1fd1f8b09964c35 r12 0x3000000008 r13 0xffff800020c5b190 r14 0x100 r15 0x1 rip 0xffffffff815744d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5b170 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=155337 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b399e0,0xffffffff82382238 process=0xffff800020b3a358 user=0xffff800020c56000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3568 293874 24321 0 2 0 syz-executor.0 * 3568 155337 24321 0 7 0x4000000 syz-executor.0 24321 132976 74285 0 3 0x82 nanosleep syz-executor.0 76915 199206 1 0 3 0x100083 ttyin getty 89169 477037 74285 0 3 0x82 nanosleep syz-executor.1 89575 371852 0 0 3 0x14200 bored sosplice 74285 59904 93071 0 3 0x82 thrsleep syz-fuzzer 74285 188115 93071 0 3 0x4000082 nanosleep syz-fuzzer 74285 376744 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 322186 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 280455 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 288227 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 379453 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 183637 93071 0 3 0x4000082 kqread syz-fuzzer 74285 371259 93071 0 3 0x4000082 thrsleep syz-fuzzer 74285 196747 93071 0 3 0x4000082 thrsleep syz-fuzzer 93071 84849 348 0 3 0x10008a pause ksh 348 12048 98907 0 3 0x92 select sshd 98907 443047 1 0 3 0x80 select sshd 17058 83331 82503 74 3 0x100092 bpf pflogd 82503 231178 1 0 3 0x80 netio pflogd 12575 20193 90418 73 3 0x100090 kqread syslogd 90418 203182 1 0 3 0x100082 netio syslogd 98484 493571 1 77 3 0x100090 poll dhclient 9022 12134 1 0 3 0x80 poll dhclient 14488 285382 0 0 3 0x14200 pgzero zerothread 53124 413371 0 0 3 0x14200 aiodoned aiodoned 10301 504752 0 0 3 0x14200 syncer update 69592 273865 0 0 3 0x14200 cleaner cleaner 25584 197952 0 0 7 0x14200 reaper 4036 37691 0 0 3 0x14200 pgdaemon pagedaemon 69236 195119 0 0 3 0x14200 bored crynlk 77733 510260 0 0 3 0x14200 bored crypto 27008 25769 0 0 3 0x40014200 acpi0 acpi0 44857 96139 0 0 3 0x40014200 idle1 10255 43553 0 0 3 0x14200 bored softnet 36535 293648 0 0 3 0x14200 bored systqmp 90266 382505 0 0 3 0x14200 bored systq 40529 427503 0 0 3 0x40014200 bored softclock 54652 265999 0 0 3 0x40014200 idle0 13644 118222 0 0 3 0x14200 bored smr 1 474779 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff8237c188) locked @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_pmemrange.c:1124 #0 witness_lock+0x594 #1 uvm_pmr_freepages+0x132 #2 pmap_do_remove+0x6cb #3 uvm_map_teardown+0x1a5 #4 uvmspace_free+0x85 #5 uvm_exit+0x29 #6 reaper+0x198 #7 proc_trampoline+0x1c Process 3568 (syz-executor.0) thread 0xffff800020b39c38 (155337) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823959b0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9544 6417K 6435K 78643K 11136 0 0 pcb 25 9K 11K 78643K 787 0 0 rtable 100 3K 4K 78643K 632 0 0 ifaddr 65 14K 15K 78643K 238 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1489 0 0 iov 0 0K 16K 78643K 123 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 1954 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 30 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 209 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 1181 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 54 51K 71K 78643K 566 0 0 subproc 64 65538K 67586K 78643K 278 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 147 0 0 in_multi 33 2K 2K 78643K 164 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 10 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 342 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 85 20K 29K 78643K 4686 0 0 UVM aobj 68 3K 3K 78643K 75 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 50 0 0 NDP 14 0K 0K 78643K 72 0 0 temp 186 2380K 2446K 78643K 6756 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 667 0 660 1 0 1 1 0 8 0 plimitpl 152 66 0 58 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 99 0 59 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 240 0 236 1 0 1 1 0 8 0 rttmr 72 4 0 4 3 3 0 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 29 0 29 8 7 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 1 0 1 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 41 0 35 1 0 1 1 0 8 0 pfstkey 112 41 0 35 1 0 1 1 0 8 0 pfstate 328 41 0 35 2 1 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 508 0 318 14 2 12 14 0 8 0 art_table 32 509 0 318 2 0 2 2 0 8 0 art_node 16 98 0 64 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 205 0 195 1 0 1 1 0 8 0 shmpl 112 73 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3511 0 2071 47 0 47 47 0 8 0 ffsino 272 3511 0 2071 97 0 97 97 0 8 0 nchpl 144 5420 0 3762 62 0 62 62 0 8 0 uvmvnodes 72 3810 0 0 70 0 70 70 0 8 0 vnodes 200 3810 0 0 201 0 201 201 0 8 0 namei 1024 16612 0 16612 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 2 0 1 0 8 0 scxspl 192 14624 0 14624 17 16 1 6 0 8 1 sigapl 432 1363 0 1348 2 0 2 2 0 8 0 futexpl 56 14207 0 14207 6 5 1 1 0 8 1 knotepl 112 426 0 407 2 1 1 2 0 8 0 kqueuepl 104 317 0 315 1 0 1 1 0 8 0 pipepl 112 994 0 975 4 3 1 2 0 8 0 fdescpl 488 1364 0 1348 3 0 3 3 0 8 0 filepl 152 8706 0 8606 8 3 5 7 0 8 0 lockfpl 104 383 0 382 7 6 1 1 0 8 0 lockfspl 32 486 0 485 7 6 1 1 0 8 0 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 47 0 36 1 0 1 1 0 8 0 ucredpl 96 2102 0 2093 1 0 1 1 0 8 0 zombiepl 144 1348 0 1347 5 4 1 1 0 8 0 processpl 840 1380 0 1347 4 0 4 4 0 8 0 procpl 600 3852 0 3809 4 0 4 4 0 8 0 srpgc 64 40 0 40 5 5 0 1 0 8 0 sosppl 128 11 0 11 4 4 0 1 0 8 0 sockpl 384 1350 0 1331 10 7 3 4 0 8 1 mcl64k 65536 410 0 0 49 18 31 34 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 1 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 151 0 0 15 2 13 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 527 0 0 21 0 21 21 0 8 0 bufpl 256 7899 0 1148 422 0 422 422 0 8 0 anonpl 16 161820 0 153804 101 58 43 54 0 125 3 amapchunkpl 152 8156 0 8066 22 17 5 11 0 158 0 amappl16 192 7746 0 7253 88 58 30 37 0 8 3 amappl15 184 97 0 91 1 0 1 1 0 8 0 amappl14 176 44 0 41 2 1 1 1 0 8 0 amappl13 168 312 0 309 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 565 0 545 1 0 1 1 0 8 0 amappl10 144 67 0 64 1 0 1 1 0 8 0 amappl9 136 851 0 847 1 0 1 1 0 8 0 amappl8 128 424 0 409 1 0 1 1 0 8 0 amappl7 120 43 0 37 1 0 1 1 0 8 0 amappl6 112 551 0 541 1 0 1 1 0 8 0 amappl5 104 158 0 143 1 0 1 1 0 8 0 amappl4 96 1885 0 1852 2 1 1 2 0 8 0 amappl3 88 177 0 171 1 0 1 1 0 8 0 amappl2 80 10824 0 10760 2 0 2 2 0 8 0 amappl1 72 39458 0 38994 25 15 10 20 0 8 0 amappl 72 4147 0 4109 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 74 0 7 2 0 2 2 0 8 0 uaddrrnd 24 1364 0 1348 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1364 0 1348 1 0 1 1 0 8 0 vmmpekpl 168 15461 0 15436 2 0 2 2 0 8 0 vmmpepl 168 153175 0 151582 139 57 82 83 0 357 11 vmsppl 360 1363 0 1347 2 0 2 2 0 8 0 pdppl 4096 2736 0 2694 6 0 6 6 0 8 0 pvpl 32 436484 0 425262 223 100 123 141 0 265 18 pmappl 224 1363 0 1347 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 643 0 29 18 0 18 18 0 8 0