kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 15:07:37 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.152' (ECDSA) to the list of known hosts. 2019/03/28 15:08:10 fuzzer started 2019/03/28 15:08:17 dialing manager at 10.128.15.235:44512 2019/03/28 15:08:17 syscalls: 1 2019/03/28 15:08:17 code coverage: enabled 2019/03/28 15:08:17 comparison tracing: enabled 2019/03/28 15:08:17 extra coverage: support is not implemented in syzkaller 2019/03/28 15:08:17 setuid sandbox: enabled 2019/03/28 15:08:17 namespace sandbox: support is not implemented in syzkaller 2019/03/28 15:08:17 Android sandbox: support is not implemented in syzkaller 2019/03/28 15:08:17 fault injection: support is not implemented in syzkaller 2019/03/28 15:08:17 leak checking: support is not implemented in syzkaller 2019/03/28 15:08:17 net packet injection: enabled 2019/03/28 15:08:17 net device setup: support is not implemented in syzkaller 15:08:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x14}, {r0, 0x115}, {r1, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x40}, {r1, 0x1c4}, {r1, 0x102}], 0x9, 0x58a86cc0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x6735) r2 = semget$private(0x0, 0x0, 0xa1) semop(r2, &(0x7f0000000140)=[{0x2, 0xbd, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x6, 0x1800}, {0x7, 0x8, 0x1800}, {0x3, 0x1000, 0x1000}, {0x0, 0xf26b, 0x1800}], 0x6) r3 = socket$unix(0x1, 0x2, 0x0) r4 = msgget$private(0x0, 0x302) ftruncate(r0, 0xffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x180, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/21, 0x15}, {&(0x7f0000001380)=""/252, 0xfc}], 0x5) r5 = open$dir(&(0x7f0000001500)='./file0\x00', 0x40, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) msgsnd(r4, &(0x7f0000001580)={0x2, "ba4395fe8cfa82de2c9802cb7f030057bb632d4a74b414e317becdae63a694ecf59f1742a04437fd6ce79470bfa7678a6af1a73bf06175f0653756c0db46b7c9e8371ad3df3de7d64d5892d4bad0693ac929f1b5230f8349c2e4bc138c26ec88569d686b59f7e25793a4ca210d66ed17650633e3629f79c3200cdfa0c7cf0707d58d5dedfb3e95585165d0648095bca1f0d611599a9c5a99c325a3571365d97bb3fa0ee7f14c199db9b8d9742177d3888db04ee02d1bc44ddad212b91219fe69fa69871a7b92904754d288f26d511682501e3f3a2b7ed0218dc8eaa479f01df0a834264a023600deee48cc13eda6af626a8fd5a599dbaf1cfb5c53202a719c76a4c6ad34908960329e376c7a71a0d195b1894ed889a713b6a560ae351aa14def8073ae7ef1a489f50bbf3998749e836bf34418ac18bf9ef96376bcd86248d4366fcafd5aba8b43474a12b168642b7ae8ca715fb2a47a2a51bcfcd9c0910d8ff2f12b16fc81c17f8bf8e82793452c67585fee32618f4aa0ee3d7ded36d478486ac593d6dc2c66cdc97789f30d228db5d42230ba52b5cc1b4fcb3cc3934b5458a611b326ed7f2433ad948df26d0e0f60d6932c5b596b82e83a259da70378f5c22ab234f9647b048ceee9b36b9f1001332635020d786ce7a2fe45a76168373a2fb8f6dcb08c570d823ba5a856cce3f2d13ce7c14ab35bad6c162cad6b921e1cf815a4d7637475bb7e169d2855088260101f12ede373383b08af6b613a779c9204284bc6fc28237288464450a07650825b1702d8c2430a0d262b0bb7b935d1dff3f402f685b96741ec655903e1e8c09263f3487c2975dda8af46b4a0ab38024b09352b5f70ebad265956eabfc859c392654a551f768bb096a49749c5978b39d9195cf77731d2a5c6470dd6d1edadde3b03b25b6dcec73da2563200cd4acf54d9579d0b3c03998f9da369a75d107d63b58f22d0036849fc026ef59150a07e93fa97b774fc98b5514eda7cdff0bfb46a650d2830e5185c04f5c7acfbc954336e170809b393ef08b60240f464150be1fdf4db208f07364b28b2a6456149006931bd6e8536f5a93b00744a25ce06218c09f2a486c6f2b8908f390958e9afe2672280ca0b8999075e05c9825d81f353a8c9b31455468b0128a6f394160e2ff41a666e73044b2922c4790bec1573d7cba6dc80415e83d79c1e94165ee7c1ac240b5a5d0808b9f6b0b9ff3ddb4e7e211a1dd9d4e1babf7a37f993c0ddfeb798f5e2fb1182e6be039e672f3a8bb057835e0c29bd450da10f24499244c0ab8392aa4ff5b271737d59c8895280e9a044b235aefacfc2220f6aefa814baee5f65811ea28bf3a7814ee6ffe90b7c8e66deb8e3e6abfb52f7a5a65d2700f23c18f9cc27932db2d0d3bc07c145c2d1be3f35eed676c023ec2b396ee6a5d5d2510c3127a85736569bedd3b5f4b56f5c5f3ad354b60f79929301b2924f15bee8af70c3750a9982cc1c56bbbf5733951b27f20c554ff26956a7ff0e96117345a8c7c705e25b8be3f86c0a32f6175835292f3abf65fbd80d38aa5ac696dc7d71e52119c2df69eac3d596e536e64c11da122dfb1016b5a66b6a7d1af59c69e9f408ed46b0b899b7afddfd2c81bba25b6c1b07224e580e4664562884be8046a9755665966810b92feb1db1470426c98b8b7ea919af657a6ae258a5b9efa6cfa53202c79e41f0eb38fa0305ed817f569ccf6d11d81e2ddae134f03dfca0c471af7faf13d72c75441cc0c5584a6ed67903ee48ff13e9e77a05ce30652c418bceffe71903be0c7fbe2b4f18c1f8683d087642783bf96a42a40c0cc6796bf03bfff1b8de51f08a74d24a0a104908fd4a48a16399648e61822a74ff90f54d3cd31c5b285dc822bb6088bd0a725f5b93fe9fc875869c2cdd11c45980bf19fb1268423f0adc6e9183c0ce2d957bbee1506fd1dcf2bc0bf01fe46c73dc675b5cd8ee77db4ae36b16abf37ed726367606b4fcfb6fb276666f390461626ac33243b782e4494e01321651437375b4d75b74aee145bfb4616cd96e33b796af2c7c341fa0455da2e9656bc6d370d4c8eb605fb0a05fcee30d5145bf5b0dc40cdbbec468b979ea5cac6bc971130fd5f2b6d6fc003f2ba1e90b606b5b8a826ed905d3f95a93200b47aef483a593376fb740a4e3850915217fd1ba4871412eb9fa123ad16357e61c3031d8a07a88e42fffb447c751ef250a6d464430a96d5a7e455d08efae5b724893a0b15e5b88155727cf63b254fd18df2ce69cfd1192d648e1f79d99c979a3759ac792ce538568fbb01bacecb0071db19c6a1642e53acf47bf297c7074a08590c5a22dce662a7dee3ff8be161c2f210df772d6776cfae5e82ece35849dc57041177a3e6b529590445bd6ce643aceda19727e3bf17b4d1b80ae5f32210a8b5fb6a5d67a2fb9d81d7a6b4612b21b6bb12070cfe576827b79dc3f450656fc1a8a54d6d05302fe5812bca20a073f800b14e50663ceba217f59742c1b3b957d47e8a0f74fa2c87b14b96d8b8a4cd720231eab8af1c8a3e820fe19c85dfa938954ae4723466ffb385c7a28bc00ffbc50baf3b58a4109f6ce556919203db0e88cc39fa5b9811e70a5ed8a1b449da776c5285f609093b49a45d58de4878dfba43d22fc00f930a5a87dd0be2661a3ef05d6d1efe6edd6c0fc10f89275c129869c27aff8d590ee5aa1b6b885d95809317abbbc41e92a2a308e51909f7d7e3545faea388a4a6abf9492d8f4b8f05a8d29c9823c8ee6c7b4a61b7c17ef100374d1e1cd7c0ee5f5e110bfb1497ab1fb6c418291dc685273b1c79a13254bfae2c6a2eaa19347fc03dce690690153a012b54bba53f7893dcb3c408d075fbb7d80d54dbfc2645563e6387920fe95f50e4c888fe977c2079d02642911fc32aa699a08bf6b776680c195f05d8e7659f5c60528bcaa34e9239255758c2f57452086047bc46875c9a45062f60b7a0add2a5ccff73ab127b76489b019ec79fa285c64201796010ae634a70f8416592e7d4445242b7081ad53437cd1b37816eaac89b9389b74525dbcee2017c5773b85f428922909f0d88c4cb9661cd41e030f1137ca3660f8e0d62d05d489db888c1666e7c64ce2e79af80318b73106bda625ae3c9ae7f826f34226b129ae5a82faa1e5129f2bb06082e8ea2eab4f0c23f5fa81913adb78ddb522166c2df4a0802dc490148bf2a0ddbf19c3a03e6eda53528b4fe9816e483ae880c438a0b809a8932297a416534f3a888e9d7ec7e2222af46d1a16a46d7fa99a75d678ac737d93e2e91aad15afacbadbd72986f1917a66df0af036350b0b7fb8c4bf3dfa63a8778a886a02c3900cba44738aafaab431b02dfa645257780b8db7f80f585cd853e2688eb495e8ef6deeb7242891be98d727ff7a2c970ca21ebffad55c9b67c340afb17264d546b93857c50c5172786221bc4590ee0d49d0daf17d9b2bf173e73a45c4f1992c7b68ddd7bd09358d95683d76ce61a44b6e54488625bcf40311e8d6af3b76e3d59d3dd6fefdc5320c9fff6e5792f3345bd4c8b24c8732e1c0be99aaaddaae7f5ae9430df3987264ff9757252ed1bd630d92c1389bc8f7a40d0afe036c2b474440430f9811bc250eaa00545e2525aa11a8a78b253007059d8274a9f2e2db3ee7cb1210af013b76dd29ec5e3a17a60735148fdc52965b6e1e268acd770bd0e05e9049eb57c5d2b04dfc0837a3357ee943e78398decc7ca9c9ee96e22d51aec2f0739fdf07f50479ffac5ac00164de9b381d2ff0aed9661da5ea27aef6659e596ff29c355ec8f4e3f9eef0dd4f6f07f793ebd9c17ea0cd8fb1a1d46e6d9cc723bb4bdd400a8b183400b4a28dd3b340ec4efe4d92ffdfe1a43ddc9d1a7e97a54ba6e96f9ac4c934780071d4c560ec9ae8009d0d39b1295bbab352246576a9dc871bc684ddb98ad9d4ec47dc93b7aebcebe549914a3bedc9c677398972e0b14538a42a5a75a8d293cb105c3e11bbaa92da83de273b368b54e2d737585bd659c60abdb0d357eba719f13448d281cde8dc5dcf21a78bee642451e30b1e8cde67dc361bc10630ba11b01f0e5c956421ca971fc9e0ff9225404596e8eeb412df3658168d5a3bd2d2675a192891d0b90c22bec8d894e11e89a26adbf2ac20d754e44df8484ecddcab8ab090a3977ba115d5708e8fa4fea7b5178db321f3529954d9f872f9567ce67cc314573e5b55061f9a972c7512c3e8cdc183288d5d8df5703c41f48236edbb81b6040a36fc7574417e11d1e3b38b8e59bf9f911468341575115fffbd465746907736ac2c2cb44622bb39cb9464975ecf362605c6602e16d87ca0561861b26f22f9f7ff540da1c7e9ae12ea83137fa2fbcd8f88ce214414c1f72076af211cfe39335086ee7637c7b3694cfb65927985a473dafab1f3e17c2ea7975cb7b965b47e87d789517a6243bbb0254044ae823fcb8208552c195a98d14d11dc5f0def97a4e1655441e942133704e16abe35e56003d96df89c9c3ac39be861a694eba59020c4184704de0a5aeffaec830dd72b1f7306f8cfb62d65f3ade5b6ce1ed98f556c87c7daaf292af5cfd3c33b5a7dee5bb2f96dde46d53e8357ce5d879f15f2cbddd23b83d4e71e8f594fd77a12b1269c94e7d3aaf45dab6bdae0d781c47fe8ea564ea29880044583857c09f3ea9707d5e65e06e74e019a21e2e9dff51772a5a1eae76b26b968ed02ca1968ee5565f3b14e049d34dbf1271f5f8efab9d3f3ad446c304690f9a3e7a5015cdf2013bd5bce2795ee04d813dbad7190f068c1ea6f32107e48c6418e86992beb937ca54904a0a2484d4ec2daed43f401e8c96b9f242a125e4d19b16b2a1642632795ba87492523f8c33c8c9a45196cfe0f9f1b928dd1081ccaa1406f1d07ac784531c83b7693f54516fc52226be9c2cb3107441407e5302326072b4b9186be45047fae1e6bb495b21eb0c9633c0a2c27ea5196954fc1c30c12956f178e4ba61697361c81337c6e47ad2d2ff4bf7273a7471fc9e08ed1264577764170ffc0404a6e6726c2269d01e401c38cd29e995d7dee034a677d8398fbb64543a407babc79165408db5a72636e0ff884475d5d3e0c0eea2542207467530ed3315065689e7160dd6c5f8107030bc15af82db95cb7615b9c676a03ec455e411b308d59fd69ab5b85cc59493e6936830e2670a55f15cb42abdd58b8279a9947a25c63a2d6f207eb6cdcea421ff8a2e71c3bf680ec0d63d9d7b7d6858359737eb2b2c362f883b9f9753194183244e2167c9422ec4caf43d4fdeb2ef0f51bccce6876b5662799e70c75b6c653d3683979522086e463d3d021648d9eb50f96fa06609a0b77740f0e92a8877bf6539a3004af32a9da2a3408bd2b21c1115341868fb20c394fae6c5f2b54f7f4ff01d81f142ea4a663aca5f6198d40b5179325c9bfb1edb6c86d6d21b9488039c2307c05d9fc1a81275f881901b66afba738459ef1e4e0a2d6b7ac1687209c4bdfb55c3afd0331dcbc3f4975f2245c544ad855a5a4415f3db13ed9c05546346e40ea4a4b45901ccaaf3be748a073f772fa3326d45d3c7614726f787db99711d109072b38ce239383830165ecc0be5f8a2eae503e32e0c0229b8248ed84ed9412a4ad18477757c58e70d3887321bb60a0c728b08ca9570a1bbb173843c07a46efce923d691b904364f85a2882b17715daf16632b5522abe4b9d27c6fb65dbebd6c4d808593792fbdf25e3721fadad3a154cff6f64d1451e4fb187a379398667975506985883e2d57723127a9d676f68ffda2f24fe26"}, 0x1008, 0x800) ftruncate(r1, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000025c0)=0xd069) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) chown(&(0x7f0000002640)='./file0\x00', r7, r8) mkdirat(r1, &(0x7f0000002780)='./file1\x00', 0x40) preadv(r0, &(0x7f0000002880)=[{&(0x7f00000027c0)=""/177, 0xb1}], 0x1, 0x0) linkat(r1, &(0x7f00000028c0)='./file0\x00', r5, &(0x7f0000002900)='./file1\x00', 0x4) msgrcv(r4, &(0x7f0000002940)={0x0, ""/169}, 0xb1, 0x0, 0x1800) fsync(r3) 15:08:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xa7bb, 0x7f, {0x3800000000000, 0xffffffff}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) r1 = msgget(0x3, 0x400) fchdir(r0) msgget(0x3, 0x104) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/43, 0x2b}], 0x4, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = geteuid() fchown(r0, r4, r3) r5 = semget(0x2, 0x0, 0x782) semop(r5, &(0x7f0000000300)=[{0x6, 0x3ff, 0x800}], 0x1) r6 = syz_open_pts() msgrcv(r1, &(0x7f0000000340)={0x0, ""/182}, 0xbe, 0x3, 0x1000) r7 = semget$private(0x0, 0x0, 0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000440)=0x40) fchown(r8, r2, r3) lseek(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x1a1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000480)=""/54) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000004c0)=0x7fffffff) semctl$IPC_RMID(r7, 0x0, 0x0) read(r6, &(0x7f0000000500)=""/207, 0xcf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) fcntl$dupfd(r6, 0xa, r0) ioctl$TIOCCBRK(r8, 0x2000747a) 15:08:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x82, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 15:08:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="51d944a0", 0x4) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 15:08:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 15:08:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x9b5, {0x100000003}}) 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) 15:08:24 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2000000000020002, 0x64) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) fcntl$dupfd(r1, 0x6615868c33348f59, r0) 15:08:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) chdir(&(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000000000041400000000000000"], 0x10}, 0x0) 15:08:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/53, 0x35, 0x841, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x7}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 15:08:24 executing program 1: r0 = socket(0x2, 0x8001, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820204000000000000001cb712dbae090ddd0f78459ab8fab380ff0f0b0aee68e8499713c9d5cd016706e79afc4abb0fd0518b390e863bdcaa9f2445b850d9f806e973a33b8c4535de9f1371b901f1bc6ebb86ffa19b0845e57dd565d2081fa58bec7c6efe1d2fc1634d8753e9d7ea36d624c0b003f8f0221da88da14104e61ff56393ac77269f657fdf2a54f3fcd5ba536653e2c9d4ce70dd404622b8edca20527eb0ab776e19b0fefa0dded3858b3197284348c14864e69dc5e7b61bd1fa967997c9f037f41307e1059560146b2c7c3f8dc439309b9ac6fd7643aa601f5b8f6ef301fab38baab0d910d85eecee"], 0x10) 15:08:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:08:25 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x4, 0xffffffffffffffff, 0x100000003) fchown(r3, r0, r2) setreuid(r0, r1) 15:08:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6) r1 = socket$inet6(0x18, 0x4003, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 15:08:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7055, 0x80, 0x8, 0xff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:08:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0xfffffffffffffffc, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x88}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc80, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 15:08:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) recvfrom$inet(r1, &(0x7f0000000080)=""/239, 0xef, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 15:08:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808010, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:08:25 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x8420, 0xb0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 15:08:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x82) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x3, 0x8, 0x0, 0x1, 0x9, 0x1ff, 0xffff, 0x3, 0x3, 0x9, 0xe28}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x1a5f) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/227, 0xe3}], 0x1, 0x0) 15:08:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e00"], 0xa, 0x0}, 0x0) 15:08:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) flock(r0, 0x2) 15:08:25 executing program 0: link(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="7e3cd29df4e656ec9b7ab67aed33b64c607caef91d98e7995967a24ff02eabc0c05cc265080c2f0ea42422fbe5fe2f4129ccc86bc3f105a1ae4315ad3d9e5f3bda2bb95ba59bfbf40450932ac5bd2bec1650e567ebe9997bf9da2d395f80f4122b1eca49e94eca0f1100cf75a1", 0x6d) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000340)="8ab6ef3a35503330316fff6199ee479217dc2513ece2fd6ed1", 0x19}], 0x1, 0x0) pipe(&(0x7f00000003c0)) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) fchmod(r2, 0x0) write(r2, &(0x7f0000335000), 0x10052) recvfrom$unix(r0, &(0x7f0000000400)=""/41, 0x29, 0x800, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) 15:08:25 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 15:08:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530008e841baa8bd1235c857e1de958f4651720146120a5ae212d84fe2f58c7bda42431589e126c86a7d98b31c64cccbbf45e8ab1f2cbeaee65ffd0534e6c5a4e7a9409a53d2474450d5dd3d7af"], 0x10) sendto(r0, &(0x7f0000000040)="f048967743618300e93119b10852bd50264772e57a290584c826c86b9cce6f6912577f214f7275b49f22bba5a61c58f6b8baecd54dd11c31bf52cad159e793971fafbccdc8c48820dc0ee0567d7f79777bb748de574c79c4cd9b060e4c7c6540969bcb3fe0bbef42a063949aa1c46d8e10f9846263d03a531cad7c52ee863e3b66185dfaa50e4ba8218e35a5f88aa6ae492a3843fc2d297dcca57a0f210a4fc740f6c66e128b8ea9cde2b148f1f6608012e8d4771a4db67ae04e5c2a5992045a55b757257b62851044", 0xc9, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) socket(0x18, 0x5, 0x9) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x9}, 0xc) 15:08:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:08:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/19, 0x13, 0x802, 0x0, 0x0) 15:08:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) 15:08:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) chmod(&(0x7f0000000040)='./file0\x00', 0xc0) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 15:08:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socket(0x38, 0x4005, 0xfffffffffffff607) 15:08:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0x18) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) 15:08:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00n'], 0x5}, 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) clock_settime(0x0, &(0x7f0000000040)={0x8, 0xc85a}) write(r0, 0x0, 0x0) 16:00:00 executing program 1: close(0xffffffffffffffff) socketpair(0x0, 0x4000, 0x52, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x1}, 0x10) 16:00:00 executing program 0: socketpair(0x18, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x6, 0x0, 0xe5a3, 0x0, "d43ecf670000450300000000400007ff00", 0x0, 0x8}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x80, 0x0, 0x401}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0x8c35}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x100, 0x5}, {{r1}, 0xffffffffffffffff, 0x69, 0x18, 0x5, 0x4ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x22, 0x33500, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x4}], 0x8000007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getitimer(0x0, &(0x7f0000000000)) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:00 executing program 0: mprotect(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f00000bf000/0x2000)=nil, 0x2000) munlock(&(0x7f00004e6000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000032f000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000380)=[{}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/109, 0x6d}], 0x7, &(0x7f0000002580)=""/4096, 0x1000}, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000340)={0x0, 0xffe2, 0x0, 0xfffffffffffffd5e, 0x0, 0x3f2}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x6, 0x8}], 0x9, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xffff, 0xff}, {{r1}, 0xfffffffffffffff9, 0x82, 0x12, 0x0, 0x35}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x14, 0x9, 0x12}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x2, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x60, 0x80000000, 0x7, 0x4}], 0x380e, &(0x7f0000000300)={0xff, 0x7fffffff}) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300064fc3523014955dee81a77292932345638bfa6862e8b99c24f5641bbcd5e61b134a64adcc86380253be1701430b4c4e982"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x4150, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) setpgid(r1, r1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x1, r3}) mknod(&(0x7f0000001300)='./bus\x00', 0x9080, 0xffffffffffffffff) setpgid(r3, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001b00)=[{&(0x7f0000001400)="8fd85162b126a4cd2ec282d29a3a4ea43e5997984a56bfd50e8faaf8a3934b40d14fa7dde0808fe0783af8167da063f5f099f5ac3f7e6066373a8f9c12b846dd5f99b62eb5e51107c73194be94f408ef045395783d7f38ddd01da07484b09edc3e5fc228e58a5ff2877157ce4885b094890476075467f9c9b3904469584636f3cb495d606af3cc2cf8cbf9fb3d12d20222f1eb706e53735baf3b0938d74e1cfd792c31e4ac353d54269e101fab4c5d9b8d24b01315e07ba49439c11578f181f1cd14dd611f5b9e1d254872ae4dc1bce11891c9d9", 0x302}, {&(0x7f0000001500)="94d06682f851da6c17be6bd59fb0444c428643de8b0a7fd751aca684d08a891b6569fc71fa920fc7777d9a9236c98e5789836c7df5a5447b043fe4b48fe43e62605063da0c0976e52044b7783fb8ed", 0xfb}, {&(0x7f0000001580)="5307a5b8d8d2743b6f5b444d23851501f506626775adef727bb42b1b1384845bc29f317bb1c41a3f5c2cc672166e53223eff8ae83d1a81eb89ac673866232cb21cd9f375e1a604f3a58e9311c8914f75d9acab9da49313306a99cea7b479fea064c22ed2673b84ff0159521785f7035a0a613a7de3e17ff404c659faee9a39522cfc4ca031f9e96ad07990cf38c4bd88685b19b4d7d439d6", 0x98}, {&(0x7f0000001c80)="40962dc462d3a87f9bc4e2637eb2e6683cd37c076bb4f4153f4b25cbb8c1b21841e7f4fb4ef44c4b7c5355637a918e0b4763d67ccd83bc2f54973d2d8c8dc66fb5b17629d6fdf42d9509537e9254dbb344cf0ea50e715c1e40b0e43d87fff5bf0fe751e78a484831693d917b9ef94ea1243d0acb5396a6b3779dc89824275dbdb602c59a6fa50905b6110d6bdad281068d9b6bb888d2bdd7fa718654f291bfdded16e49db0a4119ac536e259da8322f7bdf83b32bc5d157c87c02277549a826e14a0a9098a6eef294b019983ad2617d84d071bb1599330027c2cb4673a86ca383001d4e618459b1db5300f38", 0xe1}, {&(0x7f0000001d80)="34eec9f62f85d2e6d3897d04d933cc6b57f2a080fd3e0d37482df95f1a2e2a4b2fdf36a39e646c5d3e4da857493960e054a73c01c5d2b7aeaddb12505b090074d264af3127114d47bda331216cb542a436572c23999850cf8fac763a4184b8fc1bdea2687bb232ca513ca0dc5031560b6297136d1e370ee2ed34ed8020aae0fc91fcce50d8abf55e7b214d0d40990bd65450e67499fee57180910f3221b0323cee753eacf7e746d1682e96e1a09b157d888b056c094a94e5000000000000", 0xbe}, {&(0x7f0000001740)="05c7631c7676c638a720a31c50763400f1b11a10ab56271053c3dbe5d307d386c302cd55", 0x24}, {&(0x7f0000001880)="e7b0dfcf9199b6abff90d0579ef9f00cff625132ebd28c7674d8617c86ab3284f84a7ca225a77cb0fd3479b1344907be707ff1b56afd5f7f8730e61662a34301dcd7c10a27ab7ea025db8bd34831789cc8d71c4f0cc237014517d50e68", 0x5d}, {&(0x7f0000001bc0)="b0062e2ad6520c5a7f349f2c140990424c83fd2c0f07ee94d033a3cc559282bba0093d45730542406477f7563f50eb096a541ee0727ef5b8de0a17ae31017b79d379d8f2cd8bea58e8e2955ff505c84abd81691a93ea59c9159958bded6139cfe1757fe062bced4e14cb62764870697b020518ad99bdfa3e2b8b0e36a569fc1be0e01f4d1aa28b33618124081400b3fdc52e66308b6d37017d49221a58a226f5205ef5e718ef9e5b692c77676a1ef15984456d96d25733", 0xfffffffffffffe0d}, {&(0x7f00000019c0)="968768ac64cade80", 0x8}, {&(0x7f0000001a00)="578a144931b05cee0dff2516b7276ab9094493540ece3fe817a2e2419377afaea52f1cdc9dad6dd6841b989c5e46d5abd1b5080e1505d6d4e1b426c2dfaf69562874703146ebbc26ae9c736de015665363114149492aceb2e6ef64ccc987d65fdc72458671b4a10b62cacbe8996857749d5171209a1a95bbabad295612ac681ad35e49601a0cdc80e9af2855e6ca33fbcdffbcbd9713bd70434d85eeefa2d5cfd58e902142bdf2553e31c97c58afc1641ab8092cb633dd287a3abab8a3e169deefc85dd63ff92c4da08a8f8b95db", 0xce}], 0xa) write(r5, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) r6 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r4, &(0x7f0000000200)="cf7d002678fc8459d54bbb5300d2672fd1e8e307f083523a53cf5c0d639ce194589f601205d7b132e9690ef54d0b360f", 0xf1) accept$inet(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) accept$inet(r6, &(0x7f0000001340), &(0x7f0000001380)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x8004, 0x7) 16:00:07 executing program 1: r0 = socket(0x98, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="b9ac992d51fa8b7778d980b74e26403028ee3930a8e7fa84478b993e6bf3c05c0d9e42ab5672210345de26e8a82ba05ec0a3ea08222c51f7d4db8df2d36ddd1bce8e4dae3ccf3a7c466534bbb9fb30c77d59e6afb1002a82a304eb92efa922cd289129320f4abd62caf0c20c2153442adc5d62e1dcfa2a9a4434bc524231c7bb4e53b3ae1221e665ffc578fd9155f27b361f754f769f69", 0x97}, {&(0x7f00000001c0)="66d8c45e1a009d3105b59ad3098e273292848879e55cec4fae2c28decad72687dbb743745d486f0096861e8b622f1d34c41dc23231c800d011207b928aed02b7c9437878c74d749b32c9f2e53da10b4b4ebda50685af89489f7fb46ed8a3d5cf590268bc7e8818dbb14d497de819bc8124e0258d07673b8d612ee59fbfd6f4df1117eb314ea6f672e90c9420497fdb75a9ca13af2b8af15292ebcbea70b2b7a24a42c4", 0xa3}, {&(0x7f0000000280)="25241b134f5cc32b94b2c0e95266b853fe6fe576ec0d9b2ecc1cb3fd6a024a026f8fac2313aa39ec6942d71ef7cf21cb62c1317148eb894eca9af507dc8bdf8c2e9641d0fb27aa9bc9bc3c2e45a7bd9769d1ea6a996b16f3b3ab808435f2a9965419017f01d3edff85ff797f07590f7dc8bb6aeec4af9eefa2dd812370e68f715896e58d46a717249dc4f244e981dcb40b3030060996ffc7", 0x98}, {&(0x7f0000000040)="c666171019e378f93b53afe8c3ada93ef7ce113a16a3b55700285396724756271720262cc190fa5cd03478585b80d46ddf053c57ea27f227ca6fd56d9749436bfb05f900de0d4eaacde2ad4f2028f68bea75de580d00ff25", 0x58}, {&(0x7f0000000340)="d3cda3eea18426477e8a0ed50b9937c129bc3c0025060efa66295fdb3544fbfce4c02f216a23dea3fd7200979c3670788513074cd30224aa3372f1a9c0550b0d2e817802804311b82b2e6aa56d88e369eecf2cf1839e337ce99f30189f64fd4c1f7e7657af0f9c22c38c26b77f2739d4e85d59e7673a7f65b927f03ac9b27f2b559104719268282a26380ff2ed7a38811169", 0x92}, {&(0x7f0000001740)="a377b4106ccebb77c18870415c5859163575b03d2b08bfde4227f0fbff8ca450e91b5892463858c870dabd961c6614810356e912d848a96bf1d331e1bea5dadbb091068319103f2684aefe507ee25b8cb1536384c6eabe784556d2048bcc0e602d2d36c201ae1e6f255f6c9b51d8f23904623c2bcda932c9178be834de18f2ab468aacf708d3ad54c0081065ff8b96028dc28c837e0510297fc1e415a14154028fb0e60b39ff62c681d5304e79f21964bf3372512ae5dab55476548d0af721cc94f23c431d81fc903972531ca572763448b71f150fc34b2ceec0c178b330374001755476c1fb0b2e6b34d502b4790de4d13dca6728b69d5edc5db918bed3dc8f893849f688fa41633665c2d0dc03d56cc62e56413e02108c73e9320c0b1895875cdd3348a7fcf22a77ae3ee4afaa0d2886dcc4efe66039d7c943c7bd1b1be093895c6666da93b29730a07121839b27fe4b962177dbaff6cd6c2cc622ed43d5a07533301890f71ac482db55992fde24d4c6443e50a579a859c2d4483048fb16ea07169c53ce830032f26b215b7c353f0acc6db76d87022f7e8838616be5d4f97508c91a76ab712cdb99542f7b5fe4ac4f0789b0c41888aa2fa82f2550776f7e03d99d8c7f512a0b7f60e7492231f898a5f2dc71c751f28c96c8fb9c0f58a6977c42421d4974ebf99027eba481a7d59a5b1fa573c7765998419ee4bae80a014d0f097b703d58d177f369ea8c3a90c1541fa0426478602d68c946a05392fdcd87739f4318f57257a27489c008b08362c7a4247ea0c06e5f7b19644b969b3e961148a8eb95ecdf212aec57f59858c18cad48bbb3839f75cc812dcfb2b2da00e886ca7500a68d469726b855dd6d227b465a0b1526705b2050d55dec72d75526d42e0def1fd78589fe421833806b64975c7d1940f028759b78eef105234cdf005610f09bd2f0d07ec728b42c8788df4e4160aac96c4ee16169e972326b58bb476d44da7d3e4bb17336f8cf8e15cb762869a9826516c9592883f3230a481b283a24a4df309ed37a9afe474c9fd9619c9beea8253fcfc69c4f851578520c0146c2fcd7290b05b0adc6d81f1a17cf3334db24650c427bcd9b223287cb69be789631b28de812dd8581f95dbea13b9abcf9047401cf2bbf5827b9be8390354a38bce1baa3c91a79f462bc7a8de74e394e4b154b7be3857253bea27d7f0649100e572b9d1c378105a90c99b730b79392828eded5544cf8cc41e59057239aa188e9793a10ceb6e8496f1858137a4c0b2a5786ff34fdb5e9b40fbee6c2d60c5bfa3d878077ef0676a75703084e0f1f927744d07b27545b87bc49cc7f749495e1f2a9762324e1d6def984ded87c2d6b4e880588996c420b1fbb8ef12b1b8fbaa4d74513723e53b198026998dc29b6e58e2ca3975e7a2e704ce70c5b7cc97dd085004546709564b0ee5a45710d7b60aecd8187602a6f4bdfb2bccac9357007c7493c1faaa459283faacefb1ec52eb2e7b3b3e0a98eca5780c483a4d67486f4879cd8aa149f9cf143124809cc13b34eab7cdacbe0917c15c26e8e406abb54bb2ccb0822594c625a845ff6b0ac901a70e9f1d54a9e197fbdbd79e57e0a3a01807757e724805c6549f48f10c2b43d32ccad5aaa396ddb02b5f235890ade77d42cdf98a1c6951d117ca5a07fa0eedf10af2d01f452fe142ec0abbaf946cdcf8a7bdfd1455145b801f2ca5c2e4a9063a62cea724e1525bd7e2ff7fc4f55a52fadd919de26dd2b5dc879312af64118ef6e34c33a0f3bdc70ef5894a1c1770410cb1bbb09db0ca4ee6e6aca423db78a22a57eaa570ee09488d13f2d1c3d3ba7daf7ee9319253ccfce6f49c91dfe6e3d002e4096dd14b348144ddc8e55732824a2b951bd2fcfdc1ace32a9881e98fe3ed5bcd39360fd74450348c13013d8e55852282ba0b77d208edc68a521c81f3b0742db6fd2fbff3dfe7eb26f9c002c91d2de17e5d9a7696b7c51a668cf9aff677768f8a3bc1114e029f45d3474b4e8387b72c1c302f792661a287fcbcf6c2aecc65804bb7a18e7ecdbe099f50118f43e436c5f16f93d0f4c7e9c306541b06405e08400420e7154d3301b0d4eea969d13dae88740ce725cc84f358b3518416c67adb8a9fae44435acdd5f5a7d63e539b427dbc57a90bd7796bb5360f6ce3cf9c480521feaad324eab87cc43caf1868c0936ffb73a5f9d018403b86aa71e27a11b132308623c1b1faed63b107b6885acef995990e8e56d2228258668fe7491be0b044d589fe0e9d3673a94fca3f66f2bf37a08528c5994a544e4da67f8b08a5849f3d4b3d7f8223fde4bfe284858de92e971784aa3b80f1aaae157a6f11a6bfc4a570191fe998d8813fa46a9262d533ed5dcfe5d804094bb2880c5e5a146bdbdb54b2ec16c3fdcc373f7963d413a5eac95a81b143087833b40393e3b1e54f8c8a0ce5ddc4808ce88ae66fe5aeddf272e6e3fe205779af596d430966401defb5951500db4349a78abc9a452ea7e6aa24b4adf82e58993860bcbcaefdcff1ee3852894378af37b851076aaea130bb0c782c7930bcefebcf284946389be0d261fd01c6ddc2ca2adaeb2264182e861a46d7d464ac0fd224163f94a0b9eb542a55fc6c4df078d5323f5a8ff9914dffda03508c31cd06813a8bbf57755a8ffc6e53327b6162086fce467743acdb61a9515edc60024eac246f11e5f0fadbb48f166574cd0e99fb8e080cdc262be2e3334468e9320ec10524e2e6869a2e12def3145c5527caa98d2f1e13d09012cc88616b41fa31607745a6124bdfd5250603c5f095a99b3d8838ae62b86c139beebaed81e818a9b7ee643b5ef713a04ff0c672a87de8ea6d73885c189aed6bfc98dcad8b6c633d4c411d0b62c2ddfc6f1231ebaea948e11a2e33d60a17a73e6ac63e4de181221c894f34e83308bd28e13db5055bc14cd634b944ddd7010c6b5af71d8a9a4c433ab05f41dfa140976015ccdb700a310d42bfff4bbe2677710d6aa661b1927df13ee9fa5821d119b8c6453f90aad399af989163bbb1646f7667d439872f14d713c5eb5ce5be699e5ec78f2375d39bdb709d9232d4dff6210cd354abd36b1761247e62a79889e4da3f6e7e9272da8c60499986e45af333801d0a337ddd0e5a171b9cd84fd252b858782eedc94c137a10d6896eaba4b5384649b495178a8953d9c430b2c222643f54631a29065dcc8431acbe19d0fe5dc437784344ba833947ec6b46ba534b9c55645d75784ae2f1195737c7f03857e1093f0a0d65c2f645918972a372cb614c5e4ddbbac25e78138d6e1b2ef26713b5652b83a388c6dc82f7ceb830c45500be7d306e5f64b1373b6a4fd1684b8b929b773c0d21a54464c22a3ee5ab3ade57d4e687242dac587663afcad08a8252a98fda22112374e6605bb74bc618d94e43a7709ca8bca0702a699101e8eaa3be17008954b0b2dfadb9901a63afe549a20508e625b5bd9d30000dc103dd726eeb7ccac93f6a28ffcc825cedecec7b569d75858ee2d79264c37a4b619c827cfed0bf90992f9c14fa4f729d625670e8d81ac003c72e3734804996a0fec8a6d2dabe502a711b8a9efd1c49a2256d63bb8f1f05e1345ac1a65613bda795ad0425f0377259a035f46031f0bc5e430398983f35ee7a3cd9143f037998e6eb3b24b02bab69d404ca5167998d4bfa0b9607d31d669262bc88cbd3a44f497500e0b915b45ca129596aac5ae8415ec297dd7d2da95887056e45286c33e720137b63200fd97eb451fc8dc59ef3ea9657e4c1d769d9b74aec98974af25129ebcc1d0411fad22e2c2ab88cf7f3a3bdfab4b5d44c9939f58db85110c4d68fbb2dc3c127b65fd495502b8067231063fef1927bc242b77cc70d5dd481f5bf58907755f68d858ddf124ed9e4f55abbdbebf28f2275627dc9d48f293ee7e72b4860130e78d2e4031bbcfac634d4018be063b4be122337097a63483504a079f9217ff6d6027f06fa9fda0239615154f524332217bea139dc75c29a2aa21854d2398e04266f299cf743d3eb16b0769da9469e02ecc0bf7be7724e1f993877d47a7df759d03ba85421a41bb456aa34cc108e378881516c376378ffe9068da6d014a5cb427829df956d55f149904468529e3f2a2cb19cee1692cb4acb029fc84897fd6c0e23b60fe0d9c0ed7cb0081c4ac3c93dbce38ad544e64fe2eca95b16dc6ca4eae964f4873c8814dc80f4e45e327a2ae48d47f2a6d2f12e2c6a46b2a484df78da52915d5c4cc51a2656e78ff5a56a95c8fc3ea1bc966edc22c9bf669da20b2c065583910b60062bd0e5187dffaac6d8f1f03d6218b82da520b5e0ebea819ecbe06175b1ef95a5e4f73e01647ec979c5b3dcd4c2fefa6d88156f811c48f3b9c89e8e83a4411e38ad2563235a4e3d5f11bc2b768cd002751203e7b234f7ab1de2ed3ef1b567824695c27880a4b306d196b7998f4d9f63e330a9fcf8b16beb22344bdf1e3e6592279aeb59993c721712056219858bb267d493347b766958a76607d81117fcc1ae323e351edfccf12fe215396609c9cdd30e3053502938d3ffef1302b2cdd433faf942f10c36040771b4ae03bd814271b4e5e09be1ff4a1cca76514b07f8bb12a6ac7fd28e66d4884388ba0f22476334c6268c6502ef7edaf8069481851932c3b7688cf85d723c6e9155b916bb0b67dd94a9fba999362942d63a81f6b5c16528789cc3055c36481efae59dcd72ed3804a7126ce24512936a2e221a3d19c352487cd98fc6ef548676f4dfa5bb2da10906bed81d3c4ea21b417975cf34ba945960e32e220cda1c8646738b8197ab4114ec610cb9ee077d212ebc38518d9d9bfe449a03cd42d36e4a06610f6556539dcf683207fa35160ba191544090199888bf18b9bba88e5b2becf6f1fdf41ab4e1c768a920704dde5747a17b9dd96f0991b22def8719f4b9fa6e04e48e16ab94042a0b9763f92bf799dcd41c277fe08bd750d7df1ad72a3c2667acab09908e0ca4e6c1a571e73ae52e2f1d1030e4b832e847541e8713f9250b0bc9aec14441751fee77ba074b6991b88918cb3640a28baf92a455b9868cae8d945bbcf12f0f3ea868381996c92d4c1eeadcee63bff06ed03984d9c138b3c9d50848c4c3fb066bcb8fe8a7490c498655e2287210d60b3ebebc691ceab8f244cc91c6184267cf622cad119e985ee7edb60717d54f6be31d5d30ba9255f3f7ef7bfbfaa871ec2e52508af8b212193cd3ffa74dc029ade3d9f7dedda0ef2d5d586059eef065fcbb901568b19dcbbf904090139814e4db331c7a4959bf4ee2f8ce830a4e73025562ee47311611202116ed6b66493718c9e5b9c269cc33324f52b5340be3f6218999760799c8bc724f42a0957f0f12b2d1b195f96684f3e3a7060ab21f5eff357a5ab1fca62a524eea64226ddefba8b1d3f70f4953d970fd08579f95b00acd7949fe33ce21578a3655787bf89a6ed20e3c26f7e9cb1ee48979579410972e559872e237c2150fab56364ba348a0005f6945801fae9f4751344159bbc2b4738e3b378106968c5113089452287e1f67f09a491d80c74515be519dab2e35c4f1fd731ceed04561d7dd0f38490a82d61a2cb2af05f1a49907c231e8f8815a669c1d65d4cb94d30e9db5be1b7bff73a1c354bf9ab75ff9864befbfc899bcd6d69713a68c86743166ba56792cfa75ffa1b686c48ff30eec9bcb19ee6304753771c7589c7f1d73793aabc42d67555e66d56034863b1212352043746500aa7e8d9c70fd06cd96936d620fa57431755d52538afcc8a483fc742a9", 0x1000}, {&(0x7f0000000400)="3a46e8072c379bf6d680b3954fb3d6a28ffe17c79cc324d59c5d584a5f0626150819ee3953568729c38cbeebb7090cbc46e75c32da76f4a50b5ca8f262396bf4f5b46af025ec193aabaa00e16494e9c9dd30244db7fb9ceddb330a93ad20aa99532efccd9cc691fa977c5f8ff6ebc778ee9ca0902b365bd638bcf19da3ba915c2f22e12cbaade17c91ac1719d4050ce7b7f5e6382d8bce371137a414c1b787ea060489139ba15bc7f0ce40d0b14e43ea7b64fb3eebbe68f8999d3a4fbf9005a611c666", 0xc3}, {&(0x7f0000000500)="872f2e24399e54ded331b46f42c7531f1068049155256eb8af17acfc5b845c5c63141db277ae6be1f33f5513a9225b155d849ea00ecb7114e986d0ff857a0d68d523b92cb2d8a3bb5d283211fc4c9a9ec33a5173a64f5883d8cbcde33fd606fedbbd6dfdd7f4d5272a1b401171de2b7e84a2422322263af5437d1df1095121cece99512a260a97872812361b9259aab10958aaa03f3d7973646e43d78b24fa8e8f3c", 0xa2}], 0x8, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffc4a}], 0x1e}, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xd, &(0x7f0000000000)="ebffcbff13e5fd812eaa713048e6993192964800", 0x14) 16:00:07 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fd, 0x0) fchmod(r0, 0x10) 16:00:07 executing program 0: r0 = socket(0x2, 0x8003, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f0000000140)=[{0x3, 0x8}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200d9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0009f458cc8f848d37000300000000000000"], 0x10) write(r1, 0x0, 0x6c) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/227, 0xe3) 16:00:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='(&/\x00', &(0x7f0000000140)='W\x00', &(0x7f0000000180)='W\x00', &(0x7f00000001c0)='W\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\':\x00', &(0x7f00000002c0)='W\x00', &(0x7f0000000300)='(@*!\x00', &(0x7f0000000340)='W\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='W\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='\'{/:K\x00', &(0x7f00000004c0)='W\x00', &(0x7f0000000500)='W\x00', &(0x7f0000000540)='/+\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r0, r1) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(0x0, r7, r2) setgroups(0xffffffffffffff41, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r5, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f0000000400)='./file0/file0\x00') setuid(0xee01) syz_open_pts() socket(0x1, 0x3, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x90, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x105, 0x3ec, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2a, 0xb, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x2, 0x6b80, 0x2, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r3, 0x187}], 0x1, 0x0) 16:00:08 executing program 0: r0 = kqueue() fchflags(r0, 0x30004) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x491, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) shutdown(r1, 0x80000002) 16:00:08 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) socket$inet(0x2, 0x0, 0xaf) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, r1) mprotect(&(0x7f00000d9000/0x1000)=nil, 0x1000, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x19, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) preadv(r0, &(0x7f00000033c0)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/63, 0x3f}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:08 executing program 0: semget$private(0x0, 0x6, 0x40000000000004) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) clock_gettime(0x6, &(0x7f00000000c0)) dup(r1) shutdown(r0, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000300)) r2 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r1, 0x0, 0x0) 16:00:08 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) syz_open_pts() 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30800, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x843, 0x63) r4 = open$dir(0x0, 0x20000, 0x20) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8000, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x8) r12 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) socketpair(0x12, 0x3, 0x8, &(0x7f0000000440)={0xffffffffffffffff}) r14 = dup(0xffffffffffffff9c) r15 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1a, 0xffff}, {{r2}, 0x0, 0xc, 0xfffff, 0x200000, 0xb19}, {{r3}, 0xfffffffffffffffc, 0x9, 0x20000001, 0x1, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0x101}, {{r5}, 0xfffffffffffffffe, 0x3, 0x2a, 0x1, 0x3452}, {{r6}, 0xfffffffffffffff9, 0x24, 0x1, 0x1, 0x5}, {{r7}, 0xfffffffffffffffb, 0x88, 0x2, 0x9, 0x100}, {{r8}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x3f, 0x8}, {{r9}, 0xfffffffffffffffb, 0xe0, 0xfffff, 0x1, 0x7f}], 0x101, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffff9, 0x84, 0x80, 0xc2, 0xffffffffffffffc0}, {{r11}, 0x0, 0x40, 0x20000024, 0x4, 0xcc10}, {{r12}, 0xfffffffffffffffb, 0x4, 0x1, 0xffff, 0x4}, {{r13}, 0xfffffffffffffffb, 0x6, 0x1, 0x2a8cb982, 0x1ff}, {{r14}, 0xfffffffffffffffd, 0x35, 0xa, 0x3f, 0xfffffffffffffffb}, {{r15}, 0xffffffffffffffff, 0x84, 0x41, 0x0, 0x100}], 0x7, &(0x7f0000000540)={0x1a9, 0x1}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r16, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000003700)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000003780)) r3 = openat(r1, &(0x7f00000037c0)='./bus\x00', 0x20100, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x40) r4 = accept(r3, &(0x7f0000003740)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r4, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f00000001c0)="ddcbbb67b94acf3390721b9e0ed1ada8b2ac143fef7809f383100a78014f018660506472404293dcd218d3f03053021859fa175fb7dc6aebbab2f12b1949e12879ce7353779fa90934308e763754c22e51e04b775e030f43205c189493ceeeb8a221be2ec13574b5b87ffd068f00b671735b0f0f12e13728685860c34bc12c20135dd607b52fadbc09a6af3ea42289ab81f4f354484dee9b8a33ac239b9b36efc97fdfdccb726b6bb595b543ffc2463856fa4f9e5cab66b939fb7c522d4f4602fd6e2de0c20a94825ad0b9276c173d9728410cf58850bb637a4d4a54158510d08ac4dc7476dbf0a18a466fcefeb9db0bd28ea172a76fdc9461dc12ed1205", 0xfe}, {&(0x7f00000002c0)="fc6b452ab67bf4c3b2ac3683fa54519d05b3d9cce6e4f99605984d059cecbdf5bea556265d5931f5532b9574cb934fe8e0dace9c0a2836841292d73e43fd826c2bc8614aa5c0e859b45369dd409c88e9", 0x50}, {&(0x7f0000000340)="529219fc1882b95e02cc4fcc89d32570173a6d0fd059d90ba4e9882aa790a378c8e8294bf150925bf243acce5621d0b2fb7206de8bab288822ff19cc2356952e6943c474248d9d37f3458ee963530d08c38f2ab888875e5c75f57c0c503550dd6be335929c2ca02bc2b742da87f53fb9473ba5f4fe8449dac5844df84fd9a6006d2c51fc31cfda74d97462bad1d5334a59079012a3360a69afe2ce7c1bd11228f400da0be5f59f79e707153378f6397884b8b267857267d4c38f79c30e0d59c0c72309faa250c5765267d20083422b76b59f105517cfa2e89bac3b78ab6d49223a4fee5c803118889d8d86e1ef6c2f33d218fe34e3c2d935edc2713b5d6bae9f04e033e4a340235851d23f7954a4b9b1cc22c6aa6e3321c830b07401789e1315e9202ef020dad2db5ba66fe87b0c02e4ba5cc5fb63c541c2aff45c05c96d80878f655dc0907cd742d10427929a97aa0dcd124cf9a4b204d48bb574dfc9afcb6b0bd3d24a14a01bf12b63ae1f2e0f641112df99ed1299332f2b7829b5359704519b7f640d4c5f48949bf1a5605626e15c2f1ae95aa3e00d7e97631fe3aec4297c9748a31a464f59a505e6d297fbfbadde9a606b90a09a399e3c2d406b2ec8949524ea71ec6201c59524099276323cee1cca5ba563cb5b78328e90fffb428f37b3c771028ba26123b76eac7dc53d88e2bffe2af178a2ef0016427898587091dfd6a2afac6010f5afeb3a5b65c137c9b1d8557fd4f7975077a653a524dc7f077e8597b11b5daf078127641d6d69c01df43a72425223434b7046a6eff658c956db9feee292490ef69c7f06ad77c83091cfca2d4f4db675e3e6b4836d8d11e49219fd9fe70f647b5e1106a0db81fdb3ef1fe3a679e2a3a4eeacbfdbb38d56afd2872cfa3b2a8a3ea4f52573d74780d6054900c3a15defb975e76a94b4bec8b7eb544a9ff38f0ee8401801c4254c8337bbcdec0bc2002ba2a5acce9b82f322cc4cd818c1d0f308bc40c6fb567e07c7606d82dbd1cade7071acdb8b1a7102e250d93c5b491c57d633a5d052a6f04ad0d075da91ba5784a6c1adcad2993c29989650b0d6c0d835d66d4168e81e57ac114ea909638e541732d378ca737bb41f73cf918978fb5f7a76475cc6c90e25a6a71eaa7e3325a706322c52ef1cd49f9619d709402e89619ed2555bd40dd32dd0e6c5f889aeb8ed17760ce82b894177e8d434de30d3aa6034f1f6983c3787c2e7e1b59d43e51f66917e979d2741b714ddfa9bc7040903d469037d76ca07664b9c0962b2b64289bf378e4f7f67a419d0dd10ee578dd8652162ed6b90b7b96fbc47585f62f8215debec33c0ec15a4b7380416320227d8bfde0c15ccbd97d73149a12132315deaf85abe05a2ef70f17480333d5f65be1d5a35d72bcfb941767dbfd2580831356b763377fbb7402467b5c5d3f994f9f271d95d72cbf61a52d0b86cd42494442f4b362c68d571a7e0a5155ec3dad9e33f2e4d00417a33980eef7d0d2b51b0beae54d3a1c345d2c08f545a0d21e836565d45a52732a9934f095ec85165d3a1b9c93e597bd941c2567217866c864077a4cf2c5d654e276cbcd466e5a7391f9de5b786537f58cc416d3f8fddab9e66e83423da963ac3418518c48c5f247e9d189001774b56f8ac4feebd71f65ca3665f3e51a5251c094684ecfe6d5291980da2bd22bb28b3d7d8d151453a27fccd2beb785f98096c4f6891d1f3b67f3835b80551e6cd52a281b103787d738bbf9f51f4ba5e572622e5fcaa9715e4c9bc000a43a86582beb82491a1b724d52a3b8789445d7bd45f05415f3ccf42e88c02480ab561e6fe33da891471a2e8ee52ab8ea1716d5df01c2934241537a337231d2624475bbe10f82c70b2260e2428607ff07b2bec19f7702b77f6eaa2133544a5def15e11e7189c29cef4565e22a39bf1eafc24528f89178e5247832b3e906f327dd5ea80075e81749721a0372f4f1a051b08b1275db3e6cdf59f2908374eb58352bd10666849829d6cf0937534982cf53e55a759bf8bd8ea294d0823fb919ec742685fe9ec09933c92152eaf7640e53a66cdecd291cd1c5da4ce710d89ccfd0ede83c92e5e7eff9aeae606b913aaca5c33d17f0a5beaa1bba6ff28cd80e4be28c80203aafde7175eb1357c113c2fb4a6cdee61d080cba421a69022597093927294e7ec3d7fd8bf4b39014c5173f92091187b0ddc3aa5dc40ef55d1087a1a37f3cdc1d2cf58564bdb2fd614852917b7575a858906791946d058406b6785a1e733d7f9ad60588f2be7272f370f0ac8fb189f72eb5182c1750ef4c40ea92edb0f6f167e40539ec6b57f64c3ee63d054ef320d57b829af555ec2eecabaae26ac5d4557cbc65f7b3154a913c760b85d925bd66c89146eac0d71b547003f9dd3fdea91c9df0f70981806b22beba47b3b82fe2407b90c2e154a6ee164ffd102165be81e5a03b2a459e54c7429e63cb19c66789c75c6b8ed08f4b9c3db6fffca4572cf49f94b618181a6409a68f5ede63e7640628e28415550220321a435227b7f8fc04db46fac848ca97e7cf977e267949790609d7f5f4bd688450eb4cad33f07f23256491eccf3aa8c485ef1f2ce4f7b06d9d745c17c30267e7931d8d96e2a69f2d4b8619d2eef8938d16b61f9f78f3db0dc6fbd1c562834b7956c4663fe79f796cb442254d4d14fb69bff226566f79880869e1088ec9e44baf0e9a479fb919bf471165655b3763aa781cf7415d9ded7872c4ec182b8e057ec5ccca0fd6a73eea23739c7cb9afc8648363fa99e5e62416eefd48ded319ffaafa659f9ae16e20caab57bfaf23a148c96bf060205360152306003270b2b0f573fb2411452ef73ff51eacb59862d20368b9225b36fe4346371670d9fa1a5200c5a9069e87119e977dd3e83caed112e5fe35f9637d3e598bb64c9261aa0423e51a806234a6a846b3491a66ee467adbdcad5222ff5ba83e7ead24e6527c92827dd4c48ee5e1ac04e333a2ea2da496c79173edd2a6754ebab591e99a1a6c36eaebb2d5977fb84526823cf227056a959d501f403ce6e93b471731728e3bf2f310f762cf78a55f46ee111d0745460e25744f48f951fc0b9ff24a9534bcc9be05c2c908077d910df7c5f7fbeba03476ee2107082d384fbd80d743ce9bad6acb21c1dbdfc572b03b7488d3d51dd0653ce40cf66af2f0a1ce812e636fbdcc2d3b21ce969eb58add1bdb35cadb075b7cfed6ba641ace9c509740a4c065a2757546ef4da2da740da26f30cb8314e0230edae113d39130cbc548cec546b7502453dd71c2678cec5c49609d6fbf3a383242acc449b239d1c2f0a861c20d1ac2d1c359c55b6b28399fe9ff585c959ba1b48b1894aaace1de6b1e34b00ffc5749cbdca1b9fbd9c1b60825f89cf6a3a196b4d115347fa583aa953efddebe600b330c0f0b6f52f5d4703b79942d3bc64a56d72018c23db9cbf8ae97d2344eae8eaa7ba16dc137dc26dc16df82ee369177e0bac69c9d0e66462ebd9d3076fba0f5c2e77209d9617c705ef1ae7fa52040b072edc2b81836bd358fb7a906aafe00ec3efee8e3f6d848a5699d384187aaedaa811331886295691eabbcdc3aa9c8ae4d9fe373a87cec2929e798ac373e8f8ee3d94ef22ef6a7b2364e6ea7885554e262122901d1e4e0beddf6c066a6b6ef9fe20f1fc3877eba9bc37d4c8c9cd0a292b54a7aa2f55dc9cdbd6df3082f9fa1b72bc7787a263bd8b4145a94c6e8429e83ac1c8bbe956aa56045f87ce22fc3577dd03f767abdb49fea1fbb2975545218bcf044085ee549198a35e5df4be73482078a62114279d74bf058076f9721d29bd8fb30b953b2ab40027e4ade9033e717724178c820382552bbca09728c2e3da3c87b020b270d8788b13bedae75d2570928932cd84217972980bcad45dad9c6cc51c33ebed0c5d90fa97cbe2506efe4bc0b083184fd0e583611420765a8c843d24012574ad1474b3b9d708c4cbac3f0a1c499edd45a51c973e4466227562d0e825e2a91440a23e0d27777a8fe9a2c112929f0427765e5eeeb4bb1cea89ee7d51a5f4dbe3c5af5461549515e5a5857d2ab8d9a10c76989bfc1d48c59ce9a58c4501759a13ccf5973dea33821fd0407b3d5b363df2b56afb94e36a101bdc5a0f51a0eddf49343ec701c2cc66bf48a02c40152f53286b5133f0b436bf8e677bda941acca5c357b17c5326439e7f16eef7e68278abfbbc1e85d4831e0e959134033d36ecc1d4569da240f1461c22f7b2914e1456f3fe3105b7d3d1c5bd11c9c4490c7045baf2bd3a16a9d0df0f826d9f8059d06a8aa6ed7a2f382cba22b46074b3e933aa583d2e2ce36346cfd58d6f8970ee54a20dd2dd77e45b181cc3e297d31cf919787716fde33c345e443380096fb4d5f32d108540c126aae17f73f4205451a221568ff2b5b6cce2780b54ef6fa1692b2c4d060efc4cd8abf23f50e2a85021070e92d7d846fd665d8fbbc24f605d8e85343e098a36bc5f12604f1a6c985596c9637c59cd10d4b80781c3d6178647c9084fc1dfdc81ac2a70bef9a12e8915ab556c6ad6fd58c02ecfcb8a15f0106176f506d7442d66ba6e08956cedeaed9b17e020444066e513c9dcd8e2a5dcb88e6a7b1b39e3287f32e7a1e1edf9b4783cd31c1e199778ec869750762f23b2cf3c0d6a841767cf1a5aafd6ae505608f48bc93ee883751fe1172e306011670bb79ee52a0d4b37da41b1810f1fe667fe505263ad7605c2c042b6ef6f6fd6f6aa40bd43ae834c45fc377755d43f2919912ea6db7af12718fe929d512141ac62c4631e9f1152a46fdfc39a3a2df69881ae7cf4df8d2d52c1b32270ff9283fb041b8fe85a3e51ac6f1d7e6395a5a2f5dd37b23045b368dd534a2c74c9878adbde040e5968286968a4d02c6ec26cc29dae600603986efd2ba5a48bd60e7f05d3df46b40640632e0e764d96f3bd4b189126fe969da6776ba1ea1122fdf8593b178cbd2b68d872175d36f6d0e1a7ac46e9fe8237c7df0a69fb8218674734a96e47ad4254a47de94b714102ca1f764b8635be8b2daad127372adabf8097aed5194cd06df6ec714bb6937f323e67ecb14e6ea6f940bbdc1c17cf1f8e78e4f173553c095fb0e1a178036903f4c5fa89c0342ce7bf6f8acab3f43e3e03374d2026b44eab8731afffabe47bcd0678c2d57edb6460c3381608d3bcabe29d0ba7fd81fdcc26f037ece2342f3a259f2b06cc17ae47dd9befabe174b6c9c26d00ba97f3ead676e7a6670639e07863930c531eab07fed0fe585ffb897ff85b5987f8503b77168d1d026f2fc5bc033aa1f0648100bf56b68797d60e4ef506e7bd4bfd504d07dae1865b2423dbb6742b20cd821059a855842412c1323cef712b46cb88e8296f1d0084c900cf2fcc48d704c591b7f2a30f753657fff9ea53226f99c3f8ef42d69c26ceeca39fd8fe7b57407aef9f44420737bd080dcc928ff7f965450743c494f44a5e88ab36f756faf79fc16085d2604ef0819b84fdc0919be1ef7a5c4afff058deb7fc7cf44ecb5b0d595ee623ce760b57a012faede72e5a9baf1ea6f3368f437017611e41161ff486234e8cb61d6764ca76439b995939f2fa68551a763beda4f11d59325965c0fcc5f9e5568fd71d0367a58d81e2f761f976f5305e7560576ac2331df8714e2eeed71ff4c12647d4f9c50911e1fc5c177eb75c12f0f605fcc371456ff1145ffa65246520e0a2f343e51194b7a1d78bb80abf5895970a9b348659927e7aea9ba5934257b48df5aac61d7d0688626fcc5b72ed63dad311bdc68256", 0x1000}, {&(0x7f0000001340)="6328f9c96f058c804408d3fd9abc6c931b0a79e98c7a3e7248db5ccec46226e180e4f0c5eec946edb48aae9276822668b5a0f2d9135ee6f50af3190d914525196d4931d39dac0ff0a8d135aee30c61cda42b79a61b8ef00dbb3d1a46784d8c8446a47aae8cda160a5842a4363db1d33d3a58e53e82ff0740000c5971c47b58e4139dc23ce6c062dedbab67d56361a823e64ea3fffffc47057c4326c88a99548c2dc7732f00efb806dc50c5b82dfa4a25cc2dfa108ce3c6f2422414fae9fdf6f4152c973c1de263de07a44cda5f61f05166ca28bdd32420b8d48cc9b9ccb8fbbedab8041b9dcbabb44311990485b2f27a046a9400ecc95005c96dc1533b7f76b7272bd09513dec75bd4d0137c0aedff4ae6592fe087ba02ddce4be3b484f6e08f6ed17fa40a5afc4fccf031e0f2d724591e6f551c0cb9522e1624a8af164082f59882e8caddd9f09ee7ad038f43e9451f04c06ba06c60a4fe327f6d5b7dcfaf01a6a2a6d0e7957d9051fe445104815b5916d69c7313d2e15acfec37ef95c55c09359053dcde435f8d12605b4af25fff55a5a538a42c601daddecc03468c60dd9c72b2aab1585de26ad4f34e7d689c9341745c210fde1e96ab3c6c9435d08f188c3beb228133db707d0faa88de712c988f4d4e1e92a473fdda19f5483df8b8934ab726c7edb6b87baf8ff190315e5a3addb53bb27b11ce2920149a7c5b38a2aa64c932586b1fe18a764c9d66875d4d6172143faa87f125cebd60d19485c17adf13a9e0bf5346a79aa5d01131f4483c98b81b26db3ffc9ff207eb01778b7371520ef5c3029773c04748d9dd4225b69ea2f2c1f3f4d62eb7ad025bae3059b97f81a847fd8adaa6f9e1e907067c0817ea63ca0b1f8c334a2508c56badcc09b42b62db3d079c8a3d59c096e57e7ead71bb2d12a9286a673bc53969812c6dec8f18796d9fd678d6503c51c67f137ae652ee2e81c7eb58c53f486a9ea8ee3ac7cbf520dae6ee0aaee9f529eeeee1a2d1e7a3cc53e52029a4803b1b708a691b4c5ac911ac2d108b04530752d88581caac9fa0dc7a985b26c7eafebef7f2b6ba1acab3e767a4296ab26acad50671d953a95683c87692c342e54fe6d3cd9a609850845341769eac7cc76a5504d661acabf3e6b2cb45ded29e9278665f6f329acafead44fa72711f42790aa85335188406fc3d66eb567989c3ef61c4c510b69a317da52c56ca1e928808b4f51381d26f2a3a46b8ca670277de1195a8d7af34eabb00fff879d19c8bc4968e4775d4b69d8ebfe0d884814b9323a8439088d6ba8d2d95eef4b0c59592f247402c63201784bbb1d5d4377d2e0a77e537f53b8345ec6ef8b602efd4246ebc3f5abcd9bc9ced403e48264e37b082621d81cb50f8db25d1389744ad02e439fd08e8e0c92ed0e5b40eac5a1fb65165b4b86570b530a488c7570d7c3c4f2c420c7e24cc6892ea413322b75ef45bc3c63849d100751272060f23386f100461b44576c0bf64e378233f097c1de38fc5bc3e213a672f1eccaaeaa3ac7afd836ca6bf544bf315ef60c2cb2958e722afae249a544734c968d094e03e9fe7cab589d2f5e3d0ec3a12ad1c218eca069e6b0ac8197a2e83b3745366f4ecb425cc7448c1ca25b9304ea8c066df043c97b095f877cac036804e60d52d28013032e779444d2b97688ad861b4fcb2e33491e672b8896921ffed2ebfce47de7531567d7f7bb9e51dde19de428ac1f585e319cdfbf4b1a206656381446969f6f56aab018c3f4c0c9f77416135765ad343f3c556562a4ea038cd214a4a5b3ed2442626c7be8dc93b05f5b63734431f6e1a463bfe043b84084bc78f6a11812408fe17d838db49ce75213efaef63f415d8f7c605c2f6248b59c5b1dc2fee4d94709ad38eca10a051c191288c40b59f97568a4388f496de926da9520aeb08a51add96dc404ec7d918d6051e1d3b3b42233e36c2675d5c79ccb744caa4bad573466ca6e20c7d3d17868f83cf325a1521fe5ada9f806bab46e653428b199f80428b648c48360922b43af1d4698ab667e5db2965671c896003083d8c5b2e9b8efce57a58108a5b040441911e17126f002ef982242dfbbd7ff659cb7ac6b6c8132c45c2f47e5dea6986b848304eda3737e2f728d7ceef2c4d1f62f44f30ff181cc2a4efc137a48bebe91d95e165304261cf17efa7195ea4f5c904ae73fa303a7c20b118251c36102372f7c46208a04b07fec2635125660fe85dacebf6ed8ef3cb89c54d6f3b7307a72f229341a67a0a00d401a21df4f2441b76540a2602ddbde53d67ef64067fd721d9ea119276bb9cd54ad93d94f4d19b128d1162a805942fae41524776a6d26bbf10be4277032f8732f9b34fe9c4c59c43fa55a7caebff5026c00ca106549d03d751063a9f36a10900420eb5bc736be6b8464e8e390932f286fcc51ac94d32d11332f8ec0e79964149ab1e74455faef665cc1ebbbfa1ca87c26722e6364afa6f0540c17e84ab145e89790c49fe8b2ef2e2e150787eb19c3b0d650af9590ab568719b4bfa5dda0960cc19758823521d174475523e95cf93f011a9ad8c21fe96dd1faeaf228d8cd872c43e1537fb3eea3104d414fe29c68ae5b570f5b7cefd27f24f35694b62374ec46a255c08413492ca32f5d05b6163f0c5653ea645c944bbb1d2e5b259ffdd39110005ac81359f058312a6e136d821e1cd1efa52d8556c2dade5e00333a0a3f5f823c419490e7c68c8904a6984f453321ed4c76a4d22778ed53c94bbe7cf572cb4f0bd1796e58e4933e16abeb08da921aaaf1a1fa492fcc232c0d01d54ac56446e34aa3afcdc30ab8e4bdfea3cb7b3336cb48f18c45651dcec0deb5ca28af2fce0a8c0c1fd85b6b5a5b5eb94040a9e4a95a115dd9891359551a61dd225e208670320e98f70607694166b79d8d8558b75985cb293cd98aeae221c85077155a73e931e0a2bd2b91cbc16d4787a2ae94355eb9f09000ab5582853b7bc1c454c04fec2c7ad99cd85bd2a7412b229b97c61506b860f151d40e5bf7db4508bb2c092a652947c2e4e5e27e8b17bd79325542f18b632b21dd19e6baf28f60a6a443e796de9cce05ea4fdbb7c160a91ccf9202f97c181e911898482840ff8b3deab2a6e5e33f3d66a874115bcaa4b919ee2e9ad1411f257ac7b9d65666a0ccc7b50264946f7f48858b4996498d5c0d233c5594186f3af87f1b1a2af9c6b9f09216140e63a656567de02891bee1fe76393278e8a4222a0b562c75122ba8df7bb26333aaca74ad7afcb9a0cfd1c4d97f5ac0b2e15fbeeffe60458be9247a7496465e751ecccbe437a26d82d47a414ef3b40c612202f00fb41f0621cb48cc15796f7fed5fda2df64ac53ff95e44a0b3408359bf6e8400b27d2a6f2d73b259b0f5eac869485c21c84fb9738705dfd04f3078f20815382b7fb42094f4cf50507602af921b12ca2dcf448ea190f889db4fd0a08940ac85e2259c1972ca124aecb4b74dd2e316ff402e6ddf253be164db705c80e400f1a34c4719a1c33cbfcc68f8ffdeb9dc023bf15169ed9e21aa2e87910ee025472081664f14760ad20c7117eb5c305d4694f39aab7c9d0002d0b782db5098d16b572050f2ccfb5017918f12ab4a34a627eba3f32e0b74b47569a559cf7b66cb4dd5b565665f7535d97cf30dc1eb4495962738330993ae2e1896921938633a01c9a8458814d5c3f7c2a0933b2004cddcbb90f00d8c1bc3e7619d25a42adeb9a019d1f9243f44144e5352a36f129072d17a35eec60f5b64306686c519114e83601120a1d1ece17c92fe71e801989fa78e5c8bfe7a1c22715c26c080bda80da54e365061742e6f5529f7238dc55701a4f5498088a25cff38f1ce9cb98c17d752d599081da7a11fcfa32397e940107907bcfd2b66dc941a0e87a5bb4ae426623223fcdd8d9f1c73470784ecacbdf837a3241cddff1e34450eb5e699ddd1b0f81bd26040011ba93c9525582b11b70e194b5b78414a6f8e69657f61636c23dbc5285341093cb318a8c32e9acbc056268730792fe23534bdfbdacedc22fa4f0ae517aa39ae86732b78beb859026d4c19ca895e003d5eabde92c5ec89818291b1593736c55fb31a18d23849098d35f51fed41fd4ad446a6af3bfdb51e25178cde6d5135c2d9f4cec47fa0e0199b0139bf57acf88eedfc86199f4f0f6778c327054c9c18b05f7c0e2e2b3893177f8ca627077d929e007e57cee39f4e784bd44115da6b5463dd814b2f875e567570f67a71f2afcc2df529e5e76a9346a903682870896b1fc22546d690b4aef356f60bc0e6c6044d46b6fb5ce39b14d8001eb7ec9ea8b0e3d092b014aa5db7d8d821769298fedb0ee95f802f797851c106ccf682039efd4c4d2b9d9179202ca22f3ddc5513aa7f04657cfa8e2d0636e4d8c953615516bc7799a15874592406bcdb4d3ad5ab4b425e3f3d3921efb878b199008538aca29be4b5309e5178d9e2ed8e08943ddbe60f6f226952e1159d96bda2bee6f56076a89fd30049bcf62471d7221122e9682302f75d0b0cfe62629db986bbb439ace9697690c466016bdd8711a00ab3e33bc32947a9a06cf819f2029a304d13b784e0a797649734bdabe331f2912baae6e188bbd59a429390a683b7c4ed3a9a17b8f562c0eccfc716d7640d91c8910500b82817b79bb0af53090210d5c3e7b3b3ce8c143a9db83b19cc38b51c0b9dd40efe33adfa7469451d13d34f866581bd9e79ebd464070707214f392b7568e00d170b1b4bfa77b3f821ab77b7c25d7a11f2c745de6bd1e31c06f1641dbbc185774b99083ac95588bf8cc957e9ed46a92efbddc71da29e4048e26e74edc0dcbab79351f7fe1435ff901cbaee494440fa3c6ff3044940685f1c7b89e8cc218973051d7ca0efc8720834f7a8d0e34dfa2c603dce8fcd4c95d37e3867112af6cbe407ce04364779a3ef70349431ca109332ac654c6309eea75cca85ca523b1c2766323394c6ddf26bab4de3f9a9a85017b8b8895442be7eaf8f1168004773c16fee64597f55fde1aed955d0a62663750a8bc80a4d4430c81707cecd8e31a53845509deabb4c1eb24b1c1009fd6b873d57dfdee9e9598801d805a464946239b5076bfc3f8119b7f26930ecee9bd28fc478c1088d90662b0e2fbe9a98e64a7b1ec8693b08c8cb932522dd400fa2164c1dca897215e459ec1b6c15ad69da8120b21ecd3bb7faa8c607021e7fc25ac045e48dd33ccb225f444b4fc381194cd78078822d4f501a7218aecd52ed4971c0dda4eadcd45a2429188979da8c8e2baf9dbe9b35020b8910ee0c79df055df0efc2b3f7512cb460a02afcaa4230e90e771f48293760884b4bc22c47fa4dd013611fedcb1e6ba2aa3d66a102b55844186b80da614a9220ac573a1b89bc8d73daae00fa8d14281142d8cc9ea604eac1be3d38038fbe7ef3dd768bda6873ffd8cf80dbd575690812cb62d373498fd9bbed3f5e286902b6c072953f22547ba65af85c3716efa173b534e3daa4c22047b442996458658dc1b0a5a82db6cecf1193aaf7204ef68c2d0984dcf630dd6df70c38672247abae88604992546074a122b14d1a179643cc6bb5a3df1cdd0e094fcf0b7635aec49aea47d66e49bbff37f53c9104a9ede2a42006a5f8edfa81e969dead9f7c9f2a62287d526ef27e02395745e6059cd467ba20dfd296b38c5cb2b163d2deb0af6ebee47ebc6eb460fc4a5efbc757cb60325597639c849c3a8b6465d7c8ef829950c02be8439a05d8b947ad0114fbb98af6c17860a079a3dfeef7e4f484f594ccde84e22c478", 0x1000}, {&(0x7f0000000100)="e16498ef3785ddb3", 0x8}, {&(0x7f0000002340)="b56d75533372309ca3b0a9cf34bb79c9ce9a9654f2e9763c365858f65e1118c1b033113eea165d3b6a27c1d970553faf31b22c5798e1800fdeab60e6ee42d981ef4d67034be8d9c9fd5502f659f9466d845a39f315ced67f467cfa48a178a9871c9d1942c762915c72376df1ef2400beccf6bc1760dfaf7db919b4abe7fcd288abdf17c697a89d0db871c1372471dace8d2391e00c7c1e91bf4e9ad4728ac881cc74e8a5e83bf9331d716b7aba1a3722b7898adc59adc851c2428b34e72ab7a16cdf0a9f4348d63abc347c05d9d81b5a1d5a533699d68ade79896847d76351a50116c137fb345d5d8a0b2ba44bff8dcf1718e861daef455d5e457a99c2e0b3952cc72870cb2ceff57f612c08702a6a46f072903ad2d75031d2b5ae86801b75a46da405a67f486db7c3ee65fe0a0733238623d4c9d9b3ed9ae54a3669abb3d653ddbe7b17b8e68d9bf3b12b99e2d6311658580b0d8b8be665c20a135a4dea7a7224b2926e8b136a95523b5e80d9cde4b1b06f8f3e8981c841e136a9dbec075f530d0aa0093a655bf4a74f5e3a04c418dce32dba83b289c1d7bd2a75b19fe641731c5c879eb7ebede2173173158e5a10cc1af1baeff0fb670e05beeacfb780d5925fa9575bbdeea9b809269c787e96ce3407507bc993c29c9f4b07d25a2f1bd985b9ac39fb542f7475b771535beef9ea27cbf03ea25b90a9bbbde4d97220ee0d8bf98350ad2d0606838a494f7184b0279e5b180d3834711bac6afc172f2ec9a0a30f3a3539f01934ccbfcbde449283d9fadd0d02903bfa187f077e86156b228e3e2a2160d3b8580236ea3f970452fad59bcc82e683f91c7e7dd3788fdefba412e684ceab3e80bb2889156cda4715c6b3490cba0684570250a0eeaa32bc92f18e95e4c1ad7a54e7bc3268a30f1a302cb791063a6138eaba74399f08364d7ddd45082a4a31066b8b52bf2cbf20ceaae554c6ce55509c6d8e6a335e117a148e38e12d6a343381528157da4572afdaf4b73fa2881cc1b73a6c6c62d1bed28375501e79141f17137130d054100c3ef7cc09ea66a84b8c467873c133c45245c5e5b67ab69bb39526de55c4c62c285e938d5710c515835faa5af558c8c5167e379b3c51947e65b850810aacd8e0e601f0084924befe6270ce0f7bf8ae562813b5a7e428da119f45fdc49857a38a3323d114f9f1a55712823bc2feb5607b64d859e4058f0262f5f2b2afe912fedeff80ff0966eb025815087e16d1edfa3fc3f25b628b6a20ee126186cdc4ba138f53a93dc4c51515b8b98a872e4281a17d9f0dbbcd077f944f82511a1f785568ebcaa11823aef49e613657bd9251f115ca3f196db82558797860c3dbafd823bc6fbd9253e173e9929cfa72bd031bc23910ef4d9ce2530b4dac2825fb1c956113b230f8d6488d2d01a7cea2c99c33088d7e85beddde0d7d07c22fea44316655d8653767d420f58395a756a385214563c98417f8161462e9706e6cde1c9903ad61ef618efcce697059e4fa2f4b121daaf7dfb340310ce1cede6a375ec5fe84f0b01fa98302af910bf3cb4f41a08e6e54158763a643c02285eb29a8bfaf42c88140aacbd65d0a0ca4ea1b6f2d2723cb957cfaf62faec9a90afa3d8e4ef9984b9dadc61d0885de3c85472ef1a29c81e543c1921569155f52043f36198c43df30796ce114a35fb5a3a24c1636064b379df629e07aa99dbd3594796d0d75d879badb0682a4872e346c6f64337ee51bdeff781167a27a24456f08cd534a75c7a4bf4d2bdd20097ec899e511870e6010b591cf001ce97d75b48e95584bd8d50e55eff2344c9f5468c332d44b5d13cb58d29c99b4eadf4bf60d0222eec9dbd8f607781fa93c34f1ecce5405718c2f23198905667f1fc2e5034dece38479fc0da17ce271ba041dab0c3af6477629f77ed738bfb8b402656f68b82a48a7a7617520f65334813ee6f7339ad1e79a6f89531aa59a914657280371995ca02350d3bfae32d0a37663fce737f8ed68095cae5d5e7490faf4d5d9d3af69061797e773ee6735d989cef5b5e77e0f51f85b51b8554f419591f4d1b96e886545a6044109e8b534499cd4296179b204a838ed8e758b8ba966b51aca75ffeab99e8d5d779505b2df9812076510df3fea5a84c187ded1a30a2661cacaeadbd685482d3593d9287f890bf9bacbbd01a024a82cf68ea39667604604bc73660d0d8e1bab4cab21ee7b30f55909727c332d69f694bfe93c99dc11cab22f988ad0d340d9a1b199b22a40afea1918af18982d917aee8a531bc5a9d5846ff040c2fb891ab7fd0aa6143baf3d8e981dec6a3a8f5e3cbfeffe4be79765591cb89837fc0b96834155064da5ec1e52fb81a8e525d1db0ab6851d801fd2ccddc8822aa32df319c6ccd241bb735be26540199e58db824075fae2e728147dd589ee10319bf8a7a0943d210311689718c3d63cc0a71779950930c1736e310c81cac697cb5810425c0ea2757cdc6e24d747147b38d2fade263fe6bb4e193286982359a51dce263f91ee99bada1422b1d4839242df6d4991792794446b99245f1d7f34da34755bbfd6b9219903037b0f213b4d8761fa95417afd80dfcb913ccd7aa807c0abeca1789d71c4e8095e043d9b5ef58f4fa208986c25eb28bffac2e0d27eeb35012d8e4cbb26d23a63282a1b98c8b9bc8f952bbebcee035b1d726c0d4cd74382fd38604791812b89cbd741ee10850258ec8923cb5f9bf5ce852a672ff184d21b438de972bebe8f2f812a219cb53d97cca0d5b068ea613df6cabf92ac1b9a1a437e0dc194ad881da2435d490ad00a0a2cf729ce9378872eacaa572c0d31a9092d65c318b0d6362d8195331d63dc24412993b2900830c517ff23d93ae3b4d13bea550c8264e53dd7cd2f3d81675f21f24f5a044c35918a4aeb732f636446667863fc4ef6aed71f2cd54d534f59a8b9535d3cae285f670ea7af0f8f8f2575d65618fc61e44fe0075af775d0431c658db06cd18b2b8bd222324bc7db020e63fd29c0792b788ee09a5a7f01e87a4bebcc38b6f303ceb2f5e81d61def98f8a629d852c239ca3b9d9683baf7c0ced9c03a5e0b5ff3165c93d264014c564b352b9c2b59be3bc5d64a4014c8f80af6b161a0b9d8233dcbb7aedad49e24b47d4f620242dd88e9c5fcb20e86ce30a056ed03bb4b806adb99d1fd16c781ced2af4ae64edc2a363f3346417badc34fa50434a602d2bb1138a95f3bb8cbb4b01b406e940a5a76bcdc1a5aacffd9758bb97351d49f5ebd943308ec2dae020bef643bb57f14d3223eb53acecc9ceac4efddbc77b271da2380a13c78cb807e1a0447f5fd0246e501fb64df0846d0a83238c7eb3676c8a518febf63f0b8fc6c3a910a757dc3fbf32ce3bf7cabd7a6cdc0d5fe98cd792f63f092ec3bdf2b674dec618264797ca20a76d2b4ec3a46b168221655a08b0c6af24e627b8de1eb659480640b8d968450b668ca2a0a9023b010e4a73c9a24fb1af52053deb55ca8a90290c89438f3e9405409fb0c22977a1bfe7ad0b75636cbedae1bd6eb95a1bba234389567713baa77e37b63e0e002ea0fcf644f32e1904346746af2d87be94000c88615f618035cf32486f3ffcfd53b24abc3d752251bb27d87148417d29900b0cf362174d4351b863396ae704c53c4bf882631c3f4e8b61fc7a294db9e72573f77a57a529e9f925314a07fc23c49dc2e68876d362e23cf56598e4d147562149850aa7fdc7626839a874a69b6d5b25486693f2e7920fb6fd320e8dd2872c5b48c457503dc34dd33d0a593c5724729412e24a2c196880f0511e7ee31b53ae2ab212c692b1f47f7e871cc820480c07be261150bdd784d43ef5f6773717ce2c7b256d4dd52575d8054cdb6fcb31b67a3664e50f2bf5048e7b0acdbb34a37e741e60bf21c6a69affc5094406045912733484f5d2bf9643131760883436e7a3d73e54e111bca9a781d2c7ea02296c8aec63954d9b0811ca779a406db57c4bfb76ea00fb2c07854a1972e055b100e4a0494a7877f0fe67861e7e057169e723842397a9c414708e10eeb279249fde1d811efedf502c74a8e874492651e35d9291167f2a7d318a2bd94c23e19dd165a577f1251ee1dec53e33e5ab5e2482b7d72a2f350569258a36a2ea01042f56f9e17f74f62af413552b043f75f0e04364501fb02a9cf3828fab7939a45fa23e34310cd81b3536365210655cec09d8acb31787179785e9bb61652f6014fe28c4b22ee18ba6e8017aadbfb24c6afc8be49d8feea930aa42ab28513c9c599bb23ae7836622e035e3e18620af4bc5752e2a2ebd38302a8eccfc127770ac5822c614d6d791a6133f632b84864bf6328119f04015c15477f3bf59254ba1080ca0810d653e747317a9e8a8387ce8b6d84cc11220ba3ebc036ebb0146757b41c5fd3d27a7f523b3c4939f09089ea7152319bfd3cd66dc161f0b67b28cd6291e447c6fc0235a8fe5c8c9e6bba7ac7c9574fc53e512e3cf07fc311243f61382849d0e988e69bb9d667b2d88cd42c9842d4cfd7f59a3b3c8a4e7eea44cb87f14fd64a73be83f8715bd7210246a56f28eb52f09f786107c872d22a140de331a73ce95947d7f472072ad60fd19dca2f474e65d460cb5963a5b3dd46b3f52b7700d85897556c83cc20183bb12f56fc490d22ded781995563b3191d5f3fb75927aa02ed2e23d4e723bc4f6563bde8ad4974cafa14e9afd2ba4030ccb808d3851f95e51420ef1e521f78ff7b95c03ea4e29da1c13d95bb6b0e3b393d4d7caae4fd27cadc01c53c66c322d7340f9407a978a8893a14e31730f4bcd6107a5a55bb2af207adc0d1ce93f57533fac6ca770c3574dc35fb231ec0b1ed079e5c4f6ee40f1c6ee75caae53c9b32c1a80732210ab7c31018a0e787fb1eddf340f4042f85b52b737a7719d5e7625d2c783381b19f4a1f45e24b68a997ad19e94e8f042ae95303eb297ccdb5c2c876dac4c0480051d67ff1e2db91635577250a8b2ca23a31344df75ea8d9c059715ae5268c97e957dbcaf82766ab8ba195c732c1fae95851a3eca768d8fb74ec762144dc70b294e86f8d78c38ab8ff065fa535c7b40f740ef03f760adca134d2c0d30aaf4cdfb3af80345c94dcef38e7410a0bfa2fb072b3c8bc634b7c5144339170693c8b7b851cfff1e4222ee478283a56357010df653f20836e1b56863084ba0f2e0a16bd129e2fda553fcf6fd5cfe01acca336bc5ccbb64605a63e0bf962b8092e823ce6d2e6b28a79f3b36dcce0d086f30883b75688627bef7fec7361f74d5a1a3c8af494a970368da5066446ac5523bf1d2ebeaa7ef1ec038da9476adf30ab6675ecface95b12c5b3aeeab1ed3ffc8f6ade5e4876199fec9c2cc5487ff0f5d8cbd63a97656c97722b736ae63fb95fba96400d15371492b91429b152f8422e1ae63d4419eb77a9f4f9808416c7ca4e9036ee07ea5d68f9c66c20b52bd611d8a7b45a941d993464e955a7ba80a987884b0516341fb3aa0588cf3ea3962f5176935bd2986bccbc0eb9b4add15b6a7e6aa8db86c42d4acc6f2ef125603dbabd489bba93e097caea3fb7d83050668fad4eadbe612ea42222404fe761eddb1f548ef86626365614f696817334bf976f7ade1467bfee7dbc01e8d668bc8efc49013b7bb029c8b60cf20eba6046303b456b4137a8496d0bfbf9b77d45e86d4f84c21892e85d795badfe3de11feb0b8082ccc4849c2c55bdecda22003a7d5d3e7ba06c1610de006ef4f34ba176aba444fa6dd02ae80c1833f2b824cf199c11c85d648b263ece5b260ad9", 0x1000}, {&(0x7f0000003340)="cab44acdc9e1c302d77ff3ae1cb65b8bc65be1424f37fbdc3b6f0c07c46817f42636ea834961805a7e7d3830dd14dad4e243c017bf36dab3ce95c99d6f5a88fe39f65eaf8cc4a2b30a681d850a86844644641f22cd92b76fe7b012b443a3fb669db451a3b510a417fb8a2087cee2a065a2439d929cdef9a28c5c699c2568099db5547c5030f44e9b622e6292a0bcca39394803d0868072dd1e773f4cbc202af95704107fee65927dbd1f1ca91528f070c8a93886e55e22d8141a96edf99f0b7a3be6c94e856fe2c554234617125e974500aaa2ab035eada86a9984291582", 0xde}], 0x7, &(0x7f00000034c0)=[{0xb0, 0xffff, 0xffffffffffffff7f, "3ee1c4b8cf0e74f2975562caf521ff2080e17b8dafa07cf829b80216289941cb7240613ed77f4921d183684fc0e1690a767749213edfa1da3a83e525a7b00544b96eb6db79212d569515e3a5c8503f4d3ec98379767acc1bc0e4ccdd30296eb2b08ceea1dea6aadff72454952efe8005cb5a2be9715dc9a676d10e7bad0a101c1cc98b627b5dc4feac182355ebb837471f22ed241be8e30fd6ac1014a1ad38"}, {0xe0, 0xffff, 0x8000, "fa1ea15971780a95b3823b2f5bf8a14cc20cbcea124f5994becdc78a1f265d55ea07e8cd0121c12e38e5d5921d8307b83cb92d48876c6717051edc7dd509fcaa373cae93d2cb05971a1c8a17c56c97e7568511ebea7eca6da32d87ffc0c566015f5b03d61288d07a2730fa06b7bd60a2505c827366e88dcf653ea64188da72856601530ab82cd7f2c22d025c1c75778f6f4371c11be667b4f2e98d54ef7fdaa977d8704827b1e9fe6824aca30a396fc8089cc99769dc5e0727e7059db89b76e7eea5e622073866fa59b883a1a8"}], 0x190}, 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000003800)={'./bus\x00', 0x4, 0x3, 0x0, 0x0, 0x4, 0x3, 0x0, 0x1, 0x1, 0x0, 0x7fff}) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) dup2(r1, r0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4b0000000000000) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0xfffffffffffffe27) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = getgid() r6 = getgid() r7 = getegid() r8 = getgid() getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r10}}) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x7f, 0x3, 0x401, 0x101, 0x5, 0x3, 0x1}, &(0x7f0000000040)={0x6, 0x8, 0x10001, 0x9, 0x401, 0xffff, 0x7, 0x9}, &(0x7f0000000080)={0xf, 0x2, 0x2, 0x3f, 0x8, 0x3, 0x9, 0x8000}, &(0x7f00000000c0)={0x6, 0x8}) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000180)="b144b923193b18105c0868ba7b5122f754c56c3bf53c8d54413a09740aac546c9cfbb5", 0x23) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x800, 0x4, &(0x7f0000000040)="5479fd173f27ed7978c7393138ccc37a05c73a9351b59400beaacfdc59c3477387fba98083ea0ab8a509e2c6f6f1534c585f8a1051a913cbe40e59b02727115d95717e7ba8dcdb5cfe2d41dab73d486f7fdde68103252b6c0f071329dede991514b730ae10bfd46c798f0db3d0a36a4f33d4d3c77020d052c65283ddbda6de0b56ef85f50f5a7f268946b12df9634b4c05327dde326af1d7a1c78ba2d0f9f59631a7e3f0fcb88b3ed640a8b51db240dad3cf8b9342851508096aedd69fac9fe68414b0bd9383fa55b8d375fa688492048735f54c0d33b75650f19729dd521c9c6e65", 0xe2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0xc000, 0x7b7063f7) pipe(&(0x7f00000001c0)) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x209068dc}, 0xc) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) ftruncate(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/25, 0x19}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f00002c5000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x68, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) write(r0, &(0x7f0000000640)="a6", 0x1) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x8000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x100000001) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x14) chroot(&(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/122, 0x7a) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000017c0)=[0x0, 0x0, 0x0]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000240)="f904544240c7c885b74efc5b0ff5ef26a3ecbec165542ce5fa195b2e19766de5a98113024a7270b015253022feec041adc508669b24f98df62e687ad08a720b64def60e63383eb31df43740f8c8d0a3235dc95434367a15fa64568b5f8374206ffc63a8f9de0837e64d03492499fbaa3dda54116df72f17c45047653fb8cc6f53d23726381a251952a1bc94ad4e7288de9d2f399477d7028926ed839bae7cb381f4b865471921e2de10947d910692a1f94bcc27c061c860896c453aa42cad86763b222", 0xc3}, {&(0x7f0000000380)="c68233412aa656b852b19403cbb746d9e42188002d9927c1573562d80e6fda7c4ddb96a5b1f79244c48e4635cb00eb4bbf5fab5f901eb6152370815848b5fb36705506211f164e0f3d34", 0x4a}, {&(0x7f0000000400)="b7731f497a3225c7172cba6a9080b9eb4d34a826f377cd3d5f36cebac041119b0e314bffac7f8e8f3b1287623c0af15cc44c02d36ea26ea2cc6500c641f4780a4f634dc9198611971d30af24a96359c846e1a3b127794a0e7889fc2f7f31d4f1c6572401f8e1ec3239a15a1f4a8a68be29e95ef768a93915c3308a385b19c9a9a1459d26bc5fcd16621367a912d6315219021ace1cf6b7d2a9f8dd07be5273f370bf6f15cc7c95f45a7ebd651029a78eb0bea795aad88303668f1d6852c7930d9f515744a54239b556fa8c7240821e8aded637d8eb9351a997c41991cca7594eb0145f05be36f14e2c", 0xe9}, {&(0x7f0000000500)}, {&(0x7f0000000540)="34d5041c1162939cb6bf99c7195aab356cade4c35e7f8d20616f839dc1b8b5be816691b6afc79e56be7bc60ba1229faf61a8762c76819c6cd2fa", 0x3a}, {&(0x7f0000000580)="d2032ed74b4f25a976aba8a0fc943a7efcf1cb092fff8d9721c1a29df0882cc4c04549bb4a172bd38167836da7131fd6c895221b2d9b0e88ab40d47827eff6e2d80045d63b39c8d5171d110e3125a574fb9b10d27178823d5a4e31e61e6a5141854b79afdc2531cf06ff", 0x6a}, {&(0x7f0000000600)="f01d9adeee6b749681a37975625f6dcbe03be407858d03915142ee799cb1283ef9386042b56bbd6d23b023daaf4fd6fff35613a5763af68f41a3ed6ec00b83893d23195c1376b7d15c47606a596c8b637f9052b0182dadc042328ce6c77dcb5e95444279e105b63af18a25a727e747f98a722f7c0dce0773f8aa4591c1b7c6b827d64e56bc8175c83f75d837c7ccefe63d1d4004fbad1e3b25c3080d264e63653fe110b008ce2ec2970f8454d63bc65711b8ab00543a81046570e39e42e0b9ec00c66080602f002f6960a605a62f9b99627db05682816f50d6c101ff787e33aff6a9b723e99b530887397554a5ac4c20b888e27eecf7d41e734cf0dfc9f0fe4c1e319236fe55c9132aee4a561897f10d5215c7fe38b7b2563932caf2bf71d7f7c710ba15db76545bb6523acf66ceeac9981983eaab7495a7cb1b19cd13c51207892bb12c6e1fdc3c2d685f4c3cd66e97f1e735f08e6690b9eb2b6357212b158441874fa5240c9e6c2f58fe087cbbd7491cfa546c206fb575e18735fe2b2a4dd716f2c4f7101b6d59cb3c4f88ca760dc1449a16d17546604c0017616b897164b3ffceeae75d495e329a2a823efe757a7d88240753ea3ca433dfa87118f18cfb601e2a125735c0e865c8c4f070bea4503c89c27e163ee29692e51928455c65ab62a404a04f06e329e67c4d429e6b4b785031607cbb51c1e7a22e30af20fd45a9e15b3784d44af626d3ab0b6eb28266e18778e3f1d87fb9a0e03ffd6fb2da853e042d29dd5c2054e54d64c2dd0bc73799c6eea9e9ba5bb2b18e248b6958e074ff106e0d141efa7de50d29087667fffae37c58cbb0fda61efc016dfd6e5f2019795eb48cc5235c02fc115d65a0c6b68ff6f6bf258ed432289defae1ed29ab9a4f9d1827d3d0ad7deddd8260561e54d012a402d29973b3106abaffcb8ab10934e004be45ef729482c17bc936181bad714d4e343517f03150a09a16527114abbc9d40fc1cb9ee858a07796be045098ff398585d24ea720253c34e0100e55b127855c7812d8183a97b3aad508bd51f0124b4be880e5089bfd241f4fa9845a69eccfb0b8324111848980847eb2b285855cc39cba990737d90ecbfb8c448ea9b1933b53e14dd963510880e80941e60316e2761ea082dd8060dd8fa4bb0f66c15589fbe78f70a5cdd256aeba38c799e00e052d95b898508b0116cf9b595a1ae83f58fd4702aeea01af526f3227efb75386f61127cc737c8afedb0e593643275860378e86be07793a694a86835441e9ed3869a46d92ea0567e87e6d86a8f43fd275aa5f08b46bdf55065a0d43d8175c04e7e702e5f232194e858fd8e603e7f7b8a3e6ed98156a92f6a40fb47739f9632f8e059313f00a1537bf580e16591df3037bc34d109b789745b73b9396ff1c5f9620283547a11329aa8d80f7ffaaed6929da6176fe4bb76acd66e55b57b9792cc359de664c39dc3994fbc12db3632723cb77125823bbe5ac5f6c99f631c35034ff6855e378dda3ccf0a1339e12ce22692c5f7b8dd8c3a4222d86430775210951042da0024c18f0ec601f943e51e86977badd54ae0ef1ef1d24d6f73da34764c9cc6ba63985c0e59fc38168f25071255f6a2e0b351654f651d8aa52c05cbdf821332098d0547468f034951bfb14a7dfab41cead69b4dc9fff246265647bb0b16aa6d16f8edc607f1cdcfc25570fb0d686bb240061609a7ef83dab888cea436888bd6f33dde4583bf96629ccada32558ccfde932ff65966d48200f9d35e63c5e7fd8507ded8d3dc50fd277bee64293b7c7702a6f29802bff0a52f2ba98b4930b6f2401ef355a419d366ee371effcbce08b767e22b3760d047a22ed9c39c3716878bbcbb097ddf60a8ccd84a9cdd741d1a6e526eeb25c8ab5bb078855de731b8c73593eabc67559a8adbe2aab62561fa563bbf1fc51ba7e5a0171ea9f18bc039beffd16a1f169a8f926f633a1f2c9e7d60e7a5fa6f91ad39948f1cb0250fc915828754ca42ad6993276b1b63af77c6b23b976bc1b7f60c41a35c28b44d633dc40c0ba46fb43214d2d2b003a3201bdd5cb9aa9fecfb6908a4b80cb2f6b577efe68290cb236272dd41608f718b9e1c22e6bc1e8f4fdba9bebd17563b0b04f02e50f4505678da0914f9bd5309e7c24ddda7b31f483af85a1f91c1a162c8501bf59efbcae572c551bb3454e90e2cba19b9c8ac3120bef884bc5d494db7e97e828f62010197c1236a481233c3a7afbb292e1656bf47f18c133558d4f43081840cdf3a167c70e5c35536fb46049887f55886084b54ebab5a9122cc47514a386031cd04c68bc9a58498b97b8effd3318537ce42667660f6ec5ad4f545892902ad2b6191cd576d0431fd6bd9f8aea2569141f1ffb8488f0d97ced7bbb5ffdf5bdaf1885bd28e717bf679750b17b5457c995bf9d53fa9e0ff50a34106a5201f877d549219f98054f38547676290e023422bcc8a35dd25718e74d7c2326efb249d8169eba4f9ee180c4512f04db060b7eacc4f7e2915014b2d0427d314ec0389602f8d48f45210263118ce62016f9163b8394b195dfaae1afb88def9aac83f9186fb5e50425473346e8d4e086be3bbda72b3a0e80c31efa4c7b77cc12ca444bd8afe2eef1603ebc716ca5fef8655fc702ef5ad384bb11923637dd61537a0753042034e893cfa8b73ef00febaf633258859283c0fd5bc2e7df4dcf578f12dadc996cdcc5e45de23217a74cbbb7db21dc3c5e011487bf01fc64829faa8c79a7124003dc2fab9354c233b64fd695287a8aa85714cfbee97919e3697ae6f2522265f46f86995a8c50113f005fb22d376085a2eb41bc202f19f8ac49522710bf1bd904851e4d20ccd21ffc43bde6af9ad8a6ec415482c274c65bfc00251649399e915055e0a038a24b9710f6f18faa5c4ffa6a98c0cea02aee20d11aa21631a1e228829202931abfec5c17d7e66206a2a39cb3f931e351c60d3b300084bfb2fc21eb6df72e201dc6c88588ec0dc768e7fae2c8fc8dbd692254c16bf70d9f1b137b8c4d03afb4c2406a69be8b5290a6a10aea1ea6bcd07357e2b3a6c63bd4bf433eb0ef6ebb79e00e743efa16f1507acc4c54d84bffbd2b5051614ad8daa248071f2af57c2bf5b5ef86105999d60e5eedc22f92968b3db460e20f78ddc97b9a0b3d1e10ac74e41c27a613712cf4129ee14f557d48eb6ac0c1f25f8004aeae0786caf0af75a15ad8f6a6ea3bcb200fc79aaa404319a43e48a554c3f9783038a20e97cd649c59da40ea5bde1b649775c7c58ef55ae5147df432405a8d1a2a02f9fc5d48723fe1e16d382f3e582691184040a4164a3e5ba5f1ed17054364540a88f655ec74c998ec32efa78e00822f889bb808a09832ef10b16edb7b56ca693e16282091e5c1d11c028b25b8d2f8dd2eb5142ab710e2b544946d211a224c7bed3d2a9b2259d48bc1f5ba8b299c7ba7c293fa01e6dc2a7d3c3dfe08c0ba72e2031bbf182403bb39f01d690cc3cef0d7d308a7cf21194f4fafb0c781bd4736fb2a896540c750c67f1f0d5c1820ff87c878dfcc63c3b0936c7140de0f86604083842479bee8c25a0dd0c8a2f40a07cdc0658a2962064eb08a281adaf30a6cdb75ad886fadea4420494fd19d67887a484ec6611c984025786c18c3b9043f47954a8ac8ea2a8265e07e6f0944447f5beccd58395a810033b3fc02118630dc87ab4ea1d75b1aa89b698c7c71c40c1348014b03a4609c422ec94c5a60f94ba48e259879c23a4a58f678d327b2fd05eb714859139a65238b29a58f7146f1abf6d2740e0fcf973cad491275cf0480c939f109ae828fe0c64e1b8ab8dc8703f6bb29213b59beb4e66ede0a4b9a03058390adc7394aeb15a1e1219178a213712a78badb90f2e683341c25c80312f01b3140499ac7a1cc934f5f6d0d97f277f010bfe63b5c88bb1d7c53316c0d4c7fb51d099c5291fe5171cd9633c117382019043fe2e16f096da95358837aa53f18a1ea4ca443ead49a4b9e3f81d05dfdb0b3ace06643c4e8d29e3aa8ec995d883f69cc756b3ca7e96b183fa8ca514b3e31fca4c484099ad4de034b3176d40ed5f8b8706ca8a7ba163c819c5dc140a7d521c687068c7939ed113c2e00df87a48c45bcd76608269b5f3e5030a43e0af6c759f25792069b4a5310f8ad95ca0b87fcaa762f041c648d4e5073ae87eba5b766bc1b860d9e45133778e5cd3b18b476ebcc2f92f73d59aad612c7557fa1cd1afc08de80d95a17054f730ca787a2f2ad7b2d382afc7098094507103b44feda0d987f1235538cc48704cc67b5a834f9cf8dad0219ad3a8efeef83bc04587eaea84a4a8776d77b7e55acbd6995d1516cb134a12cddd230bab477b03ccb6da7d2295607995e32829f6e7339db13ee0600f06b5ac8d4ac672fbba3b53561eb3c580b9d674fef2db6efc1cc6229000202d82113e12506ab91456f25fd410a9ae200fc29afebc3dd471e544385ea6ce07d0b8f7972894f014edb409b0aaa7d53784ba0674549fb1efc52b0644969d39585bd79ff0b9d72b37fd3f484ae92f8e049c70e9983db53b6af6b0664aa6a1c49f07821292bc92ecf0fe948b8971527fb04650ed7e418d3201dd5d26c115c1f4bf774f4ccf90ec9f122b42aa0b59697d12c3164f46cd92efd717ea8d9dd44bd855673a91118494b265d3a4717e492b6d133ecd65691a3be43cf75e7bca36a2be262c949ac4fce18239fb5c941c25f4ab762ca0fc4a6cca598aec0ad9bfbe458f036abe41a7138daa8cc49413a06893b80fc9ef2675b6b87bae8c3b877c13189935849a58a5284598c7f48ee123d30c034c31a11412de665e98d014eddce51998d14874015ca9a38682132f2ef8f2329edb1db08402d1f69b54413c4123944536aecd6d4dfd112be675ba43c1c7c89129ee7d0fcaafcb062f7bd1aa7d388fac36eb5579c0651f447fb5e6a8142e647c7de8a984d42f0b2cfbb4848d75af5c6150683a9f15393bb7fdc47b83511bd41015d55ee3b4ebf51a1cf8d6c083b98622b61dcb42d0e6b9bde4b61ffcdf84d8bcba92a0eda652d9f56ea6c7071c0fcb1cdcf85aad7a386239bfb9c794bfa83f9eaccaf7cc5518acfa8723aa4043c4d6ae6eca910453cfcd1c81531b806b4ac362957ca4443642ca68c666d544e0da2bc326f7acb2ba06a7519c148e6b23b33c68a07420093f012c85cd40ad5f4ac7cd30211a1754fb26e0bb995a44279ff199abf41603ede47ae29ccba088fa52bcba21230eda146630901ccd0e400b779489b308fc3f7733c2fc13f75571d709e457d8b157708e4ddd0035bf43c2d3fa5159295a56fb1814cf214d28f19b3ae062c532745e91a11bfcc3fb41e9689e4e10572198e522310379c8eda7b2ef71d7f7a91d7861acfed47ec320520a382f1b7cd91437529ea4db1eabe518db66763776369d5bc214c37052f5c6e65d3b52909d524add2349481bcbb5a44b8d16fe65d57a344e240a449bf6054c1ca276545b9d2e43b131e0e05b1162bce3a93d991e3f86abb7fcb74565cad78cde9a1b46b32a0588e655b5122bd4428b9e83730a356a65fa8edd08bace2be2aecfb8ad316b70bc68a65dcb039f57e13a3675651dd74e4728af5ed44584f8089d2990449caabb506230ecee008a2ce90bcb4949c7778aad12e88d86882c5c1884dbebd452faecf05b24f2f884912c435ece9f58b0a0ef7af1fa92dafc64ce72a7cf4c10ba23e295640d820f25a3edf35f4f9315a9b1d2658dc05642702e2495bf535206b1499088d30be57167ae9f74e2ac23b4b5579b1", 0x1000}, {&(0x7f0000001600)="cdc5f19fa531bab0f838aa4abe2b485f546e8e28b8fe17b7aeab0f1ecfeb2a307b26e815773a368b710680a39f58009ad07cf2091101244e372fa0dd1cfe4617c74c1c714df477303961d2df6ec413e68ea5d983fb03623a5a127568e46d27131033f4a8e0df245561832b274f902b586a96dd37b2679d26a08e106421f2b2347621ed36c64728d41f5c0589ab0dc9553930a985f60cef3fee52576c68e7759edafa807318e852049a47d8ab3f35d870896c58958e1d5d5894b2f2ab81d11753c47e3bb81d7dcb902b6e8a23a8b6f07fe80bf67575b4e5848367376de13c862e796756633fab06d9f9e8d3e4b856e79ffcd86332a489d14c", 0xf8}], 0x8, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb0, 0x4}, 0x405) chflags(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x1c9, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffff80, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) r2 = kqueue() r3 = dup2(r0, r2) r4 = kqueue() rmdir(&(0x7f0000000040)='./bus\x00') r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) renameat(r0, &(0x7f0000000300)='./bus\x00', r5, &(0x7f0000000340)='./bus\x00') ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r7 = syz_open_pts() close(r6) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000680)) dup(r7) syz_open_pts() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x20000000, 0xffffffffffffff01, 0xe}, {{r5}, 0xffffffffffffffff, 0xd0, 0x0, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000083, 0x100, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x81, 0x5, 0x10000}], 0x80, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000040, 0x9, 0x296}, {{r3}, 0xffffffffffffffff, 0x62, 0x2000006f, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x10000, 0x81}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x41, 0x4, 0x4154, 0xff}], 0xffffffffffff8533, &(0x7f00000002c0)={0x8001, 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x18a) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) truncate(&(0x7f00000000c0)='./bus\x00', 0x8) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x144) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:10 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x92) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="fda95b94fdf92f9287b060040cdfcae2cbde6d3e10611b44f1724601abef5f1c4b04f3d0769d9d8559dff342663442f8c9cc8860aeee91d093e3d58434de8c77e34eb60108c250a6beefb1859ff5cd620e9ffbb768f7a0e85ac21f6f3169b1c255e9f8eef2704bd853a95bc6be02091f58ba0f317a143bba7c293f7298affb4964d597513226738228c3f40af616b8e01b1c5e38e2c59cfcd6b75cdaec60846ac6ca1d67dedd00cfcc2f5212131438741a73b4f880a1bf2151393a0777cfaac35d8bf2c521dcd4a068f352db8a14095ca6400d804b819c02e41fa25109ed7bc03ff32665834666c5faff2967d4a954c3d897da6732", 0xf5) r3 = socket$inet(0x2, 0x4000, 0x41) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) dup(r1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="d08a353d9e7f0ae722a9fc364e17c07a18e72caa69fe720c37f304fe74bacbc0e521e108e36e9633abdec4415b76fe474ee9ce4e13ed73054b550f820924f4fc5f9b7671617eb5e7dfc0087f9d24baf2488e92833fd95fc9e3d22f114db881d93c38f2fa89e81a2bf0641d719af90e316c83e005e5682edfbf9024d4a40e905c654e08dcb0b26d6deedfa4566fa7e09987d6d097288e8865353631e4a7bb2d65d95d1226a198ff6e584135f4b4a339ea4f7a6642e8986091a2d5a4c1ee6407f72118e1fea2ec36b6c2bc8290a767ea38af", 0xd1}, {&(0x7f0000000080)="eb7fdacb2e43e8efbc673fafc269f42dc364e18f74cd1d5fec20f8dac5bc1e8190adc3074d1b3aa313885a60fe51a368c16965ec0a5d04e3a598a4c027310d6064ed103640", 0x45}, {}, {&(0x7f00000002c0)="5da1b9753c0e8bf02540ad15f2353b02f495047de7928e7b6089e50e6dc65183ee873c3b26ba7bd4e9a325508ff6220c4700fae24e1ca0b38e58682c60142c42174adc40842fc1ab771ca8516bc96a364c6a68a67c1d329e0babd97014e710adf4b6f0ea1873c6a4b50d39f87a38e4b996355f36dcc06909550debb70888", 0x7e}, {&(0x7f0000000340)="e6da67d9f03f232b0cfc722630950f70ccc8d80391addf37dd038f48d8691bfabeb221a419867ed1c31c3bd31c55d024a561ab6e1333d5b0341548df154bb8a09d3297834021f6b9e69801accef87d61769391db9b32c455ff77e31a661cc07a085d59f7b6d9f1443d7fe1e6acf2f2c396edd5bfb34efba648b2eff493a8bc3bb7eb79ede22e8183a33d409517f876b0222d9ebd1f57e7f6f68229e9f697d184b144b6bde686f608f552759bc3c4167a7e", 0xb1}, {&(0x7f0000000400)="1e7f7122ba9222075492f3ddd1363780ce2788d637549e7b77d4a65bfe7786aa82a1cde26a21a6c625952b1b6e4c708aebb4664ae96f1acc8be658fbdd843efd05e7cbf00a1dbc019f2ce01932acd0985b7550e815156a552d42067940795da6b3500806fe3c0dbfdfb16e4ca8bfc262ebacd8cf9bfb752a41e79a887e9fb8070d47653e62e7f0dfe1acb13672ad3d5b2080a1c390d96cb887f5e540766dc9bf11c9862cef187da967fc5e56bf89ba33749ba11d96346b97be9f070ff56f9f428f", 0xc1}], 0x6, 0x0) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0x1000}, {{r2}, 0xffffffffffffffff, 0x9, 0x2b, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x12, 0xc5fa4a73cd39a0a1, 0x6, 0x1ff}], 0x3, &(0x7f0000000180)={0xe1, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x40, 0x10000, 0x8, 0x0, 0x0, 0x5, 0x4, 0x1, 0x1, 0x3f, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="1e0ed4df3819abf878dad06f165aadb223ac74e11314faed390f04a85142767e816f59515581fd8c675ec725af4fa8d72a16fed9b44f3be09489b783a90c105c3aefdb507968b72bcdb1fd73775a6228c49a43e796a98afec52ad5afae47e1f5ccb7a7cc1add47baff35f49329623ead3e776c2b1f988c4be153d37f21257c4401da99c6c11713b9c80ee82db055b45d251bd88f7587e6ffab819b39d3abaa57e2141e7e9fdc3771866477e048c737fcf57ab81eccabf3f694e656e6d3a72e4832ca697af49bc77b1f5cedcbc30516a27b16e2ba01a0e197a6262ab42e6fb40a70", 0xe1}, {&(0x7f0000000340)="0688cd7acbf0610107a20c4605f3a65474b231d3ed1d69bd91b8690973d2ac3c05d6a91a890e6f0942a593a1a53488535acddac977eafc8b0238620144178946174b95c915c1e53cfdefbdee5327ca58c8dc2b802e354032465515cd6c56316c2625d92695fbd4a1f3c3d89b4293ebb9d5b765bd1399a20790345c0155a4b375936641e5741612ebc4199c0f37d231e7457884fa0b083cf2cf37221e5facc315eae2fa77f7ba236f7a964fbe2b9b621865791e21012e4c4b14a0359509d7514a3db3e306804d442b124063314dc85495ec699c493b0c9067f8c6709ff853d077a886de67923504ec1b3f3eece73ad95ee994dd569389f007ac04d56056652abe32ed188d81abe48c7f70070f8850c979be38ee3a37c5a0288d349f099cad2cbf6ccf1453d4d47a2dd073ce73f8e469ed0bca1c14c317529339382db8bfc94854753e25054de3667c4b780002fa97329825aee703a7748b47b32cfc3be4856fdfcc7c7261f4f543d0b2593017f5f71752585a28f28da9ea0499d0a4f6aa177323d281b0de97e308b8623de680adca86c78a8e547af478be632e3b971d7f912486684305eb58d22deb42770e4c345d86776525c38f01af3ecc7b8bf28aad06ecdb801da5ecd3fea1c4a577c9f9304dbfe7f3c8b1a93056fcf372f4352fe9f4946f7234239c7e2fa0b9c93773ae16657ef00f34d2bfba65b42512988340c681009b75fd4da6657cb7a05d6161fa7c2ef59f4619ecc40e1de4b8372ac7e924a6cf6856f6a9749eaea5e9efc531958355ccf96b5fc6a93a2aba4ed4febb013d615e5d88d3463c70b1e2159950daa9cfa18449f456d5cb2c789894ebff83705f2fa23821f328b2f3097592eac072012e8ad9e391fe505f7f5eb2d5891c63a3eaa2331c290174b101fdb32da92d714a2a336acdf1ad4a28c9936f0af1c53f2b9737119e121f576a3cd9b4bc53eb29eb4549eaed6294c333219905734058457ba366caac9c3e4c588ad550318f5426351e99bfc193e6dab985750632f901781f9ee4c3524e35ad25bf4341c10c0e036d021adcd9e8f72e2fa4ba2270f1eb56d25bd97a68d30aacca79ded42fbb6256afdb28996515941e4fd5b2c7cc4192f76bd2cd7933522a1f6d115348f7f99b5c14b2783bbbd1f33fe4812f159eaf606429e854cd748049c659de3e16d68d13eaa33b17c048f1662ad9c660b88f1a6fb0310ff95fb7360de4577610051704f20f0bc128a861700f2d6077933102c68aca0fae5b4a45b3a6522534f98b8348588f5b8853903fe7461538c85491ec65d7e531137387df0b17b3980b2f0fba83f2c739c3c9d0374cf922ffdec72168e84f270d70b429b66ad4f5b8296469b8cd71703b72bbb82207c431da0275d9ea02344bd14d91bc924243c5719d8e2d6970df8126e924ac4de1a3afa29d7ea76ffca42c82ff26a1451cede28701d1a665e8ff388a30e251df8e9699ae7ab7aa50bbaeec04b5c7041a83ba80f14e76776d430b8c28b891b56dfb04d350c30e46bbeb2ecb460946e8aeeff58fbe1421e9ded6220e7b8e6745dca8520981bf9363286e1153b1253bb235453f0c8f567d0116f17b692c600599a6d023d2f2755bc93d42ccdc33b19190ff571a84cc0f1d7c21c7f81f4d647a54b5a57a4f8c4fef4860820459cdbce7b119122d8286e9ab6a2b3c4080b4d298bc7c36e1e2df11a3c3fbb9066226696502f12a75ac150854590c285b5056984998bab5ba347516db3af2d430155adda5d8e2247c7633d8b5a28317747e7604b85eae3f8d6b8e050c991f2eaf0a195efac2be6c390dec7b523afa5b268f71cce91404d9e02103210745e6be2d7bdbf0fa8fed1edbee2384cae93aa4e2e40a9d758997005d73056655a9706ebb2a2a0d7ce404a2a929929405d052caef9bcd61e520d0a51e2433793792dac92cf56a5509d018e6551d835f94c31f8ac4c02fd9bea1c7ca638fe1421d4942a8e8e73cfada38ebd0f090e446bd52c2d89ee08eaced4d62f297ff06fb24bb2b812c2108a231efd4ff6bd32ecb66c5d6746da895e47c2fa37f3c0748e6a23b849aed718fae3250f3891a3959ef16bbc8eec911244f11c6730157d623a93a562096f26affb1e38f4b6107df686fa25f824a648b9eae6de5bf283ab53e8769a2075afda592e98b976ac5f22677bd15c61c11f5e9cee32e310fb78f38ecb39dba234a8333ff25f59f7ed9cf994a688abf13582e68ee96a91c96b250b6f1995eb4eb6fefb3319b5a08ccdac5cf109494be194ff0e2134fb9c9c5a7524bc7113b75cdf7f6729af4022a3dbd88a626051f9c7ada02b6254ca6e95fae8003973b0ae47fcd77c976f7ddd924824a55de58b98a8c4d3410a0cdb04734f0a44154f28c793ef0a3e4ead5949b3c5881561428e403924e8fa7b06fe70e982709ed92c22e8e33e7c81ecdd196b275e28ccc5dc6e8b82c00041ad29447d820165b0daeb5b953fd95cafcc3b5e0111d8e8524e541265b1e18b540cf7a059835c6b1942f58b703e187a43148856087f7ecaac09eeaf294df48dab2772aa507cd4ca7d2371b81108023741c5233e6205c8563a541400da9e27e9bd9cc49bdb054380d45af26a37d94436d8946946f8b411328838ea63be1cc60ee66b7e9fa08485a4653d41d2db4ecc95a09400e117736feb53ec7194b35d0f386683f840806041edf8cc72e4a065aa755dda71fdb93083a9da4876125448961b28267ec8175d982f650bb330229f948785e1d1cb1b4e9dd1937d559c2df432d8c7146cff565415b7db5cf4bbabfcdbe44fafcba4000f5ed448d4c26864e19f8a8f8f78c735e7cd9726e0e7b0f2a6114e74015accd33a811a73f536c077b2b9c7559a9b0024203b58e8b1f0afd52dc4b3abde30169da98a09adf5f951d8d784e2f3916c4b5030634f3f3a74125762ecdba6a60a97a9890e88601c24ed74afe4935996b64fa5a21b45b874e7c972d3fd5e99a8aafd909125c1876b4518525c8f8cf0b38b4792eb37bc8670bf748433bc905804f428165cd3b81be11e9e44ac5e2b228ec6f40212fc537a2f164d46f805427868e342486e0d4b729f552ed5d5e89104474513c724658f08e3de51610b47914e41ec1f54d509f5107e450f11b79e92b8caed7e5775c3b29e14810ce8fd73aa0276648fa3323c902a3baefe83499cf756946a3a39fae76f1dbc8560b051b91c11eefd56597e0c72e50c7c7069c789525870dc5f301234d52fb32e0e6466ccf81602f3e4c3f9b850ba2b3040e8fa06cf3ea2dca0f0201a28d2da28e245074406cfd0bac772be5930050b990fa517733e78cfea7829bafecf635b67ba1d5dfc946f94e4c7518e8a7d841c875d7b546f516b81590480ed0c3f047ce6b5466ad6d2a1791983b701a5e3c6751fd8c288b167b7dabf4494fb1750db9d993fa656d3afe045cd38f9ca7936a79e2fe0eb6ee1b2df3cf4ce579bfee19664f98d082a1cc1257d8e3dc7d856edc7e3579c7e371a2dfcbcd18ca3da897f226241104dee4d4f36c9ac04e1b76127af0fb94469f835da2dfab6e4fff510255c9d105f643dcefad1c892237abda4c1a793ded9b9467ce13280b704b3e1ad617e983c9f1ffe5f0f443a4bf7adddf3d842854f5c02974f840c73025a38d9b183bdbee6ec3dc4de466f0a56dcb05ef452fda5329dc3d481d3964897e0af30458010eccc9bb5b665f73fd38ccdb2bac562c49a2bef6cd715523f0a9518e78cd7732f74bc5c7b40180b2f9b97f6be0af6aa34fdcecf8ccb5dda740dc479b42a40e52e4a87774bbf54580dc27268dda383777cf07b1ddf8afa3d36a68562db050021ab9f5792c4e8cd7b6b8a2a955f7d5d764cdb8d5be997b71d84b0b511290f94dd5e8767dbd03ac76222e0e4f7e98782955040f095bc9c097fce0dbdbe17de1adb46b55cf03c6f3aae33014cff52fd3092c4b1cbf6355cced33226dc5957d04cada585e54fe500e7bb231ea00be9bdd6bdefc3a75e56be9107ca21a8936d719091ecc38238497641420a60f2a58c6569dbcf5cbd6a25cabc34ead93480c797be021f7315f2ff8cf0a3b293aee16ebbb32a8c8d6d26533f18ce681c32ccdfe78ff525e2a8804629cf2b5522ef59129fed91ae6fc59556720f46be0c4c9816c823d9745dd003c6d0d22dab2ed547281d5a55f0b74a2c9ebeeddd27f83a9c23cc72e6d2e4aa986bcc2f59c21b6de6e16582944e32ecd2f7343a28fcc49ebb725bbc51f33390c3b6b06a5886ae347c22cef36b427e603a6491928f3ce22589f2f0d86e22f97096ec904bf9b58b36a7888104b27976a6486f1e2219eb37dfa49b41ded6f7ce3ec410521df440b064a431aebe1490fd126376ff2ed47804ab43d6632d091030d3e54ca3fdc7c176269a5ace993f91a607fc208f506f4cc155f2aaac9ac678dfbc11a7f4c59e0d7d0caf4e6c5965a5ee5ccf496c6e2324799862d30c2d21c2c92c8d24a24e5cf8b403d09ad3cfc27a654eab1785bddb9e578d2832d4239b40855bf35a34c87e4104d8fce70b2b217eb6fba3e858a46866430f84776d9d6b42bd430fe2f4a61da0b4b5ed46e92f4770fec4176f711e5e5457345573b8d8b218fa9f58131f3f69b494bb4cb67905e15fb1f32d9f149ade665b17e89673a411b5d9f5abe9b8e9a041af4af33d7678456e9e074021d6cd72904afe01bc98b2b051c1097b312c998d9415cd2f11e8c82bb2751a185bc76fa2a505d18db3d68c1cac08d8f29e4e6151b55cfc84cb69088d4a10c690814613bbc58f344e6865a9eff4fe96445b6b2d937089c0a8ffeb3f5f7844d5e16e76c7f7b4e9d6547f9b1a0eeb8b3e41d021178141c4758210b9ca0ce56a27733bb5ba188ea14771423b65bc960c9d882168d7c84c910d198dacafe2f7fdff71ce1669a3478595a094a51d4a9484a9eb20e8fc66fc15346e302a9819f8afd3a64efbb31e39d37195d4c6ee553a297f1a413eac738143b056f5515a7721de9fe5da1255fd76012cc214ea427a4f2fc5c9fe613235fd3b924ff5e0d994c90006846ac78611988c3b7ecfa05d4b2a0936631c41308f9e0e31df673f2cf0f33e9400af7b55864232c14f8ace3abb6f4348d0d8c62ff640e972044ca731de9b0c333d8420cd9e43ead6ef85a3d72b76cab7a330cd4fd946fc26ccdf7d281356ab46f5627d7508cb402e5bfaceb2372db708f6438c6b08b8298e08033dafbafc0dfea540fef59f85fd185bf54dc2ea3dc95f6417298d7b9eb53b924feb6b0752adf8ce1771c814899293a7b6287328c2a40fa76683b467205424d41cee0ab328f153e3479f0c20d09478076a5d5c5ad3253cf8488d48bbc24db41c79949968ba78d496afff1a3acb0e6be32b18ec9b0c7dd1fa1a9280a7024efe13dd400bb1213ad3be12a2d9a8790cb019ad835c1c521c0fe98910e526c65e798257fee7de49fe2095e43aaf84e6c253a5984fe135fb8296a71feee50a2b0d7f77b880bf9a7d5260d7e56394964158c20887f0b8f7b880b82ce66dd11f4d8eee04560df935c98e0ad979fe3fe024450de355823d79e460167811fc0b091e987f4034c2fa74ac47cf64cda32f100e99a741de9f5a4bb3d4f08ce3a250baec8281e3c4fdcb1cfaf469d0ba3ae542fac2f3a407e9db5005e8e25429350548ae5a4b8392e587eb6d98957e1e3e8b7950f6b8a47f26fcf64e574324146f105de5562698c1345a41b50a9868be02a5d76d19bf0647df413f655800f5ff77c756dbd817f98fdafbe4990bff90107445d82c97ff82b8fa8aa035db25f4970f09d5bdbd6af04445a", 0x1000}, {&(0x7f0000001340)="5b24ed54c2f2f0a37f44e59464421f7b90861d480ae20d8a72958f6e2c703149b6860c975ec5b0b47cf9461fb0afeba431c6f49279991c1e398c7e9519581f7bf1512f47c7f699b88fdadb4a359234efff1171aaa8dcdee56146522828320b87860c5e377825d4bdfe80a1e7f7e59b7f518982afd996ff980ade3e9107df557f71274bdb14094a5c3720787ac1941d7a2a79aadfa043c4f219fd321200d21fb4cde44d19e4dd098cca64652551ca5a2769ed8fa89473392ef0ecbe22ed1f8f44d0c9", 0xc2}, {&(0x7f0000001440)="ea64b0db21bd6841e980b146ebf823b8e348ca8bbfef1b2e693dd5e261877c79c50f96f8fde11f2f3be8898a36623d4eb763c517c0c70c3bdb3a199ce6d83a33fea7a35b4d54da0908079f92e0adc2e07f16cce547de2f2aefe9acc5fb860eecb793f349a4461e38dc380e68583035a1cee9a095bacd47dbc2c399df13f0212c0129e820d465b457de7ae07a89e23d9a345c8050b559cac7193116f95d551b", 0x9f}, {&(0x7f00000000c0)="041fbbca513c88ea34f2f80b4c871ad5acb57909ace09fbbc28cd0dfbcf83eac8cb8935e4a20826760013f8e28ec09e2383d7c81580d1d2cfd28c1198edea28714d14e5655e99e1921", 0x49}, {&(0x7f0000000180)="0dca75c7", 0x4}, {&(0x7f0000001500)="b094cc9c8ed61eb5c7c299945dd3a20dd5b3c6a95cdf4c9e04673c4eb38cce17709a191198c64e518ea778e7907705cb3e8cd02ec8cbfa24f4d7d103aab34e312b3a9ee61572e16b194af4e3c6ce505eb236dba0c0af4bdd2dca3f1154090ce860997e2558b1261dc0d71f5650b1bc49c5d342204569bc24f3028459741473e1a2f6dc816df7076a5f759324976898c14975f2de1f75f82984e1be87dc00972418bf89a3a1d50468dda52f8bd7dcc5354abd0ce795c29c16a55ffeb181bb9aae2af6c26dd1a1bbff8f691238ce52", 0xce}], 0x8, &(0x7f0000001680)=[{0x28, 0x0, 0xffffffffffffffc0, "5de618372978a340fe59b13087561f85c1721318"}, {0x80, 0xffff, 0x1f, "bc87e95b23777e87f426a02e7b867c339e33c51222b6a87a671be060a064a159992c67b2e19fdd921b28cd069879197087aaeaad4792312e378cc240f9312eea3cdaa97537dd3e5ff0e396b0473ed9b5db907518b3567d04f90d7f5f7113adbd2d11b7ba0e80a0556be4"}], 0xa8}, 0x5) write(r0, &(0x7f0000000200)='Ms', 0x2) accept$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) chflags(&(0x7f0000001a40)='\x00', 0x5) shmdt(0x0) recvmsg(r0, &(0x7f0000001980)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000001740)=""/104, 0x68}, {&(0x7f00000017c0)=""/113, 0x71}], 0x2, &(0x7f0000001880)=""/243, 0xf3}, 0x40) 16:00:12 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) getpid() write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2403, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/176) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x0, 0x400, 0x1, 0x20, 0x9, 0x5, 0x2, 0x2, 0x8}) r3 = semget(0x2, 0x0, 0x40) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000100)=""/6) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) 16:00:12 executing program 0: clock_getres(0x200000000000005, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x19, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xea, 0x2, 0xef2, "6e218a7c0612286de38fd01c58068964b510b9b4", 0x7, 0x4}) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xf054}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:12 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 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}) semget$private(0x0, 0x2, 0x200) r8 = getgid() setreuid(r1, r1) r9 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r8, r8]) r11 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r12 = fcntl$getown(r9, 0x5) r13 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x2, r1, r8, r1, r8, 0x10, 0x7}, 0x100000000, 0x3, r12, r13, 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() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x9, 0x0, 0x0) getgroups(0x2, &(0x7f0000000240)=[r10, r10]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x7, './bus\x00', 0x1a7e, 0x401, 0x7, 0x10001}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0x2d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8dd4f87a53c5932, 0xffffffffffffff2c}], 0x80, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x81, 0xffffffffffffff00, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x81, 0xffffffffffff7f1f}, {{r0}, 0xfffffffffffffffc, 0x22, 0xe, 0x7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x6c, 0x10, 0x200, 0x5}, {{r0}, 0x0, 0x40, 0x2, 0xef5, 0x7f}], 0x401, &(0x7f0000000080)={0x7b4}) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x134) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x220) msgsnd(r2, &(0x7f0000000140)={0x0, "49b24b31307cf54b1b683091479b646bb41bc525f02bc6b9604ce027a7af383522054af14cbf1b727072473d9e3e8ea0b84837ec6346b49b92f3c53a0edb96a92511db4499899c"}, 0x4f, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/247, 0xf7}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r1, 0x0, 0xfffffffffffffce2, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xffffffffffff8000, 0x91d, 0x47ba, 0x0, 0xfff, 0x0, 0x123, 0x1, 0x1, 0x9, 0x4}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) syz_open_pts() close(r0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) login: ¦¦pckbd_enable: command error 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet6(r1, &(0x7f0000000200)="6d3188a782417e34fb71c28a357430cc99c98d476f82b395646d5563727f51c9a99565d2c552ddd8d9cd93a241de051e225ab0f53bf6555e85ee9726069bfa398a98d04d00e760f1f4bb9399c6c7975e77f472c9a4aa7f488f7cec150aa354d1a75551478b649a017251087c1ebfdf8993ef45b2365168c06bdcb4", 0x7b, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x1, 0xffffffffffffff80}, 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000780)=0x4000000000) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x3) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(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) pipe(&(0x7f0000000580)) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x104}], 0x4, 0xbfb9) fchflags(r0, 0x7) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0xb8, 0x8, 0x1, 0x1, 0x0, 0x1, 0x3f, 0x2, 0x0, 0x9, 0x5}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="a6f4f42fde2b3c41eac7f9acdbba92a1c4adfdb5f5f1aa635402701122b7572cc45500a2d78a02447ab3d1df3931a7608eb0625904881d7d66aaf05baf1301e643061b20fecb496eb67a349e1ddf315199939385c0ac4f07d0ced64dcf44e08c56c20d0c287a8217428150477614f1a421e9a7101e997c6c9902c1079fbda7c23dbb40b415b455f0b22961f5b4270e88ee475e5eef1c650dfe290a7a19c1cb3af4ce68b75c457a00e4f198d62c1877fa5d4dd602c9abc2016cfe031789d8b86ec76db73d907b3013d61b4e4dddcee8d968bff1c7691f603a7823c1f42a072ca35da4ddede3c9cd5d5c", 0xff52}], 0x1, 0x42) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000003c0)="fab28c42c84f30fba9cb7f4d9c34d0e4fab4152a0fafc62badd12982b197a865c6a3e63eca08dd73f953", 0x2a}, {&(0x7f0000000400)="26a2f7722799d58043578f47eeaf2da1b293d51129eb759caa5bea936e073b5db536b0db88c1948790a2c213696daa0deee8d02c95892a181d895d64bb5a2ccf1486ee1e426ad8ba929c9fde90c03fcb08ec2d6a6955de5bfe92216659b473d5bf8d23766788c432c559a68b769cf5b738238f9099d3fbfd775238bf85f7df81119898ed602571da0c475fe93b25f47d7b1ac8101d9ea8b58f63ca871de8184868c3b51205e9c955d4457ba88715ce023909bdac16127740ee34ddfcf53a0b4304761a4d9128959956945edee77a3f9f2f3be5f0ea889abe3d167985bfb5ee7506f0aebd7f733992cf20ffd1f69ac42e288a92f107dc90ad27f1487bf4", 0xfd}], 0x2, &(0x7f0000000540)=[{0xb8, 0x1, 0x5, "e03400f27b12bf645d37263d4d2a71f581f13ca3d73c2aa0db346f1907daa9a884f50d88c80798a9051993e4060f8775945ae9958522084b35a62f5f34ed1a8a87617b4433e43edcf4a65cd3e509ce68b7ee2c6e8f27a471ab1f31d2743e9676b5e35a83bb9f781d3101634a5291902228b5cd16c2465aaa9df0890e087d6cd7eb88d0ed52b0b66999feb295d7064d8a98cf68e306c5bacd2323b645e9a082b2eb"}, {0xc0, 0xffff, 0xa6, "ed1feb4e23d0bf5e034422b0211f1f3048d376136e2ee3e645580fa88a1ea8c5088a9adf4c4b0cb2734a29a46d63d713c1cc8886e3757ced7d1b40a19529e42a0b0797f2e8a1a70996d4ffcdde458649d75207495590eb26de41f0b619529bad6e262eab609f3b73f0952ee8069b0cae29c116180080572e56549a8ec0b2e1570ba5514f745a24fdd77ca4b92fbef4b5d6b22266836c471cca6d11d98d6d2a3dcb8d83db20e5425987354e"}, {0xb8, 0x0, 0x8, "9d5a1041ba7a83d50ba66f1e9a800a24ea96e171d629f9bac3f8d1e333523591227724b12f2bd6337ab4272506c93ba7e3fcbd6636a588dc688b5069a2ed682990a7ae0fb1e8378d7894a1e732a41845711994bfc1ef15304968cd2e0593aa61ea1888f88192d4bc831c1d97838193fc0a4eb0f57fdd4570cefcf9b40c6874d50440c887cc3c5a4742151867768c54a56ffcbee4b0322d458b5f7eb87086af1f07b7a4e11253"}, {0x60, 0x1, 0x0, "fc8360d3f09cf98e82dfaeecf241cd0516259f3e6aafd6861871a05a49c5a246d5ceeef65e1e05111a01fa45b0780a7748ea38884d88696eab96bf6b1ba71e2e17adc1e09dd65c79e89b0d2961dfab"}, {0x80, 0xffff, 0x9, "75598d5bc51ee34fec4974963ae295aef3ee128118c71f7617acb39d791bdb428c9fc9085958c8ac1f27a7992cfd65d20693aea141af8e2ab7ec17e1fc432b4ce4af4e951fd25adc959720ce53805d076960ecd3375ee78773c82db80ddcf2f1797b9bf95e502d487878ad5fe2"}], 0x310}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x7, 0x6) socketpair(0x22, 0x5, 0xffff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080), 0x88) accept$unix(r2, 0x0, &(0x7f0000000300)) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x2, 0x0, 0x3c) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r6], 0x0) r8 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000480)={0x2, 0x2, 0x200006, 0x6, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x0) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x30250, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) r3 = dup(r2) kevent(r3, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff9, 0xa, 0xb, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x6c, 0x20000000, 0x20, 0x9}, {{r2}, 0x0, 0x4, 0x1, 0x800, 0x9}, {{r0}, 0x0, 0x1, 0x40000001, 0x1, 0x5}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x2, 0x18, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc6, 0x0, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x600fffff, 0x7ff, 0x7bf}], 0x7f, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x5, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x7ff, 0x40}, {{r3}, 0xfffffffffffffffa, 0x15, 0x2, 0x100000000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2a, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xb, 0x1, 0x5}], 0xaeeb, &(0x7f0000000200)={0x6, 0x1ff}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r4, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) fsync(0xffffffffffffffff) r0 = shmget(0x2, 0x1000, 0x526, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x8000, 0x1}) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x101, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x9, r2}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r4) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x6) r1 = getpgrp() pipe(&(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x7f, 0xb95, r1}) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="1000000000000000ffff00003f000000"], 0x10}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x190) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r4, &(0x7f0000000080), 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x9, 0xff, 0xb94, "b8c21017e953ceef7c44299bca34d91b1ec32eec", 0x100000001, 0x100}) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r1, 0x70}], 0x1, 0x8000) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x106) syz_open_pts() fchdir(r1) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e0fe59b151238d3155d6ee636b3240f3a39721029499c9fe3275abd599a7e4e2a80a0ff263008a2b0f4bda899f498506aed1e71fdbdb39af1a875b3fdf922086725660bdf8fcb2ead3ccd96adc07bb6daec5f930af90489f83f43f4da3d5180a7923bd1520f55f50d3d750189b8c28c7dbfda86efb32ae785336490f4eb0d6b23448202ff6ae6a26988bc471957cff0324ad3294b56e9488afaef38b604fca9c84b4367a988bc270af6732043a", 0xad) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x7, 0x5, 0x80, "56abc5e95c3a249934fcec763bb6b53de71d5826", 0x1, 0x20}) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x10001) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x18c, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100a0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = socket(0x18, 0x80000000002, 0x0) listen(r0, 0x800080000) shutdown(r0, 0xfffffffffffffffc) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x24) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4000000004500) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f0000000640)=""/63, 0x3f}, {&(0x7f0000000680)=""/83, 0x53}], 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000780)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/89, 0x59) shutdown(r0, 0x3) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = kqueue() mkdir(&(0x7f0000000080)='./file1\x00', 0x10) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) read(r0, &(0x7f0000000040)=""/19, 0x13) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000240)={0x7, 0x1000000, 0xffff, 0x6, 0x100000000, 0x3, 0x22, 0x2}, &(0x7f0000000280)={0x6, 0x200}) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) r8 = getegid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getgid() getgroups(0x7, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: setuid(0xee01) r0 = open(&(0x7f00000012c0)='./file0\x00', 0x130, 0x4) r1 = dup(0xffffffffffffff9c) r2 = socket(0x18, 0x8000, 0x5451) r3 = accept$inet(r0, &(0x7f00000015c0), &(0x7f0000001540)=0xffffffffffffffd0) preadv(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/155, 0x9b}], 0x3, 0x0) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r4, &(0x7f0000001580)=[{&(0x7f0000001400)="aa7d1a082b287f1c98153fc311ff9d1a7084aeacb1eaa5c9bb3a401410d001f20ece95e19e2f77e91392d948af58e9ede41afb9830c7ddfda065f60d095e8bbad2c9293c207bacd0c71368ddc12dc25bc43401165f5575d54ab579c6e425b91fb30ee42fd7960f27684378b0960dbdf0fc16c8f41730876b2d913f1e765427cdcf6cfa89bb60bf", 0x87}, {&(0x7f00000014c0)="7159985e7481b821a002159f7d2bd672aad4a0c9798ec7fb5dc1d55cd3e59ba93f439453ec05ac84eaa635b0f98371902d2ee413c74e3fca545276e269a40707d9621b3624036999aaa2ebc084e29c6460", 0x51}], 0x2) kevent(r0, &(0x7f0000001300)=[{{r2}, 0xffffffffffffffff, 0x91, 0x1, 0x8, 0x4}], 0x2, &(0x7f0000001340)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x64, 0x4, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x5, 0x40000000, 0x120000000, 0x1}], 0x6, &(0x7f00000013c0)={0x1f, 0x4}) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffff1f54, 0x0, 0xffffffffffffbff7, 0x0, "b8000051b1b3f42a3a30fd00"}) r1 = socket(0x18, 0x5, 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) 16:00:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) syz_open_pts() pipe(&(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3ff) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10009, 0x0) kqueue() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:18 executing program 1: syz_open_pts() kqueue() r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) 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}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0xffffffffffffff00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x100003) r1 = geteuid() r2 = socket$inet(0x2, 0x4, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = semget$private(0x0, 0x1, 0x200) semop(r3, &(0x7f0000000080)=[{0x2, 0x9, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0x81, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0x84, 0x800}, {0x3, 0x7ff, 0x1800}, {0x4, 0x7, 0x1000}], 0x7) setreuid(r1, 0x0) r4 = syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) setreuid(r1, r1) r5 = shmget(0x2, 0x4000, 0x610, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fchflags(r4, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x4, 0xfffffffffffffffa, "bb6b607eee8435e3e096948e290da7bc9e27be2b", 0x3, 0x7}) r2 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000180)) 16:00:18 executing program 0: r0 = kqueue() r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() getrlimit(0x1, &(0x7f0000000140)) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x819, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x10, 0x4, 0xffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) socket(0x1f, 0x5, 0x6) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000040)={{0x7fffffff}, {0x1, 0x8}}, 0x2) fcntl$getflags(r1, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x120c}, 0xc) 16:00:19 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x44) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f00000001c0)={0x2, 0x5}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x4, 0x4) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ef9d8696c6530005e7ffb27f4a83c11409006a77ebf09170ef73c188fcecb"], 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffea9) setsockopt$sock_int(r0, 0xffff, 0x10000000001023, &(0x7f0000000080)=0x3, 0x4) socket$inet(0x2, 0x8002, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x740dbf12078addca) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x86, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x8a80, 0x9) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x70000, 0x2) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0xf12f}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="4c530b5be59100e8361c76bc8f8b7f8a1caa245a93e81504000000bac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x56}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x88, 0x39) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x2) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x20, 0x7, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3e, 0x8005, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) close(r0) r5 = syz_open_pts() r6 = dup2(r5, r1) writev(r1, &(0x7f00000028c0)=[{&(0x7f0000000800)="b76de1c7defecf7c14e0489eeea44a868afbba51893f6f7a4aa63b538f7f1b78ba1823b60952b1f75477401f7140ec8561dcdf477ea31c7510d0670822239a89acf772e390b434b95b1ece350124142f2c30fc67e92607300b6aeca96a4bc5575ff38e01d0261b6ec7ea56ecb3c7181896ee1d8bf9d91833cdb2a71f3dcffa509b4925e1db0c6314910db7aeaf2c4e00a4f45f4ea29b3471e0609c0940498da08d022399345fa994d6c14731b81459307bb686e7f3976a98d01b1f6efe5cd238d0bcd3e58f3aab368fb4ea45d682fbd94e96ab2e08e939bcbd5a80e1aec1e677b264a5c88a56cf585f015ceaf58ea48f36bf8eac731196bcfa5c4e4393ac7afdb804d361e1a624a4b17eccfd1edd22ddb7ba7f1d585bb4eb1e487c837f143f89a35a1d62b0b0fc2d76ec8af9a201fca3ba3741edf4ebd6b993fc27fb1e03594ed2c644edc3710bd8f3cd7b136abb772dc7f4882239913be676e655e18527aeeb20100eae0b60fd4529723c6db3d575ebb5dae10ce44fff426f6df8b9a913bb9da4ff855f3b68e5751fc30911ba332a0fba065a891763cc0008736985629bc5038b4aec0ef974c24ee387bb9567b7b904deb2bd729146af6a135e461d04f41a119c3b7976fd8e04127ba26b6a2ca3bdd93c013adbc86d8e0aba7d5b926c380e0622b831766f737e9014a8471ccf9251edfedde93afb9919e7f924de118338b80e9856a43efdf579611ed74a8c4beae0c4af0ff0a5ffeec20ebae2cfbc603df4d22d812ba70baf8acbc0707727c9c406db19f3eef57e366c3cc5993b0b68560a768dbf2d18b9df0b714b46c64d8e03012e2ef3a5af77868efda1efe8970aae4c2e9aa9bc6721080e4fc7bf844486d0ae38e7db6298ee7adb48eb64c6cbecce4d3004d990eb5e954753b9b08c6afa96991c798347040357ddf54686cb2b3454bcd6062ceaea3d4b1d271fd7a96aa976caf23388b2d53401a4ceb8d03026e12c0f19f76db38d98acb57655694af9e51d0db1ffb9c7734f16c2d1c522c1a83a27f3592261e316e82c822018722c0bbeba38b3fb8206d311a3e45ef0b0b188665d32dff021771d99a52defa940569725dd6934c51f3e98d5678d497c3e4549e81d22b18182f57fdfab2551c3a427a63e5b174369d9b03491456b4726415126e9b03cb940bebb794c4d8fcb3d2183319a0ce541361c6ca02a4f9b05ce998a59fa0901b932015486559c2a3f7c6eec07752c8b03e919c614c3d5f32c9843430358c65a5193043e1248eaa75234755d68cde871086745c684d6344eda4fe1abaa6d53e56ce2bd700a760e30d1c3c19936e7ab8183ca8f4f237c7931940e74b92f925761ea024236be363146cd40f53de4fc5617c4f3d97998dd97ef25e34d23f40da0bab1b1851902db358ce194ce337bdb6436ad5f7deafa7ab42c8b9381f78ea684bec4fee7900047d4f2c8e5ac46193f20611091ae940964480f404def5d5b8c40ee056f3f953c27d97a08ebe7a872eca6f65eb2bb5ebded6eb5e0cf1f3793de4c6239fc9a4f1fa70fd57fef6e5e20b83a9e3a9629f9b712653588f01c330769521b7e98db5a6996a3b0badd1825d543dbcdb1c822a6547517abe5214c2a4d4569ffb98414c1d2c44da1b49c106b0cc75ea2734582f9bc49b5276deb7081c6bed75fffc7955e8064e1a69a21152f3aae6e82135f886ce891040cd2c0ab59a4e433d91b2c86f6712c8ac8f85492b83fff409049c664da24381179313206c02ab349871c9e83c5d72d24eba9d66fb81e8ba7bd3435f88a1c5ab92bd26860fa68d0983b3dda4a67274697dc4b623ceca0047076f14cb1bdc501eba2ab9816d327454e39597d453b2db619be65aa98e9437899f1eebf36b3e453eaab3f2bad90e399e0ff19bf96d147ea6f8ece52fb2bf64e17ff5dbb036d61c28c6ec630a1f6c57deb198e5c0e46925d4055dec846b358e5d286e19dd67430d024ed2cf823620ef3668c4f34bda186ff9b696f8a48f268a95cad6992344953172f94c8f6ed3654bd0317e23201fc460ad880648f6fa11bd3a419961b343688cfffe77433ac6f2943af27b415b40ec285bb438840adb2ced17037c335f39bba4620b6613b979610055992244d0477230fe063aea7906e8d132451ee6265089b0c7cff3a8b811a25717013a0f1a603002b8b8aee940196e113511b06cd2a6de4a1772ceac01b6b7ef8665b7933826ff3f747b9e2a0d6facf7e5d132d32f6dd18c4a53fa2b3cd8df7e3324ba373d9398f19dfcb3f0d5f296b48d08d5f96aa914bfb16fa21504989d27a0cdbfd454c03b535b555537376ba35e5dffcab3cf017aada6d81a3ce26a14099d4d8f62132129c094a2dd813a1964fb4eac53f0a927b8ff4b57b388fc1dbd1b50b96a904e253f063edae8436540eef8e5b3eae0b2bb90fac3f607180c2770b6dee22b172769dcc2c80b9c58d5982b2041160f0d7bc0984d930a165d56bfbf738d129bbd7f7c55f07e8d45271a7a45d6fa7cdd7a647c0c0d8364d4f1f28562d6572241983c0e56c7db2172050babcc893f38473285e8f9405375d4b99eea67a15ed6d488dc49b996e6a6f807d795b6bbe89af22de0ea6a7047179ebe96100ad19057ab1b0f7ce0b3db04f15116beb189ea167819bfef6944844b134a007c7f904830e68a9fed2d7e3d8625d5e3cea8e43f1fd27ae021104a0d860ed69479d00831f387af0781dcdc499d22b3bb86919da8bc2982cd4176586b58a5886a3842f2fb40485d5dcd965fe8383ce34bab729e8b56952ac7243167dd1b4df252c198cdba8e99abc51bd164f011e29b7341b5cdef4d0bf87e6a66ef019acb2e9ef687519906094ae7942081f43a02badc7d4a454e63abcf0204bdd8f9cb0ca40a8fb61618789ffd8a38dca99599adcbfc14329d27f093f4db948b46c65264bcdbfe3ff77bba899283720145048c09df94bbd77eb4cb0a33c297ee2b925cbab18138a61c550adfc265531b688681f207c58ef13d26bf4dc16b993db883ceada972c905d89b24159289ffe211fd332463636e9db4b1f8adb9216e2734e10c32379cabae3f49e6b31aa1ef5084c5aba01c464171c5e974c6b71ce91e273033b85f9c8af4d4c262e36716663304452f597b8af0fcdffbd139b2f6728d57cf9a4d318be8c3236c3b2af9eaf2778cbd2252755e061ff6bd753268bd4fb9883d0a4ec4f5974b430b6eaf1f29a83b0b91ef2c0537f3f1d60ded06b27290837bd9b7c2fec899989b0eb8f3f9e4411aeca3d20e61f4f978abca036952a91b2390af9ca1a9f37ccb118f4307bb6eb867535262ab4a54f71e811d8ab7f5531bbfa45f1ad9509f543f5481408889b018885ca8e783c52bd71f90992285444e7160aecd5b83f48d2865486f684789cfc26118e9f5d3a9553f424510d2669b7b73303597c1fcc34dcb0fec9b968179f2db051ddbe91409cd435786ca4c0493f51c6fa79c546a462c5123021d848fd623fd9ce92c3194df1e5e14eeeb3a8ca3468faac75f686959f7fa914510e25bc99013e0caedf56030f034dcf2333eb61b1b0b4c8502cc08e6ff3e1e51ea452439fa8a2c03256fce0a5b9734f3ff34e17c609ff096543767864d8af6ed16463a548018f06ba4169b0eaa3b3813e1a3d3cb1e15a8f807e1c461239db7332a63af2e6e8a8023b2822824fba93aaa5e8b4b8625c59778ee1d814a30dc58a79726d59f8983adb3de51c5b5ddd9a98db83d0f8a9e6de18217a59b9e44e1ed381939100f7d1b2af6487b277008cfc58d48f36d231e5b19276b5eb2af979536be0f9a64fa0d8cb834c1a1a1818f1539c4a7a5ca4411d0f6a76a869a9542635fbc91aa1e79f71074e6299e5c2fc51d8e49b15b45fb6f61b620b7d9db07a82426a012f0cd06932891a7fa83dbccb895bf434dbe9b8d37c748d1c7102cfcecae6426e8e65957fa7b901230b2d84f2860f3f7c6a0fc312308b15c36edcf5a95506bf756d29c07d293a445b5adb2e2874a5ae2be4ff920d70d70cff5f15826f76d5e944f1cadcecd95a2561a5a672267438474a85cdc5c7e2812cd2df1572dbc36fc46190daa652e50d139580a22b93e22a256849dd958301cff876ba1408e4f7664b836bc26f3cbb95a955416179087cd8db73b728bc92aa0bbca92fa151aecc3d144d040bedbdb85ae6b8a16990796b6165448b79fb805cd31175fab0230d5ce79cb05202f7a6caa3daf9efe5bc66c5203f8df16ee5cfb57cf3241ad82e9583a65fdb208d515bdc07a90168b833046ea694772899c4879c36e3969e7471987c8724ad9cf389e583cd514baeb29ea3044253e62fd8a5e645a133c669b08f4904b73118c5677203ebff1ed8ddbccdda8aa4f4731d375d2878d6af3be2ef7aaed188f7bd51a199934b7c85ec56632585bc46f91d30527b8da0a2ab5122341666085a56eb9cc96c6e69a2b383cfc0ba2b4e13aeb7afa7a0b052ef73560cf906034251fc8accef269613078a39e06afeac9878a565c1a77450974a1528728874b2e4ef0b81adaa0ea53bac46e5cbb2f00b4277e3fd01bc6d4a1730e9c791b50d9d3ff6dbd7b1e57193bb3711f691560e00a7f4c320814bacde85e2c55452a8c90b8598a1d21ff266b78165e17bd692d9ba91db7aee12f3bf370c6e7d5eed92b2ac58d9868d1e773a9d532083fdb1b78c63ec18d29f0a4034a7f5ee44f9b55806c5d9ff0c6d87177716ed9404ccac2bade122e95346cc251d681e4d0a9c768e364f1df5a52480eea190b2925558789ebb0409c6bcd3a60a741507d899f6ee2531ef6cfeb48882c5d22346a2c5b77fa6269c7548d6c1fb60db9cfa7f66225fc46910320e881ce16f25caea974bcd313b217ba9f17de0895efc966e2007ea4e62da758281bd962f9d934eaabdacbbcee5afe8ea2b3a904e7371f127677f26fa3e8db47a07d873d7a80f53572ac5696abc49efc8645f25b546697263b3adcb0b9a3a0567f2782fe3f08867732e3807b6cbb046e3610b58fadc8410c33e0e101c2741a6f7a5287ff9ffb07891f2271fc77d0c1d0ebd1e12061af8967064957daed4c4e84b88c924a102e7fe4acfe733df72bfcbe5188cfddc6de62d93e1b81ea5dac0308781c574d41e80fa6fc74f7254aa92a4f6b16dcebe45753ec79529f4cdea37378b2e7458c62feff8e3592447a88dc93532bfe5e46027ab18c579682e670ef02b54a6609c286d63c79b195843de2d9ff3b42782a6543e989ea09ad32dbdace9f303a0aecf8223f14813f40c5e4d74e896bc7c9eede9ab2b34f0560fceefe44bb7424117d75abbe1da93daea4ee6b56adcc729bf881b77586142ca80d26271c08c41c4ef2b15dbdd7c7aeeec8e360a46d27d0d5839d657411fb28956ab8f2a7e9536eee2b9020981c0bd0923dac20d33841ddba22a3b674ac8a87abab8d4d41a4b14e995cff878aeb3cd815b27d4bcd56cdd0fa94a704ee06ce10f243adba87d446487ebacef42256893745c8fb17f94520c0170d76794558d69ed253c050656ea7e7d3f8b45f8e2c95e4a93daab5a4e234f5dcd7e99fbd7e5e62753d9a0af53a3343e2d6cfbd83e99adc946155a14ef1315a8ed2cc146d58115a5b5cfd1147dbce95a4b0294f5cf4a31f6f24bcc78b0f3b9c07355d9f638f920adebfb837f635495710421b2bccf71d6b60d8e751681c1ff190212373657dc5af9fc4a124fc59ceb5046a0f7414243f98d98b20d83ec697dbea5788911724c9d82d83bf01080c8543aa488d76aa6ecdc5e4425903e1268c1707f312c74fba8273c301e1950c2ae8bf54f7ad24bba", 0x1000}, {&(0x7f0000001800)="e425751ec4e3b0730f4a1661eb11667b4c66c10ec13c5f553e8c3bf8b6539b1916da058cef61a570e0e6887453e8a7a18579b6f2258cf735806ad7180ce780910cecba112464a89c9045a53d8f522df4c841af70439aac18826f8180fa21b5ce5b324c5f7a39bcc13c09dae206d17b65e8ecef1b457794da1cc24b424145486518097964b8736e56280a470a3396df5bebc03603af3c222e193a85c9ef1b5345f593894db495137a5565485ed594eb3fe5749d6642d6685fb62b809afef3f5b23ddb77b1437ac36df79ade8fdfe2ddccbb565ff777f00a2c8d279c7b5a8540a9e026afd8a73c45f2288e34029e9742eb2d340adcf555a9d848daec0e4f8e83128a16d4832d8ad84a7e6af22badfd6c7340479635aa05a79f9f2426f3de66ff5309827108e13e4ab78e15e37c1768dcf1c4a505832225508829e3ef0a3410f2ca7c4787ea7642689a5fbcd221e0b5623b49e1c0d55d384e3d6c88be53f05cd3881c9cfd84dd20a95563f2bd61eddb31da0837dbc9a3dfc0a76d2c4cff4a9946d8f4996b846d517905b28356a0d0aa336da21d10cf4f37f1ade26d0229d392e17335971a8527ff99efadb3365caed543a61f9543ddf0e9d440e7513e87f8825d32543f898c79577e568c7772561b1398aa810feff46e2cd40f6f8b90aeda11d9d01887cf10eb31b07e81661dd4757b332ba564a6132c3cad4914db4a0374754d5079a34a8b9df46eabeb7f1144eaa988805c9d659a1f18da1eea75ab346ea68a05254eca829f27c44c182836983f7be9d88ffa93f2d13679ee40667f8a69f4c7211754e317ece396d0ba5657eab35c4c22e995984a990138b71432088cc3d2234660bfff85b80dac5e8782e9aa6557d820efddabbec13c75e7e19eea73b488f448b40ec4ca2a494fa08df6a09fe8f13bcb51ab8c90116586fa6f8a9b6387503b3f5a5c2f3434f7d381f388ab917c0087a9b4e4075d1fd4171b5f2e33317e64a39ed96bf4bd16adab104ac233445873e7461e445bcf040e329a18d7bab39b6479b1b4fa73a868dc82fc19b795c444b96cc4904f8b7e4c0d5fc9b8072f0cf0c8c028bf2fb25ba840b703af5c3a1f985fb532c516098d61065424d76b1a0f37df5cc65bd44fa914e385d1b9c9058b174b73465b85454272a9545274b4a4901e7f25caff3fd23a2e1629a27c74681e21abdff5552130d96d96bcdeaaa765a779366fd738be18c5d4714cb621065db5893046648df6f4a98a60ac4b82ae76c81065aae1a361e68dfd0bf404fcc51b02dc9179b8eeb992e6f07bd279837d00d5b0dabcb712d99502d37900e6b641ac7c19e98c85211b318c6d83354009b1dc9bee5089a346b269e57dc92a7a0e1d8f210cb03eacd6b434989dd754183c96c27edd9e4bdcdf8ac9c9207d13e51d6f778a5dcfd11bcec4cac3e0598964691ce16957262ca15caad4b27ee5fd0c7cef63dee2346fdfbd020ca3457d809f55ede432a2f69109714ea383e4e05ce09c49c13523d08addd54bc9bdd5e8f3f55d4a77df9cf01c8bcd2a9530732327d6b99188190b51abcb2ea552ff77dc603d7dc778dc936efc5998a0accecedb41a75ebbeb4f5002b7cc749e5838ddaf90372ccd3bcb5c14356cb2587993d04fadc473b846b643f93e39db3653b7c377fa356a7c4f84f6a3b3900dd2d17ec9864b8cd0db68b332fdfca64daa232f040b311418bfce704f3c30ec4420a0ea9919e1bdc2f35b41f2c6707981f2702a22f3b10c19f99144a901f8f3ba9a7f5fe2ec77e20fdd36aa7018699d876b1adb2ea7778370b9d3ffdb990e2c78fdf8ffbbb4da7cec14ad5d69dfd0e1866308f48695015d3bb020e24286d3494ab2c02250f08dca6188323ca68a3cb04ecd1ea891177a75b856fc5d9a9c813ed849f4329a58e40dacf30fbc9908b5acdb58a9e13ed2ece0dde99e79e2cb796afae101fb3f2ee00f9ab7e7103c48a0c170a22d0ed42200191378cb232facc813a0c3476d1c62814a0032585217cf5b91f1f79aec3d25a121791848643669c33e78ae7082cdec1976a9d39a7130d69808b23eab3e148565f5343582e2eaa1d43564666ff8a051c2531b757458a095a0bde339c92b4a4664646b38bb6ca79da813da677f6e3616f8aed135fb6dd623bae6ad4c806fdab466fb600fb3e6852dd07c771d6eed552e8e2ec51c35ece9671f2f47aa896583f0f4e42ec9b09cadf3821693f04985bdb1100f7acbd12c928032a9fe7f4b5df9a509ca61230710dbf2661b3a18963e25a5fd98e430e15a2c6cb75002a30cd48b24bd4e298e5c66e2c6aa1157af0b27c73cdf69cf41c781ad52ab376c06844678c0cd35fd7eea8906cd52120f142512ef31039d62d5aeeef4b98a9e5e6a811d550f58de947811f543335b28bb86280d0f65fb5ab2023253b6e134f2e4caaee75e2d29973d22b02edf2c3031a95e0d7a1a562dc3b12085d3e4a16d49d3bd9f4da73188ee205641d06dd60152165dcd9a7af70bd81cb1eeff66e5d684492e1e43e5304c632a21baf21189b4c8b97ecb49f6264136d7c9c2e5e481d31d279b4d73f98643a6ed948d842819536350e894237f64adb6d88a0aa3621e6d0409041b6b796fbd2a080b0f7b2e8b73ed437ddf2d49718718a797ce7728458fee8755f4c5e69c286d52b82fbcf43b98304dfba3c78866a1aa63d7ebc645b2a731755fa492bdc8991a1aef230a07809cf5ea2c28d436058b2fbe30bb9013427ea1df2dbcb72969a6bcf45f33488a75f763e7539c1b763a1c05d1a334abfdf9e03681656867e0fc45d843517b151f304b2ed3e5c6ee163e3dc44e2433ec7780eda1d3d66de19c1b6f403c7d43b580adb50e0c1b2abbb0287b882079a958a0c867f34ab1490abf1c1884f0651625692a234e32bab0ec30fea7f637c592ebc8aa92660665bddfcf5c1c756c59acad87b8b738849793edc4bbda5f1c62ec2d1ac9d7379d1913df69e3c818ef93f7b1400b31486c88725282721d8f5f0479e59ee8712139c4edbae1b06de8275b7e53a4f9c2070cf64249f374cbee8a88a41923136be0dad76126b87c4bcf73147399b9c8c93b21bfe56243ced813e5ec1cb68b3a2a9a753589227940cfec52c54096827a5eb8ba766ce15c27028aecd5b95fb442c6fa07f427273f338946932d0a1771a70b38e68d8c2fa3c065151a0bd22967ca67b734582b3eaee4743b4239ae39baca92fdb5f9e95c12a0b8d216ea6b386f0a4b14788e397fcb08070f01326eec8cfbf1227972bf596fba77cb8622b9cc069d1d0719e1a20e1a5a95e418e7f37217f9db3bc513dfd836fc1fcd96f12d914ef4028bf523e43b1e4ca9fab65d3359031b1cee946ab48dd674bbe5cade935d97168f7b768bcc5782ced547b019f68a6f53b02b9f040ee4e023e644b2ea4062d47817e9a259693cd0371bb982170ccd337777bbc86efae08a6633235a7eb7d6b726ccd23f3d2a5fd100f8e11ff5674b41ff276e185462d39301587784203d69dc1268e60dae3b537e859454421c91ad9b4d7213f6aabcaf8ee0deec1d7ef34fca19d980988a1f4af83cdb80053d15daaa04c052e45d2c62443a13326bfdc9c27c386b722b72b113c6b85cac314933f5ae676e336714aaafbae80dd8b336de6ce66d317287e2d99f55b593ba1d0137d8fc51ccf1eddfcfb84d571ee4094bd36bf2059aaf1233f57bf3a53d5b4ad9a6ad3e04030fa61fde94649ad5ca745fb6d3226a0e669fde7474aaeff8ab4ae003fd88bb65c2352677fc562ac40c0c4304bf3401b9b7905de4dd40fc98529e5e97c81b8cb09b8136472ef7aa96371b6e4426970aae14d5db4e64c3537f23b75130f8e1e96f395bb18facd1ee8f58e699db0634b3206132060e448300ea80d20274e2629e1974dc50f72ec84a731edce735b5c0062d4deb57d0742bd9b051019017ad189354fa3f7eec6218d150c06c22f4a114d49e35876e7fa6a2132766f8ab944c3cdbf125e898540d3ac8434982eaa8e738746175278e3ce9e2432ea006bd4d4f14f1a617ff14117d5fbbcaadc6ef2b9fa364090149181d7d9dc293601eb8858e3585034fa9fb8f081cab775346b61216b88a187b9de09fa99d6ba9d6fde34c43ce138d88d95e37e42f21bb7ece03ad0a9ba5c37fa3d8359156ec0edcf400b61cb8103d7fcb6f351ad960ca2e44cbefe6bd1d17a6be6571667ba1a44c954ec84842b3f8437e8a6924d87f3849024aafc70f7065e5c42808117ba7364071dd244a59e5dec06640eaef676a459c6a1364485b7988bcce468cc766e303f535e9b5682c37c2f5bbe6385bdb5ffc0bcfb866cfd4e56693386addbe6310b36fb6d36d35a03c42b68aea4113a8fa8bab873514705ea4c1fed423ecd392ce1d866513984334ab885720e43dcacac0304b1ffa0d1869ed723ea21f5e0ab93a3bd0ebdcc9d5a363b6ed5f767b61b8b0f4fe5ee77a02c6a0f72fc25a0e56c17958a99c79acc07d26bd7f8f478f5a92aa445d0ddb4f32b1ff85146bb3fd8d99c2dcd88005dca95b6796b05f729083e975d11828c86ba82253bf4fb2c0eb28c017bb1508eb792eeac02cbec59cfad600516c19ac4c21eab251199722f3fe1314d12a832a0648388274329a0c3b245f3b40b44384769c584c139c6e1d4b1d2beb00bce4fb01db80d50b1409f215748471fc1b1f637a104c73db4c98d00a4afbaf5a82b35dffb048b8431ec144c717afacf368990992daa1e8c09e75bc992fc514927b5eadfb18770f78199e4fcb52b41d05ecfa6e9bc8594a61f873aff05869a37b1231dc37a725acbee8b1bd8e8176db09fba7f2df7ddeaa42993e5bdf1c1d75df17ecaaf234b6ddb7c6e0c81668481f04c2da934561e434de9ce50ecc31729dc04b4b1a5a2b6424571785297c305d486470a2c7aba5800d6469e0c97df02d457cd5efd1ad56a02e26a3694a42c807d4386a02cb1b0131b8033bc99e65469741aa2869fcf88ff0fe40daf3f55ad72d34cf4ff987d710e3de46f4d67342cd7b4c4a1da9433a935569899267de5265f78bb62f00afeae8999decb1d36f647bf0261649b06d2cc253ff6c1fca22392e237be8a384fe0cc7c0b81d29e2e94dd99257e233da762ddc3386c78004b5a788972f5a2fe572124473f19734e7e4db93b89821fb22e32304f5910c57b459e74c33c9a086e2ea43067c0b1251201c9a4ce5878e79b27b5f141e1bedf823299df2c418018a9f22be62925b9fb69a04b4e9fb163c8b28ee2c89968fbc36bcc94c96fc33ce0b6a45287394519696b9a48787e99883345c7f918148e3c452c85644dfa8de3a7a34d74baf1d41255665c359988a812de1077b77db7e577582cb112dbfd841860735444c2b40f0835545a6f3e771f010a7d0fe63816b4a75f6534803c5b7f11d634571afe3b5a828d84528c97b260e47cb38eb2819d259c9aa7770693a7b419330f5fc8f1775a4190341bd204c43f4a66bce8a46454a35ebb8351e0ead14d20c25b8511385294723359e50d3d27498ec3e2ae74e92197f05a127fd596005b5b3405f9cf47077d0dda527bea4e3fb8e4c53e3e29b8bbfbf29d496e7334af9d8f02882445501fddeb962b5bc586307569460389a3a36710b753d0566566807000336f9c3b785d3f7872fe5ad22b63a774500e8a2ed4e1f523a48534826fe62f3942b263bfc702c8a7d03aea772625588f52624260b028dd508061e7b2ba2b78f4407754cdd5c0f5cf35a9097429f5d998dd1229070b04f9807097ec2d7512fd661b26f7ca4e38fd0b455c0d039310b33c60c34f2c85011dc4c9123", 0x1000}, {&(0x7f0000000480)="505e79499753ed5ad1d6949348dcb6007c2569fc2dee8c7f15b57f0cf99b954e8012449ff2a69a2a239029c22b77ec8af95ff0b569f3e469eeb2da8a13f0b5ca5d2ac8edee15d0e72f0531d9108c7849871bfe63ad8b5e476fe3efa7c761ecc75ee432d052f0a95b44dde80cbde4c0c6a1dc0ccb9faf218987c45fbe185d44f093618579d24adfae2709405d22e1f90f0028fc251a1dc8ac16e04e3b89ccf9567fdbfe28ea2ba8695931a45b64ee950c86f16c46a786501b8b1983a02c4c9a377b56129449e3899d5d2c8ba20ad26526b9", 0xd1}, {&(0x7f0000000580)="f6a1d573ebcb92af24dd2e3ed32ba5f7174a030402e52fc1ad0649c0e9b30abd3201feecc753237cab04afe20f45aefae380a2e5923732b1557d207b527d3f80c50e2e6bb1475860a4769c8f42032c9e417919cc6f990ac4b3ed82073f91b9149e5627067598877d0b2f3da3", 0x6c}, {&(0x7f0000000600)="352619d69a12178a1fb3dd6cdbd9a5f600d9172ea240f9b0a84979c7f38b1a4cf3603da2d3ec89e73065e8ad2fbb044f005b9935f3902f961e2acc92d599ad01c51cb3354ad1aafafd0eeb2fb9887f9fb06120ddf82d2daa675a7b42fec4b4685bc20f8d3f7cf38576f92eaff5e4cb2fe20a86b7682982053b4298398ee4771aee8afd874df9447c395d85afa18e0fb64a2f8419fba9d26a9108613b6c27bc2b1430ad26a96b73fb785c469369b6192b8d99049822573d2d8309d404acb47ddf31f82f", 0xc3}, {&(0x7f0000000700)="4557d1231e67046a056cd321ef822fbb9a3e512d811fd80a9684b4cca26b3ec8a5a2e9f8e716f928cfd44f2fb12a696577a289868a3eb2dda0442991423ab7d729ed474d446049d64223f828ee69e8765ea9aea6a4aebc3a52ee8d54c671ff78d58df885007a4319f41779e2ecbcb8896b96e1ccfa362e", 0x77}, {&(0x7f0000002800)="42a7f6c35984baf1c19616568b3589636bb8011c24fcab350eeec4b58de4506d8dc531080dfe5e06baf3d2c5c91ac31716e62056fd236b9a4dd7e6f50dd9169c81d2b3e2fb45118fc320035edb6bf142b99eac870f1259039496a2754302148989950e324004e92f8c7302703c9423e24632f8593c8abaaf8544569c1245b44116b9426df153fc9892719ee08b9e20c386b8494afd43fbe5831ebd55e25b7c9ab5b7aa", 0xa3}], 0x7) kevent(r6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x17, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x29, 0xf0000001, 0x6, 0x4}, {{r2}, 0xfffffffffffffffa, 0x44, 0x18, 0x0, 0x401}], 0x8001, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x25, 0xfff, 0x79}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000002, 0x1000, 0x401}, {{r4}, 0xffffffffffffffff, 0x24, 0xf0000000, 0xc2ea, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7fff, 0x3}], 0x1, &(0x7f0000000280)={0x3, 0x9}) kevent(r6, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x6}], 0x6d, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000400, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x9, 0x8f2b}], 0x7bf, &(0x7f0000000440)={0x1, 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) writev(r7, &(0x7f0000000380)=[{&(0x7f00000002c0)="d281096a29265e7aee7de27fd82700a60d63bd60f3858b689742b06e0c5cebf556699af55a146a6b10633588c09cf4e15bceb3eb99b48ba6f7aeaad2271a72a75bf85d7670763d24ba4ef81250c17e8884d6d33b06b76bc0c2ef169a6ca8e3d2504bbea46106", 0x66}], 0x1) 16:00:20 executing program 0: r0 = socket(0x400000000014, 0x0, 0x8000000000000038) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x9870}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3ff, 0x5c0}, {0x18, 0x3, 0xffffffffffff52e7, 0x7fffffff}, 0x4, [0x4, 0x11c, 0x55f, 0x6, 0x4, 0x4, 0x1, 0x1]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00002de000/0x1000)=nil, 0x1000, 0x3) sendto$inet(r2, &(0x7f0000000140)="b9d2a2f8be89848f9b2f3b87cae8eb5aa08f33da5146a4f3d44806ae074f34bbc650e466b7775389f442860b9c00358516b1122916f81a08a7722adc30b98fb2d9f7886db75f6dd3f658ba0c56117fc65bfec2a2c4eaaa7207606eaf508908b50035f1fd7fa455bf38d6301030a8b3f34c80dd74964b9c70ab96745937db2aaa2dc502b80f4e833f964342bf344209ce5ee4f212c7ca39d0a536b2c6d845aa5ffecf95f83933287c4c81ca06d2b20c5991dc02505b61f032540e6a7c174125947cffa5441a56a59bb9a64762ccc8b7b3029176fa", 0xd4, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000280)) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom(r1, &(0x7f00000002c0)=""/251, 0xfb, 0x0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) setgroups(0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="66c5acbd5b42ca5d088fa90126977af669ff7f", 0x13}], 0x1, 0x0, 0x0, 0x405}, 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/75, 0x4b) ioctl$TIOCSTART(r1, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x2, 0x6, './file0\x00', 0x7fffffff, 0x0, 0x8, 0xc8}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() shutdown(r0, 0x2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x91, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:20 executing program 1: fchdir(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x20000003, 0x3) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) socket(0x6, 0x3, 0x8e7b) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() readv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/128, 0x80}], 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x800000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x3, 0x7c40, 0x9}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x400, 0x6}, {0x8000, 0x7}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0, 0x25b}) 16:00:20 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x19, 0x2, 0x8) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa, 0x3}, {0x80, 0x1}}) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x6, &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x2000040) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xffffffffffffff5f, 0x9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x15) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e07d98055da12cd10"], 0x10) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x800, 0xbd1}, 0xc) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="01b19dc42accfdeaea5ed340ccd46a60ee11a730058bcf832e6d044af396bb508f45100456468a878767d25ee5fec83fd70f93119ae1c914d394d11590558b6cb8745691bda793ec08815fd613567b6df21a094a6a7233c6ddf64819ee9c4b73d231d2d0fc662d4571c82212dbccb20bf2f70a2b3b3bd748b081d6ddaecec5903cde064fbfd1df6afa8bf8a5d3a637baa0a9f2fa8f9e33352b7b70734480672d2cb806203b794a56b85a76a256b3b2e95f4c16ade635f84c3cc85463f4dfbf005b313935d5ffabf7e4f52dfe9b1940aeace0b9b6ea43dc06fb9a56e19a0901a961658989e4137af46d4154dd74d66cf608833ceeff3ccfcf196ba65380", 0xfd) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="0e2d3bdd7973d76fca9cb9a73ea943030013b97f9c2c18705ca7", 0x1a}], 0x1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) r1 = getpgid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a01, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x3a5, r1}) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket(0x38, 0x3, 0xe1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x5, 0x80, 0x200, "ea69265422e914f9c9da5939ef2eca4144ee3a89", 0x2, 0x1}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x8000, 0xfff) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82f3a4292b272a02c2e60749ab5a0a6d"], 0x10) open(&(0x7f0000000240)='./file0\x00', 0x51, 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="a07e6647714710fd979178ca", 0xc}, {&(0x7f0000000080)="4224e7ef61bf893303abe10345eafda388b4c170cf470971acbefc299471135bf36108c795e91d1140d3b29caf47cb765c2f953f100536a80664fe17526f4ac874e1904802bf1597b0ab7e048d5ebc325485a480385b395b36b7658e6ee1143346c178a69fbdd28e686107fb3258d4271743c91af6f762074d", 0x79}, {&(0x7f0000000100)="68d83a9e493268633f5eeeec46d4e9ba108191d5cbd234cb7589d69ed1bd575d", 0x20}, {&(0x7f0000000140)="8fd9208ee2a5b9b69a33ee6a405362e1a1c18caf3f0c2e11981a70ab13437663368688d01c8121b5d88729ed3a1faba43b9f55eb3ff25d700ddb3cece26fd1748d210cd948f52539f8ec99913c21ea9bf4493d054aaeb1364086745eeb2e11ef7edfea4e", 0x64}, {&(0x7f00000002c0)="ad26174c566357357d9471e8f78e271b5f3325fe3b7f367a157914fcf941d8fd73c278ccfa7573eb296dd196b8bc797f486a28edb9e795fb8394cac02475ff106167e23c39fdc349533ff6727caa88b06cf5516796c2e1935a5789351fae82e1bc9ee4bf9c7808624e568723354f1296c655ca566043ca027140cd6ac4aff472d84a4c7226f02b4ad6eb8c9594b05a8c9cb11bf15e6ff6edfa04ad3b9dd1851cc86405d3973864e5bfca846f269f7ed3307d8d2d6e0180c53796d1ace294a1cd5a720fa17db55cf8ba223d47ff310abcc9c497753c83e196", 0xd8}], 0x5, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000180)=0xdea5beef) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7b3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3e6) 16:00:21 executing program 1: shmget$private(0x0, 0x4000, 0x6, &(0x7f0000f8c000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000f8f000/0x1000)=nil) r0 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget$private(0x0, 0x2000, 0x21, &(0x7f0000e0a000/0x2000)=nil) 16:00:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x98b, 0x90ce, 0x3ff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) syz_open_pts() 16:00:21 executing program 0: setrlimit(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) 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}) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x3) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r3) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001580)={0x6, 0x2, {0xffff, 0x5}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000040)=0x6) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/223, 0xdf}, {&(0x7f0000001240)=""/234, 0xea}, {&(0x7f0000001340)=""/96, 0x60}, {&(0x7f00000013c0)=""/102, 0x66}, {&(0x7f0000001440)=""/68, 0x44}], 0x8, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230407000000000000001bed7dbdcc43b88958ffff000200000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a619a3ac621f176181ffe6", 0x4f}], 0x1) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)) socketpair(0x0, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x56}, 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x7, 0x800}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt(r1, 0x4efe, 0x2, &(0x7f0000000100)="cb94bbb99e4abb4b634e20198747ed3064822399e85604cb2caac500f7f02639fe7619a9a6a9e7f36762242b52ee6e176247a6f09357cf6f2da372a88078a67b050ecc4838026c5a7c09e0f483b1272af2014494e9c1ce1deec4fe07acc7c58d62d9efabb26ec0cfcc7b86765e26903bbfd685e30a8278e71807a4e93854213b640352e712901e7947cc5439f4ad3f435a78d18d5a87dfe04edbc4e38269d61daffbce", 0xa3) r3 = dup2(0xffffffffffffffff, r0) socket$inet6(0x18, 0x2, 0x1b) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/11, 0xb) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x4}, {{r3}, 0xfffffffffffffffb, 0x40, 0x44, 0x0, 0x7dc}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0xaa67aaf67828cee, 0x20000001, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000009, 0x2, 0x10001}], 0x68dd, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x3a0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x82, 0x0, 0x10001, 0x52d}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7fff, 0x20}, {{r2}, 0xfffffffffffffffe, 0x98, 0x10, 0xcd}, {{r2}, 0xfffffffffffffffb, 0x40, 0x12, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x4}], 0x400, &(0x7f0000000440)={0xfffffffffffff801, 0x401}) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa, 0x400000000000000, 0x1}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000180)='./bus\x00', 0xd039, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xffffffff, 0x2, 0x8, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) pledge(&(0x7f0000000040)='.,\x00', &(0x7f00000001c0)='#[\\\x00') 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) sendto(r0, &(0x7f0000000000)="f7bf70b8d09295ef2cb6d8c7fdb5c2e0c5c59d90230e88b1ca5df1bf4f3ef17ea499a441e5903e4043f47e718cfe546f5d32cbae147b8a71f57c732012508a2befa62c530430d6940315ab413e3b9a95b66a28a8044993c21ffa2fbe2a8f55022d50d7208f3c4c231fd89ba345e6f8d08e088c53", 0x74, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x5, 0x14}, 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b35fb7fe424f8b89ff20edff64"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socket(0x1f, 0x5, 0xc6d) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x80}, {r0, 0x188}, {r1, 0x2}, {r1, 0x14}], 0x5, 0x1000) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) r1 = dup(r0) flock(r0, 0x0) preadv(r1, &(0x7f0000002580)=[{}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/218, 0xda}, {&(0x7f0000001300)=""/222, 0xde}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/38, 0x26}, {&(0x7f0000002440)=""/47, 0x2f}, {&(0x7f0000002480)=""/230, 0xe6}], 0xa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x44, 0x41, 0x1f, 0x56}], 0xe0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0x2, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x908, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x100000001, 0x8}, {{r2}, 0xfffffffffffffffc, 0xa, 0x82, 0x3, 0x3}], 0x7, &(0x7f0000000140)={0x9, 0x9}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xb7, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x6, 0xffffffffffffff17, &(0x7f0000000080)="19cfc8695e86541068c3107537758df373171db4fdf331b00bf2f9a5cbb0b4eeaf444745fc83fbd5cc8d79c045d8435651e885da", 0x34) 16:00:23 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x881, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="51c0dd41905dce5c6ed76eb849a39b8ec289b234e8f2c8f3827be72f95f95fb9d0ccccab1f10d6a67d40bc203f39a122377e841271afa31665d3c426611d89820b87ca08a55666ed90910e425e2f4347fd1185449c95c6e118d8ab0211cf693660872d4e18562e5fd7d544492096e26a42af9cfc00bdd7eb81586539442c429abb63db4cc023ee49b29497ce97a423be16da0e78d36da8", 0x97, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) 16:00:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x30, 0x2, 0x80000001, 0xff0000000000000}, {{r2}, 0xffffffffffffffff, 0xe, 0xf0000004, 0x8, 0x8}], 0x7fffffff, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) getrlimit(0x8, &(0x7f0000000000)) 16:00:25 executing program 0: shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) chmod(&(0x7f0000000080)='./bus\x00', 0x4) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x8002000005, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: msgget$private(0x0, 0x20) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x7, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto$unix(r0, &(0x7f0000000000)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3729091f75073a1ebe2a4cbba982fd841582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xffffffa5, 0x0, 0x0, 0xfffffffffffffe79) 16:00:25 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="61f81a9da92a258ac2368964de95"], 0xe, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x4) r2 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1000000000000080) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="a998267764e4dbdef2c551a6822f534637c6e5d7f1934e01231b43f9ce6cae60392ea0ceda1b7bdf10491b11a7e9896a81f2a73b485425fba174c2bf0f1b4450221f5dfb9b25dc3712892f7775fe404a0dc5d1ee7f06ef7fdffcf275d2998ec4badc4a4ca9cefd64e66a29e728c556d88721585e0335", 0x76, 0x9, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/60, 0x3c, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:25 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="2d503a9ec3ca9c45e73bf192f56754b0eb9e5c0ecb6b3e7dc54d3d4004ce06cd510f5e5587ec44caf810ca903bbe21642b49e42d684dc5430810d928d35671be2b8c0048bd198f8e0c7a634e88e0c8152b3bc3f27cb6522f00c073ecdbff2652604ee9663a769d705b713f6948b3071688", 0x71}, {&(0x7f00000001c0)="ef7b175eb7ccf5595486bed1a9cfdf0be6a124828bbf9a6b21623bd739fd16cfd2c8760d34740d06f2353abd1f6674c2744eead2178d8b63b3af802397b9c8da10ecf1689ea916ee70134e2f97a3736b", 0x50}, {&(0x7f0000000240)="2f59748f7368dfad99b788c7b5d5cf8231fe95351320964e6143b3", 0x1b}, {&(0x7f0000000280)="a74a843876659840276325db8c99aa08b611ddfd8d57a0462f7b13d829ea4adb6c14274c7dd238bca754801352fb39e9358abd14ef6e995c3164d010c0cd71eff9ddbba7b26ab7db666a163fc7df9f17a2a8ff1de2c70d0a35ac93314ed833fce3dc42919f5f62e56413b6ab3529a69585ffbfbdf48075893b46f309381f9d00d757fc1d21cb6b315f0592f8e987cc984e9b4a33c67d2ef7ddd0e22e00875f127492ad2f539e197fe11f5c0a28eeda845b3046cd40c10b2124a39904747c6b96f9f208aea446c2871260fce64d4bf96e05991047be502578cf406a7b", 0xdc}, {&(0x7f0000000380)="e1af9df03eb57fb89101bb77eb2e06598d4a6e42b681461078abd639b3d5accaf72548144cde7f8dfa4d8ead17fd71a6eb35d3e2d86cf28800b53e3ce76d009ec1d1b3dd11b82694594e1ee957fa648ff4477f7cfa5833de68c4f384a27896a167f2d2d934e523f11947fb9d9993b6d422746d3530a32c8fbcc92177264726ab364b118cc131740b4caf7f9eef7dff701ceab95a73c3fdbfd0d6d54106e5d4ec7031cae7faae8676ddddec31926646ea093f541d495a62d03a372d57a1563e0eb8dc18935afd57b9ec1842fb2c132ef0add7b79bbd087b7270f19f4be80b71abf414ea3dc1308f4aebea3aced5c766f822e828f2c9229121c2ad64c04ad0b4866f0b75f582862898d980e6c84e14d52c7ff90e54bc340ed43e4fd26447ca3aedfbb2cdfa0151ec6872b4820f36c9a47f926e337c8859e471c2350bae138bc0e6f5d507eb7063cfa63781d9d5f6af47108bb23a528627a697a8a87eb68dcb66c31a0f76d9f08acb9bbd165dab0d692e6b70e924d06e69f9448768a93f51d68b927c6cf8a5ab953b6db720effd03bff12f6247290e1919d1bb3ac8c257c7dac8dadc311105d845fcb9672557e993021fbd22faefded76848e3a742aefcf25fd736e4e6fbfccfb4123d37a44e6d1e81f655b160db3576220b62ee98ac734a04472ad3891a493a1d6b61d683a74b8011b10630f3d3a83142a5188531dd4306f46467d079e54514958ec281c8405caad19c4cd40a56a9bb00b41f76a96314c9d674e8a111a63da75b4e8eb55eabdd8d36a4be492bf99a3ac35c0e8c154e8783b3353a788477e220cf1c6c832331f1fc5f842eec8ee64ea9c088487578ec545a33b329c028a2790706df3898641f69e49424f30e88512d5a379a4446934f1080b9332591b8fe70aeedf6f3921615c13dc37d76c74f4fd0119e1d3c22f65dd66a045eb30015243ac73fae2a0a59b219522b69bc215bad0c5d0b23657e5ba9f96229a387aff4d323c4fa5a612ba3df4890a834faab511c2b9ffc44cf06581b74b4452c2ca1c2ec9d67ea2d57116d369bf1497463148de48d0c37dc3c37acc5ad3154fe2238fbdbcd56b8b883f671636fa94ddf6da624972fa07665c8f9af1fe1b3e8e05529ed9eb1a713b9a137b9a58f28f7c621c059ac634623cdbf7f55aa94e8fee198d23369bbcaca0d47f8c6e4234eeaac5723a1774004b1f1df1ae8e47cc2b0e6f43a618368d4d15962c95c403b6930603322ce7d5ead16da1e886bc867331e811fa6dc83537e469f0df8c9a286da2438c693c43587ca935fb9299dc4294cfdaa724cce3abf34e14455befbcb5386b214ea653b67ab616ed657d2880f3fe4b8ef83cb98349e9629a7e17bdb06b66390951471d3c5428dbd3fe1cad4e2311e1c3bb067a3f6c8c0db69fbeff6561f34a5748f74cad106b739a6681fd3c5fe75b92450942692bcd308f144618f9658b05011211d27dab2369f9b60c5a56e55cf8184c354a12066e3b3b39d6d481c3e63aa3d92b6052314d3b275a73ae32df0946f229aaadaa2e780b184a34327a12aa69a04128ca5dc9afd70e29379d50aea17b2517cd108e78bd6927472a75a458e4e5ffdbaff900b3f6889f1d00b2d700911dd190144c90b25bafca4907d3448559dd8ddca4b9f76bd16da542c234650263a0f5fb14a0aa65656e700e3dc5b8fc089d12b9601321de480bd2abacdaa5026873adcd51208b46eb240a66fbbf2f2f4d409acfd0c1dc68ed6316dee74cbec876f97b526cc6f44733083b1d2f8df961ff59c920300b6740866de178cf14cccc123935875a4980499456563b1c1d1ed1829df7645ac4233efc8f76d70a00a89f88254d8c116f04b9ead9000c603a5edfffe047b2f1470cdc0622782baf588bcd08390d6df55a3a28aff00098715707f1e3a09d337278f68ae1f5dedbc5008d4d27fa5bd3d0e68733352b6f4d904dd45b338f720f8a1683888023c5a6d22c73cf9762fb427a89d41b253212a2889b1bd9901d8fed95af12d524987bb24e627c831547f71affeb45a418824224cf2076a9e11e6678252c24baa0847c61bccc1d852716fc666f8859af1b6d91ff3160ee5b956e86dffa3906762848d5e2eda845a2613552952d98f7044d5753e66b71751c7aca85d49ea01f70f078f3ddb70bd09e31c9f0edfd13b75a8eaab34d587bda05373387dbeb00b4465071cbc3639d111d2d0186241dee0e1c91870d8e94ba6c1ec8817684995db33d85ced72ca9be5d70b1b39b5e3d20b388e9bcc2371b14ca8f176f81f4aa926a959c3a568295bdb6ef4d85e5a685dba4b3bb711a24e4ce660852390c6da64e91baad2ee16b97e73331435bcba759ac1cf1b3bb5d9c7b53e059fa3b4c16b2ccbb21464c9c8640cb6a251082472a9b4fcd9ae03ce2bff4b88516fcb5892fe55da4f58b26bb79c22fdf282516363388b3a4d223d7cba6e76114f26b16f29c5f603c5037aa7a92b208718f79670e9b2c8afb5215f291edb6222daf7fff01f75f2504d861f2aa261ad083e8bd70b59a85491584df608731a36ff7d92b548360f11ef20f56514650280d8e4288d500d90c7647af6a6ae8b78292cc5e6db7d156f5ea46fb7fa865e4db4382e30843e3d35b9d94f635b0dbf6baa3205cca7ae3cb59947149e6cb25815be7d0dcb84cf6dc3e3adbfefbf27572afb48f398d34ea406aa90aa143325814259d5dee2d9fb52ddcbaf87c93ad3b51a5f6b723118b1ebcfe568823243bd70cf50720f882f7a93160fce56b1156d50ded58bd4dc5adb5b9a381cabf80bf18a7b07205ad0148896a066c90da10ea644bc7967b12a79725b04a1c3c34f5f98e9dd35b20ac6556696d26338b51824a5d032dcdd201acf954944a3f501fea91a4d05032b532e7670a01e2a4d92d5aa4277956817a74f723e8eac6aa03c6095bd233fdb0f52ef017bae2f95ace0d6cf84077c1165913b10fb4fb1202ec7ff8305dd65fc8352d93b05cfeffecee9452d39ec16650600dad8e1872837b0e857f299e82f28b415216cb68d0ef10feffe4aa188e0d25fd18104028d1dcf2713c70b7c5e91fc0d1ac3b0369083e78b5ac3840b0ecde91ac266f94145e7b8fe88e4b6ad9e50ff37778e6bce94beda1df61dfe672f211bf96485814ec43d3db8281a577e97abb94480ad3bb544b85484586209ae40d76167a57e61db63fb898273df8f2560c22fad7ce6e733e7f6c670dfff0538609f1b3a52ae7b16d1c29d154d19e1ed09dce97f2f293e413ffd417ca305ccd419988d559b1f87096ff5f879a5444161de99925b99f9b2d6771ae6b7c279dc502b99502b35035f2b41a5325aaf5b7e79af2703295c28abf9ad1761d5502628a2e14087d67b51c95b7ac23f4c55086fcf9a9a1ea392d7e63289dcb98ffdde5f66b31f2fa646ca69a3c69efd11055412afa309b8b7875fd112925582491dba7596f488bdc2f3f640c6a5ee2856435549e259c306184b46a53777fec00861e4f17518488204031f3ca8842d05eebc62d0577cee9f29c5e954ee12a7ebfca8e842aea992f4acdc53fce0bbee49fe998b888bf199ac404a7e79b3b92eab114badb2443fc02ea2de9597d302cc5e48a223bd7608b1122ac382280f2de191f4c7638732cbdf68be5b8a0599db781aed75aff7575021b8e825afa71da9d6be061bb3eb851e58014385136b0eda18deaa072111c62d604c5bf18b69f6fda4dde872d4004eac8c0523432cbdf43e510c63d4f94175a7e46bdb05f2c26979a50fd122004be66403b1c6f3051674def47cf6ef939c83a58e2e8195484517d25b4bdee8d4d9192bb46e4af2975a20c4b3834a48a1bf52fbf10b0f9b2efb10b6a4bd119c708f36f9bec906f224282c60aeaea95f547ddaa540fc982670d5c9b7753df5ec070459374f4d71aac9ebe20ce1cfffc3b364a03fa59f0f708d898c63a27aa4c11d979758dbb46fa744c0be9b712c33f5015b50953ef7a5314a632c91ddea5465a08aec9824aa77b044d0ec4c6a99ba0e1ee11fdd8423e86b973f495230fc72507f5e372eb2885d66878b0b18335831e6abd94b484d057d296c465205a089bda90d5a7165499b9e096ca23bb89bb92b0254c10a2b950b344d826dfdf280ceb068a0cd5b0e343906fa8cfb315f721eb41663622a80f75e4bbfa6db8e8fc5ab3f6fcbe4c71df6b96485f57386bd05b5fb3a664e88412fdecb729d9108382589d3707144a09283c88761658a76d2f6f0131a0b4029d017625cddd856b209193dac88beba30f9d5e643628f139b68b5874249feb6a862ef06d5d07bdc7e378f2aedb938495928fc689305b1542f7a8bf9bdfa0a00f05a5ef3ffb64c7b37bd5b798e17e77773991843fbc56df2e75a97cba7b736f706db374d6f610433e394386741a350cd8bb1d231003c6777fa379c2e96fed80a4fd1dbf2d3dce03b4439c345a3df99f0180b77f0e412c13f491f63e92be06683632278735e20317bcf1c4a90808e8a868de9935367be521b49750c6d445f5ff81d7cc61d5fb6a2aaa5071d783a6801e98083813ae45e2ab4b5a66d6fb361819111286951abefeeeb712b9aed27cf3bb4fa15465222f73092d05a45895dccb2e6eb84fd5ecd7923ce031be1c8131365f2a42d82de5661f44d35a6860f2d40244260bf28567c8ca8a7e5f6b3946f172318e25dd13af86c2b9ba031bbd9738f788a454b340c03c101c10bd3389d952d8941faaf2464e524de79dce66b04d9e294c11cb496b0696b9a37aa5d978cb8aebc8f2f5528a8f7394de73fc464372af507f10c3151e1a18ec5f3db9cb240efb4956f622a854a99179d9ed6b666f63ba53be98557031d212e76eed1260ab84fcc6b531b87cdf024a3f11ec83ab6059e9f70a964110c7bbffefd9b6e79727fbdc3bd9726cf052483e642adc2d8604f5ee5414d32ce89fe6451a57db9562f2a19c0bbf3f75ac3085a17912aa40de4c6ef7c9145df90207b9fa4652d845029f5f1fe9a0df520be04585a75552d753a96de77768f729b8cce9dfc3c82dcfa52c57ff824eb5f56798cdc71ff2e64eaacafced665ab59113b9cac96fe34d3c6bb8f49e4d3191dc913bb6e684b789401c44bb7a06db31212128042be7a9182f623188c989cc5bbf29ada13f97f369f5fe4dad6b66564f11f5cfd797315cb1eceef51f0633f611a0999e4e652e2f56e67956f3bfab586c9c11d8501e693d45c3230f40e221cae839e9afee28f215d4869f2b27085c4712e53d53c5128d6d4b300a1f8a8ef6cfc5a37420db72776f8d30aa8087d95cd0d6902c2d801632286e6861e042ff7d55958a9be6d112691ef9d1d405b0b80441f1570ce21288c936147ee9d65547a031e2f73e38839f2c0afa291bd6d5551f6b889bb3d1dbbfb041a5d4bee74fee060f613f3d6712dc8b0f229496a0626008a3513c9a7247bcb5d7159ffd8d47e098a60c0a0645d94dc28ce8f184f185cfbcbbf9d1a27e13591374f9476c9d85f1d9212e194f068e1370baf3708065158b0dafc84e3491766bba1652d53f354f1f9cf48c1c259556aa40eb6fddaa763e069ee84ac4e169da6e814eec9a7042a9dc53caf36ee2603a9df5f70bbc83709d6a2e439631a4f046a7dc6cbbbdff6aa612c15f3c757fccc759e0f16991737cbedb0e1792dac18e49b7d1a5294854b97bc13053037ef4d5bf09e02f83d4d7d59a96ae15ab05cc7e09c87146315a8d58f2777d360a6e360f2c51aaa5b9bfef43c05c523682f3cefa387378d2e2814107b3013e91d878fe0c104fda8c7f3bd9b4c593f2d92c49cf23ac3d2466a485874", 0x1000}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000001400)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000158000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0xffffffff7fffffff}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f0000000180)='./bus\x00', 0x20181, 0x2) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:25 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x20, 0x2a}, 0x9, 0x7, r5, r6, 0x1, 0x5}) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shmctl$SHM_LOCK(r0, 0x3) r9 = semget(0x3, 0x4, 0x1) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000200)=""/115) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8880, 0x80) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000002c0)=0x49) r11 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r11) poll(&(0x7f0000000300)=[{r7, 0x100}, {r10, 0x18}], 0x2, 0x5) clock_gettime(0x2, &(0x7f0000000340)) shmctl$SHM_LOCK(r0, 0x3) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000400)=""/203) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000500)={0x1, 0xfba0}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/19) r12 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000580)) listen(r7, 0xadf) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x1, 0x2, 0x7f}, {0x18, 0x0, 0x0, 0xffff}, 0x9e7, [0x9, 0x81, 0x786d, 0x7, 0xfffffffffffffffb, 0x0, 0x5, 0x7]}, 0x3c) connect$unix(r8, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 421361 29993 0 0 0 0 syz-executor.1 * 15376 29993 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 in6_mask2len(ffffffff80000000,8) at in6_mask2len wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8067238340,80085761,ffff800020c4d560,42,fffffd807f7c6a20,ffff800020b752d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80669323a8,80085761,ffff800020c4d560,ffff800020b752d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b752d8,ffff800020c4d6a8,ffff800020c4d690) at sys_ioctl+0x651 syscall(ffff800020c4d740) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,a87f024c010) at Xsyscall+0x128 end of kernel end trace frame: 0xa8a6f5a5e80, 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 mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 in6_mask2len(ffffffff80000000,8) at in6_mask2len wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8067238340,80085761,ffff800020c4d560,42,fffffd807f7c6a20,ffff800020b752d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80669323a8,80085761,ffff800020c4d560,ffff800020b752d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b752d8,ffff800020c4d6a8,ffff800020c4d690) at sys_ioctl+0x651 syscall(ffff800020c4d740) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,a87f024c010) at Xsyscall+0x128 end of kernel end trace frame: 0xa8a6f5a5e80, count: -10 ddb{1}> show registers rdi 0xffffffff81adbfd7 db_enter+0x17 rsi 0x14ff __ALIGN_SIZE+0x4ff rbp 0xffff800020c4d1a0 rbx 0xffff800020c4d250 rdx 0x1500 __ALIGN_SIZE+0x500 rcx 0xffff800002b66000 rax 0xffff800002b66000 r8 0xffffffff81d75573 kprintf+0x183 r9 0x1 r10 0x25 r11 0x95e797d63a29349e r12 0x3000000008 r13 0xffff800020c4d1b0 r14 0x100 r15 0x1 rip 0xffffffff81adbfd8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c4d190 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=15376 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74018,0xffffffff8235c268 process=0xffff800020b8c360 user=0xffff800020c48000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29993 421361 62920 0 7 0 syz-executor.1 *29993 15376 62920 0 7 0x4000000 syz-executor.1 75009 456329 0 0 3 0x14200 bored sosplice 60021 240265 83769 0 3 0x2 biowait syz-executor.0 62920 252946 83769 0 3 0x82 nanosleep syz-executor.1 83769 437347 24811 0 3 0x82 thrsleep syz-fuzzer 83769 516708 24811 0 3 0x4000082 nanosleep syz-fuzzer 83769 51345 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 13837 24811 0 3 0x4000082 kqread syz-fuzzer 83769 92572 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 261322 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 487027 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 364612 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 320004 24811 0 3 0x4000082 thrsleep syz-fuzzer 83769 332357 24811 0 3 0x4000082 thrsleep syz-fuzzer 24811 60698 79254 0 3 0x10008a pause ksh 79254 48661 23927 0 3 0x92 select sshd 42324 432931 1 0 3 0x100083 ttyin getty 23927 444999 1 0 3 0x80 select sshd 26670 189618 69780 74 3 0x100092 bpf pflogd 69780 224651 1 0 3 0x80 netio pflogd 66394 381701 91438 73 3 0x100090 kqread syslogd 91438 108245 1 0 3 0x100082 netio syslogd 80050 362696 1 77 3 0x100090 poll dhclient 94989 255151 1 0 3 0x80 poll dhclient 71992 14070 0 0 3 0x14200 pgzero zerothread 13200 239530 0 0 3 0x14200 aiodoned aiodoned 42176 165357 0 0 3 0x14200 syncer update 61564 432704 0 0 3 0x14200 cleaner cleaner 77994 503225 0 0 3 0x14200 reaper reaper 37384 357564 0 0 3 0x14200 pgdaemon pagedaemon 5966 182302 0 0 3 0x14200 bored crynlk 3049 339988 0 0 3 0x14200 bored crypto 7669 142167 0 0 3 0x40014200 acpi0 acpi0 48698 287792 0 0 3 0x40014200 idle1 5739 365762 0 0 3 0x14200 bored softnet 59789 26435 0 0 3 0x14200 bored systqmp 23053 409554 0 0 3 0x14200 bored systq 27971 397345 0 0 3 0x40014200 bored softclock 23774 482775 0 0 3 0x40014200 idle0 75035 520811 0 0 3 0x14200 bored smr 1 305150 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29993 (syz-executor.1) thread 0xffff800020b752d8 (15376) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823681d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 60021 (syz-executor.0) thread 0xffff800020b74720 (240265) exclusive rrwlock inode r = 0 (0xfffffd806e50c808) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8078f7ea28) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9482 6401K 6401K 78643K 10641 0 0 pcb 25 9K 11K 78643K 195 0 0 rtable 100 3K 4K 78643K 270 0 0 ifaddr 46 11K 11K 78643K 71 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 12K 78643K 16 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1360 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 30 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 232 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 71K 78643K 375 0 0 subproc 64 65538K 67586K 78643K 138 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 36 0 0 in_multi 33 2K 2K 78643K 70 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 214 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 83 20K 21K 78643K 1592 0 0 UVM aobj 10 2K 2K 78643K 13 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 18 0 0 NDP 8 0K 0K 78643K 21 0 0 temp 111 2367K 2432K 78643K 3850 0 0 kqueue 0 0K 0K 78643K 2 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 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 159 0 152 1 0 1 1 0 8 0 plimitpl 152 29 0 21 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 1 1 1 0 8 1 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 19 0 4 1 0 1 1 0 8 0 pfstkey 112 19 0 4 1 0 1 1 0 8 0 pfstate 328 19 0 4 2 0 2 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 266 0 82 12 0 12 12 0 8 0 art_table 32 267 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 28 0 18 1 0 1 1 0 8 0 shmpl 112 11 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1797 0 377 46 0 46 46 0 8 0 ffsino 272 1797 0 377 95 0 95 95 0 8 0 nchpl 144 2326 0 687 61 0 61 61 0 8 0 uvmvnodes 72 1907 0 0 35 0 35 35 0 8 0 vnodes 200 1907 0 0 101 0 101 101 0 8 0 namei 1024 6377 0 6377 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5941 0 5940 8 7 1 6 0 8 0 sigapl 432 425 0 410 2 0 2 2 0 8 0 futexpl 56 2514 0 2514 1 0 1 1 0 8 1 knotepl 112 127 0 108 1 0 1 1 0 8 0 kqueuepl 104 70 0 68 1 0 1 1 0 8 0 pipepl 112 310 0 291 3 1 2 2 0 8 1 fdescpl 488 426 0 410 3 0 3 3 0 8 0 filepl 152 2512 0 2412 7 0 7 7 0 8 3 lockfpl 104 54 0 53 3 2 1 1 0 8 0 lockfspl 32 58 0 57 2 1 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 445 0 436 1 0 1 1 0 8 0 zombiepl 144 410 0 410 2 1 1 1 0 8 1 processpl 840 442 0 410 4 0 4 4 0 8 0 procpl 600 903 0 861 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 2 0 1 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 313 0 294 4 0 4 4 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 155 0 0 9 0 9 9 0 8 0 bufpl 256 6062 0 1143 308 0 308 308 0 8 0 anonpl 16 53780 0 45217 49 10 39 47 0 125 4 amapchunkpl 152 1981 0 1896 6 1 5 5 0 158 1 amappl16 192 1640 0 1196 36 11 25 34 0 8 2 amappl15 184 141 0 136 1 0 1 1 0 8 0 amappl14 176 26 0 24 2 1 1 1 0 8 0 amappl13 168 205 0 198 1 0 1 1 0 8 0 amappl12 160 13 0 12 1 0 1 1 0 8 0 amappl11 152 41 0 26 1 0 1 1 0 8 0 amappl10 144 102 0 98 1 0 1 1 0 8 0 amappl9 136 589 0 586 1 0 1 1 0 8 0 amappl8 128 142 0 129 1 0 1 1 0 8 0 amappl7 120 69 0 64 1 0 1 1 0 8 0 amappl6 112 58 0 50 1 0 1 1 0 8 0 amappl5 104 117 0 102 1 0 1 1 0 8 0 amappl4 96 654 0 624 2 1 1 2 0 8 0 amappl3 88 126 0 119 1 0 1 1 0 8 0 amappl2 80 2681 0 2623 2 0 2 2 0 8 0 amappl1 72 18668 0 18224 25 15 10 20 0 8 0 amappl 72 1155 0 1120 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 12 0 3 1 0 1 1 0 8 0 uaddrrnd 24 426 0 410 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 426 0 410 1 0 1 1 0 8 0 vmmpekpl 168 7596 0 7570 2 0 2 2 0 8 0 vmmpepl 168 52864 0 51414 93 19 74 79 0 357 8 vmsppl 360 425 0 410 2 0 2 2 0 8 0 pdppl 4096 860 0 820 6 0 6 6 0 8 0 pvpl 32 177127 0 165310 134 20 114 125 0 265 16 pmappl 224 425 0 410 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 458 0 4 13 0 13 13 0 8 0