kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 1 11:47:22 PST 2020 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.87' (ECDSA) to the list of known hosts. 2020/02/01 11:47:35 fuzzer started 2020/02/01 11:47:38 dialing manager at 10.128.15.235:25360 2020/02/01 11:47:38 syscalls: 337 2020/02/01 11:47:38 code coverage: enabled 2020/02/01 11:47:38 comparison tracing: enabled 2020/02/01 11:47:38 extra coverage: support is not implemented in syzkaller 2020/02/01 11:47:38 setuid sandbox: enabled 2020/02/01 11:47:38 namespace sandbox: support is not implemented in syzkaller 2020/02/01 11:47:38 Android sandbox: support is not implemented in syzkaller 2020/02/01 11:47:38 fault injection: support is not implemented in syzkaller 2020/02/01 11:47:38 leak checking: support is not implemented in syzkaller 2020/02/01 11:47:38 net packet injection: enabled 2020/02/01 11:47:38 net device setup: support is not implemented in syzkaller 2020/02/01 11:47:38 concurrency sanitizer: support is not implemented in syzkaller 2020/02/01 11:47:38 devlink PCI setup: support is not implemented in syzkaller 11:47:42 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = dup(r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r6, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() fchownat(r8, &(0x7f0000000400)='./file0\x00', r9, r10, 0x4) kqueue() msgrcv(r7, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r11 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = dup2(0xffffffffffffff9c, r2) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() kevent(r3, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x52, 0x200fffff, 0x6, 0xb0000000000}], 0x3ff, &(0x7f00000006c0)=[{{r12}, 0xffffffffffffffff, 0xc, 0x20000000, 0xfffffffffffff4f1, 0x3f}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x60, 0x40, 0x5, 0x658}, {{r14}, 0xfffffffffffffffc, 0x22, 0x80000000, 0xfff}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0x7}], 0xff, &(0x7f0000000780)={0x497d, 0x3}) 11:47:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xbd38c731, 0x1ff, 0x200, 0x0, 0x1, 0x1, 0x8, 0x2, 0x2, 0x9}) r2 = semget$private(0x0, 0x1, 0x82) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/42) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r4, 0xe) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x108b0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)) r6 = geteuid() seteuid(r6) r7 = semget(0x1, 0x2, 0x400) r8 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r9, r10, 0x0, 0x0, 0x4}, 0x81, 0x40, 0x1}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x7, 0x10001, 0x0, 0x2, 0x8, 0x7, 0x2, 0x0, 0x20, 0xfffffffffffffff7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) syz_open_pts() r12 = socket$inet(0x2, 0x8000, 0x76) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380), 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000000440)) r14 = dup(0xffffffffffffff9c) r15 = fcntl$dupfd(r4, 0x0, r12) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x40, 0x0) r17 = socket(0x48, 0x4000, 0x3) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200, 0x0) r19 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r20 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x1, 0xb8) kevent(r0, &(0x7f0000000480)=[{{r11}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x8}, {{r14}, 0xfffffffffffffff8, 0x26, 0x10, 0xd7, 0x3}, {{r15}, 0xfffffffffffffffd, 0x80, 0x20000000, 0xff, 0x2}], 0x6, &(0x7f00000005c0)=[{{r16}, 0xfffffffffffffffc, 0x40, 0x2, 0x200, 0xffff}, {{r17}, 0x7ffffffffffffffb, 0x4, 0x80000000, 0xfff, 0x3}, {{r18}, 0xfffffffffffffffe, 0x30, 0x4007fff9, 0x0, 0x3}, {{r19}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x0, 0x5}, {{r20}, 0xfffffffffffffff8, 0x36, 0x1, 0x3, 0x80000001}, {{r21}, 0x2, 0x9c, 0x40000000, 0x100, 0x7}, {{}, 0xfffffffffffffffb, 0x88, 0x40000000, 0x4, 0x6}, {{r3}, 0xfffffffffffffffe, 0x5, 0x1, 0xff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x98b9c287e2d9960d, 0x2, 0x8, 0x800}], 0x20, &(0x7f0000000700)={0x81, 0x5}) login: pckbd_enable: command error 11:47:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x3}) 11:47:43 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = dup(r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r6, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() fchownat(r8, &(0x7f0000000400)='./file0\x00', r9, r10, 0x4) kqueue() msgrcv(r7, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r11 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = dup2(0xffffffffffffff9c, r2) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() kevent(r3, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x52, 0x200fffff, 0x6, 0xb0000000000}], 0x3ff, &(0x7f00000006c0)=[{{r12}, 0xffffffffffffffff, 0xc, 0x20000000, 0xfffffffffffff4f1, 0x3f}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x60, 0x40, 0x5, 0x658}, {{r14}, 0xfffffffffffffffc, 0x22, 0x80000000, 0xfff}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0x7}], 0xff, &(0x7f0000000780)={0x497d, 0x3}) 11:47:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="1ed90cfb71d90fd118162cbdbe0dd11a88dd68fec8f3221159d659b3a6f2dc9e524b021b13e02c8a80a760edd5c7832dccde85d839d75ed9b06ff53e2c2bf2cc7d24c763c2d83953a48e5c3db0f80e4ad77a0e5ac9eff7a58ab3052f1318204338592001d4bc5989616563da129ef321e697e728217a8dddffe10b99b2d2d2ca5077bf38d3bfb7bafa6e09d040c53ff91c012860e57c2bdc388c5ab241410b9a5ce7905724844ed772976477658a82703ef88cdfa39853370e4cecd3c0c7a4917cabded4248150719bcb2c5ca1bb596524df2f74de5651b6f18fb10aa28e09356de7f5", 0xe3}, {&(0x7f0000000140)="d63bf5db8661d88f776f8c093236c8fe1c198509756c13feddfdf7104e09311ff5cd1f77756a4d50d2b8ef2bad81fa55f45132c486404c58b3b9986fb22590fbf5f7ab01a4772242a8816ec0f44baf1e983b5432aebb4ac20cc59265d875f232621cf576ea18327e338347f3d265df5f29390b84cc56e3882af92ee46f663d9465abf60b6e01a9fc9b015c8cc9a6ce058a43606f1b55b5fb033ddbd85c51a78a2b37c836f4facd89af1a0521a488074a7be7bae46356e475b0ebde6c020e83c65a22164652beeab2b8f6d5843523cbdee8ff2e15c3ff5fb1db32f48e09", 0xdd}, {&(0x7f0000000240)="944596a6df1b369697116dadc6757379d8714d94608b19c73f1e4e346fe1452997db8d8ec27ec58103901bd93a0ef91c565c4d0001a136db796272e80dd3a6860e75f238124609dde1a93e4c89e7765b4d1ac529bb39e2e11e5f", 0x5a}, {&(0x7f0000000340)="bb579311dbbb2a8c4b28c8777165c0876d3fd9573cfa1bddacc872626c0ba7b2a719d3501a0432725f7fb93bc76b7a2ccdb027c6e91387fc32e2fc61525c53ef443fef31424f38428b64b5a3b2d696e2375a60a6bf824fbf15f4859bee4c5fa8dd86fa900beac15df01d3928", 0x6c}, {&(0x7f00000003c0)="b096280563dba7bd742026bf552d3fcc856761409d20751721144ef2bf8765ecc6cbfe7a6ce4d51c7565d70af6f04ff68509df25674a6491efd59d53d3c2c9dcb62a4967379326a23f91ed0960e8882de599352a34d3df5664a15159c05c207694", 0x61}, {&(0x7f0000000800)="06d068e84004bfd11b6077ab315e9347f3c9f3b177672cb84bb75bffc7b06bf9bd1dc2de0bd30eae6f5e541c21ad68c7cce9e6f1855cf53c47423e71814b12a949036b6d342eda31fde4585b2b624a16144d17817db63c3fe2ee753dde7ba535edd6237a9f865d5db733d7ba845eeca6f4e56088f14a83b4b5507d0ad5ea9934416306d6788ee3186e3c2189bb7332505751c126c6e2579c060aae41aa58fb1f36e43e987da8b229febb35f4d7a3c98a22585291d6a79f59429d20113265c68b7aa9a5426e059d79ebee6bd453045f632562f0441d1f62730b537d199c540f6a68c8b980e7a5d0a190af9a262d5eb5759e00ca1a9c0c1b9d2465092db5ece4b011efb743ad481601449ec82385171cb8931c16baa72bb778c7f1e4adcffd3d7b4722deb7b0d71808eb3f4564cea10bff3e53c4a1fa426aa5bfdd0b1a91942740391a7d467d9f24355b9576ae53c774a985d7922debfab0ddc119be9369257ea173624d1922b391b5a154d783118401b4abdf0f36c0a9643f06f57f61a1fbb93ac1b90e1cc2d42ba213f75deac52d7eab10fd8e9322a0565b89d3fca9f6fb4c8a8c526c9ed28f54ba0812b261e8c32b4c393b16b0f8fc61eef16a3662c187ca8f7335e04fc4b8a300ac9ef010557154f7cdcae2e7cdd2ba402bc2854e0cae640523a7b2b05a11a5fe6158b225f6234f9f75538a177104def972ad104bbc5664195045bd3f3bc3cb70ca63328f94172d82d18706d957fc3bd689aa8b8eee8392889c69388c207e36ad6817e769b7ae22a4c5acb4ce8c4e2aeccab41cfc8f1708429365f60333e74bcb8d480af0b4c6be5b131971e1e7cef8e4917b0b0b03b1387a7aedbfd331abcbcb3e39c4f0f1fc6c726b6613c5804e6cdc6cfc539e347c7ebfd26dbe1b0ace57d39d5b12a10e0ac28524a7aa9479b71072e45269df35d8d6c8af7b6ac3c1fdd25440e22e280b411161d8a4d4ea540ece37a87d5090dc8ef819225cb5b637565a1821c924bac0ae2ebf75d4bdd299486c595129a9c6faefa6965bd4a05a76b1eb287d4d4b41c13efebc57e4cd7993b1adac0910995c7df1428583b3eb07bf242edcb5a7a2e7ef85e08672a3d793e6da1d0e0deb7565f45ba2a72c76c974dff47526c4f47fdf924ee6b7eb8dae55ab82f24201e63084bec6198a6c7f2d9c735df0ba9b65da4a5a448ca6425d7f92104e856f309776c0dd9977d04bcb5c1e2afdd03d83599e90231f69cc9790a866fee82393bd22e793ed2f78b4954a1dc49c9957571cb161213f3f7bbc13960fb85d747417b1a976a435364bfc9fa1ee27339ded6b075b00bca7aa825c9f41a856bd72db946dfe75974d8ae385c326bef79ee5c3708b80006114de42a3f83293765f9c95610ea12ac6b579e9ef7883f080a6c4ea7f50af136ff3799bb693ea67c3fbcd0c74fc7af6423c0dc98b0fc482a008e76cb5bebb71821fa93e7bc19a64e40420122046eb09636fba1554bb52f29c4c8adbc9acfefccbd749536f710e5e97479935a1e949438b8df7540a5e9d3d08675181549ab40b26a80d658fddf7969ea151576268acb197a0be5eddec009cbb56dbbf50d363260ad70a1b495751a4b31b65d459e80fe78d13b5a80635cf1dc8e535968caba58c9e420fd33d604a18aa12c686210c38adf13947820e22099a43a0a9400260bb9a2b6af4925f151183d6f62c817ee71367036de024fc4a5f15da02893d19ce32ef6794bafd4eecd7eb3f460ac1306ddf1e34dd939d1511b74d9e45b77033bd204239d078ff0d9723186937b636cfd2ba8f4947ca414a31fead29c0ce214c562aa202834e6fa12fe3aed7afd61e14330f4b4e1018c261d876509c3a5e3934e96ba5ca129d798a2879248be5b8e32cf256c4f7bb7ddfaf431269d44832c2b2ef358b04ca8bb3acee2c16d0ba14fd8a6434108918ea93e843c9fe55c2cf2e0c090a93a01d8144d081c494839673eacd3c48c81b6679b247bf21c684a8908c984e67ee7adcfa6d9393e425c94bd7779773db294a645c9a40bc8de68c0703812187e6830836c6eec46ca29caa9226197099d67b78c4e2c5dd2b712fadd4c66905d786a48a23d6acbb8df2c614c3261dfb3bb5c5dd960c6e9398099b88d99d62dde2cf015e745950b0ab2070aa13b9cf21dd33c4786f1c749faf854b4b0725223e2ad27736f3c926e18cd9546b9b9c638f4bccc2ef8d66d332c8eeda4cbc7347aa953470602c53bbbb936cecb038d0bf47d614315b43fc8df10e18f9cb4fcf3834dc06c5b77056337299aad565a255a7be2ce677c7119416c27071cd1eb826cabc46d5b6303356665482a7ad0276d5ef75f7136e035a32d500227360e00e713c97cb38149f64bae823561db80e1ddd3275e291f37b713104cc30d1ec8c1acc2c114c7e02d258caeb7837532b87de5f65eace387e23c694a4dac5095df2865177ecd4c0e15383e02b1c2ed0254a12a8205214bf13b740cbdce28baabaac4959b2c8a0c75408ed694aceddb1b4ae4f5fbf6e168fc03ba5f66872b94564115453bb30dd775f2f6d027b8ab0325c417789a3095291d6e41618c57040a1b457f4d9b531c13a3357a98bb4bf09b32d20577ea3b48ab3684ef4ca68cd73e00a3168a8037d68194d02d44309251526823182869f0bef6b500c82b1a1647047d39633c4a1fee9cfe8fa16813546a51e487cf5d73bfdcb9223c749f6b83fcad344e861af0ad9e09ddd80a1d4bdfd7947fe4699f19e2fed902fcf1d436a2c36bff10141e09021aa6d95bd0625ddf3f847a2a6a1185790455c081abcebb22e4235a8ee570c6b6ff462d99ba40b64259f5a8cf365701fb3359ddb48cc3527eb3df554cddb9e416fb9023af0b2ad5f70c6b1730583c0f125a4ca12b86487aa075cc33dbcb1d08146559998f60294bbd41456f0f6376dc4550659ef231232dfa6fbe0df3008e18e7b8ff61cfabbc2d4526207b5777d12d4f1e78718ca63181e4dc9a53c06beb95c85838c11dca7447a14eee48b1eeb38cae1b12c91bd1e49e3b8ab60718a56a4c5c9dd66a244d5a8922e3ec5b26f339653eccbacbf7660e9b3fe34806b05ef3c82d0313cf3501a05b24bacb7837db820f7e0ed12f9217c2fc5cb1673124e16d2267a35b2489f2650b603d70c249456e89fbd072235a7511de84d64c6655bcd6bd49e65fc8d3c71233f35d6ef381ec446826283626534ce7a0b8698ff3b9a64a207eaeb493c3f02b5597d08f60371ab0d142400ac7dac21b7798f41b23d8dd2afd23da4a69c6a824f00e15a884b1c1b17bb4f7fd3bd5e8aa66e80dd72487648af599815e8ac72043d4f0e76212bf2d82934a33ba3ae5dc598a55ffc1cb3fed02fdb75b93b900534aee6fbff7e538b667d28721544c7b7d30fb6345a52f5df71a668a758105bfec09ad393eb07a2e913faad175bb44bb85c9b19d3cff21ca648e8c81527ff03690215a9bdb162a1c28493f10c839a8ae71a83d2252cb7e9ec26bc9e5ff93b14cd658654dbf299a594d5b5dd15e686bfca50c7b4274aaba25858f8e7888cf01c4b2887648e6cad435a320869a03089c3d63229630a081ad799cece2063ff61e307088b7785ce9746d48c03d1f57b1b1859836de28f3dfaf744523b2fbf92966a84d2ffaa72d6e459dfa62a40179aadc15955357e42170276a2298686afb1596f6269eecc0eda6a65ade767628e35f03079a82b298d03caee06901a98eda57593600a24086b10702237bfc2557f3fcbf4f48ddeb542bf3d3a045ce7c47d0cad3ac94b8ee4cb8a4a492d4c35fb6f0048346d309f40cf74ca37abcba2753c0d78ae077b30ee7bda856999b91ddaaf9c3fc9678120637262ee695f7ce01874999577322b9597c009b7d5d424f09d4f8c8bf93317483fff3b6423fc389b7fbb7c88ca9572e3f5f3edfd1ad6eeace4b2354b677d35dc85990ed8b23397b5d89bdc23dadedbe57510c28c9790bac5af0e75f8836036ce578ef9e1e65ca7b37e07a7c3ba3faa3a70b99b618e4e2df1f936e1c73ebca2ba4d0f383c3f264b7ac9a61427e9327d956b54324f213ae9abe90a12178d3edc7575650e1504ca50ef524ed87230332e01a93183063c9a14a53e989a2322b51884b44a1e4efef5e791fffa25dc3677448dc00fcb0a59551b17364351c90bc570ba0ec13dd3c191dca6ce1157adbb38ab7faeb7f19fbc10d4ff45b1dfbcd5739f2090eb988d833ac9949293eb2c44fd15671c62f0b579cfdda4532db9604c4a42e1caf112ff97467b8c98f65fe789b9cdebdc2a06de4d36f6e6b2db6fc74126308cb6c5e50aa463beb7c10cb138b56993de9937fcb09a36c688c25c35660af561ae0ba1c7ab78bd4c5825a8498ac6e8e78aa949279e75bb1185c9648d668e0b075f62bb643eb9e646147a8527fe1366430748b9bc7c97722fb41bf930d8fe1c5ce09f736f0ae8ef09090fe96bf51e95ca54fa44fc54ea91cd21e4ce6af1ccb3a11191e62b7b4b8fd54464d02f05a8f4b4c2f78b2f772ea41f27a99aa7e7368cacc3d0d71241ad82dca2c6e89cc12b75b33cc8e92ba281a8f93f35040188266364d40cb182dfa64d2a6cedeb26731ce098a88ba15bbbc443fc1f13d25fdf21d1dccaaadb9f2bbad6b6a1215fdbf32a97d826ad553b5b2ce37c77fb993f9355ba590eba50f53e8919d86c22c0531dcfbc571f07914a4fa45d8099675d4c7ba03689f651fc2565101617dffd5bf1ad98368bf96e15599c809caeeaa7b13442bddd302689e5ae4a9aae57904045ed57fb01effd524fb97e14a8922bc7afd18e7b4843c9a056916faf2e270750f71d0ab6da02d1f06200079aa2b5b81785e2ee55556322e2f425e2b092454c288b91243077ee11ca2d48b9c97880ce7b46976dc14aae01d230c86e9e791fe8cdbdc29119b32117170227337c962ec6acd8ff2aff08eb29a1d6ff306dd1974c8e0d7632bc55650d0690b8bf79bbf26805880e492834654cf3aaf05ab0abd4fc1939af9556655f9cda75e6f881d6edede57329e7b89a52e7e8ea28fced098a4a895346facc013a07c5abefb24e5d191e1d027c29916edde80aa01ece8a6df1132c528a9178b59ea55842b29f34edba6a0db6bb3ef7da1756ea8114f0e3fc2946e00699befc8ac80c5190c3fc819095096bb00d2e7e2c8da6c238595de1d35f543779e886f70e26dd009d072ca675b7e963865e280018890d73b80d78c5e7fada61610fa9d63ddf0d6c0a929b9ec2170eb1b6f2203037d650cd2e6b01a0108cfb54a244abd40452f6bb8fac5fe0cd2e3ae2fd95c0ae7694c18b870c0f2386a03daf18ce1ebfca5ce66d9d2aeac23bf27b1af8ff43e65d66f6f4310c034e4fff5739348db63ddcf75cd822211efed0d37d96c120e52203292f73ecb7937b5d78b4d58234555c6cd61ad1148da9a5e748bf4e8bdc6c5e30d647b9488b96ff79ca06094475990a2917688a665be312868d05e58c32ab6354804981f86d6c75eb8fdccae8aae6d5d001c5ab26dd41d45f7425df1f9aef785598835d46ce4c155afdb7cabfcddcebd64b94370d88fdba626cc6b183f488bd810577d926021742bd54b4455533f75e8b11f822cc548e1573d1a28c95a4cd87076369f21a542d49f55258549e0dee212034289f86ad80aa333b54aa2630bff317cdf34d4cfe5b8e08d57e31ff084c9bb04885238b8ea7b2d83eb8c29206247323ec3fda9280db7c07871a07ac1d2fbad46f30233cebd57ccf1e7b9dd1a24e01ecddc98ca091c0981db8a03b58533a98431b40319a203429a924258dd4ac345d479678f0d1", 0x1000}], 0x6, 0x0, 0x0, 0x402}, 0x7) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000440)={0x2, 0x7, 0x100}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) getpgrp() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45bce0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45bce0 pckbd_enable: command error 11:47:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x10001, 0xa5f}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x9b}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:47:45 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = dup(r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r6, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() fchownat(r8, &(0x7f0000000400)='./file0\x00', r9, r10, 0x4) kqueue() msgrcv(r7, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r11 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = dup2(0xffffffffffffff9c, r2) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() kevent(r3, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x52, 0x200fffff, 0x6, 0xb0000000000}], 0x3ff, &(0x7f00000006c0)=[{{r12}, 0xffffffffffffffff, 0xc, 0x20000000, 0xfffffffffffff4f1, 0x3f}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x60, 0x40, 0x5, 0x658}, {{r14}, 0xfffffffffffffffc, 0x22, 0x80000000, 0xfff}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0x7}], 0xff, &(0x7f0000000780)={0x497d, 0x3}) 11:47:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1f) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x3, 0x1000}) socket(0x400000000018, 0x3, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="de5ecf8a", 0x4) pckbd_enable: command error 11:47:46 executing program 0: r0 = socket(0x20, 0x3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x83) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockname$unix(r4, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) msgget(0x2, 0x300) 11:47:46 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = dup(r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r6, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getegid() fchownat(r8, &(0x7f0000000400)='./file0\x00', r9, r10, 0x4) kqueue() msgrcv(r7, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r11 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) r12 = dup2(0xffffffffffffff9c, r2) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = kqueue() kevent(r3, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x52, 0x200fffff, 0x6, 0xb0000000000}], 0x3ff, &(0x7f00000006c0)=[{{r12}, 0xffffffffffffffff, 0xc, 0x20000000, 0xfffffffffffff4f1, 0x3f}, {{r13}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x60, 0x40, 0x5, 0x658}, {{r14}, 0xfffffffffffffffc, 0x22, 0x80000000, 0xfff}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0x7}], 0xff, &(0x7f0000000780)={0x497d, 0x3}) 11:47:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009421000800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x800, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pckbd_enable: command error 11:47:47 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) dup2(0xffffffffffffff9c, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) kqueue() pckbd_enable: command error 11:47:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5fe, 0x6, 0x4, 0xffffffff, "d09c90f95debd2d3de0ede3f433f9bcba8f1f485", 0x5, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e786"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192969d", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:47:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x9, 0x3, 0x5, {[0x106f000000000, 0x8cae, 0x8000, 0x1f, 0x6, 0x5, 0x1, 0x5, 0x193, 0x4ad757c1, 0x9, 0x8, 0x9, 0x6, 0x5, 0x0, 0x34731892, 0xf9d9], [0xffffffffffffff15, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x6, 0xfffffffffffffff7, 0x1ff, 0x7f, 0x0, 0x2], [0x4ab, 0x80000001, 0x5, 0x6037, 0x4, 0x419, 0x3], [0x9b13, 0x400, 0x1d027fb0, 0x400, 0x1], [{0xdbd, 0x5, 0x200, 0x6}, {0x6, 0x45f4, 0x7, 0x5ab3ccd0}, {0x4c, 0x1000, 0x74a, 0x7}, {0x400, 0x7fff, 0x3, 0x1}, {0x21, 0x49, 0x2, 0xb2}, {0x3, 0x40, 0x6, 0x7}, {0x9, 0x9, 0x1, 0x800}, {0xfffc, 0x352, 0xfffffffa, 0x100000000}], {0xfffd, 0x2, 0x3, 0x3f}, {0x0, 0x1, 0x6, 0x7fff}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x11c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 11:47:48 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) dup2(0xffffffffffffff9c, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) pckbd_enable: command error 11:47:49 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) dup2(0xffffffffffffff9c, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10008, 0x0) pckbd_enable: command error 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) dup2(0xffffffffffffff9c, r2) 11:47:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x17, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x8, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) 11:47:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0xbc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7ff) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) kqueue() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = dup2(r0, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="ff3f1d540a369eb4296bf7c0338ee11cefa85250b144191c2d632019760da7a4ff06bdf0bac9cac95d5b94fc52a0745e8c31bb76d6187b3caec7d0090eb09017156deacb3ea4a9ada08d4a345a6363a972fb2f3c3d95fe096fc0605c02844a6e103023e3d6e810083d9c54da4b905580ed1d200e741288ce7284969d5d70c7c79300dcb608ac0e7b60d42a9834467c76b8008799ed1e0ddf248d0c14c8b27a51993c791296e65fa5e7553e19201386ca1eddb1ac96f939d45c0ad03d0d5df1c8c1b073f55cd792eb0a245a8129fbfef36ab3e3655e3545f5d1cf", 0xda}, {&(0x7f0000000100)="582d481e026e2fdba65180e432ae6e8b8ce8b8590490e66929b41a6037aac8a6f16f973507005437f07c6ccc9f95e387dac63f96139893adb43536227a2b287a3ef618e375337c4b7f556932233028f9339b2913136f03216bee056268f05c1fb3574249840f8dd07f905c9aa3a47414f91d955d8c7aa6adb2e4a98a5afe83a506387435652d74cbf8d31580e500018a716defc31551f9160968d45c1c8da4d49089461163715f7c997dec185b9441452a02d2a0d5581154d9b4dc44c21d0fcd886d3505848e3ef1ac0a2f818e15e0002b44ce9c669f9a2ed43be1e81c03777207a1974fb1fd0dcb9f54497e34f1cab2481f71668eb704e2f65c70a2", 0xfc}, {&(0x7f00000004c0)="c8ab17f305fa42e17f1df3ddc9807573291f89004bb065e87af04875a841350d32eb4d8e1d7d0c8b8f409319b9f3b78b1230772b136bd888e9b13ad6b057d50a2d04ef09bd671aeb0913ecfe3652deaa3543c5ef3cb28e4cc91ae688e5b299447735dacdac71c507310c94e63668234b910388724d83e6a3d605f2a63d32e2f679ded41cd47ae084dd4c670e14811b31128622271c88b6dfb8e4140178a1ff760f32156cf680050bc3e1d2c530f118df4448ef1677cdda4878f8d62bb3e865a3f1d542173f8ba096b6fd86556a8ff778723132df3135c1ccd3efb67af0e2eb17644b9954fec04976833edd787d3cf64f08c7878eb470c07220536ec6cd15d14f3a7a10b3714344c0b1f172bc45cd88a22d4521d0f38d932fff8cfc186ad6943e25a470223cc5c2fcced9962fcae65a5621b9b56c6ccf2aa285c914ef238931c5e804f839db8661345f7c9d44fa0ad9fe052bf759bca0cc78204f08bdce11c6db03628ce3f2abe26af21b9acaba932125d05fed33d13c572e30e527f51ee030c93d009bbd7a4dd71e935272be45d2166ad1401e6b2f6d0d8e391282898840aa9570089f059d4f04015e0e4d4724a9c9f8a9aa5b297f65832777b2e6352d204d37929c8b389b875aabc7085571ce575d7a9d0f6b9fa3ba314e499aa611af68129c7eaaa568455fa98cc4a6043660f0e47688d13b5c694fb9607fec133a940ae1cbdf920d99f226cf3d0b9d408722625617793c4db189c954989965ceb77e63dc562b9b7b275482cb84dc0abc7ea680b6956a69730d89dc5ff0d109bb7e4cce5ecd5dc350051d69dcf542d91292231554e30e08755fc7938b432bbbec403569f1a1a91c1efd53fe814c95142cd23e4484f0fa8c63d79358935d5a3b90420cf0a154111dee0bb1ddc8e76ec3fee0e9d56b43f9b52cae2952d5c1cfce2822161bdd436fc049dbd24a5817a12510b9dc67eadfd935f8dbb82b9cce1b459632fabeee402d8378079a446cb5340c981c9d506cdf3a1a0ed8bc812a30b1baaf92a3b14ed659722b3f19843f0e9bb0a9bb92ca9a2422a0d2c2f0fb3e6270d9a87dd75f66f4a89e3e32dd6f5b7d4151b1432badea2613cfa88466cd6e4835e2c9f36f870648ecbb548d3c29600a9620ba384675db4f885d7aad5c154e9f739385ac6091981ae103bd71cdd352e32fae8239bb421d6694e4520575dedbfd49b0a0e0a8f5648e5e1ebbe7a20c533c349e77310ebe0b1fe7cbec128ae72e81d8922c97a8d282a9956aaf9f9c55546237f16b5b296646c30ec7895adadb804db083b3226a1a9b5447f2ef07348a87353e6d13232def1ae26f671a057c9fc27966aae3decaa342ed426519ea879a958fe9b60f50c61ce3bf9f1bb74944f2739d9a5b01b6fdce1aa9e0d6d78926939fbe822378f565ba1c1f1677dd5bad261279211e3a31fc3d600a2dc1a56f11f5fd9d70be20cd26a057109e04c7bd976097d32f2886df6479e57cc29f07440bc17836508a53984bcd01a357575af7476e78a9a53d316aa058125af92ec6c00c05a1134677c9e59c450820ec1d6027c18734d1cf42e817449c0efdf9a17e442c451be79a8a37c242fe0cddcaabcf44b1f7a5eda10255f694ea1536ba63f24195566b0b8c9510d3175e68ed130877397bfc46256cf26fb7298734a3865fcca7c4b7d1c326c315d737befea95cbd51b79ac0cdb2f02aad498c1f91c4ff8d646e04fdeb588d937c21224f933c7aa53dac431bf7f0ca7af81b406771f4dc8e2669270cdae161993ceb8c6911145f0c8400dcfc556f8dab468e1042fe8be06053b0a5053db49f31d71698e71d3940259d5e9baec319e207f01b8b15e18594170b61020416cbdfc7442430d0582096d178c3c536f129f0ff1df74999a35a158397737c877d145a4ff9c4343b7d34facbf0b6bc4b6812eceef5a1440339b0be2a4f3d971d047523818514c42ec321cca226e4129b8d50ca637ea7494846f9981e380c6e11013c0d5c3b9b6c70399d9435104e57e3f5df9e11417065af794af0d07a450dcedf75d3ee2b2bfa47eec888d86542859fb41b73c6a3becd9b4d5cc817a5f3c4eefc0250685cbb07983f788feca0ee55337fc4eaba2a25f4a5f929a72a45da02977d2ee136d52282872b7fbb66e80045a8598a6414bba60528bd59064e14b98b633293dca0cf747d2b246df2fa65cf50687fa45e8210a2b9dbd5609f591025f8313dadcff258b6376fd481a14c60505475a1b026e17d42f24a7a39f66e5a9f5765f5744d69f582b166b9bad2f3df449a8f009e329580f5029546aaf6a03b02abb9e9d9d00dbb1c419c14d8b486e8e79e2ef0339daa60e98da9ab85c1d4e632a58ad1dedb1efbc9744bec9e51f3167f7ae7bba77a3ec6dbf47eca33cb5af61d54f9f73b5668f7deb66dd0666751f83ccc419fafb8bc0570c80845e769061d9188a1874fa5ab89e6bcd9781707985c56ea69db9e05a65ff1a61ccef9dc822d3544c13e0b59fa8d42845c920c311f63c0d749bce92151edffa9b62ab1de880eacb7176b804e7aecf36504d119175705ae79581623be8ae95b930eef24fb566969cd3cc10c37dba433f14d175006dd065340f0210727c80e981ea863b00fc7b5885c2e57024a62cc0aab045ed9467a6f369cadd4822093f805c5aff2991b25a4854ad844a0d009ab19dd1fcf86cf94ffd7b06fd2cce0c12847312322a8efc0e7ebecb4f9cffbe2cf90bae6c942573a97ac6897b4c2def815456318a60221e8669307f8fb16f67303fb1772b3c5ffbc10b269bd0be3294c093ce1ef1d8f91b78f8f59d1b7c3303ed1c99e8b2a128990eb2f2c16f152b22453d22e03d3113640a5ca67eca6e9fa4042cb62e0ba632fedd1851939a0dd1d9b6bf2f1fda683dcac64708eb7bf90d84d7de846987eb38a44cb944c6b32df47f138b98eb2619a31bc4ac99c765b668b1b46f1f3d2877f109b45bf9d4c01acc7610098d9ea76bf7a4bb809eabe1f023dfdea902049281f17f7c8fb30b6b9bc170509d232695e65285a34fa9ace40b123ef077531ea1de49480f4f4edc97ca323e0ab65f4b2806ee0e0b9f808ed1da1be387760b605a4c3f550103c618e6520b07925c1db3420bfb0b1d9ef115e0b012bd37ac7ac1cd379f5002d012208962dab776905905d1ca9663bbebc6b5296dcf1e5684bd8f5c7d2157a9e2dbd4904546e90275e734911ece670c291bafef4cc70aeedc71e1ba124044cc020b223942028c11b364a2c1486bd250a257e1174f74515792260c2640ed5d5e831b22e66774dddbd45f18b7fe8b9a8d55335d3bbd88ad0d7f59207ca69338e1235337815600deb0ced0ec2cc64013ed18980db585ba755a384f56cf6a8dede0c8f52a7a841542bfc94474afb07a826a37f129b36073703f96fd6048375bc2d08ad53b0f1ff3b0d4a9b84200e183bfdeac230afd6b47ec7149db30b02864ce733f9e82af54469ccd196091ab6b38baad86d6ab891af837d83d0c63a0e663a20e8769ce5e12c9523d83f779eb5ee9e998578d966a86637579046255fe4ec3e65126e2c3e1f769d1a2c996efb9eb792fd658ae2b71900373d21e1453d8b68267e1c2b286fc0d2c585f450e0c51dc30c6bdfc718ad3a8a932bbc33a8fdf21342ced774e28af59e434f515a117e51f6c56464410269f296b51ea75cd11b9e0979a5d8026927256efcdda306f9651900a9d8587a21da6110a04fb76ecec826fc51d2c3ebc321b976f6134895829cefd354424f9b461138808fd114422cc6fd854b73bbf0eb457a7ef870bd8822389eb43207f7a524ae177d1a82ff3e6e0c9f1eb380bd870e315b9e167f60ee8829cb7dd204f01eb7082d3341545df1e0323aceab53a609232375a8b58c4fb639259f36c06e1a8344dd96051b9c99092994824a6f938e7342560acc47e3bd84f8a5cec4ccf75d1b5c49dfddaf157ae29e13be9308a339c71947d8ca795cfffd1665fc3c1aff6e2d893471eca5404da16db43e13c43a6c02cfaedae502fd304d90c5a7594f008b43c67966e683ab9a2950d95067706491218b07be6027dd7d1ba6e30784793b3693005ef4961ceaa5c1219a8a1d4c69f80a9eb5fa89d1bc85019be24fe3225bf841fc3818ff8b7035a858e7aac5a83c7301caad88855e4c1705ceacafb72d21c7f0c3a71d054ed0654f90eca1d242443c2b1d390f2469276f0d013a70a15c850a3e63678d03f3ba03565a7fd2a95bdf9343c55f49815e3ee8a53cdb39e2f44fd3b8a55a2aacacaefc26babc9b5c64c91c6d3336dcd21265371e2a38acbe485955be23180b88935c807090fb2c1aac00f14645518e49aa81ab84fd54c74a3ee111a47faaf65b47fd2dc53724cc375c03750a126b60060f7e80c43f23a3dcac4ab246697815123d924355ad74b1e5be626fb881e5ef0300af450925ee91e364d6ef73d9a507f59d49bec358324c2e0395665f02c130b91b113b86863f5e96882c3110b8d8408eb58eef2eff8ef691b2fad0dbcbf1d65c4edccb4626a9dd70290d7d766abd443ea406a9e8206cb5285c05233018e9151ae3f2d65fb5a9ed4baa9bbe5e057e49af7320953ed62737c2732070ce5f1cdd83163c5086f24a5326ecaa7bda54fde0d8527280146b3a608555af3fbffd1fd9221c69361e5e5971cd635c6e411c4ab4f65512a4a52aca56603f05e164f07fb72107f44a089a5b78ff1f9c1ea94e7285d09d08728bb63723729de4ea35c7f553ace897b367ebd75a8ca57786bae8a9707ba3a988aa58c26d12703abdf49d73445df5fa173cfb7b397edd1c7dcc0261c39f187b92e41ce38299879e9d08bbb16f81529c46d528556e672e71c2f09373add6f969b2a83bc45222d1f52e01bf92be438be5db7ff3a6e745923d3d965431d75a08e9061b2077114ed4bb2e097d281d6c1b22214fcc28f12e649398248f0c7f310588b3f8f93fc63ab4a3a65d1400081b6cf9213120250b591e6b626c06781c68f34be4a86d9d0ffc6260ac4588dd833f256a784fc01af18ea61ca003661b2528f282b9c60a002bb411a0878c7a2b6f1d1ec520a5e09b6bb3e5494344cb7d82abdc0b4aa4886c05d3deb3e0e30998f3e40e86adaf67f01917c2709c8f90f1a1ff5ae4bd6d248633bf56c2e5baf0c47c82e1dbc7b3e20580b56cc5f9e10da8fcd8b9756ba8372896e57ece62c31d90ab6e20c4009039e42dc07a98421db2b10cb77e7f627ef9f48ccb6ba47cd55bf47abc55792df1cbdea1ff6c843b9879d5a4fbd5cf3b88f4a58ca5a802f6bf7c4435d80a4df22b0ab15a7524c32f07ae841ebbb5dae579811856f5c3cbf29be5c0c69b43400f3a3758d64f66e6b35e35548ebda95b2821bf17b7bd53ee462d5dddd46a45be920b514b0d3909e0d61602cc1c2745cf5298bc76434e94ca4db8ed7b36081ac9e16f70f74bd550d0fe8d0ac4dbe33db403f6cd185dded45618a361a90199e72c923defdb92f17e5a8e34e1e97146578f9b18e9c8756fc7013099af6914be6991021cc69553971bc5030105a4bbd1958681f27d3965bfbb4d29ea60c5ca03cd047e0504b027b6829d78b135a26149769350b6c75c56cba464cd0a12055df44e32e74d5554813142f15e647fcb701d65dd2386b439f011392a78d80bbe329af6ed0b36042d246ac225cef82040e34e549d310f0f8c4be114c1cbeab91e067157fcaf0dcff07f856786bb850f9296c004f6e94aff8a7ba84595e773f1f3971aa385db1bc7a65c4afb91859a5f3537dd544bdab3826299e2f437ea533f20393749671e1ec1aea4a7", 0x1000}], 0x3, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x4) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:50 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000100)) mkdirat(r0, &(0x7f0000002400)='./file1\x00', 0x0) unveil(&(0x7f0000000380)='./file1/../file1\x00', &(0x7f0000000340)='c\x00') chroot(&(0x7f0000000000)='./file1/../file1\x00') 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:50 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x400, 0x9, &(0x7f0000000000), 0x0) fcntl$dupfd(r4, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xe40c703105bace29, 0x74c769bf7faa459a, 0x8, 0x800}, {{}, 0xfffffffffffffffd, 0x4, 0x200ffff7, 0x48016a93, 0x1000}], 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x29) getdents(r0, &(0x7f00000002c0)=""/200, 0xfffffffffffffdd9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000103}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:47:50 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 11:47:51 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f00000002c0)={0x1, "64f344700cf47a383cb2fc9c94f861af2db0318f052572ea4ce87b5723772a6e7738a721dbddd24be266a3fe6e8ac80bdbeec1e85a49e2bfa9f40e5e4b611576c82922cf12ca56145a0352a1e6f505e56498af59efe7724beb2b5efb00316b1f827a5c48eb60df70d3b9f031a72afc6a9db6bec9f5148c42942f8c3c91d3f97c85de0bbf8ea6b1845ca9d47061517278df799b62911fdc80ef92b00c729f13603f1c32b5fcda9bc2a3fee3b5bc22105794bd4852439895a8d7596a7103ea5f0aa881a5a67c19f9287fa720e858efd4de1f93be83873c5d90da76ecf83178a3603a664b781b910ab93cdc400e271fefc30619ff60f770ffc2"}, 0x100, 0x0) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) 11:47:51 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7fffffff}, 0x8) setreuid(0xee00, 0x0) r3 = getuid() r4 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000000000e0f3df6185e768518a16d68d03e068117f5a3ebc4a72279dd60ffa3c6ef7f85d8f8ad4f0dcc41d3febf7be29445cc581bfcf69f5cc0725d4a12142f8bb819177c7fb403a1e58279d0873f46d96b55fe56cabf858d8f5a874676dce33ca9b1f81c1493d386d2c335813e4e817596bef2f2aba55aea0d50ea860e9ab3afd00"/166]) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x2, 0x80e}) socket(0x20, 0x2, 0x1) setreuid(0x0, r3) r7 = dup(r0) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f00000001c0)) 11:47:51 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = kqueue() fsync(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = dup(r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x402b26cc0a705313) ftruncate(r5, 0x0, 0x7) socket(0x18, 0x8000, 0xa0) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/193}, 0xc9, 0x0, 0x0) pckbd_enable: command error panic: pool_do_get: pvpl free list modified: page 0xfffffd8057bf7000; item addr 0xfffffd8057bf7010; offset 0x0=0x0 != 0xcafc4c00c699c8f Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *123589 77051 0 0x10 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff82225777) at panic+0x15c pool_do_get(ffffffff8256d760,2,ffff80001d43c5c8) at pool_do_get+0x42a pool_get(ffffffff8256d760,2) at pool_get+0xb5 pmap_enter(fffffd806bc09320,b26c73e000,676e5000,1,21) at pmap_enter+0x160 udv_fault(ffff80001d43c970,b26c73e000,ffff80001d43c870,1,0,0) at udv_fault+0x18b uvm_fault(fffffd806bc0add0,b26c73e000,0,1) at uvm_fault+0x81e pageflttrap(ffff80001d43cb00,1) at pageflttrap+0x156 usertrap(ffff80001d43cb00) at usertrap+0x1fb recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffe0870, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: pvpl free list modified: page 0xfffffd8057bf7000; item addr 0xfffffd8057bf7010; offset 0x0=0x0 != 0xcafc4c00c699c8f ddb> trace db_enter() at db_enter+0x18 panic(ffffffff82225777) at panic+0x15c pool_do_get(ffffffff8256d760,2,ffff80001d43c5c8) at pool_do_get+0x42a pool_get(ffffffff8256d760,2) at pool_get+0xb5 pmap_enter(fffffd806bc09320,b26c73e000,676e5000,1,21) at pmap_enter+0x160 udv_fault(ffff80001d43c970,b26c73e000,ffff80001d43c870,1,0,0) at udv_fault+0x18b uvm_fault(fffffd806bc0add0,b26c73e000,0,1) at uvm_fault+0x81e pageflttrap(ffff80001d43cb00,1) at pageflttrap+0x156 usertrap(ffff80001d43cb00) at usertrap+0x1fb recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffe0870, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d43c430 rbx 0xffff80001d43c4e0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d43c3f0 r9 0x1 r10 0 r11 0x1621471c9ffe089f r12 0x3000000008 r13 0xffff80001d43c440 r14 0x100 r15 0x1 rip 0xffffffff813bb9a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d43c420 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=123589 stat=onproc flags process=10 proc=0 pri=32, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff80001d36eae8,0xffff80001d36e888 process=0xffff8000ffffb890 user=0xffff80001d437000, vmspace=0xfffffd806bc0add0 estcpu=25, cpticks=2, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 95565 253814 43085 0 2 0x480 syz-executor.1 95565 252047 43085 0 3 0x4000080 msgwait syz-executor.1 *77051 123589 76877 0 7 0x10 syz-executor.0 77051 193418 76877 0 3 0x4000090 fsleep syz-executor.0 77051 355128 76877 0 3 0x4000090 fsleep syz-executor.0 55265 43486 0 0 3 0x14200 bored sosplice 76877 111907 97019 0 3 0x82 nanosleep syz-executor.0 43085 268622 97019 0 3 0x82 nanosleep syz-executor.1 97019 261145 23759 0 3 0x82 thrsleep syz-fuzzer 97019 443556 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 510284 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 195366 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 164622 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 485485 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 414657 23759 0 3 0x4000082 thrsleep syz-fuzzer 97019 79443 23759 0 3 0x4000082 kqread syz-fuzzer 23759 333392 81237 0 3 0x10008a pause ksh 81237 111287 11449 0 3 0x92 select sshd 55228 88879 1 0 3 0x100083 ttyin getty 11449 368083 1 0 3 0x80 select sshd 39987 433975 25222 73 3 0x100090 kqread syslogd 25222 518757 1 0 3 0x100082 netio syslogd 96777 47208 1 77 3 0x100090 poll dhclient 44640 108443 1 0 3 0x80 poll dhclient 40971 100319 0 0 3 0x14200 pgzero zerothread 94251 148330 0 0 3 0x14200 aiodoned aiodoned 61219 86090 0 0 3 0x14200 syncer update 13543 301186 0 0 3 0x14200 cleaner cleaner 86622 427338 0 0 3 0x14200 reaper reaper 64186 233586 0 0 3 0x14200 pgdaemon pagedaemon 47369 280590 0 0 3 0x14200 bored crynlk 40423 389415 0 0 3 0x14200 bored crypto 54441 457114 0 0 3 0x40014200 acpi0 acpi0 47868 470924 0 0 3 0x14200 bored softnet 44450 131000 0 0 3 0x14200 bored systqmp 22625 224626 0 0 3 0x14200 bored systq 86521 89622 0 0 3 0x40014200 bored softclock 53631 289870 0 0 3 0x40014200 idle0 18264 258040 0 0 3 0x14200 bored smr 1 459254 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9450 6332K 6582K 78643K 10581 0 pcb 13 8K 8K 78643K 27 0 rtable 105 3K 3K 78643K 191 0 ifaddr 39 10K 10K 78643K 41 0 counters 21 16K 16K 78643K 21 0 ioctlops 0 0K 2K 78643K 19 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 76K 78643K 1227 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 4 0K 0K 78643K 4 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 68 0 proc 48 38K 63K 78643K 364 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 14 0 in_multi 33 2K 2K 78643K 33 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 31 148K 148K 78643K 31 0 exec 0 0K 1K 78643K 181 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 104 21K 37K 78643K 996 0 UVM aobj 13 2K 2K 78643K 13 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 4 0 NDP 5 0K 0K 78643K 9 0 temp 80 3008K 3072K 78643K 1922 0 kqueue 3 4K 9K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 23 0 15 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 38 0 38 1 1 0 1 0 8 0 tcpcb 544 24 0 20 1 0 1 1 0 8 0 inpcb 280 84 0 76 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 212 0 0 14 0 14 14 0 8 0 art_table 32 213 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 16 1 0 1 1 0 8 0 semapl 112 2 0 0 1 0 1 1 0 8 0 shmpl 112 11 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1470 0 69 46 0 46 46 0 8 0 ffsino 240 1470 0 69 83 0 83 83 0 8 0 nchpl 144 1756 0 145 60 0 60 60 0 8 0 uvmvnodes 72 1521 0 0 28 0 28 28 0 8 0 vnodes 208 1521 0 0 81 0 81 81 0 8 0 namei 1024 4270 0 4270 1 0 1 1 0 8 1 vmpool 528 2 0 2 1 1 0 1 0 8 0 scxspl 192 5078 0 5078 1 0 1 1 0 8 1 plimitpl 152 18 0 11 1 0 1 1 0 8 0 sigapl 432 239 0 225 2 0 2 2 0 8 0 futexpl 56 880 0 878 1 0 1 1 0 8 0 knotepl 112 59 0 40 1 0 1 1 0 8 0 kqueuepl 104 42 0 39 1 0 1 1 0 8 0 pipelkpl 16 91 0 80 1 0 1 1 0 8 0 pipepl 120 182 0 161 2 1 1 2 0 8 0 fdescpl 432 240 0 225 2 0 2 2 0 8 0 filepl 120 1324 0 1220 4 0 4 4 0 8 0 lockfpl 104 10 0 9 1 0 1 1 0 8 0 lockfspl 48 5 0 4 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 60 0 51 1 0 1 1 0 8 0 zombiepl 144 225 0 225 1 0 1 1 0 8 1 processpl 896 255 0 225 4 0 4 4 0 8 0 procpl 624 312 0 272 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 400 128 0 110 3 0 3 3 0 8 1 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 2 0 2 1 1 0 1 0 8 0 mcl4k 4096 13 0 13 1 0 1 1 0 8 1 mcl2k 2048 63241 0 63203 12 3 9 11 0 8 3 mtagpl 80 6 0 2 2 1 1 1 0 8 0 mbufpl 256 100109 0 99963 12 2 10 10 0 8 0 bufpl 280 4066 0 179 278 0 278 278 0 8 0 anonpl 16 37241 0 22353 61 1 60 60 0 107 0 amapchunkpl 152 1094 0 963 8 2 6 8 0 158 0 amappl16 192 1025 0 205 41 0 41 41 0 8 0 amappl15 184 52 0 47 1 0 1 1 0 8 0 amappl14 176 42 0 39 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 2 0 2 1 1 0 1 0 8 0 amappl11 152 63 0 50 1 0 1 1 0 8 0 amappl10 144 16 0 12 1 0 1 1 0 8 0 amappl9 136 557 0 554 1 0 1 1 0 8 0 amappl8 128 104 0 87 1 0 1 1 0 8 0 amappl7 120 90 0 80 1 0 1 1 0 8 0 amappl6 112 73 0 64 1 0 1 1 0 8 0 amappl5 104 139 0 130 1 0 1 1 0 8 0 amappl4 96 429 0 404 1 0 1 1 0 8 0 amappl3 88 153 0 140 1 0 1 1 0 8 0 amappl2 80 1137 0 1060 3 1 2 3 0 8 0 amappl1 72 13972 0 13516 26 14 12 20 0 8 2 amappl 80 529 0 486 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 12 0 0 1 0 1 1 0 8 0 uaddrrnd 24 242 0 227 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 242 0 227 1 0 1 1 0 8 0 vmmpekpl 168 5848 0 5824 2 0 2 2 0 8 0 vmmpepl 168 36568 0 34538 115 8 107 109 0 357 18 vmsppl 272 241 0 227 2 1 1 2 0 8 0 pdppl 4096 490 0 454 6 1 5 6 0 8 0 pvpl 32 131611 0 113445 147 0 147 147 0 265 0 pvpl: pool(0xffffffff8256d760:pvpl): free list modified: page 0xfffffd8057bf7000; item ordinal 0; addr 0xfffffd8057bf7010 (p 0xfffffd8057bf7000); offset 0x0=0x0 pvpl: pool(0xffffffff8256d760:pvpl): page inconsistency: page 0xfffffd8057bf7000; item ordinal 1; addr 0xffd342446256f30c pmappl 200 241 0 227 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 146 0 10 5 0 5 5 0 8 0