kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 1 19:03:52 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.199' (ECDSA) to the list of known hosts. 2019/02/01 19:04:14 fuzzer started 2019/02/01 19:04:20 dialing manager at 10.128.15.235:37976 2019/02/01 19:04:20 syscalls: 1 2019/02/01 19:04:20 code coverage: enabled 2019/02/01 19:04:20 comparison tracing: enabled 2019/02/01 19:04:20 extra coverage: support is not implemented in syzkaller 2019/02/01 19:04:20 setuid sandbox: enabled 2019/02/01 19:04:20 namespace sandbox: support is not implemented in syzkaller 2019/02/01 19:04:20 Android sandbox: support is not implemented in syzkaller 2019/02/01 19:04:20 fault injection: support is not implemented in syzkaller 2019/02/01 19:04:20 leak checking: support is not implemented in syzkaller 2019/02/01 19:04:20 net packet injection: enabled 2019/02/01 19:04:20 net device setup: support is not implemented in syzkaller 19:04:24 executing program 0: socketpair(0x1a, 0x7, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="2b180f62381c8bde6d24a293df022ae5653386e15882e1bddd31ab2b0fa544bf1ee947af693041e08540a864868aa2794662ab4e5c325844fa496c59f2e609d4e98bb9fd968e62ea19c4306430e618ba5a3229141be33f", 0x57, 0x409, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x401, 0x9}) r5 = msgget(0x1, 0x200) msgrcv(r5, &(0x7f0000000200)={0x0, ""/251}, 0x103, 0x3, 0x0) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x2, 0x2}, {0x81, 0x5}}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000004c0)=0x7fff) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$KDENABIO(r4, 0x20004b3c) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$KDENABIO(r3, 0x20004b3c) mknod(&(0x7f0000000580)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r0, r6, r7) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000680)={0x0, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x8, 0x7, 0x1, 0x6, 0x2, 0xfffffffffffffe01, 0x1, 0x2, 0x1, 0x4}) msgrcv(r5, &(0x7f0000000740)={0x0, ""/52}, 0x3c, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000780)={'./file1\x00', 0x1, 0xfff, 0xfffffffffffffff8, 0x1, 0x100000000000, 0x6, 0x101, 0x1, 0x0, 0x1000}) msgget(0x1, 0x1) ioctl$TIOCSDTR(r4, 0x20007479) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000880)={0x1, 0x1}) 19:04:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socketpair(0x26, 0x4000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x82) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0xfffffffeffffffff, 0x802, 0x7fffffff, "e26b346737690e9a993fe622e734d62cc72ca5e2", 0x4, 0x3}) getitimer(0x2, &(0x7f0000000200)) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x81, 0xffffffff}, {0x10001, 0x3}}, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x2, 0x1, 0x6e88, 0x9, 0x1}, 0xc) socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/177, 0xb1}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x1f, 0x9, 0x7, 0x0, "d9895289c6be27fa12d73cf346d820b64393f052", 0x1f, 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x7ff0000, 0x8, 0xef, 0x85}) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x1ff, 0x5c, 0x6, 0x1f, "62cbd3c8a433846fe3d0642bf7aceb46c2cd947a", 0x3, 0x1}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000540)={0xffffffff, 0xfffffffffffff076, 0x101, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0x1, 0x1e5, 0x200, "5c28a1b6bc570f2610ba1ee1e028bd1927f5677a", 0x2, 0x400}) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) lseek(r4, 0x0, 0x2) syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r5 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000700)=0x5) syz_open_pts() 19:04:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10004) 19:04:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) 19:04:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x9, 0x4}, {0x0, 0x4}}, 0x2) unlink(&(0x7f0000000080)='./file0\x00') 19:04:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 19:04:25 executing program 1: clock_gettime(0x0, &(0x7f0000000240)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x85) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x989, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r3 = syz_open_pts() r4 = socket(0x0, 0x0, 0x7fff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0xffffffffffff0000, 0x7fff, {0xbd5, 0x3}}) r6 = socket$inet6(0x18, 0x0, 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0xfffffffffffffff8) r7 = dup(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x0, 0x401) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2b, 0x80, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffffff00, 0x80}, {{r3}, 0xfffffffffffffff9, 0x82, 0x80000017, 0x5, 0x5}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x800}], 0x1, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0xa, 0x42, 0x4, 0x3}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x8, 0x3}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0xc3}, {{r8}, 0xfffffffffffffffb, 0xc9, 0x1, 0x80, 0x20}, {{r9}, 0xffffffffffffffff, 0x30, 0x20000001, 0xffffffffffffffff, 0x4}, {{r10}, 0xfffffffffffffff8, 0x29, 0x80000010, 0xffff, 0xffffffffffff08a9}], 0x3f5d314c, &(0x7f00000001c0)={0x1, 0x80000000}) 19:04:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000200)='(', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) kevent(r1, 0x0, 0x0, 0x0, 0x4000ffff, &(0x7f0000000040)={0x2000000000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 19:04:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 19:04:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r3 = dup2(r2, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2dc, 0x140000, 0x4, 0x1, 0x10000, 0x76dc, 0xffffffffffff31d4, 0x1, 0x2, 0x8, 0x8001}) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) clock_settime(0x4, &(0x7f0000000100)={0x7fffffff, 0xffff}) 19:04:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000}) flock(r0, 0x800000000000002) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 19:04:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffec2) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="00e3082080200000", 0x8) setsockopt(r0, 0x800000c, 0x4, &(0x7f0000004200)="ffde3fcd8dc8464e5e7cf697e3e38503c6fd97874dae618b6d2b1f63e6ac8a545128014718ac32a3b5711414eee46ea9b0a6aa75081c8ca6d90d8735296b29549b7ff29752b8be2b71d1c658adde0b6d8a2dc087ae274435b82718876949bfc53063138b381dc12f4edc9f568d0a932d7d59c3ec0d73fbbc49b38028920c055c2691e867a9a6985c6026a4446ae3abd9bf23a47195ec182868aa82e8975ac820eb1ccf21f0ffb17ec375a83d0706d74562df52a2004348229f4e1bba512cdb9ceebcd11412419d85d44d1c52df466d426bda23914bfe16f59618ed6f1fa0662772373487f604a78a57addff82bdb553bc7bf7e3de13ae2857aee2cd5a2b58c8f7c6c57dd62a6ea34be48c8f770ae84cbf72a21ef753ae9696976244e517c6282293445d6aedcc77c3f09d20b0d8056c939225dabaea471ec5cdf034ce951b426860521df3752cb251959ae5962dc3c1991d4fd8fdc966db0b626c82f3564b2c5e55ef55bb5cc077f1274d221671f30ae692ff241bddc0899ae0ce918979e0ad1a23edf1d955fcc84e73b6e00ca5bc667988717993973d4d0e6a779d7361655680e40c5a699cec9bdf52985dc2134f132c151066a0948d3b5d7ddecdbfd5b8e19648fe1769876578c4423bf134d99b62b8b16cef462e019dc13179f610220838a9485c2e81c1915e6e329d5d128493f6bf994d8675c9d5744c379878a80d4a2c71e263fb02147c1cc26efcb8525b223c66526da3fdadbeece2e81f801c5ec99fc5779291e1ccbbbff33eacd8174d687fefa85433a18b4aa4db6a1c2c93bf85e29829a31bc6962d65fadd05575c831dc8113a1a9bf078141caffd9af759e14743cf7d0a28b5822e4cb2dadbeab13bb6779c37ce64209165875ab32d7b9cdf17481d66b760aedf07fbd0bc321d8fd0648ba774db3e83a2206a5916e70986cf3af61e78a1e6952f89e46a1ac0027b54283e095cec873cedd0381e50eb0ef26e1fa2195d4dd3f87ca772191763379e690890b72277beeea9332a03fc44b522052f5ddbd747d779afa3d7a02b75b0a45adf943ad38f757d435427d9066126c2cf1692a88c9b6c8670e1b1bba6bb78e90581a05a771c940f46969601a41a91cb2014f1182363bed807861c31c4bd3d748332e05d77a0b741c33c05217215aec22dafdfa352f0d3a3ec03e01fa959aeda4913426e901d713f64ce7504dd9a5f82b55c058ee6b7e0b66f1b5ff13c8d01f2322df6b6618c018c6418c4d4252fc1028753d91ad0853951fd093977f7d3de53a23bbaea4341725ae5edcdc9d0e0f0a29b22dcec0992deb3a054820ff3fc7d374a80c4036e51afaffbfa9556d69dc368c6707693f8a297e40d55d16f6b72f170f568f645187159a1b9064262e7a8fcb18f0612c4a5245114eb61819dcaec516ade6ba8d64d40db7eb6fca24227c8f92209a16088472df90269ef338a7164234a11e232b7b8e34c0113ac3f2f8a647b4ea1f727e9588e761b64bf6ad83d955f7b5682cdb28512b9dce9a5474dabbadd6f8ccbdc28b9962288e3119a47cecf383356146f78e0d9669d79604027b811f1bc24759534c28b1f95ab7180d3f195fcaab4e1b267fc9aa59e755c0e3810bca960bbd1f36e58f36dde38240bf380fd470e6b0733817f1436b49c91d4a39414779de984d3d48d5f0818885be89acf384d83b0533406f6a58346c7bd047f9aeb465e7e8e40411d970721de48bd7022b15f0f1f4e0cbe625cd3395984b0948ce70fd0983d765cfc892028a9b4d6fe94f528dd261abd97afe3a7f33555ca9874d4632095c48a118833e60b08ab66bd123a444d4a37babd64de6ad6e2920d846570668159b40b8ff58cebc8a885c54692c202d44732ae5a51177d1f5e8ec3572cf2b754aab46e94fa5c9c6970c14572c35c5f284f10f6afb82f1375ed0afaa0b8f591f749f8bcfc045d6fe77f3b1bf6d330fb073dc4d00c41668a562c417334fe93511ccfa609e5cbab62ad14918dc2e55e312c939c3f6b1f0035310a4d458e193fbf64be4aaa967242b812c88cb18dfd42fec0b13bf363e20e8e6ce6fd50c6351ebb02dfc5e21abee76bf25217be310cacdd887c7544b1cd1f137b3a932cd29fe3b3d652f858ed439bbec032830ca8786b3aa20c5327b9ae7ee41616777eb7df9597b3fff2f6c72a7e975857b755ce84f20bbdb169d7f87327e3e1f5adf23d5ae5930acdb0cba3600cb2683cb40168f766f15bea5ff914015f3e94ceeae8acff8f8391ea6a07537eb22c5880d02c8e438e6d95c0439aabe5d5db435623037d3bcc7e68c9afa94dddb1217d5510856c14ec3fb3d97ca075ef505e8383ae5aa66b5e7facfe55be288ab781ef159729b0ca4e1eb7af8d689f0875785c526bef298db2cdbdf86fc4e90131891842a485144d416315791db38b6fe8d0317308a4699ffeff13364660c5ff019439ee67d1525c21c96ff4922ddea55475d14e505fcefda60d996a7fe39db53afd4b9f4696bdcfe6f21edd9679c7f17a504b52172690bceff92436e027a518a6976c61ff124de02d2958172409fd6cbdb56f055c36f0a9db508a3c01aae58f7a59b23aa31e14fea9e4a248da7f3e0033360bfcfd588e400737999960bcf5ad21868859a5d98d92286cb9ac97f1a73726b561ae4b789162a6aef36a5a6522efcbd0e3eecce015a77009b890846d0e1c3888041f6294faec7b6d9967e50ca602cb19070948f4fd787e32c6dfaca01f3ff7d6d07dd8fe46b381a2b97c0e2262eb94def91da7dea285eceb0cdeef1f8d0814a766234d554e09ef48ad1e3619c7e8dfc05f6c9f0f879a9b063ce81642b22c8957c07b519cdfe5bd4e9915fe87e97a18019a62cc23352d2ec2913599daf2adea6bf788e4c4bfed8f4ba069782cec0ab98d18d813a523e3bbb0ba603a4409b3a7137e59b2c5476cab20091df94ec8d4c8b01776c39d339d8763dd0f80b37804a2e594556775be08a27047aaa1b7b2c9bef3789ef995c0e98ab943ecb12a5b7481379e5fc85db91339dc5cbca35f2c15ce8f0d19040a0d936e54506d3242d85ac3bdd681e10a3afb3a8ad7796c27cd1acea0c4c810cb9c51ddd757e960f91df5316fd7e1e1e5e48d0c001d20e6f02ec16c5057b09a6731c51117630d16ba0848c6e8352c11151a6f0445b4bc783ced3e29920c86a8a96a2a39932229ceabf9183753440dc7357ae61a37f492a63edd79ae787d579512671df464ee168e8d806ef26463f651f5a0f7eadccb00fa72dc243702beac1df9120150a4c4ce1d039cd4eaeb00218c7d3522d2cef6f0c0f0431b47d0f1e63b051179361b149b3bd7e42d4aa9fe67c6928ad99b20ce4ce31e68a2f1fe84dafc254594fac15dde1469b92d2a0a559fc59a52b0e2bef024046632f20bed999d72164de64c81f380c690cbd9db3d94695ff4b3d8e3f890520827d252a485e889a005f8e4efecc3a1e89a27f040da9db210af1b93896760c89666963f8d29b98dcb7f880ce9b5bcb5228e375576ce0ea3293bc9d8741471bd623999d429aac7020c36bc9a78cce63919764925c63db16f1b9395e587d30b073674beb4314e6c9cf2b4bde918e117a142b57ed5408ee65645ebc5f8c0bde0fc38e179154deb720bd4f48b9dd2f7abaa10878af0dbad25fbf15bf2f14a0dc2fad7e4ec7c953a579f311417c0291fb70d43832cdc63184c53730afaceb7cf2113231541fc3ee51cca8b0bbfa9ac3c565817d5cc530ef98769afac12d4e0ab2ac60b007462aa42e26934e97e0e619d1f2a781e19da057a475c52b972e906459ffcdf8f659489e2a457f683924b3cb0f81115702c754838db400f5e0eab55278775699b63e6f3c9698747d188a65ccd5411e2e1db27771b7981eb8482b1e9367250144ea405d483e702ad36cf383cd471b4004a845d81f03cb80c3731f71550364250e69117c68af5d23aa7f563bcefcc6c004479f01409305e82e731b9f92601fea16186eb25a84f80bd87a0e70023baf7a6413a4ffd73079310ff638fd387a413e70db5b492e823dea56b763c946c3781a6c10d23dfe9382ed4abfa31f82da25d4c10fccb44e07fe165ea28ef33a5d5bfa0a384446092eb6ec03c039a86673d50daf409f365cda59552b1ad6379a56947c997d55f5daa646ee66a1c50dd589de01abb2961aaf75082517422a9041ae0cbc4b3acb03e885a7aea816d2d6c0b0deb3f7e131e63cd13d77544f3097cb305abdf12c88de159592f21aa927b554cf1587815e3d70510b8fb98396acf33ecc738f0d0287f3378ed3707610fb320cd2689dbd2ad28e37a89dcbe051c11e3e8f22eec88e6d1e2543d1671564b7edb1da852c2a683f719dd96fbce0af42b7fa5db348cd8c6fda9245b78bc875024fb81e12d21401553fac48513c9dd89ec4cc9c0cd9a20238be244473f723b410e1f9f736e0665853e623c763ae3828503131fcee512bae64d5a3b36c5cd3bd2e99d24921ea129c8c22fd29eb0634bc9e69222115dd865f4e5908bb996f155b2f7613ca0313ca6147a89b53995730e3a35608455d16337979c79f75ad38d5c42da68253e03e106bfdb955b52d5869a2b1959b25325c0fbd12217eb26b3738819e3a4a77900ac438562d0d3b29e189fa8f4086467697691ffe9515c6d1ba51b227114d3d996c86664b261d7c0d3ca99ac4c7428ee4bf9f857e561beba893abcb071496b5e6bca506fdaab5beb84e809fc984c2f3f9b44adce0b12935f728040cced61e205ff8320deab81803708af8bbf9cf97d35e167b5ada754277c814b0bc4af3c830c11b42b47ea06e81681e767aefdfddc0b73b27055a947928b0912153c7e39250e605699a61bf5a9bbf44d7e22e31d481c486fdb69c6453775afbfd6cbad7e4645f85b9e1a87cdb46a6ef27792476398ce570239d9e453c1d40e416d30325312e1a1f26002ec7ce9d8b0cdb63b86804de4deb7755b106e80ba13118a34b18097033e19caef36efbd80897520eb93891dff42a88192d31d3532a90824f0765ca6548224aff3aae0a1dece8fd7b4269bf5af9e5a6516a33abc52bb5537c7184772041dca1d16cbb285863fde3dc63d244f173d7e82ee5123f48b0d2f8a7551e53d87b7a12874d31bcb8ef7abfb1000ca292b06cfaba002146ec74e69bf3ee06a2ff711c414ee8111ddf42a96671da8883eb1f8aa9b0d3a3e43fe97d832e68a1ba62ede1a46776f76ee9e49141640bc2414599b491d974f304112787b9d932e750e754d98853f549aca4b4f8d39b318673f03e0287f1a0cdc14f3dcaa3375a1d6d706d4bc87783c10d9fcb790c670534211f7f45ce8ad6d17b3bf95fca0afd8ab226c85f880377af30d312d5eeb60c6e3a1e4eb941eb07fc2a95481ef28185cd0295f2bf8bcfc2c9856dab5b7326a510ab287b7b9bc3c7d923b756c1ad2b22c4bca0980a51a40bbfe8d91d955804120caaa97d5199b4f3eb6e94909b7f8116ae4ad5fc370f3f5bf24e692a39cd87e8dc65c96fe499111c62f88e72402ce7c24d4a3cfe36d246e11e9d54291d815fba319486bf10a1bfa404fdc673ee756e85713e69a7c490a65a88619d8e691d4db22a95b31737bd8418a02d6512e99d0f3a29e3a03eccc27b918df7749c1f43b3a8c9bbaffdcf3362c838c175b964b41d8ff9b7340c80b705920e4f296db445931737dd25ac9450220cfceabd31edccd44a97850824e8e02f49306d3a7fd041f93bd20b77acc5152567cb278bce0f42a88df0d299a4079be967e342d1846f9717f8bf5ae805165c2914ffe7c651c22e774bd73fc548a17cc9dca2c53d95d8ca85b102c4d4146747e0f8b9ed828b017a2c1beb7f3253e21ac2deb406ec533d9c3bb72f8497e14330892a3f37c03a6ce636ed9153318b490652a034e1bcbe29128bdc5c83f19adcd6e0d0a00c3274cb32751ba7eb46768308415042508677f5fbbcfa", 0xf7) setsockopt(r0, 0x101, 0x2, &(0x7f0000001100)="c3772ce3a938baa88d3eff84513d712e4678f9ad88d5edb241adecbae4d4bf2780e47770bc6e5082a84321a5883c798ce4c9097c9af2e43252d66261e20d7bcd5d60c456cbd841ca62b14090f276b99ad011708611726b0603102e2abf0ab5d5581ce0d19b9e1cdcbc930c3986c29cd77a6b5b371332b94bc92ccb3e1d1b73e618041e20d68fa612e4d7beb5318aa9774d38a7f0e2ad34d19aca0750fcc71a7ae6cf4f7351d7978cdd1fbdb6c254234e4294c239aa73e08cb95f5034180b6e1470db83a2ab732e01e1109c2bf93bb72832809c28a7f1346530c733ce8edfeb229eb23f5e2934ac6df6be0b162c52", 0xee) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x6c07bb1e}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="877dabade3dfd6a6249bde330c22404e734a94fc6266025e6281acff8edbcf27fc15d5f8e962edfb43", 0x29}], 0x1, &(0x7f0000000140)=[{0x18, 0x1, 0x1f, "fb4b3d"}], 0x18}, 0x8) 19:04:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:04:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) 19:04:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x81) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) r2 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x6}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 19:04:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x5) fcntl$setstatus(r2, 0x4, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:04:26 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffeffdffffffffc, 0x1}], 0x400000007, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000740d) 19:04:26 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000fef000/0x3000)=nil) shmat(r0, &(0x7f0000fec000/0x2000)=nil, 0x0) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:04:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x19, 0x1000000000000101, 0x7}, {{r1}, 0xfffffffffffffffe, 0xa9, 0x81, 0x6, 0x1}, {{r0}, 0x0, 0x30, 0x9, 0x2, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x90b}, {{r1}, 0x0, 0x33, 0x22, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000000, 0xfffffffffffffe01, 0x1}, {{r1}, 0x0, 0x3, 0x20000033, 0x7, 0x81}, {{r0}, 0xfffffffffffffff8, 0xe, 0x2, 0xffffffffffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x61, 0x9, 0x20}, {{r2}, 0xfffffffffffffffd, 0x2a, 0x10, 0x7, 0x1}], 0xbee, 0x0) 19:04:26 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20020, 0x2) socket$inet6(0x18, 0x4000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 19:04:26 executing program 1: r0 = shmget(0x2, 0x2000, 0xc6, &(0x7f0000ffb000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x1, 0x1000}, 0x8, 0x0, r6, r7, 0x81, 0x3, 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 19:04:27 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x10, 0x4005, 0xb95) shutdown(r0, 0x8000000000000000) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 19:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) 19:04:27 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 19:04:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 19:04:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x40, 0x2, &(0x7f0000000040)="16eb051ba1a8009e6b628f6242c0afeef183229746a9f0b38db4efdb9d44bb266bd6a1b3b87a746b4dd63b92e4597979287ed4605fd166557a75bad9e562f0c27639d5ea251f885d7db51d0eb353dd4e62ec1ecc7010a3c0d177076b64d12f296a13b3c4de138ea6a0a5e509080f55c9fb239ed32465020987639e40aa5d33021f8dc52bc1aa4939a97e8051a77f08a5698d8aa3af9f1564d397f36f767a6a853328abdfc12e6ae33b50d4d8ee59a02aa22ec95f387b2246e3cc594d534381052416f40cd1489bec610bf0a464b4c40087e8291695d74395e1648fe3e2f3e26253184efb7735e5d3fd997d", 0xeb) 19:04:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) fsync(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 19:04:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) close(r1) 19:04:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt(r1, 0xfffffffffffffffd, 0x3, &(0x7f0000000140)="835ecd3d8f582a09bed3e11baadfec8b0cd16ce872406c5d348bd5c5f4f02fd5c651635441ce760c614d06c34b5d2348405825bc2c7962d8b15cdd9073c4d1543bf87db6d4ca2fc23290ff1781c1192554eb3be39ce8c98d29eea3307c5b0f0fa3c2da113b2a983aec71e6c414b655a625a09d8bf1d74ce5c8c56fc5e80cd510e200dfcccf6c8e78ae2525b40d94475a8c8bf249243164f4ad67d587c4fc04d6f6331efe7fd9f45f37a35f", 0xab) 19:04:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f14b1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x200}) 19:04:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x7, 0x4) 19:04:27 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000149000/0x1000)=nil, 0x1000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x8, &(0x7f0000000000)="ebffcbff93b9fd812faa4e713048e69931929648", 0x521b59c06e4e54b3) setsockopt(0xffffffffffffffff, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 19:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x10491, 0x4c) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 19:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xc9e, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9", 0x2, 0x1}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) 19:04:28 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x80) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="cf00e363a06c273061f184f004289dd4fba197e0a86b84124f272ab07024c202983472d864d47b1a61d38fa7169c84869d085cef6594e7c43a319db26c604744", 0x40}, {&(0x7f0000000240)="916643683f64c4a5fd7b8307681f6b681d2c81ed8917dd3f80189e67afdf0f4e99d3b851e5f14b6a1135fc657db1adeab2cceba697b0fd74c495a01d44949985813b3829495963c9947db78db3d48e807052e6efb2b66e4ce4e3616305b823fdfa5cce44e9587d877cb04419fa8792ce2e795628415fcad6f8ab016d4589cba4db8e281f1171f8979866fcd38591a3281e8cae6638c274183dde046eccd87aa99f3dab706a5554aaa6138342c6e7b21d7eafb45f", 0xb4}, {&(0x7f0000000300)="684f3bdd0f05069791fbc9106e7e70b55c7ad549de9c49ecf28f0fef01dbf7d16309be09b2a2d283cd49074f9024812f6ff6b069c1039be3abb546d98db4d391980fe387ced1b1a62fc1962231161e19cfc338a937b49f94eadd0d115b7be0908fcec456cf92fc2b1c25f757b7b95800ebcca14a6891453128f214f8a6c0832e9651db1ba61015dd9170acb4f6bb0b8301119a2c97958cd72f4dd2dd5fb6a0cb1c7e18325ff39a79e2", 0xa9}, {&(0x7f00000003c0)="da", 0x1}, {&(0x7f0000000400)="77f19efda47fe3c1f04256330015dd828b4707bc2d7a1b5c0675d6c2163f9db07eb847432e4bb6942685036bcf2ee64a16325f9aea1d", 0x36}], 0x5, 0x0) utimes(&(0x7f0000000040)='./control\x00', 0x0) r2 = openat(r1, &(0x7f0000000000)='./control\x00', 0x0, 0x4020) openat(r2, &(0x7f00000000c0)='./control\x00', 0xa0, 0x81) 19:04:28 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x400, 0xffffffffffffff04, './bus\x00', 0xd60, 0x9, 0x8, 0x2c9}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(r2, &(0x7f0000000040)='./bus\x00', 0x20, 0xa) write(r2, &(0x7f0000000180)="07e79dd990b234255a16789ca809efc207754fdc7834a3fc9b7bb087e6e9d4dec15774d1c4f8d9739751e2ef2a32f4826566143a2d00496e463d7f74b46fa5fee199c8c52d0394f613701c4e48bbcf3a5e89e62c7297f2ee78db1946d869852ffda9077115ecc4218f2451dbeadbe83d963c08399b79894e7a12482eb6608042015ccc32c9c8019bbe8289525415", 0x8e) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 19:04:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00", 0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 19:04:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6869ec653000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) shutdown(r0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x100000000}, 0xc) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 19:04:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 19:04:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 19:04:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000000)=0x7ffffffe) 19:04:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0x401, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/127, 0x7f, 0x42, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1d58, 0x1}, 0xc) listen(r0, 0x2) 19:04:28 executing program 0: 19:04:28 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xeb, 0x0, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 19:04:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/4096) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x1, 0x401}, 0x40, 0x3, r6, r7, 0x1ff, 0x9, 0x1f}) 19:04:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000140)) fsync(r0) r3 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 19:04:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="2127b6d85bb39b32615842a4c45ce569ecc44a3b06", 0x15}, {&(0x7f00000000c0)="8e867b6f533cb9deb6a6d7bad05a09db7f0b8a817e66aa2cfbd92d2ee717b0c2d3396b33299c6900bc12cfeac9d21a036a52b5277cbb813313663a424a2708fc3a118dd12ea8c98f566e53b3d39eb6442334a0994d", 0x55}, {&(0x7f0000000140)="d05e2e4590b69fb446b7dadf41d0beb6d931b0f3eaa83dd8e9f6ad8aa44dd35f99e26239b7e2329bc6f44a13f21945c0463fc60a41df424a7ea025d7a69b61be6714ff15d5bac4cafc99917003c78a95573f43afe1c2e1e785976b1b7e9325ff96195d5e0cda75199273b3467dd0dd0acebccba3e5fad5d2351b0d6afe2d2fab18d97e00c32090795067d1adc02fb542843317cda0a772974d3136d79b4e65f037b04b08b346", 0xa6}, {&(0x7f0000000200)="f8944add5fd56eb766d69269bd5f109790e348a11d04bb797528610d24704dee0e02f0a05414ee0360a4a4a92fedbd2cba2657d19950b24985dcf4f1011e3c61eb70a554e0c91f972ca67db6117932325ec4171e49e282bf227a7c5a8f722dbc9f2b5578d91f245a1c7a5299fc0fc9933bf6848cd3baa2b372ee4b623a6ba59d20f82a57705d12c27917a3466afa87d0230262ec1ad2c346b9e984faee00f9841909597b43777116d6af6eb32f8f461c9852639e70b28209a816b8dd1f7d94eb258a528f67d9e0f230069a7bdfa191d7a20308fee87b39634ca5cbfd6bea6e116fe81919886fe995b5128fba9e5a2395708e2003b289590a838df3c5b34e48abf5de0504c272e7fcb3cdfb4bd8569ccfa23b38279fbf4bfcdbd71df896f3998439cae374b83ecac85eea0036b8397996b4a1bf0ff0ebcf2bb7ba74acbb4d214afce55fd0fcae71d9005d38a78c338094a49034013949b6e3e267ac7d466608b9adcd1753d828992896dd4ad7636af2394620aabc23051afe874a626949bfe303ff6e2020f5d377b5825db71e7d3dd5f8534774e5d8a47078fcbb62ca4e6734995df4300ab5aa2831996cbc23b132232d25b356fdbee948d0441b3f2553e4d6fef67794345c268bb4b99b00601af7668b99b02e9f63c673c35569bd7cae7a678621b5f52144a9c2782956e6ab3fb5680f36468fb57a46d7fd95cae8497e6857bd26e091e78d47e1984e326fb5a79bd4df16115d992ac208015a11d9d5c1f1e81082e9b90805a98d08c87fbc18ce6829b492a4c911a36356a4465eae20c63289e0676262eec432700342855b1b1e539b5380d381ae35ece5222408117e3610a47829ee6e94d6a8011dba75d069dc56fe989cf56f345893a20e51f7ea6f47b158003b37c1ffd011087ba32cf4915607eb9d295640b971a81cfd91774eb93cb99ec168f89c55aff83c9d1f7a7273448199935d75137aed38694aac15c74b95dfeec3597a2c2f1ce344644b96b53c351c7711f57b0467eefedafea205fe3acbc0948684c3079ffd7589ecdbf8af2876364b8b8883a110f307ef7b61ae51d5ab393a821890c2d22cec5cadad037e18d9c584ef10897e029a105089ae060f8e323c86f96a69a1c4720ab53907f48db87652c88a138be7a2843e0cdaad937d27023c79989dabbd51808df90cb7d6194c7be9c7fa6e886514781d3df391364b0f6a67ff913186d843201de999ef1f53e9d4d3df46b461160d5422a5ddf4d76e665d75db3863806a2773235c00f8512da2a9c0470da2fa46b1eaa03cc03517d8b0df7752e78388263c68e2811d5bca1edbedbd4e42529df9d59e66db1e04cbf7b8da4c3a476074c9eba286610027f7ed2ab5871835e403364f3537e1cbafad00fefb1820767f159bf93b66b35c5b5a237b77a0b8e7cef9a9e0446dee86a73dc3fe8fabcfa97fb98d57ba1c3989e71dd10307cf665f366f8d80bc74bda1c8ed28d1fcafc47b66a4bddb2826c50a24af662a8598c720aa9809048be5ce0aa2c5703b32ded8ea4008ad2c4b46b63631943ebcdc6b4bb0df2c613897588b8ed7a01f97b4d2a6eddb0070f35b59b68c2600ebf2aa3e4616a38e1f0205291e44aac8f515dabce362306e6a1bb7e22b6d5cb0ef3ccf862a6ddc2c910e8bcac7a35ea772f4d433a1af6f04e90be45aa37f459133f7037bcad3bb04375c294e05a6256c4855eb91357831c032d07ea0839593d435d40fd9e5d73dd0a9217e4594b2f8116634dc0e88536da50307613eb285f8a33f5606e7b549ccc0cf0ca2586345d4aa136035166221df6a4e58d9800b0d0019b0087f293e2c1e92337a8f2366e59eaf6867e2f692c0da629faa6300d908387d295eee74c0b9f76b0cacda0225671022e932ea1a1f4be4b238067914d2a90352ede7727e6a616ee218a1343bc117e48269eaf616ee6440a2ff8d25f405389155b8f85d39c1b7775a020b04ace26593368f1e2e3138b0804553920dba62253838816c67a347f6ee1710ee59c4bcd901d9d8f278491fc719997d129b85d67e7978f3edde9b2e0f38d5196129214e34b590a09d5e030dfc599347577913e7f5c679561c29cbd8eada47ce87f3247d786d023b934aeb114857a8f81d44da468c0326b410f5231b2b4eb456eda79effe89cd0531ece59ce39d2f3fd37ef2375bf0ff286001d8359b4bed940edbfb49f0fd8f8d28b54ba719fa1e77ed601f1248edc8bd91eeffa2c76c410b1d4e245cc88b5387c24760eea40cf926447138e5f80c2349d61d3a302ed448d937c74689b79e6c7507c924127e91afc39d3bd6dc4a935b68671ba5d7525d3ce23bc02e295ce25ba27b5a721b5285b35352a31c9b60714fa6115b7f651e3498a49df78dbc504eaa973b44b408d87ff9b445b340ffaed6d4096b45ec4fafff47ad2156a2713ad1e980fa8bf8589090fa8c875badfae7535a1834adca51ab08b78964d80975792bebb8f31d90c2d0858446285691e92da295d3e0b197559ee75e9b684e70c7da433761a884496d38b3037bf3a484b1d4479cfc8579a992c8a3d09502686f5ca9b2b5848719253fc8a75f0aabf8d424a33e40ecde2643a91ae6f4b09fc1b95a31ca043c0b52d784e991bc718131395cbc42bf48f830c2c58b7009e9f079f77d4332bd594d27735c4e15793e66cfd7f759b9397cfd0a5d06e457c4d76c9f7245363589e1e68684d1d4f88727887bcdbeace4c4f18162968dbac9368e10f2d5631c629fe2c4b2fd74235958191c3f44a84c857d790e632b5a2fc6a183c7896f627df70d72b8cca4d293ba2f408f70a705fa403d7916de2813c006312b4cd219d4441abc5c0b27b14569af5de0aa308e3bd8fca3f27f7d421031b206833bb4926f793b40150b755393c7388f3fc5209be8af61d2763f92472a60b604999e85c9780d3d51a6d275aa795851d8561c93a6dea90158275713c6a3dd6d144789de30abbb83520a118cd7682e95768684dd66121a7425554b5d948a39c4d72b5c0b1127d67957e135ddcda652aabfdd68f2b1436e426b1d6b256d1ea82bb9780a5209c8f4e946622238a166f102dfa2478ba1bb330ee32bd0d6294c3e1603a475bcd8964a006c9748e2513a9aa3ff8aff59e8dd7f3fac760ffef31c487c228fd062b8fc46a8fa7542227599fbcf8a3ebf9e55a9f5d96f649e5ea4072fc09c5b00bd9a03e855f2a8c398e97aa9735993de596d8a4593b0dda78a8ccf89f243fbe837fcee8a7393ef3723762a902b764c468cb441465d44bb6ae7c4f3930ee5a0866791c6ca98f2dd0237eae7cb6b429be53c80a0cb675586449cc745721feb4d3e2619100a94ca4b34f7e6a72961a34c9e1bc75e5e515732cbb8d2764f8d20dec505a5406551d5dde994cadd3d3d40dacfe0bce57f7375ed5adf60865a234fb245c84f5b0623c6f226806525b607365560de86bd0735c6248875d1bc5df5b36f7400d5e375373afe8ea85b12ddfa9794d5bf0984d8f95954c80ba7dcbaa49deff4e6c72c102c98f9ad735b3131c1aa994fb86a02b57015f77f9f3969f1b0a6f6de21e39bdf8fbb45eb1320790fa6f824c6ce6c46e8bd57841b6a16a433e0017a96b3cc89fce5868580a4fea028d20b602b2cd03963f7fc9242528da5e131af3dc5a5ef324843dffd881fba58adb25f65113d7d8c17080209ab2a5baafdfc868f6e0f10c4cb87b350adf5e220f4dff0958dbc51e21cae9739b8770818693ff4ef01308b30999e7652b81f5c99aedebce5ff50fe44b237d8156020bf2b9341d6df508958ca22c11a48530548c8e832895c45fca6f86c5e4b1e15fd344282da4eb023a18a3230593fe7a16fee0041c47c484cea12e067aa8c865c232284e7b515e39fe6d6dffe30ea8f3295b20a876a7206e2b63a256e8b39f42f0a81f36cfb49a4eb59715efc0bd2483020f62a7cc162ee728fdd169ac2ab8c1c145f6e9f134b6dd19f54a647454490766ca4a158237af0c47f814bb9a95b867473c1472c5b61ebc2e42916e26e7d3ec4c7fc79656b706edc2b5fe50ba7b86e4c2c16ea194a1d5012bb3155e219b0d5a29494f52e478054e8cb8966687c556aeb2ac56c2348cbe8cd7aaadc65b09dce6d3ea19833df7c3b6bc581c19dde49d14a7d12efa8847f435d8127b8eda504da4d4b188a86d5ddbc1bd13a142178475ee52a5acad8d37fb7726f1ca19d26997015fca46da43626ecdbeaffd893979bfba073d63d9d7293315de22a88424d88661b16f06fc2288fe5c45cdc5653741e456ea32c0c2dc71cc7df32013059257d60848430480a9340aa8362168884c2206ace11dd54203030e6ef4863525dd5c12a2477273d6926a8111cdb143dafa0aa0cac2e495f45e6137fe79b9ba1684292f909dfb50308c6e4b1942cf6de970865fcddfe31ee3a1c524e80bfc73f64b6fda3717c952681116ed42e8f021a03499dcc4fb938d8e52fc22708b555864bfef1e61fd9dafe4e3ea8f7059db41ec46242d020ead492c9e31d41e15af7ca156ddbc1e104c5c0a1f7e98070cb1d3eb0ffbebff498f606770d653bcb3ca5f59be4c8f554d75b4faad978fd73d4413950245041f71e050d9d9925281d572b997709ea541afd1d750c4a6882924c36dcc01a52e896da3283b19907e07f2d16ff176dcc714ab76c044ea72362c4763a6d9e9443935dc8c6c3124953745c0da446e1c4a9d1caac122f189c787dc10238cb0cea5c1d4d570c0ef28f1a37f7f3bb127e8a3fdc925e28c0c9c7fcf62621c0fa2ca246c2039bd311fe427bd00b158be2da6950961dd428aebfad0ac4ce6dd65202004309b7d0eb3439cc7f40738335596f57ea0428e46a80fc5020969699f10f2f97757669d120f749a01a7bdb3eb4968d419107a82d644a0e3a41e96d413ff371cddc17ee07eeef0abf580c4bb2210f4861d55144999e245e07624e0754931e71f14fa4202a437e8866b236681ea0b6e9fdf2cd70a8a648ed09c490edaf18c967b0db34c12decc5f97b9dc613ba051481d4f4a033bf54c9698f5523b1a93148676eccb19ba58244e7be6ea5d1d127c7842814598002266b0939263f6f4be637de7dc04a5590d9bfa1bbddc66feb9a7b08855077343dc6ce377264ee84c44a0e968ccf9e7fbe6a5697e69fcc3827521a2faa12db4643d3ddb54efcff32219e10a50ad41ea7fb2848dee083fa1d21c02437d32a7780ef0e445ae1ed9c1b97b0d4fa195486227243b0771fd00822223b6951c2908f561ee429ce3e51be98c20d4baee33e7ef5da1b9e565078c2a9247094ba6f615d94832e6ff07993768b4dcc3448d63e151a8d628344102e6af35cdadf0d73d75f8e0b1881ad316dc7d42c2d75192cde23b8453b702bfa5bb5ebe5792e273382cc3986ee8ecde30c0e9120f8c6143084e94939b5dbc6cebb105067aedd2d30542188f6e52d2e50bbd27a130a87fbe47a1b77850fb4042e6143869ae55d41c8c1db476315d5fa0a4e7012a6c85a955b7de74166c178574f62d40babc3616c52fe1a55ebc2a8fdbb5954326294f0be733d70940d16f61718c3490ce6687fd54edc9ebaca1a30e5476e450c45fcdd0e93e067ce8cfdf0c37519e59fc6ba2f5f29e5f6e44b330d886405f629f32c681ba884a41b2930d27c3a0e6cc424a4e7b4ff794c432e78cb3b612547307f8682a4fd79292e7fb7683c7fba06f9b0973b8c22ea66f9851e6ed364b6b504f46c0a7672fa3130af026221c7ad38f688b2aab6aa3476411c9f39aa6de3c8f71bd8eafc035b70c41875f93e15ef47b0b2203137e991d982d75e03d33", 0x1000}], 0x4) login: panic: amap_add: slot in use Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 205601 6471 0 0 0 1 syz-executor1 *205861 6471 0 0 0x4000000 0K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c amap_add(5a483116904d9159,fffffd807b937b40,fffffd8007496c60,ffff800020c950a8) a t amap_add+0x1a6 uvm_fault(6138c41a5cd3e1b7,ffff800020b93788,0,ffffffff81c0b080) at uvm_fault+0x 1986 pageflttrap() at pageflttrap+0x216 kerntrap(c40b535ab089edf7) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd8067660ad0,ffff800020b93788) at alltraps_kern+0x7b copyin(a3631a9d4003a848,0,ffff800020b93788,d6012527758,0,760) at copyin+0x56 syscall(2fc432059b12c8a1) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,d5e0f7fa1a0) at Xsyscall+0x128 end of kernel end trace frame: 0xd60125277e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic amap_add: slot in use ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c amap_add(5a483116904d9159,fffffd807b937b40,fffffd8007496c60,ffff800020c950a8) at amap_add+0x1a6 uvm_fault(6138c41a5cd3e1b7,ffff800020b93788,0,ffffffff81c0b080) at uvm_fault+0x1986 pageflttrap() at pageflttrap+0x216 kerntrap(c40b535ab089edf7) at kerntrap+0xeb alltraps_kern(6,4,2,0,fffffd8067660ad0,ffff800020b93788) at alltraps_kern+0x7b copyin(a3631a9d4003a848,0,ffff800020b93788,d6012527758,0,760) at copyin+0x56 syscall(2fc432059b12c8a1) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff43,0,5,d5e0f7fa1a0) at Xsyscall+0x128 end of kernel end trace frame: 0xd60125277e0, count: -10 ddb{0}> show registers rdi 0xffffffff8135b537 db_enter+0x17 rsi 0x12e8 __ALIGN_SIZE+0x2e8 rbp 0xffff800020c94f00 rbx 0xffff800020c94fa0 rdx 0x12e9 __ALIGN_SIZE+0x2e9 rcx 0xffff800002f4a000 rax 0xffff800002f4a000 r8 0xffffffff81b488b4 kprintf+0x174 r9 0x1 r10 0x19fff0ab494856f0 r11 0xf765a344247cc5f4 r12 0x3000000008 r13 0xffff800020c94f10 r14 0x100 r15 0x1 rip 0xffffffff8135b538 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c94ef0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=205861 stat=onproc flags process=0 proc=4000000 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b939e0,0xffff800020b92730 process=0xffff800020b95a50 user=0xffff800020c90000, vmspace=0xfffffd807f00db40 estcpu=34, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86960 186504 64208 0 2 0 syz-executor0 6471 205601 28147 0 7 0 syz-executor1 6471 492003 28147 0 2 0x4000000 syz-executor1 6471 315513 28147 0 2 0x4000000 syz-executor1 * 6471 205861 28147 0 7 0x4000000 syz-executor1 66099 512093 0 0 3 0x14200 bored sosplice 28147 484845 16230 0 3 0x82 nanosleep syz-executor1 64208 153679 16230 0 2 0x2 syz-executor0 16230 141770 48875 0 3 0x82 thrsleep syz-fuzzer 16230 212386 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 452970 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 190024 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 111020 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 179649 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 170477 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 238000 48875 0 3 0x4000082 thrsleep syz-fuzzer 16230 227308 48875 0 3 0x4000082 kqread syz-fuzzer 16230 364276 48875 0 3 0x4000082 thrsleep syz-fuzzer 48875 488784 10229 0 3 0x10008a pause ksh 10229 428857 79326 0 3 0x92 select sshd 11195 270608 1 0 3 0x100083 ttyin getty 79326 319354 1 0 3 0x80 select sshd 44189 301887 12475 73 3 0x100090 kqread syslogd 12475 222181 1 0 3 0x100082 netio syslogd 87814 460579 1 77 3 0x100090 poll dhclient 44785 135698 1 0 3 0x80 poll dhclient 27078 253598 0 0 3 0x14200 pgzero zerothread 51677 402240 0 0 3 0x14200 aiodoned aiodoned 13605 170487 0 0 3 0x14200 syncer update 66880 302175 0 0 3 0x14200 cleaner cleaner 78217 234118 0 0 3 0x14200 reaper reaper 11329 412078 0 0 3 0x14200 pgdaemon pagedaemon 45432 74622 0 0 3 0x14200 bored crynlk 27382 377755 0 0 3 0x14200 bored crypto 6324 322675 0 0 3 0x40014200 acpi0 acpi0 37464 464229 0 0 3 0x40014200 idle1 55255 67548 0 0 3 0x14200 bored softnet 90837 393279 0 0 3 0x14200 bored systqmp 75690 223915 0 0 3 0x14200 bored systq 60951 448131 0 0 3 0x40014200 bored softclock 44217 441380 0 0 3 0x40014200 idle0 1 511343 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6471 (syz-executor1) thread 0xffff800020b93788 (205861) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822d88a8) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9457 6328K 6331K 78643K 10565 0 0 pcb 23 9K 9K 78643K 63 0 0 rtable 100 3K 4K 78643K 188 0 0 ifaddr 35 10K 10K 78643K 47 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1244 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 2 0K 0K 78643K 2 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 65 0 0 proc 41 38K 70K 78643K 250 0 0 subproc 64 65538K 67586K 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 9 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 166 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 80 20K 20K 78643K 918 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 5 0K 0K 78643K 12 0 0 temp 81 2352K 2420K 78643K 2867 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> 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 54 0 45 1 0 1 1 0 8 0 plimitpl 152 14 0 7 1 0 1 1 0 8 0 plcache 128 20 0 0 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 20 0 14 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 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 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1499 0 115 45 0 45 45 0 8 0 ffsino 272 1499 0 115 93 0 93 93 0 8 0 nchpl 144 1767 0 183 59 0 59 59 0 8 0 uvmvnodes 72 1545 0 0 29 0 29 29 0 8 0 vnodes 200 1545 0 0 82 0 82 82 0 8 0 namei 1024 3997 0 3997 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4173 0 4173 8 5 3 7 0 8 3 sigapl 432 232 0 218 2 0 2 2 0 8 0 futexpl 56 596 0 596 1 0 1 1 0 8 1 knotepl 112 82 0 55 2 0 2 2 0 8 1 kqueuepl 104 22 0 20 1 0 1 1 0 8 0 pipepl 112 170 0 151 3 1 2 2 0 8 1 fdescpl 488 233 0 218 3 0 3 3 0 8 1 filepl 152 1230 0 1132 6 1 5 5 0 8 1 lockfpl 104 18 0 18 2 1 1 1 0 8 1 lockfspl 32 26 0 26 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 146 0 139 1 0 1 1 0 8 0 zombiepl 144 218 0 218 2 1 1 1 0 8 1 processpl 840 248 0 218 4 0 4 4 0 8 0 procpl 600 357 0 315 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 102 0 83 3 0 3 3 0 8 1 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 135 0 0 8 0 8 8 0 8 0 bufpl 256 5115 0 965 260 0 260 260 0 8 0 anonpl 16 28880 0 22141 29 1 28 28 0 125 0 amapchunkpl 152 982 0 891 6 0 6 6 0 158 2 amappl16 192 659 0 317 18 0 18 18 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 26 0 24 3 2 1 1 0 8 0 amappl13 168 19 0 16 1 0 1 1 0 8 0 amappl12 160 44 0 40 1 0 1 1 0 8 0 amappl11 152 187 0 177 1 0 1 1 0 8 0 amappl10 144 60 0 57 2 1 1 1 0 8 0 amappl9 136 342 0 340 1 0 1 1 0 8 0 amappl8 128 157 0 138 1 0 1 1 0 8 0 amappl7 120 34 0 28 1 0 1 1 0 8 0 amappl6 112 75 0 65 1 0 1 1 0 8 0 amappl5 104 116 0 106 1 0 1 1 0 8 0 amappl4 96 274 0 252 2 1 1 2 0 8 0 amappl3 88 127 0 120 1 0 1 1 0 8 0 amappl2 80 1052 0 1002 2 0 2 2 0 8 0 amappl1 72 13459 0 13032 24 9 15 19 0 8 5 amappl 72 566 0 531 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 233 0 218 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 233 0 218 1 0 1 1 0 8 0 vmmpekpl 168 5639 0 5616 2 0 2 2 0 8 0 vmmpepl 168 31236 0 29903 81 13 68 71 0 357 10 vmsppl 360 232 0 218 2 0 2 2 0 8 0 pdppl 4096 473 0 436 6 0 6 6 0 8 1 pvpl 32 109928 0 100234 98 6 92 95 0 265 13 pmappl 224 232 0 218 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 403 0 3 12 0 12 12 0 8 0