kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 30 08:42:41 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.116' (ECDSA) to the list of known hosts. 2019/03/30 08:43:03 fuzzer started 2019/03/30 08:43:07 dialing manager at 10.128.15.235:46556 2019/03/30 08:43:07 syscalls: 1 2019/03/30 08:43:07 code coverage: enabled 2019/03/30 08:43:07 comparison tracing: enabled 2019/03/30 08:43:07 extra coverage: support is not implemented in syzkaller 2019/03/30 08:43:07 setuid sandbox: enabled 2019/03/30 08:43:07 namespace sandbox: support is not implemented in syzkaller 2019/03/30 08:43:07 Android sandbox: support is not implemented in syzkaller 2019/03/30 08:43:07 fault injection: support is not implemented in syzkaller 2019/03/30 08:43:07 leak checking: support is not implemented in syzkaller 2019/03/30 08:43:07 net packet injection: enabled 2019/03/30 08:43:07 net device setup: support is not implemented in syzkaller 08:43:13 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) socketpair(0x7, 0x8007, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) shutdown(r0, 0x1) r2 = open(&(0x7f0000001100)='./file0\x00', 0x83d2, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001140)={0x1, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="8c93e2cf30b9840f4659ddfd17b518348a6dd48160a7355e6763df78b6623036bd90f0c024f8", 0x26) fsync(r2) chflagsat(r2, &(0x7f00000011c0)='./file0\x00', 0x40000, 0x2) connect(r1, &(0x7f0000001200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000001280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() setuid(r3) symlinkat(&(0x7f00000012c0)='./file0\x00', r2, &(0x7f0000001300)='./file0\x00') getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) kevent(r2, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0x2, 0xb89b, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000025, 0xfffffffffffffffe, 0x6}], 0x80000001, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffff9, 0xc4, 0xfffff, 0x8a6e, 0x99a7}], 0x7071, &(0x7f0000001440)={0x8001, 0x8}) mkdir(&(0x7f0000001480)='./file0\x00', 0x17d) symlinkat(&(0x7f00000014c0)='./file0\x00', r2, &(0x7f0000001500)='./file0\x00') mkdirat(r2, &(0x7f0000001540)='./file0\x00', 0x8) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/3, 0x3) r4 = open(&(0x7f0000001600)='.\x00', 0x400, 0x20) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000001640)=@in6, 0xc, &(0x7f00000018c0)=[{0xffffffffffffffff}, {&(0x7f0000001680)=""/80, 0x50}, {&(0x7f0000001700)=""/96, 0x60}, {&(0x7f0000001780)=""/56, 0x38}, {&(0x7f00000017c0)=""/36, 0x24}, {&(0x7f0000001800)=""/186, 0xba}], 0x6, &(0x7f0000001940)=""/4096, 0x1000}, 0x840) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002980)) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) chown(&(0x7f00000029c0)='./file0\x00', r3, r5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002a80)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000002ac0)=0x2) nanosleep(&(0x7f0000002b00)={0x6, 0xff}, &(0x7f0000002b40)) 08:43:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') fsync(r0) ioctl$TIOCSDTR(r0, 0x20007479) shmctl$IPC_RMID(r1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='\xe3}-@,/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='^,.h\xeb{-\'{{:\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='&\x00', &(0x7f0000000300)='*:\x00', &(0x7f0000000340)='\x00']) flock(r0, 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="02e6328062eea4876ad7f14a5e5a1854cba2f5d276c0af12cc93b1a6661d6f46c336a8db", 0x24}, {&(0x7f0000000400)="56b368c209d620fe6a927d48a9335759de6b869480209f7630291b157c9fd95830b7de52ba5fdec20be50e025ca2a2e5fd3d7ae1778a9b6e94aa8dbce53a1cb38e2d688291c6bac5271b1ddfb879e50f24835f0accd861be476fb8267a4e2341421c54bbf9ff8c7911e533aadfadca87523117e015aa4816a64147683646537fdaf0f3eddb34e0aea6abeb795e", 0x8d}, {&(0x7f00000004c0)="34e4b91c6b30e1fdc94a407145db7121ebd011390c780a83002aa0510eee732ba6b2443206e87fef302acdc41362d6cc991902f938680f8aa00f7478eecc8c17ae8ddb8eaa2c2d64d7f82592b29db90d9d91d41c0c3039a8976c9926c42cffb87f7f249a76cfa87c61b8f6a622579f11f7e5542e0d22e91ef585317c2c35b510f52bbcd1fc45de3245712ed19b44aa445fc744ed6af060461cf431762494aae88ebb1862ea78d2e8626bc31f4337d286755918ac8a36f224b30e4de27530ad8d6752547acff05c", 0xc7}], 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000600)) r2 = kqueue() mlockall(0x3) rmdir(&(0x7f0000000640)='./file0\x00') mkdir(&(0x7f0000000680)='./file0\x00', 0x70) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000006c0)=0x7) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rmdir(&(0x7f0000000700)='./file0\x00') r3 = semget$private(0x0, 0x3, 0x400) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000740)) r4 = dup(r2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000780)) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) semop(r3, &(0x7f0000000840)=[{0x0, 0x3, 0x1800}, {0x0, 0xd18, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x1d76, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x6}], 0x7) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000880)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000008c0)={0xffff, './file0\x00', './file0\x00'}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000900)) 08:43:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xffffffff, 0x0, 0x80000000, 0x9bd, 0x80000001, 0x5]}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) 08:43:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) 08:43:15 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) nanosleep(&(0x7f0000000280)={0x20000000000005, 0x6}, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00003fdf00"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 08:43:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x38) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x72dbeb53a8a07e3e}], 0x1, 0x0) 08:43:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() 08:43:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000000001, 0x10e) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000500)={'./file0/../file0\x00', 0x101, 0x3ff, 0x9, 0x1, 0x9, 0x7, 0x400, 0x0, 0x2, 0x3f, 0x1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) r10 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000005c0)=""/216) 08:43:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0x55a, 0x7, 0x2}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xa025, 0x7, 0x9, 0xf89}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x4, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) 08:43:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) 08:43:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:43:16 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 08:43:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="874063b76aa7444747a3b292789b41691566c995c6dcc9c9d6e7f570011518c3a12efe8a548cb9a92ce0ca92ba65c59e6b6987b20b86e921954bd12b736ab89299fb35289ccb6bdbec8b9a0f9c1b23a1c1639bd66e44308bffd4d06e529d61a358fbeae39c4d4fde6dff195fcf9a140ea6d6e9b2b0487749bc18d64e6a3d03f16fd7e0708bfb72190ec5c542af0c333643e2b2b40b187b3d1a6b6a6706d6d970821222215ee1fd86ecfe2da9c26f0a0822ea32c422a871a3e93e6b406fc1fe0f081c", 0xc2}, {&(0x7f0000000240)="35893fef715ddbac7ae25f709971df0c66903f38f458163b0b1d3d999e214398b15009c93bce5a90619cc8953468e0c39e937b516770c123ec439a4e8312a3973ad9d77617f6ef7cadab1256ade7a70ee4dfe34d488657c2592b05d7a35c6143", 0x60}, {&(0x7f00000002c0)="5c5481e4f95e20eda5a785c6e674068bd4104d4cdbebf5f6202f95faabc01ab367720d8581baffdd20cf6c0676146f934c2f9b5cf0c8da51639805d4167e134d46e08216fb7a29290c2e", 0x4a}, {&(0x7f0000000340)="48a14c48ee95d3a9ffe9d4636f9463590009a1acd0275b45ad46168f8c773920273acecd39a4ae0f66036dfc", 0x2c}, {&(0x7f0000000380)="55b66d9071e206d6ed91364fee4bfc40e9dd2e915c091d991fa5ce7b51613ef273c9613c59bca6f0aebf059677eae2045388668c8930410e996aad0baf9d5a80d252b2b4b28697c05dd9cce84276bb20c1ad116a12df41cc", 0x58}], 0x5, &(0x7f0000000480)=[{0x90, 0x1, 0x1ff, "38136caaf5ea401082a5a9108956d2ea7a315f5c46eddd11cb5fac8bba4c43cbb571979b878a0337f2af2266b1d6450bb56d3145cc2994f7eefd24ad445f8cc3e4a6b309181f6c5269eb60083712e8efd43047aa597c861e8487d6aeba5bb636fec213f73132f0b72c2ecbb1e048e9343b51832b143eca580bb81239"}, {0x68, 0x1, 0x9, "3eeb229fe942219eec7dfc9ac5fe3fe011c5b514048b022759674840c93307c4d09726cb9c86416d65415058744f348e4bd92f998e38bc9c907668ec3334b474513a14ef3aeb121e542f0b112eb1b1756e575a6e"}, {0xb8, 0x1, 0x9, "f1ee615265994d90cd1f1ced9d96364a4efa64981902bf34fe684088043c022fa6dc37e6f44102191365e878832da804f25dfbb806de99c845444855ded93fa55e7682ab6c131cf9853723cbaca2b9c524a2583547d3b7baa080da0ffe92e294bfc95fcec0c340c0b1f333a5c9a04db26ef0650d829ae20e8900e6c4acf4566cd234052b95ba8e9ea8ffbc56846d22370a93138d7176562aa43db6204ae24c01e3"}, {0x40, 0xffff, 0x48, "65be83d4e5cd5f04f68810fa037d55c4db60b07dcc2b28731f4e56f4c43809a4846a5dd56c3d4aafd3874de7574c"}, {0x98, 0xffff, 0x1, "048a264912ec1c0817e4e59d6def448cbfef7c8b50be74c84101e5907b953b936eaef6fd82571e3a9d414bbaa71c06de01af25f3db2fcd86399af7a581f73050910786d9a7a90b7d81081a295abea33e73d00bd82642333f7bdc3f000c8e452652768656ee49874a54fcd1037dbfc6d0ab0bcfe329866ea1079a5d79f7f5e522cd7fc2a607"}, {0x78, 0xffff, 0x6, "3ce907a04fbf8b8ec3f1960e1d0bf0b5f903324520f2e2337d9e93b2b75007d16a5e7053f20cf8266efc4236f4224d9b365aaae766170be1f9d26e037fe2e5cc34aa842e68755a9bb8286e34ee0472ece65d4041add7d14bf9e537547ae6842a554d1908bb6a3c"}], 0x300}, 0x409) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000800)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x0) 08:43:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0xffffffffffffffc0, 0x2, './file0\x00', 0x800, 0x6, 0x7, 0xffffffffffffffb7}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000001180)="ebf7b140319dea12feffcbff13b9fd812eaa4e713048e69931924802118de57afe44d0ec8491c914afe55523e80788c768b0e5110fced6c3a23ba2a0617fb0788405f602", 0x44) openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x40, 0x0) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0xf05282491a03eca3, &(0x7f0000000040)=@in6={0x18, 0x3, 0xea4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:43:16 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8) lseek(r0, 0x0, 0x3) syz_open_pts() 08:43:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x61abbe6d, 0x101, 0xad0a, 0x1}]}) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:43:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xc, 0x0, 0x2, 0xe7}, {0x5, 0x2, 0x0, 0x8}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 08:43:16 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:43:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) clock_gettime(0x4, &(0x7f0000000380)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8, 0x9a8f}, {{r2}, 0xfffffffffffffffe, 0x54, 0x60000007, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x7fffffff, 0xa4e}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xd1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x4, 0x82, 0x4, 0x2}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x9, 0x0, 0x8, 0xffffffffffffffd2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80, 0xfffffffffffffffa, 0xc972}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x563, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80000042, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x80, 0xa0000006, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x3f, 0x89ca}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x7fff, 0x744}], 0x2, &(0x7f0000000080)={0x0, 0x3f}) clock_gettime(0x6, &(0x7f0000000500)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) socket(0x11, 0x4000, 0x7) sendto$inet(r0, &(0x7f00000003c0)="99f51ddfe1cc955d27f868dd04629279249a177888919e69c0887383266647e19965eca9304f161a013314b01ba561261af944575d98e624a749a1fe80e3113a8390bf60a3cf70709b999ace1ec4baed77c7c47e1901c367a25f0b9db58c8d101ed5d13598de98f83a237fb95a04c9c08d73ab9a217a60d9a55afd77046ba8d0cb85954226c5aee0c5d01fd62f16e93351328a985a52249e8a74d08b33073856248b717b3c4509e923e15665d43dddfc1746780dcedecee67a84cb3880e69801a1ad274527c91c5d84f1a64a4c19297d81406d52c84fe32af747e6c111f6512539fd7adefdcf2aeea5a5d24569dda4e5b8d19a416b979a08a4", 0xf9, 0x4, &(0x7f00000004c0)={0x2, 0x1}, 0xc) 08:43:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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', 0x0) symlinkat(&(0x7f0000000240)='\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//../file0/file0\x00', r0, &(0x7f00000002c0)='\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//../file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') 08:43:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00#./file0\x00'], 0xa) login: load: 0.51 cmd: getty 55817 [ttyin] 0.00u 0.00s 0% 312k load: 0.51 cmd: getty 55817 [ttyin] 0.00u 0.00s 0% 312k 08:43:16 executing program 1: pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x9860) 08:43:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000027, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xdaa, 0x8}, {}, {{r0}, 0x0, 0x8, 0x1, 0x5, 0x7}], 0x4, &(0x7f0000000440)=[{{r0}, 0x0, 0x20, 0x46, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x80000001, 0x3100000000000000}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80, 0x9, 0x3be}], 0x7, &(0x7f0000000080)={0x8000, 0x20}) 08:43:16 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x180) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) fcntl$setown(r0, 0x6, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x97b, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x100, 0x6}, {{r1}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x3ff, 0x3ff}], 0xc05, &(0x7f0000000240)={0x5, 0x800}) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:43:16 executing program 0: r0 = socket(0x0, 0x20400000000002, 0xfff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x101) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) 08:43:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x80) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() fchmod(r1, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="8121aac1325b012b", 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x1, 0x9}, 0xc) 08:43:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/14, 0xe) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x650, 0xa000000000, "e58ba69af273406a6c15295e0557d3e2220926e6", 0x4, 0xff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x48) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 08:43:16 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 08:43:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)='A12', 0x3) 08:43:17 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x89, 0x1000000000000000}, 0xc) 08:43:17 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:43:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) r0 = socket(0x20, 0x3, 0x10001) sendto$unix(r0, &(0x7f0000000040)="64506ed00f61a54fd8a60ad4f1874dbadb10447b9bb9af80d893964b4e1a39e12fed056f5fbc8934901efc6e26e4d0427ce7f2781b320a8c9b61f8121625fb56c912111d55e30b74a2980c2a727106de69c5cd0c98349d990d454550dd473af74e954f225bd23e9a082c0be7b0af66fcb1ecc722011d3954fa450f21c24d0c471e4a", 0x82, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 08:43:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 08:43:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="90f77db98470f60100a9524315bbd49c47e60a5792824f210b9fd03a12e7af88d7c5cafa214edda1c2d1d8fd89cd00373f5a2abeb52b32dd26ac8099aaeb3c7c8df55767446003c7bf8ba3f498d87254a4644dd9b7263f2a7fefceab6ddeb771ce901c46ab46500064b327e080c708a20d5a43ebba212c54fdc0850cff1f1142df1837c14313b1c81d16d9ef8b9a6597aa6d040f436b86191f287f7ad9d17a3c608cf9ba0900000000000000a5490159b15bc749b39ef687cae84360202c7302be229bc624b116ed95439322ff00a3b81d2023456f2179e9c35c83f48bce6e5793e2d35f66209f3465adf50561c1a9e41392d8bf875ced56c895f70b03451fe3a18bb3a093", 0x105) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/123, 0x7b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:43:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/92, 0x5c}], 0x6) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 08:43:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:17 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x17e}], 0x10}, 0x0) 08:43:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x47}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x48, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x150, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x8220, 0xa0) 08:43:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 08:43:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) accept(r2, &(0x7f0000000840)=@in, &(0x7f0000000940)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a00"/131], 0x1, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 08:43:18 executing program 0: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000000c0)='.') r1 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7ff) clock_getres(0x0, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) 08:43:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) r2 = shmget(0x2, 0x1000, 0x4c, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x6, r3, r4, r5, r6}, 0x1ff, 0x9, r7, r8, 0x8000, 0x8, 0xef}) shutdown(r1, 0x0) 20:56:10 executing program 0: socket(0x11, 0x3, 0x0) 20:56:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x102) close(r0) getdents(r1, 0x0, 0xfffffffffffffec9) 20:56:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 20:56:10 executing program 0: pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000140)=0x7fff, 0x4) socket(0x11, 0x8003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 20:56:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 20:56:10 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x10220, 0x182) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 20:56:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:56:11 executing program 1: 20:56:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x30) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x37, 0x21, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x4, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x10, 0xdb32, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x100000000, 0x1}, {{r0}, 0x0, 0x34, 0x1, 0x1, 0x8000000000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffff9, 0xd0, 0x9, 0xfffffffffffffffb, 0x3}], 0xfffffffffffffffe, &(0x7f0000000180), 0x81, &(0x7f00000001c0)={0x6, 0x338f}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xe958) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 20:56:11 executing program 1: msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/86, 0x56, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fff006c653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 20:56:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = semget$private(0x0, 0x0, 0x415) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() chflags(&(0x7f0000000200)='./bus\x00', 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x40, 0x10001}, 0x6, 0x5f664baf, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x6044, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) 20:56:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fc, 0x120) write(r0, 0x0, 0x1f7) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000140)="88aba0a3304898980cfc22cf3313d35f1718dccabcee4609e396868cdd41b74ed4b1328ee27a2f019823d7d7619eced1dbb7bf731959813c84ced8e43d09b3d93f5ba43d7c5592e21ff918c2b68940d69ebd5e3bcb9f0307a83daf1c96e972bc764d3f41480e4ef012fc8c6bf17474685a221fdc6e618e0d4f5faceb3427e09d70bee406b049090d0cb87647eb825f3cdc4a0c88300c0b43bfd0b64974fa5db19d9c2acb99f04bd0034f3d2ab82b99c3e9afeff1948fd8c81e3daf2f46990ca86346a904788ed1e5ff06e29c098abba7874cc4569132b0ec8a31ddb6a422ef0f6a79e0137b36efbe6ccd057dcf86dee0eebe8ac58b0a9d1dafe7f1492d460937378df77518b3ba79620e2a5da3deb199888e4a945c334fbc6fb944cf85cf124bbb23228fd106a7d67ef6519b3e2cf54fa6dad3af16bfe01554093f8df8ec04c634d7d5477d6c67b27930238d32e3bb6beae8a2f084343596b06ac1cf951377118d74a72e5903535c2f3c2880b81684d9e671e41a884962e60bf3f256ee85b0c0083b62c9c78cc558c4952196f0d295b19dbaa30281198493881dfc043eee2a561e04974e7fe37fecfcb2463991ca9dda9a607e188e9896181f36926461d8eea34b7d9643d1c8d495ced202ed2c174e2ed02caf2566ae0805dc588452a89c148a805a785f61df573f2f1c3707f162b18ead3a0ff7b794df1504f04995b1b197393346b47c8f274508a3c340f4a4f2b2f450479d144bb7ab8880cb56ac4b69e54a3919ed53a2018340d8eb66741bc5425c26ad8df397ad51a1c22ec5fbba4c3a3a3e40d50bcc141bdaa46785a3af112619b36677f93766ecfb5e542ed2743d0f44168a8cd3391ccc4193d33af4e368738e29693e631ca00c36f3b6c906c16f64598b18ffc695b84afa0ae2cb54f4bc568c77c8ae7b2248c849269c7a5e9fa4acd50c41f71f5813fba38ca1dfb28d7fc4c8147d4062ee82ea282aaccedc2303861327d9a1c626dc89a815aba184d8d54149c66a5a04a45fd523f47abe36150db4beecb432606e6fbb14bd539f6fd408d9f0d48ce2a86c6d221710e665ab024f134f2ad805a9e70265e364411b01c04b7481e92238490c67f0634552f2868eb09b153bf94c16a31c9caa8e6367603707106c97fd6f7f8552ed0e71b6a20a970bd4add506c10829876cbe6ec7ac9481982d28f9c80660166932cbc296b0b2e9b8485ea7aadb8facf1df4f0a88b2d2b025d697d2611ee90688d83cfad7a2bfc3f6b32fb24cf91069c4768b2d44510832b7bf0a335ec8168676cd9e044a6fc440f9838a644d0f2ce78afb417a492aac425b0f96beae327b548da9ac0e4d7174c60490513dbbab9a6641df1a64532c87f2a7dd6d840cf3291089c3949c07029009899649852834219069b799b91511ae08abbe527990b6b479f3024432ba57dd5dff5ef8f56cdb628beb591fc9561ff6759f2aadafa8f194427e1b8419f7a57cdaafefbfff7f660911e1fcbe3647401f9ddcde6b41ea1eb2c4ac21790212b510fc4b9190c70f5dd15edd921d2aa9be946d489a82e7e5fd789d099c70afb85d5d4519d2606eae4595885c72d58e028b55a59bad99a544bf274758795f1a6035fe3b956f10b1bfb5c1ea8ac9b127614cbe840652d9dd3f3f91bdbb6639b9f23f0b556cf1fd4b086a942aa15072068aed1fd6671236f1db464692d4855996a91b9ee9519f26204a816b9820ce3c7f484255dc3993b9bb7b1fc83a7378d3d02e59edf75601688684d289e15b83cd76685cf74c5f160e1133a3576a58b3dd363474b152b580ca9371b00ec775968ee6116ce55c22c8737536cfc9e5761384cb983342fafcb35186506f1871cb273030bb7b7e521bf8b52a59830a68e605f139f47e562c529bcb20744a8d2280c0dfcca2828a18d53c661daab8ca3e81f4a3038f54c0e38098c45bed8ee57b02ed01b2cab91ea9ba9abb83a7f751fd78bfb7288188190641b0e893f25a6344e30208c382c16c054c02060e203f3b14d8983a67c96be3ca59b328df9e476919297ad4016587c1a38294ebc5516980fe5d6c1309b73dd7d71fc5bae1cd6af33872248fe2497bccc3c0e971883f3488f4715cc9142207054b90694506b58c888db1fea61821368ca4b66134c74e9a58ffaff98717e62c9cf0cfea7a5b21608be1659a2e2760e1b60c624b3e78c6ed049c7121a5dc578633eaec73062e20d0360bc59078d7f71f26ead769375d7a7a7fa1345fc438324b8408e8647dde5e7b14742080bf074aa38701eaa4145bd728c48025c4f399247fe08a77cd32d2f80c44b597a0bdfa2286ca5f0d2e476d4c82d064968707f8584793cd987a9a3ae9b00832f936f6ff68a026f6e5adf2d2b2a51f0f655d051b7892bdb896ddc9166bf19d18a6f5c2e3255ed82c64db9b0edd17e573b59a298c5ec3ccda75e3039a0be7f1dd7033fa15940ce27284b96bfea0f4b24bb2d13ff01747b76233d09a313d001e13be22842a60e18b0c9e69468445464944f3eab898572c8bf896b4ad3d31e2c5fa50220012050503030306db55a267f36066bf31d743ffcb08ac886c89fa3285246baea0ed1ead636c7da62f824de90ba9849861a630e5167deb40f0bc30045bda2501d62d942997e41ef676b182b6e56c28fdb7f37bfbf63c82b438850be6f03917b3ab040609db0253ea4368a2c2f2bac81c6c552d6480c7135fb598dc64f39c8bc7b8c273d799aec54da5f3bef419ef37eb70eb7ebfcc7891b0cd671d40c79fd0452aa79d03aa93f5fcfa74cf352f1e0d49f95238e54159c42937899dc393e760b74df4467c6c87753067aa915ce4699d275b7b9eae1223236d4c5d590338964ebb95c1b1834d04643adebb707814f7abf8894e9644abe4bfc649e5ccaf5f73bec7eb1e2019cf0e8d827affa7b2e02267632bb74fdcdd22c9bde7a9c096a06584f6a17a530fc28bf21d10abbd8327f78135c3c3f423f8f3d6c3ade40ed676bca72ab182ddbc89cddf20073e5689040ad4ad19bd5a311a67ce995197110d974b07572417d432085888c12dff731082625bbc8f038b39f3c87659196339d8ceb74b40f36375544e58314abd2f125c0627fb5000ea0df8df8113432b036ed2693970f7f2ba8f05c0b61da60ca490e1c1ec64c3df4e277e8e216127cff38013ebc7bfca431bd803454f870b96830b6e272a6f67afa53cd94904010f6b515b9a8fdea09327c41bc4a4f8d1163fff0378129ef354d60d536f3ce4e12e514aac0e91bbec6edcafac6f7010c05bd526fdb122150ee85449e1ecf445f2911c85e6988f50556179c0c4314e62db34bc889d72e15237c3e7b9c20b71f65c8d4f4dacdc96e51a065f24a48030975c1c48f32b581a69a760c209af69b520828d5d39211b84542dd4bf1ec25d351e6eaaeef4ff056efd0a382e67169f3bb4e1f44b2831f834ed11fcaaadb0eea6716fa5db664d44815250ace723488cd13a982106ee346d362b29d27d9414a5dcfe7889f4adb9543f923727ea6eb68541436b552c188a811bd9a00fc8e5580380e10ba49072b573ceb3e32b20718059ca58ae3da372e8fe0ab3f1272a237cd5880f52a6032a45748ac7c9117fa583e83d36a89e7d5d40cb17e2e31dfb7411fd0331e1dba22080dc2c9e05e6c01595eec93439f7e572e9909983cd5bdd9ac64e746976593caee2ca022c78b0dd176ed75572cf2892158bd609300ecc85993c0f0fd6313b48c0c6c0d342dea454f6684f65f05ea60215a28bccd931927ee3227f7842a2fc8c05ec013debb8588c0efa9f7ffedc5553af8a9f6af3f4acb28277d92b2dd2f1a008ac59f0b622d4bf9ed1a9e27d351c8ae93dc301297c012fc5e0d259b15aa05f5d7838780bd8428fd7c62f0daa97ca2106bb519f46e95b3ebfa0bedeca0598549f280de376953012531f4ccbf73a2408c94a832a19f4d68f95c6cfb2fba36c6db5cfee260603f112381b5c579b537eaa72fcafadfabebbcc0eab449e5addb5430e3f01b77ca5c26c22f29f1f6458b1cf23346ba3ec6949019918da3d5140cf7bf0e011ba09eb7c01197410537579e2aa974971a8a3c0a074f9dc13cf26880f27958d9e74fc84e4dad80879f4f1048286f5ce587bc0b1bb530166d960264b33ccffc7c5a0dac186dc60d016c46ad4bf82729d7b52924d3219503f49015a3398ddf1226cf2a1b7db65758ee8d088ba213f4ce5423e0abc82f8631f01403f9a7e0fb542582da8893f0ade2f95f3db3eb8d98178fc8da5df97615134fb4d7b5586be200c2a4eaa7f18c3555edb73bfbe51c186985dfbf47240ddc342c6bd3b9c158b550eccd67bc6dcfad72197094a1daa5ba12305194fd8818627ddf75ad025482c64c63c41e421a8298294ed870ab009cdce8f5ada588c6da8c42573802b08e9238496031f871789ba82f3e333ec8ee34264efebc4ac3015a07eeefc20a51c7d0cf00cd33871b44046f8e11a4a78c5066c6760a58158197f59ebd60baad5cda7a306d1fbf681a671d0e8ef2f0d991e30a6b69061486d359e21a2ae44803ac4106e643da0a8cb432a49872795bbd182c6ae69c72b9c006e3c74a2849ebf01c303e2060cb8851cae117961b384f29ee59c93b2400e315f3a08222d5da7d896d8cabdc582b5e845fe6ba55cf1b4fa29d1a93549c0761d4357329b3b2f8a0946b15e5a6ddf88131ec931dfaf6d2443f35827ffc9190ff6527cf5a1daaa7b4964eb7d07d3d99b11f29267594c56eba2f29a464ee8b566832b406067ca4173b78da205a9f6db72d070889ec1c810f16bba5011b26d08c11d145ea61f8152a5dfd758fb99115315f1c89d424dbbda46987324c6ef099fbacef72d814ff13c8074272d0814ab691822271a86a24c8bf67003869ccad87275e75fcaa80be9c32d804d69992187c74a6a33ea37b895b301bafa1d6ea7b7d6e544696cb824269bf6bc44e0aa5c3c073c2820e548157d1b798fc38449f8b05e887936d80213df3a13aa3dd2b29c5b77e1e8f3e51768f2432112ac555b3d5b41d548357717bce4a5f30e2dc2af9a58b5b218d51ebda72924ff12c467f0aa3fb01e93d0a1c295feb1ad63de7168dc412147b7809187d4d1709d57871cc4fe80d06741f189f3b98d47a466f87859675a120410024404b6c6a6b53275de648b4153d76743b06662038fce2d08d0dc67c03ade3ce3f1587e41195cf0fd81b49cbc176d65c94a246a2bb33516bebb502bb645e19ff09f5703e3dec48a2430fbd7a4064371ae94c34ac8bf0c2179eca92060db92fcfee8852afecdf7190e31acfe10728cf79a498bb5a792d3a7d677295fb48b0e57f9a9b2b00640e56e814a4c12bde1889441a03e34eb89c64e5c6b2750c9ab54091fa8a8ea020f48adc96e78682cbcbf4f1e9106ba1637c45cd6bdc3bf7afbeaa18c60c19ee37a61c491f47018628451b3861193602cc7e301d5c84af6b7f8353a41e21a234883a34c487a051a1c4f52a6f288b4b4317849343052d9898135b8ac3f5c2e50ab4142cd38a1aea227d130476834df40e550b0fbe4d439d16bca67f530748f16cf27d3c2852fcfa580cf3030b9d9933328bd62c0db7a89877658285ff730a370c0165627b1050a38e11cc80de0500722455795512d2ad9f1b317d7b4f94d568b5bb92ac7728a9e172921f8a75ba408067da3adce720acbbe5226635594dd964690ed2b46cc9d6732ff6e5906857af8a4ed86b50c9c8a5ff87bd504afafc8428abfe1f9c9d5f93500c33f92b4d3c8b392ae2f8f96166390ff307726f33a55499c6d18f1be7945657b", 0x1000}, {&(0x7f0000000000)="530d4584e83ad936a6a53b50ac209eac7298cf26117ba557a7851fc0fa5440716b1243f5fa5e5c2ee11efa166192fd38458b0af0a7f8538bf5898b8f34cb577e", 0x40}, {&(0x7f0000001140)="1913f59e506f90e73c0757d9ea056625dc0864e5637463d47f7881895d3896f3098ec77d8bb133ee0b11c6c887b0c240ad64a4c614e9dc9f790957de991ae8ebea31b8647d4fa00a6c654be52dca51e407cec8fa8a0b3091b51b448a7e1a6460af591a2ae632974ef15f51075edc98b423491fd993aa5026a787d6c08b2c9fb947c1fac504e9021cc91e77e10d49a5dd7edc82b111da3d976103febf47b24472120a4acb0372b57f1a96db553c919d59f3b260a5499ec8c261a171bd6ec13cc50bf02e41c0c736a3a51906a4b739fdc0f68a281f48b7f1f24e0d8ea933ee12d603129a42f4b312ad6f8aa6a9499114bb2ef809a709f7509763431d514d56d792c407debcaf62b34d4a0a30b5f80b4de6f5fc8d5763e26300009f8ba98c7017fa8508d047e6393cadcb3771b7c49f1ab01752126bcad42b39082760196e7a3877f5deddedfb443cb629fa3f108bd877173b9573fa32b5f14eac93367b2d95ff3124ed1f78f56edf696321e5ac7faf8ff4767f81edec6c6167f4722f813817b52be74c0681996f24daae1ee0ff1f835d432908d851edb5ee0c55aa3b3feeed9aadffc33418033e041789151ad57341ff9bfe6ec4749275fc549743b8d4fd9736a55f70560d74bba99381b4c7d512039fd30c9bde59878c659ed5a48760aa3db4f664e311de2ce44250eac9e39259e2b65461c2f4940bcaad47ad32c9395d1d59c74edd27993d1f5ae09693ba434587ac212e3220cf7b29a818c9e06a70080651d2ce2fd6c3fe091eb4ad203e371b253f3e0b01ad27ef6c58fda72077e222d7e310ab75ae404de9cf429a9a25995ffa84291eed3168e384d0cceaf551befeaf2e902a3133c46ac39d2e55046d208193badb3989d282ed59425fe2e5aa43e416a299833efc0d9f205a6d78bb3ab632fb57638f8c131b6b750e9de306fc7919086e4774e26d56a08dbf5a71a090680a40d2a17bc8bebe2334d0ba32cd9f99f0d8a1aff41998aba72ac4eeb3e84a16b1954b59ef7f49e9b7c4e1501b57745301b2bce7950660e2438aa92ebc4d8594a9501a32d2e79522b86a7ca454e9882a449e55c95fab8ef706c149c7de898806cafa764c7aae82703705e2bc8108502805824cb7125d73e197b2cc4d31cf8522aa06c6475cf74f1e7beffb6cc13bca71262dfc4351a543a2db011ac8874ec9c17437931108b41db7379d803285b8ec73ef378d4831fcaae1ca96d21ad61baa4aca4b96238cb78897a6cec49dcde0aef991988d40e30ad0b9bb2a060e96539c6fe2ffc7b9eb95a9c7e1ca596395d9d4a9316b724d426c790e60a82c389823168752901fa9dce8dda00b92db6ceea71cbdfe0971f78f9a41b42c039e33db187a1f497fcc172e760784180991b860e26a832d66c133a5f600e259db9e906efb5694d65ff5e6ef6d584e973296ffd9f78d748244fd1af607ff9861bc8105b96fbffb6b443953372420216d0315e00a965e869d00a0d6bdd0bcf62ce199647049dd632ca4555853f0b7fb6efd50a2f1b92f30605ffc2b2b6ed57b02be40e635a4ce2354dc825d05453a4e6c8849c8fb518727decefee2ee304d5bd7927e17c640fc32fa9c58bb7b51cc260b72af9bfb418cb3511b1e6553627b87a0c48271be0c18c91fd1d799419131bf261327ae2e0e36bf47c50f722f9ad5f7b0b00df4feba7234a4b594913a73d55d923074162deae1143781204ada10ac4763a9c031705bc89d51b9e4ab80621c2e0d6f638018865b5e36eb184f562b83a6a472760a739b999c7e85ca50bfb8116c58677982966b756f9d44a76ac85dc3f9db578c07a0696097b454e679e2b4c523cc3176b4d35909afd30cf32e6ccfcfc84b31f2c9c955ac0f1be9598f5506ba73bb0e31b4bbe59cdf15e88bea5fb3d3fa85182b0cf0774ed9817a91cf12c0908ee67f6295cfbece13c2a9a5e208943c4010b64f275283575122551b799071a18561ba4e001f176801b446546b18ee3364d8d7c0e16b816337b917627a5ca280f7769c3043ad887e3ef71b14283f84330dc140dcaffcf8cfaaf6dad718274c520d9530e393aceb2d626b31fec58ee555a0f4654b4a32d834ab60cda5ac0163a8521527478e121e555936dff9c8b5511bd859137df9d3b5f53e5efda504e500f26571fed60be34844ca08f1d20cbd39c6721484a011a5acf3c7ffbdee8452a5fdcf8bb6c37bafbc265ea1254b75132368f2266a6551cd4d79522ea02421a47454e7d1ddea52ab34d8da76dc1dff8656e8134f5a9ea0af1279733e0bcf7b58b7016b2c1b1705037debd01d7f9587d61158f14a67841b048fba3a57fbfddd0628b5aa44259759bdb009f552c32cd84a4c68cd66fa1ebf49fc7a95a50a9ea75ccfe9a161287ab19a9ab1c396b6428de8321e83b5b78266e87bacd21b7a781a6d79d3a0950a08d7008420ad79f5bcc54974a82aa01347a9d3a81d28fec4ec79175a0b6012a301478bbe8b85c77e32f80f7dea49179899059a2ae8742b0d783b59e71142ec80c2ab070a743d036e70d49ebaf7a2157ef3d4c6567de8809c820d80929659a2889bcefb87c12a492007c994feed61794ce834d6775a781886d0cbd73052766189eb7ed829acaf3d47f07a4d281af95a48e75eee45d15760402ddcb798c2417bc8dc340c248117b8e67698d81cb1ddc2b923b76e64159f2404f8773c9c342523c11c57750d3f8e464a296aadd5f000db36ee61af6ac025dfac5381de04c024dc98aedaa4e6dc907d31f5fd5b2fca6fb98d346a29e974333e2785554d79c10402174c5225b78e6e7cc15c80aeaabae357e5325a5a58d64203946e4d37ebfa09e4ef1367c03caad26e532f05684abfe338d3846cc8eff5459d29f98f9b8f7461e547dc468e1869df8f3f36b7c08df4d282c830bea4d7b46a17da869721f0c88cd3f912a0bff4b8e8197f6211f3d5328abeeed3cda6303322f8eecc092c3d510389c0dafa522bd19057124f851cf308ab8adf83bf33ce670aace34bd57b3f8d8bf83054cba63210d948324dea167d0ad7c51bda82e1ffec81d4a76ac83dd6ec3d948534d27495c3b7c570790c9ba58e5b908913e9a4ee5f6e2f6b6ccede01bdc2dec6899a9587453602fcabd9d8c7180f7e7a395dec1e5a1a9b4cac4db55d9af78ad09238e715b992b2d3af5c66a66b0b6c863351e1e0f1e56a7a9e62a96354fe09ef3ff00b644e28062f6cb89a9fb9600303ae5d633bd14fdc0dfa8bd552ec200cb2851f077ab38bfbe0b7e2c2b913291868aec4c23beb85590759a331942e8add8b9f3043c4842e5fd4a0d00bca1a68a01ba3e549dd1cb7ac06f87a6cff36452ebf355e8c31b6faa12be7dc861786689b22c675243b9ffc9ed04da96d2d35f52c4c8b8bc9a70b6b781cb8e99072e2a30aec041b21231b9075cb40cd7dadd6ac5f61e9d50aa22935a1db70fec72b3865897cb90a4ace0edb3d953b513ded1befe57b07eb13509d9db51fe6b9f7f8fb170bc52477df66dea5772fd862719b0893d85baf45826e35120111e4856a663a5db1ae88019dfdb4de96aa4becf89bcb8ecd88dea85f216e383094e44b389a643035f850ee5acb8a2dd459b14abd5ac395f9b1de53443fcb4f81d10b56ba9fc1a5ad411dae087badf1b38135045c83bd164065bad47b51a96846b688074eeb7885700fe5fa89190788c2ce22d7bb06d3ff58b4826422f3af8b0adb0c60c52be36e19b22cfd4e817753249abb826cfa786cb07769548d8e1b2f3cd4880e366200b8bd5c0b2f627e122345ffb3d9da59ffb59d1c8cc410d90c3510d8dc34a3b037959b322e8f063ec522246ee59d3c182ec22563760c361c5f65ed8d1b58454599a5cf693a3bba7a5b498000f561f88584f3476090caaaf03f27d8c41aefe07b72ceafb2de90446eef0ab96bda225b56a4cee3e580fc9660b47a4f10b7e69186f65b18e0728396bf8f9da39c62c34df55d42f6bf92e5769f028c2980328912d56a420f320fca729e5a679c2d1fc1b355974c76407a05c3c20d5fc562dd9babc78f299d73b69cb46c3713e2e418326ba3ea8174affff05ed8410db82e86bc777467d7020611e59ff3438b980567e1b2b14bef219ed23377010d7234db7d7d3b7f2491d45f3c2c90791375379578b9a265ecdd435c8d4ef3e7ac71f7e6cfbfa4f4c2a0d04001d5a12d91b93b08534833d9f66655d091bac1bc39664d0b4a6bb4c281cae5ecd99b48d518fd353b3689867a3ac5f15af404e3c5e5d36638ea86d4db298edf4c7bb1eec581b5f31892989cb728d22f9988e8336ea491e6296aa24e94bb2d4a9cf0cbcaa43cf2108a62f4d4ad76dbd71fcc85d3335c44bd8a555abc480c68071b37724c55457abc02e2a4241a69429dbf779138a8b15b7980b28928eeb348fafe41170278a0a40a104fd53776565cb27b1b15bd22a567a8c73050cccfd32079c59e5abce8051666697944173b096088e05a56256a42c45da45c21817456f9303f4cdaaf25f2c0f469e0d900f89664f68e33b77d39e1592bbf9dc6a41aeb5dec29561667fa706e3f19be8bc577f31a5452a423c951b89b954769187416480f1881cddf3c39105d01088db6662d2e31424e416629630455d2bd496deb8633f821fd895783f5e82bd21912c4e0d490c6aa6c118c8bfbfb918ed04c3548d44cc3055d298e27f890c800cbc7a6bb7d56e191c0a927e7290a2a7f2ce3a73a6d524544125b86ff2f7ddd45b3ec4ee0403c54c998e6e1628c7c1d3ed6f1c32097e819f47b4fbb0028b26bc753a30edfccbc962e7afad877b7f2f0b4c1f7e05c2dd26e3d24feb2d44cc049030a8b7d462912cadf0cab14fabf752f9699f38b19827d199298abccf480d2def27c650f7718c0cd39aa44109dbc85b723d1058ba1902233d8ac2be724b44dc43e44f208698f9c600cec1ab5eea807289dc6d636002d4ef621663843170cdc51a1fc291cc9bf056aadebb545e049ac44397e85c8368abf03907e7ad1e03dd93bea4a77ecd2d8647754ae4b7c3f2f66df11a2d9b6b8a2746106ac42b3b91cb5369ae119800e3f3aa2939618eb4b605fddd34a377b693c473bce6a5bf1fc00274065b5b569227532449f39163e4ce502e3162f3ac12909cf1ca1454ad4a7e3417036d16f8e7a486918b27d648329a5b9989531f5f1a39bf907331e45c57db3a9037b17b6cb8dd209aa8e0aaad2e531917ed3586547c653921ae5167ef7693f393132793e18a683c41ad80a2ae375a6dc4b5fa4058dfe2a60bacb7ac146883e618fc872a73c02f7edd4aff4c2e80aca1bf58b6f95bed83daf1625aa46d69ef4bf6e91170aed710a8dd7d77bbc5eae5ad139f5fd1eaa9120b836a9fac5646bd309a0ae195886c1ccefb591c336f80bc29604fb87111b06be3550a0abc5b276af9ea6f9d02e9f2eacbcc8b4abd00b0471b84a7e03f98d96574e5323617654245bbe60e661019da9976d8a8a0fd185550155f9feaf22a0f0556d534128919a333410d5fd29f41a95b9cf7a88b2d1d5d0a274cf408306b862c60c6e76dc0b8c7bba6db9645cd8b06ff97d8bc8dc452dee87dd292f5ebef038e0184dbce991a901630fd731c0a6458803a75bb2cbf8e083e65c7808243c5eaf8f9db99628c52b0b2711a39f03b3e55abac18e35c65239fe7b2e1651bf530369d5662af8aea69735ca131e0016ecdbe8ea088e22d0be41951324550884a32470ee2420708248b1de8139c3b55b0d96c351edf2e0ed0a6321f08b2c72b3a5fa17e400c762bcab5bac5986d549ed8f7baaa31e413dba60b45b7ed73c6ccf062e", 0x1000}, {&(0x7f0000002140)="dd2eecefe817e0c35947a720c34d9cc1fc3ed9a7579dd0a0f7df6c2a3828689bfe0905e0b1c22e3d3f44759cf57954ccc2028da5d0c99a142278d7e0adbc0a1bd627ca658af285d90fb1590314f79c68a0058ec757eddb9741049bd741edb6354bf524ce422d16c743dfe5c8e0656b25b787d327dd8f044625066b81cf4e571f48a0fda0a0c4c556924977b2b6a618a74f36fbabefd0c5c0a6d594f5578153c2f4ad7b", 0xa3}, {&(0x7f0000002200)="a87ea92d078be1d6737ff435a3808cc8c649e777665eb32e7b04eea5a0c82880cf4556ce469d49a83409fc2a9a66bd57bacc9968bbe90bc1240cb96da23492a1827f539f19efa8f104b8afbb25a5b525c74f1244deac67b859b944ec8491ffa81bed695377bd77395a547a59eb4a9d42e81ab9576552b1e406d26af6043d122aa7704e1137f3ec05171d2cc23ffdeb73593339c75691a3b3aea56d6dc7401c8068400ef3a6760e5979d3cf82f8d56afcaad05713aae7996c46ef8c017be3ecb3ab3b7ea3063980d95b41bf5ac7a92444820fc6f30186b936d3bf67e0196d5b129fda444efa8617891ed2a8fb72", 0xed}, {&(0x7f0000000080)="399596154f2f147db3861e2c428727a93e7f2502ad456450fedf8ad1f3a87a57cbd1ae07ebf7c4c1eec13bddc64c82efd79e7ba71eabe6b6d6d7b7ba9d814c0edc47", 0x42}], 0x6, 0x35) 20:56:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 20:56:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87, 0x5111}, {0x0, 0x9}, {0x21, 0x8}, {0x88, 0xfff}, {0x0, 0x3}, {0x101, 0xd8b}, {0x8a, 0x6}, {0x24, 0x3}, {0xe5, 0xffff}, {0xcf}], 0xa}) 20:56:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *155552 88953 0 0x2 0 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1a1300,80084b01,ffff800020c3d320,3,ffff800020b74720) at kcovioctl+0xe6 VOP_IOCTL(fffffd80623b6a90,80084b01,ffff800020c3d320,3,fffffd807f7c67e0,ffff800020b74720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677170b0,80084b01,ffff800020c3d320,ffff800020b74720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74720,ffff800020c3d460,ffff800020c3d450) at sys_ioctl+0x651 syscall(ffff800020c3d500) at syscall+0x5b8 Xsyscall(6,36,7f7fffffa2d8,36,3,c7685b5d7c8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9df0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1a1300,80084b01,ffff800020c3d320,3,ffff800020b74720) at kcovioctl+0xe6 VOP_IOCTL(fffffd80623b6a90,80084b01,ffff800020c3d320,3,fffffd807f7c67e0,ffff800020b74720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677170b0,80084b01,ffff800020c3d320,ffff800020b74720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b74720,ffff800020c3d460,ffff800020c3d450) at sys_ioctl+0x651 syscall(ffff800020c3d500) at syscall+0x5b8 Xsyscall(6,36,7f7fffffa2d8,36,3,c7685b5d7c8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9df0, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c3cf50 rbx 0xffff800020c3d000 rdx 0xffffffff81f8c5e5 apollo_pio_rec+0x91c9 rcx 0 rax 0 r8 0xffffffff811c2a43 kprintf+0x183 r9 0x1 r10 0x25 r11 0x9ebdbae62f88b5b4 r12 0x3000000008 r13 0xffff800020c3cf60 r14 0x100 r15 0x1 rip 0xffffffff813c20e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3cf40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=155552 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b759e0,0xffffffff82367ba0 process=0xffff800020b8c360 user=0xffff800020c38000, vmspace=0xfffffd807f00c2d0 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *88953 155552 5006 0 7 0x2 syz-executor.0 47448 24800 5006 0 3 0x82 piperd syz-executor.1 44184 170112 0 0 3 0x14200 bored sosplice 5006 461276 29891 0 3 0x82 thrsleep syz-fuzzer 5006 348224 29891 0 3 0x4000082 nanosleep syz-fuzzer 5006 239816 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 487469 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 115719 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 522120 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 350903 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 205041 29891 0 3 0x4000082 kqread syz-fuzzer 5006 136166 29891 0 3 0x4000082 thrsleep syz-fuzzer 5006 231948 29891 0 3 0x4000082 thrsleep syz-fuzzer 29891 372244 83160 0 3 0x10008a pause ksh 83160 297020 99119 0 3 0x92 select sshd 55817 47096 1 0 3 0x100083 ttyin getty 99119 445008 1 0 3 0x80 select sshd 92997 181646 15132 74 3 0x100092 bpf pflogd 15132 209778 1 0 3 0x80 netio pflogd 15753 510184 96851 73 3 0x100090 kqread syslogd 96851 276631 1 0 3 0x100082 netio syslogd 4965 80450 1 77 3 0x100090 poll dhclient 44701 129411 1 0 3 0x80 poll dhclient 67367 362220 0 0 3 0x14200 pgzero zerothread 81664 279684 0 0 3 0x14200 aiodoned aiodoned 69238 477540 0 0 3 0x14200 syncer update 29835 260613 0 0 3 0x14200 cleaner cleaner 85635 112338 0 0 3 0x14200 reaper reaper 88250 210758 0 0 3 0x14200 pgdaemon pagedaemon 50702 27595 0 0 3 0x14200 bored crynlk 25686 138583 0 0 3 0x14200 bored crypto 25265 318502 0 0 3 0x40014200 acpi0 acpi0 44212 70122 0 0 3 0x40014200 idle1 20382 499258 0 0 3 0x14200 bored softnet 86141 195043 0 0 3 0x14200 bored systqmp 20832 67334 0 0 3 0x14200 bored systq 13748 316025 0 0 3 0x40014200 bored softclock 83039 442187 0 0 7 0x40014200 idle0 41619 237964 0 0 3 0x14200 bored smr 1 303562 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88953 (syz-executor.0) thread 0xffff800020b74720 (155552) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82396898) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 71926K 71934K 78643K 10581 0 0 pcb 25 9K 10K 78643K 99 0 0 rtable 82 3K 4K 78643K 225 0 0 ifaddr 34 9K 10K 78643K 53 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1470 0 0 iov 0 0K 16K 78643K 2 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1263 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 1K 1K 78643K 2 0 0 sem 6 0K 0K 78643K 6 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 85 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 52 50K 71K 78643K 357 0 0 subproc 51 53249K 67586K 78643K 121 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 5 0 0 in_multi 22 1K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 200 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 76 12K 21K 78643K 1096 0 0 UVM aobj 3 2K 2K 78643K 3 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 6 0 0 NDP 7 0K 0K 78643K 14 0 0 temp 79 2365K 2431K 78643K 3430 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 2 1 0 1 1 0 8 0 inpcbpl 280 71 0 64 1 0 1 1 0 8 0 plimitpl 152 19 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 19 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 22 0 18 1 0 1 1 0 8 0 nd6 48 6 0 4 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 2 1 0 1 1 0 8 0 pfstkey 112 13 0 2 1 0 1 1 0 8 0 pfstate 328 13 0 2 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 233 0 89 12 0 12 12 0 8 3 art_table 32 234 0 89 2 0 2 2 0 8 0 art_node 16 49 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 4 0 0 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1544 0 123 46 0 46 46 0 8 0 ffsino 272 1544 0 123 95 0 95 95 0 8 0 nchpl 144 1862 0 227 61 0 61 61 0 8 0 uvmvnodes 72 1618 0 0 30 0 30 30 0 8 0 vnodes 200 1618 0 0 86 0 86 86 0 8 0 namei 1024 5183 0 5183 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4538 0 4538 7 5 2 6 0 8 2 sigapl 432 278 0 264 2 0 2 2 0 8 0 futexpl 56 757 0 757 1 0 1 1 0 8 1 knotepl 112 115 0 94 1 0 1 1 0 8 0 kqueuepl 104 20 0 18 1 0 1 1 0 8 0 pipepl 112 190 0 171 2 1 1 1 0 8 0 fdescpl 488 279 0 264 3 0 3 3 0 8 0 filepl 152 1500 0 1408 5 0 5 5 0 8 1 lockfpl 104 16 0 16 2 1 1 1 0 8 1 lockfspl 32 6 0 6 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 156 0 147 1 0 1 1 0 8 0 zombiepl 144 264 0 264 2 1 1 1 0 8 1 processpl 840 295 0 264 4 0 4 4 0 8 0 procpl 600 431 0 391 4 0 4 4 0 8 0 srpgc 64 10 0 10 1 0 1 1 0 8 1 sockpl 384 139 0 120 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 145 0 0 9 0 9 9 0 8 1 bufpl 256 5714 0 1143 286 0 286 286 0 8 0 anonpl 16 36664 0 29392 45 2 43 43 0 125 8 amapchunkpl 152 1326 0 1243 9 0 9 9 0 158 5 amappl16 192 805 0 375 24 0 24 24 0 8 1 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 31 0 27 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 20 0 5 1 0 1 1 0 8 0 amappl10 144 124 0 121 1 0 1 1 0 8 0 amappl9 136 586 0 583 1 0 1 1 0 8 0 amappl8 128 137 0 123 1 0 1 1 0 8 0 amappl7 120 56 0 51 1 0 1 1 0 8 0 amappl6 112 61 0 54 1 0 1 1 0 8 0 amappl5 104 115 0 101 1 0 1 1 0 8 0 amappl4 96 510 0 481 2 1 1 2 0 8 0 amappl3 88 118 0 110 1 0 1 1 0 8 0 amappl2 80 1236 0 1191 2 0 2 2 0 8 1 amappl1 72 15868 0 15448 25 14 11 20 0 8 1 amappl 72 675 0 643 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 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 279 0 264 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 279 0 264 1 0 1 1 0 8 0 vmmpekpl 168 6339 0 6316 2 0 2 2 0 8 0 vmmpepl 168 37815 0 36497 88 10 78 78 0 357 16 vmsppl 360 278 0 264 2 0 2 2 0 8 0 pdppl 4096 566 0 528 6 0 6 6 0 8 0 pvpl 32 136801 0 126392 123 7 116 116 0 265 19 pmappl 224 278 0 264 2 0 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 436 0 4 13 0 13 13 0 8 0