kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 06:42:50 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.221' (ECDSA) to the list of known hosts. 2019/03/26 06:43:11 fuzzer started 2019/03/26 06:43:16 dialing manager at 10.128.15.235:23624 2019/03/26 06:43:16 syscalls: 1 2019/03/26 06:43:16 code coverage: enabled 2019/03/26 06:43:16 comparison tracing: enabled 2019/03/26 06:43:16 extra coverage: support is not implemented in syzkaller 2019/03/26 06:43:16 setuid sandbox: enabled 2019/03/26 06:43:16 namespace sandbox: support is not implemented in syzkaller 2019/03/26 06:43:16 Android sandbox: support is not implemented in syzkaller 2019/03/26 06:43:16 fault injection: support is not implemented in syzkaller 2019/03/26 06:43:16 leak checking: support is not implemented in syzkaller 2019/03/26 06:43:16 net packet injection: enabled 2019/03/26 06:43:16 net device setup: support is not implemented in syzkaller 06:43:21 executing program 1: r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/199, 0xc7}], 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x2c0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0xd4, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000046, 0x3, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x4, 0x9}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x90, 0xafcd5bcf38656f9, 0xffffffffffff2e18, 0x7fff}], 0x3, &(0x7f0000000580)={0x8, 0x1f8}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r4, r0, r6}, 0xc) flock(r1, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000680)) r8 = socket(0x2, 0xc004, 0x80000001) r9 = shmget(0x3, 0x5000, 0x2, &(0x7f0000ffb000/0x5000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x31c, r0, r6, r0, r6, 0x115, 0x200}, 0x80, 0x5, r4, r4, 0x0, 0x1, 0x81}) shmctl$IPC_RMID(r9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x88, 0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000780)={{0x2, r0, r6, r0, r6, 0x60, 0x8}, 0x9, 0x4, r4, r5, 0x3, 0x6, 0x2000}) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x3b905b07e7972a0f) r11 = semget(0x3, 0x4, 0x40) semctl$IPC_RMID(r11, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000800)="441459a34bc0d6dd38942cb73041722404263629", 0x14, 0x400, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) symlinkat(&(0x7f0000000940)='./file0\x00', r3, &(0x7f0000000980)='./file0\x00') setuid(r12) kevent(r3, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x30, 0x40000000, 0x4, 0x2}, {{r7}, 0xfffffffffffffffb, 0x44, 0x12, 0x7, 0x5}, {{r10}, 0xfffffffffffffffa, 0x60, 0xfffff, 0x3, 0x9}, {{r8}, 0xfffffffffffffff9, 0x80, 0x20000090, 0x7, 0x1}, {{r7}, 0xfffffffffffffffd, 0x2, 0x10, 0x6, 0x2}], 0x5, &(0x7f0000000a80)=[{{r7}, 0xffffffffffffffff, 0x80, 0x42, 0x15c0, 0xf752}, {{r8}, 0xffffffffffffffff, 0x2, 0x80000042, 0x2, 0x3f5}, {{r3}, 0xfffffffffffffffc, 0x72, 0x4, 0xed, 0x8001}, {{r7}, 0xfffffffffffffffb, 0x88, 0x2, 0xd64d}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x95ab, 0x4}, {{r10}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x2}, {{r1}, 0x0, 0x1, 0x10, 0x444d967d}, {{r1}, 0x0, 0x27, 0x10, 0x8000, 0xfecf}], 0x1, &(0x7f0000000b80)={0x4, 0xb73}) listen(r8, 0xffff) fchflags(r7, 0x70005) 06:43:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xcd, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xb, [{0x3, 0x8}, {0x3, 0x6}, {0x1, 0x100000001}, {0x1, 0xfff}, {0x2, 0xfffffffffffffffd}, {0x3, 0x607c}, {0xa9c6587709137c8a, 0x7}, {0x3, 0x7ff}, {0x3}, {0x2, 0x2}, {0x3, 0x20}, {0x2, 0x2}, {0x1, 0xfffffffffffffff8}, {0x1, 0x4}, {0x2, 0x6bd}, {0x2, 0x1}, {0x3}, {0x2}, {0x1, 0xff}, {0x3, 0xb0}, {0x0, 0xbd7}, {0x3, 0x7ff}, {0x1, 0xfffffffffffffffa}, {0x1, 0x7}, {0x3}, {0x46de1868b7697a51, 0x4}, {0x3, 0x1}, {0x3, 0x8e}, {0x3, 0x10000}, {0x2}, {0x3, 0xe4}, {0x1, 0x1}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x10001) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x8) select(0x40, &(0x7f0000000280)={0x6704, 0x6, 0x101, 0x7ff, 0x8, 0x100000001, 0x1000, 0x5ea42499}, &(0x7f00000002c0)={0x7, 0x9, 0x86, 0x7f, 0x9, 0x3b, 0x5, 0x5}, &(0x7f0000000300)={0x9, 0x3f, 0x5, 0x1f, 0x100, 0x101, 0x8, 0x4}, &(0x7f0000000340)={0x1f, 0x3ff}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x20001, 0x4) getpid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x7fffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)) getppid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0x6b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000480)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x1, 0x0) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) syz_open_pts() fsync(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000005c0)=0x2) socket$unix(0x1, 0x5, 0x0) r5 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000600)=""/4096) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001600)=0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x400, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001680)=""/109) 06:43:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140), &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='..&],:\x00', &(0x7f0000000200)='-$.#$\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='%.:(+-\x00']) 06:43:21 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x7, 0x4, 0x0, 0x5, 0x5, 0x2, 0x2, 0x3, 0x401, 0x6}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 06:43:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x892, 0x10f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100000000, 0xe3e9, 0x7, 0x1, 0x0, 0x0, 0x8, 0x2, 0x0, 0xfffffffffffffff7, 0xffffffffffffff77}) 06:43:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x3f, 0x2, 0xffffffff) 06:43:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) 06:43:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 06:43:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 06:43:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0xfffffffffffffff9}) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x412, 0x40) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) r2 = syz_open_pts() r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) 06:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000300)="4c38dc110338ec669908433bf406f836dec3cfa5b0ffef73224d61df499fb9e22882198116364dd48dd0b40ee67fa6702edab159c51f1db9f39cdad2325e6f676c5d8e41eeac0a05577163255fc7981b7c839dc78a406c41bf5323faf442a028c760ec71ed0f793fdeb27fc09c2a9cc0364b787883ba5dec450f0e3679ba1711af00fefd9e32bf0fc2be781bc77c930c8b9808adb04399b5a5facc48b8b5247d77c90b810f254bcad8aafa794bf2f983ef64141077dbecf433b93e5008d6a693299e45858aadda8457b971dd1813434edb47d27e1e091f2a5fe4eece6ea418baa0104596aedca6717b14c4e02f07ba591851f46109836e5b16551a6a1e59b8fe25aa0a97bb71298f1702596ef780ddca03333125d6480e6d4fd2d19fce4cb0489cca3b8f5e9fff2f74efa4835a1df7e3f24d17d7f4e60380cad946d090f3315253e7e4d7816305fa5658beb1d90fdc09e1e730779f228ed2c8b4dd80fb742d64750fd8b965d16ca9b64d42d06dcefc08a9ffbb7822641059da2158a57840d14a31cce42b7425e2ff9765ea81e8e1edcbc53bdc829a2c48f11681e3dfe61eb62be6e9c0892b76a4f2a0dd990a1267b2d84f667e7a92f35b6457efd84b170c721ff8b637a5e142a70f428c34cffe311fbcf8bedbbd631be4fe646e875a582b7fcd49edd7ad02a384f5318c65a96d5f04fe9187e8e00f8bb7c658a692ec2ef268ab86859dad0667de993fed8a7540a46c3859ab63096a02e5dc5ec31156c6b0ca5dada090734e31ba3c9b6f351f13dde4c8436fcb00a7c8b18597a5cdd22aa674c7c833b875d10b8ce3bb03d504dc1649195705f0215a7f14f5e93a4dfb067f8e2941bdf834b08b8927da0bf0d187f4ab0b2745b488b854458ff6182c8c6f27b0258ac280d2ae70399e2a8f303e251fb1ff24e325aa4a91dfd59c72371ce057485929547dcb2ea5319f6379a743a67f3933af83b04bca98b76446c4d78d4cb39079383cd86c8a0b333916d6b07575b3cda86a712ebb5f3e2eec1e50c3ad8a1643cfbdf6bc7aef232ba7bcdd894fd6ec370b65519b88f09b582aeffdd41d5e91dd7bc89d08f7055a558f70521fdddf277558109b961488f35c12527d3e934ce63896d69f30eeb745863c95d0a12a6a09fea6a47f1eaf7c6d5b19208a3ea3c42b9785d889057add4d392d995b86fdd9e5008d18bd95c1f93f67a239d66df45d94156fc3619cab93830e2cf843a9457ce349915c72e3cf7cbff9d8faacabbe1d383d47d663d41228b884b97f9b9b86aa660ba372a29a74b9b1f10378705fc032567104e609bba60e4f8c352e5a23112bbc6129405acc1ceebd77fa5340faa3b7d4e4af42873d161d36416db18894455b49bb3978f3b4fad19b650d5b6f7c29b546feff754f9ca2e0413ec65208d1ab8e78e2090b997956a6381442289fbc706d8d171ef426dac7fe958df9078808e78510692ce246179aeb60beac7f499e36ea51466e0e4740785730029e9e874d3dc56ca23054b25c94099c44ebaa1d2af955ead747947c2d215201638da58533ab02c82a280cc0691505941492d42c48b4f042918712b66a9b28d8d8a690c34bad98cacd6f1a276b06ad785f6def099a6ff54640f631ece5310036fb95482fcbbe9b020181b6a2637bdada3d1b5f4c6ec62d1f2ed4d72a176b7f4595ad074d743bd77b70c909d62a1526224576707b562a90b9e6a2e7398e7ca877e552064311829763e00bf5f610f56a62c53885dd14046d0b6e45fcf8c6636b0a398f9c8bada148674623e39af9e734bf17da388a24b103d7d10b5d8865a7fcd8d778bcd0e263f0a7c0c7a1a571a55fb5f9d3bddf15549a158aa269bab3a1a61e9ad5832fbe14eab7f9b1e03d03a0b7861d21ee6134d853083c5f27102d4cb7354300c9346d00e58df53c992f041dbcab2c528a7aa3923de044f2c515b86f705b2385e5f40927dc659ba122a9cbf28e84ea2b23ce569894d060a40e4a15234c34b4f43e91340478f4ede576509b629f5c501c2086d390ea3387d90abc1d40c91408d777e54a48ac2dac46916ceb10aae7e7ce837442d2d0eceb342aa581bd98354e3db919c1d20dd94b4214ca080b3ba24fdffeb1022ebbd5abb76ec90939adef1c44d42164bf6b78aee0e7966d7f155c0eb100fc4cdff8ba6b2d2c9f410737c1f546345c9b506e6401126629a5536573d22bb8b6739a38d457024edebb8edba123aa5c5225719d554f02961eb5853d0b2cf644ff59745ae8b66e007ce0e3e2f54c6f2ac00dc350361147f9a067d484cc776ba086a4da8dfdabea6274f702b34aa434db926229a3a60c2639ddb0a4cf2e08a3ce832bf37823d4a9e963222223912289b2710b1b053701b5576bdf1fbf90205f12688b89ee4f3b8161a371ee6402e9f6a25431d658155c949a74d222d4dea6dc03bf9a3a8a3db4bffcfb0813e8838d7792cf22da9c9d5c055c96ac2f35f8a23e475389b6194ed07c2ffafc09413638970ec9709e31bc56625ad245e314eb0b7b9142e891de994c850bff02edc4ab0915ff7437235b6983750456b4672a7d3766c28b862b095406e84cf4a54eca4ac5d86fc9390bfe19e04cf85fd426f1a1daa9877157927c0c9b4cfb5c812090769bc982f2a0a1dba10b9a09fa6414a3fad085f94f71109b21416ed05e4863ac5c44333c82e994824dc44d8fd41956b8ac1e6213f0e7fd3e2d4976e1ed7f57c26a048bd38d9715ab72d5b4e7ec03d9a940b211ebe7495f23419728c684b796540291e9937f697017e48cd5b166c12e999055747045e66eb69d0822aa52e3427df8638bd10de677a025ded768c7ee9798d3afb046e867b7abfd416a5071b9f964eaece1cf7c5802ab063446cdcb5c9b659153581de1595bd2b895611f77120ff81cc38261db8b94bf8ae0ddf2f60facd4ab798c8a41470810469dad1b85144d9c79bbf07f835d940454971bb355ffe0f01929c38a71f8f4e0a9d04f16019982150de6aecbec30c20b2bec83e268db977c9e289bc5ced1995b47ce38394a029cd5994005e1949fe0759c34a89776b1add77f87fceaaf1d2269da50132b4a62f5f7dc577ab4396185528e30df949673bc63ef60498b2c01f2fe62e1d631c7d0e6cff6b0dcd1f8aa9995358990c92d583c63cc6e316f375af76ec3ceef49a86974783dc43007d36e8a15c3c342ff5af6b371869c320ffc015e9a74cfc83a8bea1128ba5c612151046ceeacb399d52f9078898549ff4a5a064652e78895ea3fb9c09e4f88f5ac4fb7b2712e4d30d5f19ae7ed9ef9c741fc1616d17449dcd9fa0af83061230b5bad1ce4a56c4bfa43c7b54a463fb70244083a77e2d4d1c715af5e411728b1388dfa102ab1360b2b215be5ad6e208978f1b37d0e5c57b1f782e4559f4285b3280ffdf22c02debcd28feeb12c190dff039068bfa9357b85819c3dc47cf89c58f7c624bb1b3b4927487300715396d286dfeb0bccde91eeda2c3b15b60333feb9e23b2ccedd930afcead096dc74e09f7ba92b430945bbd7a459ef11910599a700aab359ccdd4533105dc363fe2121979fd821efd0adb85f39a4307eb2b91d75116fc0a611acd07029b7b53e649351dbcc47486bb127ae86d5791d8dc6e57b1a6edc7eb4cb1d2adebc39fcab6d5351f3c3f93a93be6e507950f783b93318e0512acad42773b63cb04bb2a4c791a2cbdf1269f4c264c7e2e7d79c6bfcc11a343320877f9c0ae57e161b9f92724bc4d36b81cf1ae756e2e247972ba3346addca31a2ea547d483c983c35a3ee9291294bbc123d6a57050372a08cd758a33c4ea5d4fe7f86eefcc4fecc9638d69c1eb4962160e269bf199bc50c983d4a0d8286617c8151cb1cced70a7e72bd9517ad33a15c997eb10cc5292462423535d232b20e21a45d3ecb237ee2ef7f3bcfa1bf688421a4eb5ad17c35b795473ca82658f6fe781154118274233ce93ecd3ba33a15a97ebf9c9bc299100eb2465b7e8524338902b89d40f304475d37179ea776ca29b2e94cde14d9ab3ae0f8ce06e26520e6901524cbcca91ed43113bc4f52796ca49e7d8439c6d5860e2b0b79853d8fd8ba5d274134bbf82f53749580accbfc754a9f7d326ae185e35ccc06ac05de4c33ea135b602e1ed29ac71030776d1c3d1c587cc4f8e4e76a931ab0e2190e9ef98bc28b6fc76dea873bab70be9ad09f0eed828d5cd74288c065df99cf94ace835de36dd475aeedd79e9cad2d138b9982fbbf0a7eaf47305482a2a2fbb75f5a2eab6efb95485a97ca439c808e135d124e7ff4cbf0e2434c6fe7458f967701c79941db705dc186a0f15edb77ededeba3c197aeec88457fd60de61051217157ae3f2a66d136261fac8699f2d1a0a9c16f15afa05d305abe3e04939bf1e019106b0397b63d0b394ff38e0b6f16df0569169e087417d30ee45ba9c57d6336ab8edce04338a19afec44dfd881577e54c32ec4a1232a962a6f8a9f6d20ddd94a0f9e3a92e2f0650d59b01eada20e3b8940a8b14c9f84ded7549bc2dd40ea416127fa264f55fca9a68ecd0c5a20cfcafb94bed6309c56a19dd9bc304f4f1d93485a06cd602821b5ade456df93a5e3f5b56f261e34f9b1a15f1674d5335bcc116afcdbed030d85224ad449f04d85c366655f6488341402abcb92ef0082a8ac6895b88e756035a420bd8dab22c2c3722590a047b99748b3d966bf812928b1b2c4171b29c8bf9fdb6b49d522192eb66b8384d5aa91902547caace113078e93c48f5c40d2e9240c08277763e9af03c71baf9e3d61a86fa20085759eeed1b4166d87b52dfeb8c1d785ba8f8500c82fc093c07238f3900819dc09d94c880678e89009c5b041b4e9d5ad2c4ec7af7da3b47d15f0e8b71504bb94dab1ec6d89cae78307098f220ed133309a02a32144e0b171fefdb07a7493f3f37a2edf55a392694bdb4481d14dafebfa7ee3d195b45fa2c3b213f4260242abc79fe718c6dbc3ef72e9a2ba4d73511f0d0d018d354770fa6cfc88d81818095c89491a2ebbb3836735a67f74fe5d13f79f7273387c773b2d196a0365589c63e3c201f800166b87a25c42b93d897c97cd26fb34549cfb12f28383fcd0b45883b047c560bcdb6b4459e527f97978954880de9c4f555db840569ca5c52e64b9e870cc164cac29e8235cc18320bbb6f5c627a8dc9edfad03be6b954c6570691732b0a00a118ce5de2935d2abd5ec1be537762d3f6ad315f2a6a5039aa6dba29caeefa9b2d832a7f9b662d37ea6f799f090688c476eb1244e40bc55745d9bf8039513b16188475dbe9cb7e4dcb6ea7f7fa81e0da36672be2e25e9e8a09e72467371da8124ee6d7002d53d7c0dc2b22fb9e53311d5f99837737ed12bfb2a4b6b9a12d6fde5629c4f12875a3ccd2482fe686e06052fd8e73a16d45232313a3d4a2ef96a993d4b2f69ccc659c061c50932b8c5859870e54ee0a9106b9811b1e05cbe76496e8512a829d056df03ee7fd7beb76608d2919aa9ad29f008bf4b875e01acaa4b2ba92e3f56df60ecbe315e53a3c5ee8d9189a4f7ceecab9582522467744e3e7a000e9c2009d6b57030ac678e3828b70d1ceae034a5149495b85680807dac0b7f41d9207edaa3866a355fdb78c5c6a9b6162016c2e1abc1d21172bc07a0099391ee01e65d83d864ad430aa15c53bada1bcd40e688108d7e30775614aa7b88998528e6f0ef783717b5f3ad51df262f491e06cfeb9eeb13b752526df679c734747a0dc3c26722025b02d8358a4c593dcd4370008883e130c4f9583a7e9ef7925b6281340e2d8bcd801f2d77b30c8b", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 06:43:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 06:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000240)="1ce9ab814a6893b46cd11e9c8c07c471ccf6d737e277dc3ceb8ba40ea93354e8b386f80d877898a5e88ad2666ce6389e84ff0a32b7942ccc1ff663aaad197af999ebdc1f53254992da166b0dde33de0087feae29871d12a78b78447ba89dcf1f62045b43d4cc7d566c17c47279944e2e1cc08e02ca54bb27c7e2edb10f169b0d918dd7345ee5141bed91de3f2079788662c5a7134e2a069b1128ebb8c6a130c5a5eb5bf4fb6adbb524697a4fad7bb5e1a3710ca41c3f2d", 0xb7, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:43:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f00000016c0)="8089ac2aa39983543accfe54addd8357701347f099cbc2db8cc698f0c814ef52ecc0565d309125ae3fbf85bb15a449bd9fe2abb6910d7957c297b6ef06a8b18f898aba62568e07d73c8fade40c1b65753562381b1cc838f42c7d1ce7bbd8ffd37da7bb9fe96e7abdb2d0f815c62ce91b902f7d361bf92210fa8e4032ae3775cd63cc3faa04088255322d72fd66303b6e8ce193614144f9faa97a0a73866b7a26dfcdcc663ac250db4d433090b2ffc6c493ba05e21fdd1a509989f37cd51ef2d1df019397a1768bd1f9659069589d01c27c75e6b562beb17636d1834fef517fa4f948e6417ee8a8d50f24fd1e9fb16905e8a6cd5cb0b769c0cce9f980fcd39b17d7ea7ee3b906eb98ce8785a5f1a975621d18c01fa975c47e7e8538996784da68b90d635a77f40790ff0fc5005ecf191f2ad4fb6d3183c457e87d09b4b57f3d8609cf4b787ceacdda1dcbc96fb48b412275d86a6373c12619891ceb6b5a558aea87dd8b0871fbcc2773043cd44dc4aa906e2754e48ff12ec54411d2a5bf1158934acf855d9608b8546f4d3106203cc8ff725a9b2b559a8ad57999a1c03be031490aacea6a16b274a66237b2332b948765061373e1fbcf7ba75bcdc0dd9b3140a0e41195a96889127a2b124fb9268c3513e7a1e23f587488fd8d000599fde98b02a8daf8be191001bb1892253d2a0b1fc08b815873bfae60ffeab9a085b724d950f6d71f047365aa1711ac1029c91ada6a0376d5929b0c59588f474fb91a6bb73824843bc27bab4dfa08cbdf7666aaf5daf13def941e714c410e9e06585bc0504e2d585fc8ee51b13b0af50803cea969b995eab314e706f6a23009d83fd341b0c1ab21020dfcf61661e687719949deacfafdcfce25d334d659ed0bf504e83d169751c4848575b5a06d84cacde74909cef776f685176a105f7aeb253d38aed2cb51892dbdf2b95d72c665277eaddca05666ab42c807334fa6a1237e1f6e0c2a67040cc2b35c4f758d2d7754e2870a854dd0cf6247b1a38b9a0d086c44fdf09b5998e0264ce747dbcaba2a00fe6cca385718e43c3b3a02130aaa362306aba8a531fe8d57e892351089ad431b4a52847de86c0afcb93ee28eb544a00528e547bcecba6c960d770826de52bd1fb1a7561b2e33ad0b399d802c2284cb8b1acfc7e64fee23d77e6d7cc7475c660cbda509c5c638f4fbb40f7f57117d24047504d76ac141a314ce6d1bd29fc429b6afc9e848a4cdda6b40ab82c17495e61e21d81e23476608612a4619dbc5d668b20c53d4025c406c4c32b508390c88ea8e7f82678690d8c7c26e020238eb7d46b595f2c4eff4402af39131b4e077fbe35193d803668bde44374b3a0200761aa65f526d32b7bbd52c60a6424e7d3ad13f4af9a2986219989f55bfdeb95bdf095b3a726539b99bccf37b52a281d2b04454cbc13a4cfc8162c5cfa651ec77b96ce2e956323f2f0a37120038e462b0b7e47a04f8e684c41dcd7ea0a522c8f409e156efbe4e717dcfd35c4fd566eb91236c53c3b9ae91e11dd60da6c953ad82e83a17f0c845dae6a6da6f7b4a3e1bdcc73116069174c9e316bc10140028752a6e2329352d3e1fb2d5c4b778a6697a752b2e0c786fc9359f81c952152ebc57d0bb7d60c694878213fe38a3f7f549b7661cd3756e0a671325508a99cc142007ba74177df3914e2bd04025c27ad75509f9da1c861ef4683474b1a0612c008e28cb415d8354ebdcb7af6189ae135d1e6ed95963269b643aaa494f0c9ab0e51cf8eeeabe9c0c3143ac675a8f8e256c29ef19d6ca2f98722137040b24f9b06e0cfff399166bd2799ddba3632da48dd6d9a09219dcea0258635da73416fac55d8759efde2f395d8b026cd195ed2fc65149ad6202114d9aedafeacb15affaa8361d41b54b4e6c512f84e6e9fa011249e0cc67b82d1f5d1d9b71ea0be53331580d804ea48a0a4d605916f1b25021b9ca52e2b72a6e0f29521b75fb0c6c415bc5f0af9058c7e84dbe20c6e463d32fd48cb2afe9795486087b955c6ed201211022647111fec382df3214142dda5d45854ddc94781938991bf3f868b8ed12e43991e8f228a8be04d236e8ddb1d8428b0ca2d8834f9d60287ca42d0900ff166aead85977fa33b0c11632ee393d0789bb59cc66ee560477d54d1b8e99ca3c3f2152fd286f62db961d80c48a37102c4535188ae222ec77ee7d67ffab7c046781a864efc7d9d917adbf3c3d6f8a1a187d6077a008ab0594c01d793300236585693542efa50aa48c6b5d4cc0ff26698598092b4d4ab7eff2f9a0192e8c7c80684bbfd0b99acc4420240f09b44fdba1f443f7336a3c6f300689050e4547dddb0f7fcec15fec1bd7c00cc4ffe7a18cf3cadfc890312bdb40b4c41bac076cb2a8023ae1d59de06031d2b46b77d1c0704214ac719d5a607f4ed830d98971a6ddf743976e59857651bee73c61cf4931171b8db1c95ce0fb626753d6ca7d42ff1d7d32a194a03a5e30530b1ac1ee102cb01cff37b961e02210de16072630209a025e8d9123886eed6da8cb1cf5c8de69ba6a0a62019c295331683cf71d3c742dbfabc1cca66118180aee2ed472d252db622c66f02fbbc20e36b3337ad35aa07819d36a2517115dbd009af0535d29ab76ac8ac015f85baf1994247b579af6bfe1372b74aa92ba99594aab8808657293cb671fe395f04ca7933b5f5dfd0f116117ad82d50b3dbd91f2965e0e35c2639948b3af71fcaf9512a89a7dd9d15a5fec978b58097ada71c74e6c918c02316cdb8b539ba2044c2ab56a47185ff111891243ab7c2747ddcaaadaaf24d8e37d39e288989048645038ac672d7c2df666b4eabf2c2387cf0c8e4d8f8bba2f3c24889e09e4815162752153e947a9a892233d846d9a821d2147dbc651330fa199e7584435c7dcbcd2167164036586e16538e8c14722a77cef9c92851c7cda2641ca532452de97ee4dd8483a9c68a74e565116ff5bdc6142d0db081439096a63f4900549d9b5215d257fe4784b130512c6a078b84441e9cae267f6831e7b6fba99d75f80f6f26470a9c21d9cbc46c29a066f641d10d0cea18bfae013806d530c1c394c81ec32c5ff3682dec53df72a1f2caef663bdae3818a63f9e3a1d4d27e9361d1a5f130011f012a527bc7e3e5f8b2c1c5ff9570bbce761d506c582af683d6efac5d9eee4a0c01f7b48071a0bb6aedef2c380bf64a80f1726b025c73eed88f1f54d5577b2f7034f5f3eb928d03f7f4ae82cf550b1e7bb32371301b31b1a5e1409f5fef4afae2e8fbea23c46a00c407a2259ff222c0b742a2c9ce7b5c14cc34234811ad962af59454c7c8ee784cfb1f1be0d5342cf113883ed13a76af074c210456142af78db99fc32bb2b25171f718924b19f4c3843b281adedd1e5f4df21078e7ee273af4c4bcc7e904ab487b767d7d54c8c3fa1b331170bdb35a7aa75960cd8c240803c37bfd046bcef4934a0cddf77dac59abf9ceb1648df9cc5d7e77d7d565a6d10486e4e1101efb7cf41c87e842cdcfb973f74bb82cc3f81072ac767f09faf2b6177ef52d7ad7c9901e10c654c805cdd8670baabfedc0c3a9d791aec71418c0c346ed5a5beac3958bf4518bfe251e1e5e1d0bb71dec1268c26b95d41b0b7c4b749ec53eb085ded7e49cc7a0b6f9d1c38a971d7f50c59697dec6a79efbeb405e298b27470c463d8031431ee4229f71f4147fcea7e66d4990c19a2b30bd5795c1638c32173aea441fdef149806e64dcacfdc3195fde1d8f80d5e34b8b859e269e66729f416c9f212f0366cd54459f050c6041b2b3be75f03acc68eadf9322af99f6ad790010a5f45779e4ff9cbe722d71d1ce27f079bd95bf5f8b397955ee5c0b47abc1dc26afac02bb0caeaad1ef50e9eaef91250b608840e323efc6156e3add3edfbaf1e7e9f69fbc8c9c4cdd754bdbffb2f187b4cb8c1fd0754ee299f9901480f4c70f12edca24932c899469a67a449ba6c877be55ce657a5e62e4eddfcb0f5e6f2c1cd16067da5cb85458a5e10b01bc305d3b5c10e226f2db109e90635770a1c4931f67154608488a31957e18135c54640c28c9674889f4202b9e038774c97f33e0039dea48dc1dc5921fef4026fadc81f7e53abc1a5f4190972ad10db4bbe7e8a5f25bb84143eae6b7532dbb2e28b13729d1e4265d9c7b2822f1879db0a2929b474718764edeb3095409eb73f7e3b6f7c1013ef1d06b0671211091149658695f77c7b3a5705800d172521ba10840cecbe6e9e7058cca6208fecf13c9dd8824efa45decf47523995eaa6d336a36fed75a12dc72959d510a63d60d1a599943dfc32efe9c209a70a31a722cda07a5e9c08ac3786390d7967211a46169cf5d4b59228bb997dd414b5986e64b27bb9f847345bae439a558784d092ed35290d3b1193b257ab633ea824503916566a6212fd7ad7f52fd37d8ffefda28f8a986d8e69331be58038cfcd47e55ac19b311a5d2e67afafdefb0531b47b3a9bd1b5b8b9b9991c0b87b09840efc19415e24b2c14f52f56806c7e250101a9275a33e6e0947a3e88e261821a69eef8a1c5590f991c51261333db462070068de4a115181456b6fe90efbeb7301bf6c40019f756db1841b82bf55d53326463b5c5d07e0423f7ec35e1d4379082490212f6d445e18c63dc9d79362d3ed3f419c843e3d8fe3042d9c505a237266fd1745f9f0948f47db7b11f7b3a8ac31dff9fbec93c81b3602fd958266fa281fa3929320bc7640cab9383aea57971a102e246f495d0bb96298ce543e4792de30351504d9560c58ae6cd3741ab2da463243caf783e62b6ef6bab2249eac8230c75c7c1c697e92af23db748d6bb97cbdd1e26722d13a99e98e20f4321287dc6e578abfc3ac0c4f9e266d47cbe6dd1cd96d3076da0ca7e1b17c236313e614df1c0dfa989a4c37e3cb51ca5dbbb001479d60abaabf0b282fed05c30108f264d1180d4e24d5faee2951888c11ed67de39a805d2434ff37ad29d3a29a97cc1850b0e1687113ce2af8ac31e6af0a5ed200169d6a49fb85420e4d21ecb68c9112ebbd912bbe25af08e29b187c6bb156d51891552d1f388771a91a9159044ca99cf674e2c89d0cb7e3ebf691386d1c97c7c5dffb4ea059b81ffc0401e42de17ef48348b8f43b78319b68075e0516028770aba386b913f88dad66055e1f24c96a3195f0ad0b2f6e579b0c02304e08b3cf8171023085dde8db0dad861fc6f249709155149ff1d4bfe192c624589029439ecf6c171c6cfc7b8f28f6ee071d77672f1619340b3ff757a6b721e87e2abfb1083390206f4fdda72c334d17aa4385d9f7a1814c48a4519f06b24eb3182d8a97bf3f054817b1885d87fb80984ed1415b3ae2059433c04ce6c81419f955e797caed4c84cfd6e2691b3a295ddf8dc660ed92413482310658429d4b9b1ee63d3ddca0c4ee31de02314c09501efaaf6f336a414594cfc27023e439a06900f5aa9abc789ef949a7462c53d28862ef1a8824a3fd6cfe56624450b3508c65de9165c1cb5bb421c21bac0e04bb14746737a1dfdb072aa7d213572e739896f55a8315d04445a5bc580dacaaed37941cc063602761d93e23f3fc6aae10f3a371ba32b24aa1eee903f7168238c954b24d5c4de5766d2818fc501b6ebc4a10efed80d5d555b9135dbb7d5847ef7096096d1154294d099cd0569c953710a43e165d3f54618b5b958e6c5f6b6f177fb3af50e7962771abbf3c06eac0c2aec31e4cf463fe224e00c80caf9b683a2eecb1463031bb8c19d52b3a3e44ae7f6c0edeb96513fb33a11beea7ba0b8cec", 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) login: pckbd_enable: command error 06:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r0, r2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) pckbd_enable: command error 06:43:24 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file1\x00', 0x400, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 06:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20022, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0xa53e, './file0\x00', 0x5, 0x0, 0xfffffffffffff603}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) nanosleep(&(0x7f0000000140)={0x2, 0x200000000000004}, &(0x7f0000000080)) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/74, 0x4a}], 0x5, 0x0) 06:43:24 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 06:43:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0xffffffffffffffff) 06:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x1ffffffffffffffc, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000", 0x0, 0x200000000}) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x5}, 0xc) 06:43:24 executing program 0: r0 = socket(0x2, 0x7, 0x20) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1ff, 0x1, &(0x7f0000000600)="ed208e1ed42125b85fd7228eee2d942878843408c4ccc8ebedba13d679cd6c3735e01f24395a30b3599925be1b359424dbaac25a36074e2dd8960fd0d62f9ddad25f9902c9d128de11e383d8a884dbf16058f1e5a53066af9f6c2471e2dca22728cf5f72c65d40694c2a69890bb06e4913f3f5b0cf513d2381df825756c595d49b88224e0c667eb368669bab3d0f866bf29e48a52a29134d8aeea5f5fc52a5cd7fb70da15563e4fc6afdf8d811d6267fed3a7f1104b022c7f5611cd08921f5ba5b5b1c65114733b11f8ae43775b518a4670500db3f487b561fc7e86ec9a0eb78aec3b42ca3685573cd1a9a81cab30938ef6a22283bb763542d650994a177f1a5016bed8640927585ffc4ea1e1f7f4421043796452fc4197e0d18adcd0c88f36d010000008675ec0b67e3273be721b810dccceaaf43dfb5c50eeac4e879640591e2524c1c736b1ddeca9aca3420a0a1bf6eba3df5a229f51b2c9ae77d4ab2ee0d3d525e7d60f8e1d3dc7715566383e0d90a51e217c116ea5f1942c6a032d4ccc46b05f91a4bc454b7c4bb6f401e9a442602950f15c18366eb2d0e5f27d9cb97fd861ee32fb4da5a0df54b2a69e09c510de3756f1d96327e7f68913eaf1e91a568713d8c735210d36d5600e1221f25ef6596f86365ce6415910db2d6be40f73fed96a3a55ccad5b1401f414f16c58eed8c6021a236f237fd63f0c9193543d48238a8d3439f03f7a441296e045b807a230b0c78b6f5710d49f930d7bbca2946d4716ea65ab59635426616c73b15e86d4e36277eadaed6af582d5409b71b3465ef6a9bc651799ab886d80532730bac420c27", 0xfffffe4d) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a733134623", 0x10}], 0x1) 06:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x80) 06:43:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x37d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:43: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) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) 06:43:25 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000080)="4ec72f434b49b703fcc45809fc1a0797a53a7ae62f35ee7f811dd5969c93c8a16f49777ea2842ff515089c0494d0abbced1967e016df26855ee55bab42e2b17dd788515772207cc462f09dcecd24bc00095df20c8b0f00345f1fa69ab656b42e373b5583e943b5a636312cb8b8a844e4c73b5c052c838f1d50f5cd554990128b0157197e7803d0a98a81f921f8ac4dc78de3660e558bd941e2d66c9d89f029a7138ff06e8e7c949efe2cdb5ee55eeead40031322389003797e6c5a9cd8013e8aa751148b2e43bf40e48f7630ea168d", 0xcf) 06:43:25 executing program 0: r0 = socket$unix(0x1, 0x200000000005, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 06:43:25 executing program 0: r0 = socket(0x400000000000013, 0x0, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') sendto$unix(r0, &(0x7f0000000180)="b1005b04b30ba45997bb43025886cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1, 0x4) 06:43:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 06:43:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = geteuid() setuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) 06:43:25 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) socket(0x1, 0x2, 0x2d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x20, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x1, 0x1, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x5628c2c69a0f1cbe, 0x80000083, 0x7, 0x400}], 0x20, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000041, 0x200, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x7, 0x5fefcce8}], 0xcbe, &(0x7f0000000180)={0x7, 0xcf}) kevent(r2, &(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000002, 0xfffffffffffffffd, 0x9}, {{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x3ff, 0xffffffff7fffffff}], 0x3, 0x0) 06:43:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x401, 0x80) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 06:43:25 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x800000000005) r0 = socket(0x18, 0x1, 0x80000000) setsockopt(r0, 0x40000029, 0x0, &(0x7f0000000040)="d5ff9668", 0x4) accept(r0, 0x0, &(0x7f0000000080)=0x19) socket$inet(0x2, 0x4000, 0xe5) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:43:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) socket(0x2, 0x8005, 0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) dup2(r0, r4) 06:43:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000280)="b78a1c45fba4719e19ab4b3858ca6653bc07ff85a9b9b95191d9343d3d97e7e0a536b9eb14121761d41ae9d43ab9cb17d23acf5d9a95c2c6b7eb946442ff9c7f10b6abe36322d64ef70a5398a5a68d2232ad0d66", 0x54) 06:43:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0xe56) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x8}, {0x45, 0x5a6d}, {0x47, 0xfff}, {0x20, 0x9}, {0xc7, 0xffffffffffffffc1}, {0x85, 0x2d04}, {0x21, 0x3}, {0x87, 0xab}], 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x800) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000280)=""/231, 0xe7, 0x2, 0x0, 0x0) 06:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f813aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe23a0a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eea60618d734061962f80bc5f488249d1a44a22e061b4dddc04da1886210f7d2613d5d63242d10a1620b23413d0d19d311c18f062a8d3f1c62b639448a70e5fbf0fdfde66681248082df40901c6b5ee15510fd696807f4a8d034ab60407622", 0x85f, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x9) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 06:43:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 06:43:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2086, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 06:43:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/226, 0xe2}], 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) write(r2, &(0x7f0000000380)="faafadb17883a48cfbb21ad54cdd0729bdaa515d1d1c5958839d6a8163866b87f1fe42d2beaa16ea308b6472db49cf18e4985046ff468a89f6d5232234838b26058e1a5d52fa227a29773a2cff09f3d9988d0d2ccf9ce7d5bb1cf38ba26208bb8f49bb999e4261bc443f08b3f9a86cd2cf84bc1faf083f0c303967d2", 0x7c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x9}, {0x101, 0x5}, {0x5, 0x7ff}, {0x6, 0x69}, {0x67, 0xb01}], 0x5}) 06:43:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 06:43:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000440)="79109096a35267d2ebf1cfa8cddb9ec3e389be2483c2d6a5a8f1df9e7b4d8125245f85fc20031ac42a1f45bbb688d2b8d1ebc74349e330a5161c3cbc6939a07d68efafbe942b894bb32208ac0e8447b6941a3131c8b79fb1f726c85ff6cff0c7f5de6de95fcd6e737d838a9796cd3aaf5e2c6ebfc9ae13d49df9b6191a0ab7b0c57713e86248f974ad482061281f92b59db0a62631361e4afecb3b5bb9ba8f69207d15fcd73fe960026eb40e9ae4c86270e4a1758331279e88f2483d22851fced4f408a77ced6908aef7292106d4b2e4df51001275809a2cf12699d4fde41392c722827354da624251bf6812b137c912a0dc13d198621f5843ea0a2f5c30f64caad917a472f1ed7f9d0137486dd6b7a04ad5f695e8c2d4f9dc80acd96328837fb5ac93a4c94936dfadeb70e494065ddef44794ccab80960dc20497a0a56e857a51caaa8d015bac33af6e5714252162d6826369f1a2a57cefe95c5e64b0b30f34366f8d1634a8822953045678c9b42675810a05f2a232d0ed1b8f7956af4c40ec582ab784aeaaef45538951b389c2d1dbe73f660ec7fde6b9683dca3bc159f585c71f4f58f8b0a6d80e9d2a1d9457facbe2a7922490bab73e7e3d8b4aac8ae4b7f1694bbc06ae932185866e42eccf3697527981045996c2b5e5b620e7cc5732cf0038a984b0df01feb35cad8ad33fb7d13cdd0db2ffb94d3e8c21d84caa027dc8582b660aa7bb8553dbce1010be768e4946cc54401bac1eed8990dacfd67a03873c31abb2b1dc4e775ce43b3c221ec121c21768d8e3d1fc308719be406850250de63354c50612522314749250a8565e5486055eb3e623e0f03c214eb29c6c90dbe613fa0d430a7868e1b9052b404f76f3bdf49411d80b4e2a1b33a2d1c54bda4bd4060725f5bdf7fa0d604a30df810411d81f6d0067df4f06619045baed293f39ca97fdfa39504999db70ead9c009108a9ff951170f98619efed7fd21ec851ff0aa5090f2f2ff2e34c109d52217e63943e46029146a1983311a3c9f884da37ffc0f6562e34c530b6ffe061748075f0dcf80a75fdbbacf2a00c9eeb8664462a9d74f52dae5f2e91950ac412f72307364eeadfaa0e93bce5a0d45230c3295dd45623e4f74d12d85b4cde4b2b2e1a4885ee2d83d4420334c093f9df5b9392136b18844448bbdb346144ef0f02c6f773163c6e9fa04ec27256b950e1fa4ef819fa3082d9daad1a5d4a37df2736abb88530cdab1dda8e3d0180354e88e926853c4ce2c9f51995d5a0feafc158b1837d72329ce9269d3b2a68ccabafea401f09f65fc55db83ac6e5b1312ff74b8a46bdb4f00c29d3488a0a0b54033f63ad59b8cd03e46f92d0f86c091c1b5a2544fc7d612faa0faaf423225c2ed49c33b5f846f57d3916e9be4d7be5a5fd6bb6cef284a1e7e673b757329e1320d73adc842d9a2fce4d5efcfff588b61a7389ef40b4dbe3f2e8c7ee2776a9fa927978d388bdbfc152b5558f8b6a798cff0df93b466f802cc7597dcbf54ce68f03a9a83059a7e39d6585f1b82c1f400354abc9c4b7f8c78d807ee6651f78b760084a06fc83cd671f5fabcf24f04aca7ac7946641e2f62650fe8ead582dec57ec4c12c0ecc4340358cdb490b5c8f5ac01e8f603823cab48715e6914308297c2f573f7215d3cb8088fd301002e62ed9c5f8afde2e91f5a947fdb9825b3a3692923b044e21c26b40d76c2ae7d59742ccaa181d22ecfc6515eb02c3fb3b8d3fe8910ebcdde945251512b05dcfa602d538ef1cbcfaa90e6c3f067468abb1db9b4bb60e60c1670026dc528a5749fe3970ac7a2bcce9e498a102e2b28684ce40e60ff0edffa6109b15f8d2dd2fd8dc0fd46969cedde9a0635aa2c236590fb5810c20c01c010a1c333db49c81c885fc3ea3a021735f38a19b4da1dd46a6d9077a5d7cc42a3514ab54b1c4ee22b057414036e9748f5031e19f3b6d4ad5e4a8b69339407a01b9be6a7051c440aa72263949530b4b3292a6dfc0ade8c8946eb3874f7dc2a7ca5e2d55f15cebeb399e2ad5cec5ddc343a53062414343b2ebc3190a07d355ff308ebefdd3807648ea05e71f050cdc6636b9f7c28b7df494e446dcc47e7b13e4ae6c06b07e64b9d9b92f634dd5ea99f77c0bd168017cfd383b7ff0387ab57bc5bad6bb9faaff0ba402c9442e5d4af75fc90ed4790b6b022b534cf57e86d91062bb5ec323b9332ed220f980b2ddc6a6a1b2a3a2fb5f62eb0bcc7d2a881f42fa2b5717a12400e8c9f995c8c7aa9a58cb7a20f3bc760b5c88d21ae903fa706884d32ee60d01e374ef9ec21c96a807d2e9dd6b62d408b7a270031cae2e39b8abd6929b27de696c7b3883752b3ca06c3ad10f6ae14d73d1695491b6424ee68e17bbfb85cd15ab793fe6bf21f48a3548447df7f286fb78d57dd5c4f227047ccd593cdd48e415f89f18b439ada7b5690eb37b027877f2dd2d35e58530d4db69fdcb8aa12862c7c306cbb3806f2e523853d93c31740ea5297b33eccec04b726b77521af137ee20a5348204fa684b81d767537a747499054c945446085e85257f65f0dd3364182f97e54c436e563a228dc052832980dd4abf88cf1e31961c340ef1c558b55d8f8ce72074749c699c242c5e583116e851c1af913fee3d614179a346e50edadae15abd9de7ae122a63e73c6b1ce3af9f17caa5a3e657a22546ead78f16c3d7dd12726f1eaf744d32f58b3d0e2115a47085c841c40f3d6edd84e1bdad8dfaed1175fd81b08505d5593b3f8c892e382e5bbe6eb1f91b1d2d65fafb0493c408a72d06324f29996cf874496845b3b6cdcb2e79c6b5340d62891e565d48a24e2e7dbc37e2632ef27690f7570e24bc0916bc33cf418871ee9448ef23b5a2b516800690a1639786661e256dea20413154155d97675162e87834efbe825688aabd53ab023396d8cc0a9c300e45a42b8b425713ec5bdaba15d9e128b532fea008d3373296868ec92441a8d860f96a0af98bbdd4c02ff88d641eadb01b5ad49ee1d91deceda3f06cae9ce3f107a670d7ee3d45d8e8af5b6629a013025e1fe16e167b7e9e0e633a84d9d1b9789ba5f9c89d36b8757a7f0dd2d209bb41cb5c7daa80084d6cbc11aac9298e08d337a42f7b1679081be0ceec09dd38581fbf5c36aff50e02671569c05126e9badf4afca302d77da2740a020fe9f19a9c88a7a38320f0894969f30ce233306c91d8b55af6ca82745e985e0aaab3cc82832cd2463d9c3c77059c8a497abbc758aeb53c7959fde6320e728d8b1938155c2a114c7167ed9a6d325d42ad60f07b9db2e29774eb653b26bfcc22f410c40eb290cd05e9afa2f715e37f76b41fe185c8595056076b52794405ab403cb009fd10106923d264e25c137cf4c2e1d52c0f681915fc9c323bf25c4d9285f2f084c0f5a441762d25d6c8cb70a9f0174640b26d0e6a3c80aca2c19aa5fe7c5922c353f8034f95d0b4ea8ef6eb150406672e4746a525ddef89db03b11e36bd7dc13b0818cc6a15b14875602553e3fc3b8b8af18c4a8283a699a1ccd8bda27fe00f63377d8bdf2634d332199b5480867d712d9966e7cf7d32e19142052eb9efbb4ea7426ddb6e5d9618a4577d62700e5c8b5a39d258dc6811d3c7cb75a6615bf8fa74d7e48514b0377decc2efda3c79bfdb43d281549f5bb5b71aa4683960d7086294fede27d038f4bd8eb36aa37c0304583fb684438724140e6bac0ed2164fb73c90d01a1048740ba92069f94a964da4d337701b367d53441496367171145c1444bda54458d7975225ddf8460850c51ccbbd8e5c26b3871b59b0181fdf5c04cad25b199395c49d3b21b576f8cc3b850b224604fcd16348ffdaad754bcaac45fc94cb4cf4f7c07fb28e6bb5209e0cd9aee970d7ec0ad310858936b2a6fd3c9258a1b52a048ea8a26515af1d4b77cc05ba64e835f0f627851ffc7168d210ceff934f443754a7b32cfbdd61998f71eacb998578354a4112128c112f1e5f99433efb66689291f217399ec1c8d5cddcbbca1b4a205d91c4cf10533a556a6564e53e89a8cddd6e09fb42ded5a7a3edd22d6dba3b92008fb6dc2b2fbf400312030186aeb825c139b116ce62b04ae3b2ab5c60c97303e87ed04cc1cd099053776cd72266dde8939a2d82efba32ae0469cfb3c1bc05c05b5727ef4b83b86103b8122a45d5e0d9701f292b9c36be51c6fb9f551024ac582473e4ebcb088e9afa7ca40c7735141f571565f536ade137c0f13f8d8e1a29a333650af45db1ee81c803b223feca32aa667c2e8001365c5102234fed53d8995322396fcb294f08d649c24af425287db7e138408bf8390a8a6754e815d566c1978bdc7985a3b5d7e013b8c52f678dd48d9101b556c45b0172547142967fca8557f4dd1476bed2408da193705c9bd97f829ee971eb04e38654f0bee5eb62b0b64134c53e872e236f17add1a7c1e9bb617d00dbfd147343d416be6683115e1108f1f71a151928a12a7cbf8a1306555a3d4ae86e9280843fbacb802eb3e697feaaaf69e8398838a6d4d7173dc9a6bc2351039e82285fe408126ccba634162f9d14965eb3a64e40aaa26a5f9812ee0d4db47c7234bb58f67529f7944512f1b14b6c843b8d92b83a4a4418a831059ca2d3d8cfe88c3da247838ee7c7d0537740ca87c1068c2fb69c5be67471e28054b82634b2e7b7fd0c074a047fcf15fecfff476e82b3b29c888ad3e77fd632012d1269310e8b829df93731218c00b1c49fdd51feac7a9bd5c6dc4d91b41852add5ee207faf5c8386b7dcd3825dd8185f751600c2b4739411f70b0154ee27018ce57eb2f4ee96dc786a830b8409a71ebb735b6e3496c841ee10a08572f27657aac10cc47a9b83e9324eb8e96aff4a9c46de219f7b9bdcad3ea2d4bf942431e413f26f3fcb871e73e47c660d4e78c4ea6a3660f7b65192555e538fa348167ecea8bbc4e7c3d6cf0fc975b1f0f4861c0bf572b880509dfa42817d25ff067c6f011c35588e33001f681082736cf9488178e5c758a79333270f7b8826ffe4919fd9fa984d20a4f7e030b8cced5aacac7011379178647e5826cba2c81495e5fefb742276041367c69718a7d2366c0aa77016c08f483b0d65749677fbaa26b3e98fb3d5c36910fb6429a91cd6fc389f94d7683f01ae8774a1e8cb4eaf06e4aacc20220c849d93b7a3edb31f0a31158cbc430f16624b40497fca10611c205aec97c26d4e23012ffcc5977e97b26ba2f8c764b9ed298c921c6e799860f021f8760b92baf8e2b8a0221a854e9943865a1485e216cf75a22681004d5cfb129fd625fb4a6cab54f2c175b72d9069d29664ba067d01e006cccdd9baf1e529f117db6db41130114acdf6cb390c8cc306bce0cb86aa23e7b433023e9de859f04829484310854b1ea1eaaaaa32b54f6f6091386bb037d4ef2a3661b702ab877ff8768fc50c4583ff45de2de0f18de124993e3d8d79430e65d4c17198a3542ad1e21d7a85b3d976b26263200bf5f1b138be7e390d7ab9e32b158ef1d202f0595fb831e3ac107658bcf827e23a5b59e5d755fa0b6379e21ff20bcc0c156b56893caadd189462ef443d28cb7d4fd5026809994e41e7ed48870c2b75ffdc76606c447300fd561019128fdb490b4178f2ff4f3cc4a3564f24f12f0fe27a5596ae9646a444db493b866ffb4e28961418dcc5c77e1e23e0cd1a06df06c226583ef81ca00a570956315d27c3eccb47695da42333e2da81dab751570e33ea4891a8e64a2f98c65104fc6bbe1556f3ff8a5c10ccd5575677c108faf0817f99a1fc3d8814a2ff04d94f", 0x1000, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 06:43:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) socket(0x1, 0x0, 0x8d5e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x78d213a0, 0x7, './file0\x00', 0x4, 0x87, 0x80000000, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x61b, 0x4) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 06:43:26 executing program 0: socket(0x11, 0x3, 0x0) 06:43:26 executing program 1: r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = getegid() setregid(r0, r1) 06:43:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f00000001c0)='./file0\x00') 06:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) flock(r1, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x108b0, 0x8) 06:43:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, 0xffffffffffffffff) socketpair(0x11, 0x7, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) 06:43:26 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x1b2, 0x40) 06:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701fc1000000009d431c953000000b3bf0005f55a120b05a0760004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 06:43:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x8000, 0xffffffff, 0x0, "a39a1e4349cea077bad1978c4b9dd1478f7216de", 0x5, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:43:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 06:43:26 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x100) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 06:43:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x9}, 0x10) 06:43:26 executing program 1: r0 = socket(0x10000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x1, 0x0, 0x31) r1 = dup(r0) setsockopt(r1, 0x100000001, 0x5, &(0x7f0000000000)="141b0f8cef59f46d19d959292325a71e088516b9026111dce532d3e4e8fd143feef01532f06f54820f477a8f5bcb0b71d152cc269c63b34f43177123c17a2a6eb40caded471601ff012865647a7bbc053b318cab7e18c3659f27af94ceb8d51a", 0x60) 06:43:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x4000000000000350, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x5, &(0x7f0000000180)="3387d088c69cc4de47184731d72f29c0f8032947949ee013354c5c0104cf090360eacd7a279b5bc05fa8e14540d9f931a1b15ea1591b402aa312ad3e24d2913b155d560e8a5c4e908ddc9d808afd98", 0x4f) r5 = getpgid(0x0) r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r4, 0x0, 0x85, 0xfffffffffffffffb}, 0xfe, 0x81, r5, r6, 0x3f, 0x77}) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0xffe, 0x0, 0x0) 06:43:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 06:43:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 06:43:27 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) socket(0x0, 0x8000, 0x3b8) 06:43:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:43:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x7ff, 0x20, 0x4}) 06:43:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xc8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20130, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xc0a, 0x4) 06:43:27 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000140)=""/77, 0x4d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) lseek(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x0, 0x1}) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 06:43:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x2) 06:43:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 06:43:28 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x8f\'!\x00', &(0x7f0000000400)='\'(^.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='$*.\'\\#\x00']) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/65, 0x41, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000100)='./file1\x00', 0x18083, 0x51) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)="09c55299b2ad6bd459c512a4dd7a95333dab6c3ccdf7c4398a40012b7c655cccc3186abaf40357f9ac8d8096588bbd48e5d689ed1ce900922c8558fe049ee027457cf099762b6fbde1ec58b290d4b7cf977234c15963301758a123896d0e9e2f529442f60cfe4b58a03e7a7cd5b9de8e98d280743d500f6751", 0x79) 06:43:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x800) 06:43:31 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES16=r0, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="4ca4b1e1fa", @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYPTR, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES16=r1], @ANYPTR, @ANYRES32=r1, @ANYRES32=r1], 0xf4, 0xfffffffffffffffe}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:43:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000400)=[{0x1, 0x2, 0x1800}, {0x4, 0xffff, 0x1000}, {0x4, 0x10001, 0x1800}, {0x2, 0x3, 0x1000}, {0x7, 0x7, 0x800}], 0x5) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r4 = getppid() semget$private(0x0, 0x0, 0x2) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r7 = semget(0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000001c0)="35e3c586890ae2157aa98d1375db8945ffcb9959cd3e5d61f5f99223557fbbb7e7317d6f5732ceaf4d82b54316747257ed347e7622b7af055a80", 0x3a}, {&(0x7f00000002c0)="0fc87e480a0822dac0a4065dd69085b3fff2c96c79db603be1836f4df1e0291acd2b965a884a5e0381c3edbdbf93fc499435c428d3dcdf347fdf395928c1b7f8f411b8e2ebd25805244710799a1f5abcfa1277891e5841e6fe", 0x59}, {&(0x7f0000000380)="aa213d8a17f4a837ceed7a24418c99ac30f9e0bb512a2f83c4134cd43edf53a3e62d", 0x22}, {&(0x7f0000000800)="d74adcb49b447c1658c98dd463ac389264564e25e0839979d6fe1566091fa3b80f961cd728730ffcbd7e38fee530bb3f781e1648b5bbd339735acc462ed7b098e9c1c41bf8167db6e7f1af91250057d9cb8cd916f7fbd2e50be6e484acedfe4255b1e05a8cf801ae849e3aee2b34d4b42014d3275b21810570f282dfbecba16c83fdb43cc50b53bf373902f38eca4f6b647585e3a35674202ea1449f9080c4a7af3e7b0f6324b88882a1b0e3d9ee9a99ed880766c985ad241853c92aeef4336dcaeecd9f1eda825a65323ea7775cd932c8", 0xd1}, {&(0x7f00000006c0)="9cc40a2448bbe21e8132ed9f0a0a673531ce89f0373f282b9ddc3f9aaece612efa0646fce221c8dd146eb46a023c6bd19e822f60c27a823396d0ca418c0c670baf3d17bfc45bbfd38ddc7bd169a9c05a77a32a96ffa347681b80f158287b45fe3327b413bbc400c06bc906116bd47a8cf51c4446636ceb33968483e73df7ec3ac39aca0f61cd88e0e55c99794e895de95a10509b854e97531fdec742230c3b3a63779bea3e20ff8258d448b7", 0xac}, {&(0x7f00000003c0)="8987c80e625326d22608862c9c94d91782", 0x11}, {&(0x7f0000000400)}, {&(0x7f0000000900)="9e0b463d4e46a69a594b692d605635a94ad2b3065c4eedae091469316316ea779b42072f6d5651d4b985d621b87bd466d67f6e0469a6c5b7224b164191315fc0b3be68d16ba1b011e5bbcf7784ae2aa59173a33432e069778343956db00c5f84300954b8a96b310857ac8cfe870aea9fe15bda5d03ea2e2b0f47b0d2010e9a1ca343ea8fc5dcfa6ef73963b5625fcf3df5de2d4ad78e48f2c8199c5ea1853422", 0xa0}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x108, 0xa}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = socket(0x11, 0x3, 0x0) sendmsg$unix(r9, &(0x7f0000000b80)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653000e801c2e26799255bc696ff757e99c230c808f0"], 0x1, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r8, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x3, 0x440) r11 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000780)=""/106) 06:43:31 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file1\x00', 0x8, 0x80) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000380)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) sendto(r2, &(0x7f00000000c0)="257e94502ccce388a166eea854038582a15c0d4b94b8aa632e4c77e6ce1720a51766a331690b6197d898bad46d4cd587f46cbd3b086d0ea9551e08b4a7be9abf936c1c7cad83deb4ba7b4f407d4e1a77ac05c6bafb951c19d64069096efa7fd8fee26a6f825db6719ace5c9a41f82850b5c89028f9f018cb64e0aa4a526f396545a26cadbe4542eab5f707343238d3b9b49085fb47e26eb2658d28f3972cec0b65739f9c68eb0b821c0450ac25ffab43fb53591bf4bd679832ad", 0xba, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r4, r5) 06:43:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shutdown(r1, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/22, 0x16) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:43:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x9, &(0x7f0000000140)="e67f441b17cbd5a21b253b96eddd9d818e691c29a63e1d20c1cff9555db6247d00b51c15e2ac3ab741271c81a1f4ff2fff43ded55f4cb5b1a4e5a2c9048ff831d4da7a1eed579cb82f8aed110900d93fe812bc872cf1ea8cb9d4096904d55eb9cfe0700cde7a57422766f3419c7d742d6ebdd6f3c482f3ea687d1d4d3d8a3f1aacfcf3547f859b0020ddeb13c9182a3bb7287e434c9e07b5b9fa2c519f03429d9419c93b5a5a0cb9563223169cccd349ec77c6b74ffb30c2c47a1c979be1ef8561814a68c55d5fa27611b8dd3762c2d65e15fd1819331bfb756cced280098089191f", 0xe2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 06:43:32 executing program 1: r0 = socket(0x1b, 0x2, 0xfffffffffffff5b9) sendto$inet(r0, &(0x7f0000000000)="7296544dd7daf002717e51c58f551be40a6c45f600ab6d427621d63a0a89e335d2", 0x21, 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) 06:43:32 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getegid() lchown(&(0x7f0000000200)='./file1\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x80, 0x40) fchmodat(r3, &(0x7f0000000100)='./file2\x00', 0x1, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 06:43:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = getpid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 06:43:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x8, 0x2, "a296a044342a001c3beed83fb277663db7ee0827", 0x4233c62d, 0x8}) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *178688 66276 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff4010,ffff800014a19050) at unveil_check_final+0x805 namei(ffff800014a19050) at namei+0x88a vn_open(ffff800014a19050,1,0) at vn_open+0xc7 doopenat(ffff8000ffff4010,ffffff9c,20000180,0,0,ffff800014a19290) at doopenat+0x2b2 syscall(ffff800014a19340) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,25e825a010) at Xsyscall+0x128 end of kernel end trace frame: 0x28231840c0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff4010,ffff800014a19050) at unveil_check_final+0x805 namei(ffff800014a19050) at namei+0x88a vn_open(ffff800014a19050,1,0) at vn_open+0xc7 doopenat(ffff8000ffff4010,ffffff9c,20000180,0,0,ffff800014a19290) at doopenat+0x2b2 syscall(ffff800014a19340) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,25e825a010) at Xsyscall+0x128 end of kernel end trace frame: 0x28231840c0, count: -9 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x3f90 __ALIGN_SIZE+0x2f90 rbp 0xffff800014a18c90 rbx 0xffff800014a18d40 rdx 0x3f91 __ALIGN_SIZE+0x2f91 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a18c50 r9 0x1 r10 0xffff800000936cc0 r11 0x91bb33aa13702e40 r12 0x3000000008 r13 0xffff800014a18ca0 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a18c80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=178688 stat=onproc flags process=0 proc=4000000 pri=54, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8710,0xffffffff82252c30 process=0xffff8000ffff6d30 user=0xffff800014a14000, vmspace=0xfffffd803f014420 estcpu=4, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 66276 448057 50994 0 2 0 syz-executor.1 *66276 178688 50994 0 7 0x4000000 syz-executor.1 93682 344784 6235 0 2 0 syz-executor.0 93682 59565 6235 0 3 0x4000080 fsleep syz-executor.0 93682 369552 6235 0 3 0x4000080 fsleep syz-executor.0 24991 59877 0 0 3 0x14200 bored sosplice 6235 242462 49002 0 2 0x482 syz-executor.0 50994 86633 49002 0 2 0x482 syz-executor.1 49002 240337 47349 0 3 0x82 thrsleep syz-fuzzer 49002 112877 47349 0 3 0x4000082 thrsleep syz-fuzzer 49002 412250 47349 0 3 0x4000082 thrsleep syz-fuzzer 49002 478470 47349 0 3 0x4000082 thrsleep syz-fuzzer 49002 323921 47349 0 3 0x4000082 thrsleep syz-fuzzer 49002 140892 47349 0 3 0x4000082 kqread syz-fuzzer 49002 192585 47349 0 3 0x4000082 thrsleep syz-fuzzer 47349 63842 17144 0 3 0x10008a pause ksh 17144 248113 45095 0 3 0x92 select sshd 60678 1514 1 0 3 0x100083 ttyin getty 45095 411796 1 0 3 0x80 select sshd 33610 255091 15951 73 3 0x100090 kqread syslogd 15951 90895 1 0 3 0x100082 netio syslogd 48856 363551 1 77 3 0x100090 poll dhclient 97770 3415 1 0 3 0x80 poll dhclient 64815 482253 0 0 2 0x14200 zerothread 62038 262748 0 0 3 0x14200 aiodoned aiodoned 54790 152284 0 0 3 0x14200 syncer update 84722 360495 0 0 3 0x14200 cleaner cleaner 78369 3190 0 0 3 0x14200 reaper reaper 99091 145618 0 0 3 0x14200 pgdaemon pagedaemon 12621 478005 0 0 3 0x14200 bored crynlk 50573 384382 0 0 3 0x14200 bored crypto 82511 401664 0 0 3 0x40014200 acpi0 acpi0 5091 405514 0 0 3 0x14200 bored softnet 13887 401970 0 0 3 0x14200 bored systqmp 44859 28708 0 0 3 0x14200 bored systq 27206 173897 0 0 2 0x40014200 softclock 88485 335733 0 0 3 0x40014200 idle0 37335 475989 0 0 3 0x14200 bored smr 1 69192 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6318K 6323K 78643K 10592 0 0 pcb 23 9K 10K 78643K 109 0 0 rtable 100 3K 3K 78643K 206 0 0 ifaddr 42 11K 11K 78643K 59 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 9 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1237 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 3 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 4 0K 0K 78643K 4 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 95 0 0 proc 44 38K 54K 78643K 277 0 0 subproc 64 65538K 69634K 78643K 68 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 2 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 172 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 78 20K 20K 78643K 956 0 0 UVM aobj 5 2K 2K 78643K 5 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 7 0K 0K 78643K 16 0 0 temp 95 2344K 2408K 78643K 3119 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 58 0 51 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 18 0 14 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semapl 112 2 0 0 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1576 0 162 46 0 46 46 0 8 0 ffsino 240 1576 0 162 84 0 84 84 0 8 0 nchpl 144 1915 0 288 61 0 61 61 0 8 0 uvmvnodes 72 1621 0 0 30 0 30 30 0 8 0 vnodes 200 1621 0 0 86 0 86 86 0 8 0 namei 1024 4830 0 4829 1 0 1 1 0 8 0 scxspl 192 5407 0 5407 7 6 1 6 0 8 1 sigapl 432 265 0 251 2 0 2 2 0 8 0 futexpl 56 1310 0 1308 1 0 1 1 0 8 0 knotepl 112 57 0 38 1 0 1 1 0 8 0 kqueuepl 104 20 0 18 1 0 1 1 0 8 0 pipepl 112 166 0 147 2 1 1 1 0 8 0 fdescpl 424 266 0 251 2 0 2 2 0 8 0 filepl 120 1411 0 1314 4 0 4 4 0 8 1 lockfpl 104 43 0 43 2 1 1 1 0 8 1 lockfspl 32 34 0 34 2 1 1 1 0 8 1 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 170 0 163 1 0 1 1 0 8 0 zombiepl 144 251 0 251 2 1 1 1 0 8 1 processpl 840 281 0 251 4 0 4 4 0 8 0 procpl 600 392 0 353 4 0 4 4 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 140 0 123 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 2 0 2 1 1 0 1 0 8 0 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 13 0 13 2 1 1 1 0 8 1 mcl2k 2048 47571 0 47529 15 7 8 13 0 8 2 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78112 0 78034 12 4 8 8 0 8 1 bufpl 256 5768 0 1305 280 0 280 280 0 8 0 anonpl 16 36839 0 28067 53 2 51 51 0 62 15 amapchunkpl 152 1025 0 940 6 2 4 6 0 158 0 amappl16 192 1041 0 572 35 3 32 35 0 8 8 amappl15 184 127 0 119 1 0 1 1 0 8 0 amappl14 176 21 0 19 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 10 0 8 1 0 1 1 0 8 0 amappl11 152 95 0 80 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 530 0 527 1 0 1 1 0 8 0 amappl8 128 109 0 98 1 0 1 1 0 8 0 amappl7 120 25 0 23 1 0 1 1 0 8 0 amappl6 112 133 0 122 1 0 1 1 0 8 0 amappl5 104 132 0 123 1 0 1 1 0 8 0 amappl4 96 450 0 425 2 1 1 2 0 8 0 amappl3 88 123 0 115 1 0 1 1 0 8 0 amappl2 80 1339 0 1279 2 0 2 2 0 8 0 amappl1 72 13831 0 13409 26 17 9 19 0 8 0 amappl 72 596 0 561 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 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 266 0 251 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 266 0 251 1 0 1 1 0 8 0 vmmpekpl 168 5978 0 5960 2 0 2 2 0 8 0 vmmpepl 168 35828 0 34359 85 14 71 72 0 357 7 vmsppl 264 265 0 251 2 1 1 2 0 8 0 pdppl 4096 538 0 502 6 1 5 6 0 8 0 pvpl 32 136176 0 124288 140 7 133 133 0 265 37 pmappl 192 265 0 251 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 421 0 15 12 0 12 12 0 8 0