Warning: Permanently added '10.128.1.17' (ECDSA) to the list of known hosts. 2020/04/05 00:44:00 fuzzer started 2020/04/05 00:44:04 dialing manager at 10.128.15.235:1030 2020/04/05 00:44:04 syscalls: 338 2020/04/05 00:44:04 code coverage: enabled 2020/04/05 00:44:04 comparison tracing: enabled 2020/04/05 00:44:04 extra coverage: support is not implemented in syzkaller 2020/04/05 00:44:04 setuid sandbox: enabled 2020/04/05 00:44:04 namespace sandbox: support is not implemented in syzkaller 2020/04/05 00:44:04 Android sandbox: support is not implemented in syzkaller 2020/04/05 00:44:04 fault injection: support is not implemented in syzkaller 2020/04/05 00:44:04 leak checking: support is not implemented in syzkaller 2020/04/05 00:44:04 net packet injection: enabled 2020/04/05 00:44:04 net device setup: support is not implemented in syzkaller 2020/04/05 00:44:04 concurrency sanitizer: support is not implemented in syzkaller 2020/04/05 00:44:04 devlink PCI setup: support is not implemented in syzkaller 2020/04/05 00:44:04 USB emulation: support is not implemented in syzkaller 00:44:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x8, 0xff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) pipe2(&(0x7f0000000180), 0x1000c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x40, 0x3, 0xabe}]}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/218, 0xda}, {&(0x7f0000000580)=""/2, 0x2}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/237, 0xed}], 0x8, &(0x7f0000001800)=""/232, 0xe8}, 0x801) r4 = open(&(0x7f0000001940)='./file0\x00', 0x20, 0x30) fchmodat(r4, &(0x7f0000001980)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000001a00)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) preadv(0xffffffffffffffff, &(0x7f0000001e40)=[{&(0x7f0000001b80)=""/140, 0x8c}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/235, 0xeb}, {&(0x7f0000001e00)=""/29, 0x1d}], 0x4, 0x0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/wsmouse0\x00', 0x20a06, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001f00)=@file={0x0, './file0\x00'}, 0xa) 00:44:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x6, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(r1, r3) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getown(r4, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r5, r2, 0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) fchownat(r7, &(0x7f0000000240)='./file0\x00', r1, r6, 0x6) r8 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000280)) r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x40) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000300)=0xffff8a74) setregid(r6, r6) r10 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x8]) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000380)) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000003c0)) 00:44:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="540f3f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7) read(r2, &(0x7f00000000c0)=""/113, 0x71) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/113, 0x71) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af60000000000000000cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6b5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1cae3db4062113c6cbbb964400eb7de5fd5a23e0b00"/1292], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 00:44:09 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x3}) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setpgid(0x0, r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) dup2(r2, r3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:44:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0704"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 00:44:09 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x30202, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) read(r0, &(0x7f00000000c0)=""/113, 0x71) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x10000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) 00:44:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8e) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x18) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000200)="06717015ea72564bdcb1638cd7208a556f03773ea064895a0f12269caf0e1327663bb1cb34c6e0fca8e0f023016e3ade843ec0fb16ff29295f0d05ca5be6469324f37f", 0x43}, {&(0x7f0000000280)="6eba18e9155689cd7a18f2ae5f6052eff84d60d08a6783a0bcf8a7ab47f875e8535eb1c69e83146df89f051af0bdea3c11c629f54b5e115b03c3f0eb21b78f8700cf34fb87c9808dbe10db012a6f3f70cdaee7be8644c40b6df65de1dfcf68c86c37e90a00a22ce5189068765f29558c8c8062950ea4d86b3285097db8d0c72be8be9e133b9dfe21a10a2ac949a0449b43881fc3d2a4dfcfeba1e0b8b9417630221db01b7d36ed98355ce0dd5228b92b2dc0027ebf8bf13fe2aba970f3d905379f347f110496d032580beeb5eda5d018dc1678e3d668e0cfbc65fefb7a65aa3fe69a120e4ed79663bd16bec5b0ec9ea74990f12cce5d0157e0d508ca1a74", 0xfe}, {&(0x7f0000000380)="fa147e172dfc809623959b0f3c57e9020094f16079d4248048818189e140f5fa9bbd78284940ef57b387c59dd41e9f5043647b9689016879849ef29877021bc7425b822a3bacec6b2216b817321b2ad45c174bccd4041981548a1f430eb6a2436926062f1a8eb88742646c72b5e996dc1d832ad5cffd2095e9b1f0565fa6771ad2a8f54648946cd4764e607d00605e8316ddfd989b81d1efea4dc8b4df965e9347f097e401", 0xa5}, {&(0x7f0000000440)="a301494734ee5393ef94c18d2503e5ab8412a54fdbcbec3a4a322852e74f723f2470d45a6661d66d1a011beade206a690ce72150249e0787fad80b3c9a19ad2ccc8c34ba009b3a50bec79e396dca09e4131afa2e7df86d4d754ff171592eb1250c35b4455425d1662f310c77c38a80c39d9506", 0x73}, {&(0x7f00000004c0)="ad35deb2f87d37995f79f04bf8bf2945c9500aade314d8585317beef3890d19aff9bf823549e98f83c46fec25feeaf762c452750614d8621f37f901695939d3089e5ec452da156a17f317303e97f96fdaef0a33ab16db3bb4ab12feeac64e79d3df58ee322aeea3cf6bf9b04a1ae409bb83d44c8f35458a49830c5616f170c88602eb81265c7182940e1cbec7737f450630c7a0676dba80de229d084e118b0fd5b8b7cf99563b90a1b7514fb72ce", 0xae}, {&(0x7f0000000580)="6c9de041cd2b5281f749a229a5229249940b2d3db8e800c27594d630c195c0e290a6beabb01b6a054e0d8446753130be5801d944d52705ff65c5f06c22e7a8252e50f40f7d6298115cce7c288d4b8bc505e64036a348f6e2", 0x58}, {&(0x7f0000000600)="83ab81128bc3adc188605e0755c578ebc55e6a682c646219fcbbab3c166ad5839f242f79e38f8d24f2b2a0efd8114ec8ddd392451c265aa5678e4a06b717152c25d1eb86338a7adda6a6767a21c7b2f48cca", 0x52}, {&(0x7f0000000680)="4aad1b62fbada213fe38f48b808386ed8059097aabaf52b67a5e8d9d18b15c63fa98c7f22f004410ba467d79a233375cbd4603de39cb32aa946cea3085ee9793cd338136916a6194258d3df7960247da780ea7cf6461d9a005270552d1751b822a14922689619727f846a91f2a058116607209c5d93abaefadc25c8a1058f3532a803ea2ac244edea95056cc7a6484c3adecc2666ad80cb184786a3f48eed4e370617946f6cdd5d836cda3d78fef21f8df07012b15c4b35fee73d3a3a74a889a859cb9fd237a0b342251ada6c5faa5b9ea2b01536985b4202a84cfb11d1c9dc659de7f964be15115e446030e31f963ac4b57661c2b18cbca", 0xf8}, {&(0x7f00000000c0)="dd1f8098bb113d725bde40d5f41212abb4b51089db03f891303b54", 0x1b}], 0x9, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) accept(r2, &(0x7f0000000840)=@un=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) 00:44:10 executing program 1: open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) read(r1, &(0x7f00000000c0)=""/113, 0x71) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt(r4, 0x1f, 0x6c, &(0x7f00000002c0)="77e300df358c2dafd5bfd38d529bd9616554e596b779017128970d920e98f240eefc28ae93bfb9d32f8ad4e7c8d6c958ce6ed32888e9492f01c0f860a6a0b5f36ebb7b63175e60b3d8dd9f1ad5e8724f59efa6b19b1c7bd99417be2a2be623bf7b00ffe9b295f3a87c7bb92bf5bc91eba5ab453a4dd56f5af2bdf7f75110da8fc08a610d8bdaa0e673ba996ec4241642693fa2e8ab29c572fe1fa4e3cfb4b2d96fe95df4b4c52bc71608c401ebfaf5a570f275f9e9f635e979600ac9d25e9e023bf008c44da50ec95f1bbb5225bb938ad33cd7588d64dd1d5e567151aae89058440782847660f59cc99ba6d783422c32e32792a6157d90ffc65bae01d4d5baec75b827bb11031bf5be07ae1ff19e22719cb1d7fc19c6fbe1ee0b74b6367507feb2db3736d9ee0a164807208792459670cc062d848dcd9c175adf039795ccf686ed46f966259c6d16e25a923dedb5c2acbcafd1ec89515d943feb9fd52907dfdd225234959e0fa81840bda123d997d5abb78dab08de9ddd677c833ee7c39e9842c0874f225a2dbb95a5269609926a337d9f249bcf9cd1ac18eaf99ca8d4a65f168ad61c2a2cfb3ca2ce38cf5c8c2b8a7bd9d273e41886f1858b8613506fcf3037b98ebec98c4b81cbab9cb4ab486310f6e4c871b691125e714c87bef540ab576c760fe2cd97223ed5c5f73e776a8f6e7757f35dc9ddf9c3c3b93a891a4b7e12760fa87f3a83f8820f886f84410b2dbfc121d1d8cd711027f21d647f89272a386cc39443ef19be6e70f9e98013848940c61cb30d2fca9a0cdbbdeb2f155bea3c1d118fd7f547fd4a1322378c5995eede099d4c4c6edf2a", 0x256) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/71, 0x49}], 0x19, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x2}) execve(0x0, 0x0, 0x0) 00:44:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffbfff], [0x0, 0x0, 0x3696a8fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x6, r1}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getgid() ioctl$KDGKBMODE(r3, 0x40044b06) r5 = semget(0x3, 0x4, 0x310) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r6, r4, 0x0, r7, 0x40, 0x40}, 0x9, 0x5}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 00:44:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setregid(0xffffffffffffffff, r5) lchown(&(0x7f0000000080)='./file0\x00', r3, r5) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r6, 0x2000746f) 00:44:10 executing program 0: r0 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 00:44:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffffff8d2a66df808ced383b1847863ad100354a1870d240d842fad8db104b7e8551d9a5ca8cef3a913eadb3bee99525483549b87e6c8aa0f752d3a3cb141d751e02004d01d59d8833eb230a91a4f7b820b1e8055dcbb27d21c6a0877bca49016d808a58791a3c5ea4dd429a4f6773a30cf09d1aa268cd602d7a5fbbd1006caa52ae4ced9b92053355e6311c8688a16d4ad8c095e65b759113fd793f4825ca98059001896d89fe3cb6"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f64c11147d64b52207d4ee81ace366dad20e565f5a"], 0x10) socket(0x18, 0x0, 0x0) write(r0, 0x0, 0x0) 00:44:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0f56f6e156abd9e03000"], 0xa) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) 00:44:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffd87, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x9) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) fcntl$dupfd(r6, 0x0, r7) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="16d343bdea9af0df89be154e0306cf8ce22ff0f3d9b7276a53d7eb5e786d79ff25e1ddb3cb958cddd33d9c114130185b54f0ba287d92e965c657d468bd462b1706", 0x41}, {&(0x7f0000000340)="395324130c7db34f41f13fa52b1a39db3c7b1014ce53e37b74a673d0f8dde1f78f4ac2682d0365007aacef7562b3fcc93a4e150efdf517455ce44db9dbe49d043aa6ad41ac1322011a889c406d316dba78928a567f64545c7c7e0365357df4b184778635021ef244f31b3701655f9f19e2ef48f32b3e39de47597bc133509e691ef62320d479a2a1c56a06d27b176303", 0x90}], 0x4, 0x0, 0x7) 00:44:11 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = socket(0x1, 0x4, 0x20) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000001000000000000e2450f792e74b63844dfe30de881aaf3aa536157ca3f9541cd509291547dd0ef733ad85039037a2abb1ef63f3c59eb5940229d89dd82f86b480b6facc9119e680626285fd9243e34150044d9e2235f2481bfe02533744c3c0ca58fa6"], 0xa) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x7) read(r5, &(0x7f00000000c0)=""/113, 0x71) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='\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', 0x80, 0x0) r7 = semget(0x3, 0x4, 0x310) semctl$IPC_RMID(r7, 0x0, 0x0) openat(r4, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) login: pckbd_enable: command error pckbd_enable: command error 00:44:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400)={0x0, 0x4, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000001300)={0x8001}, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) 00:44:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x118, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x8000000000f69}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)='b', 0x1}, {&(0x7f0000000580)="fe0250646730a82d1ca49152a2e768ad63c6cc0b98e8c986aad5bfb301ecd1ac935f0d75e48bdecb5773aac3a09b7f32c2a17eb0c63dd25a0ed9dab9e042237004a3914e0b5348d01a66cc6fd4a60e1bacae2b61fd11d5e1e0064f17f0eb24223a1126fd4e710532963f533f48795bcc7f77af5c120a53bcee39061534747ef1b4b6aa9e710ddde8d17df647fcf36e75d4d07e4ea893783e6ddae22103f554a4ae4e332e66", 0xa5}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:44:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="25e6e7376525702859401a4311cf33897a5c0087db7acfb324748d4fa5f58e98f3c674f779f0f1e197c38e8823d322df2a92392cf245323113a9986f2869410d4eba6cc3a3875bc3059024baac21c17c6dbdb2d92d50b39dfb2cc15a70dbd5d8123e1b97ee20a657f6324d526aa5ab3618716d73ad", 0x75}], 0x1, 0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) dup2(r2, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 00:44:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:44:14 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10007) read(r0, &(0x7f00000000c0)=""/113, 0x71) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) kevent(r2, &(0x7f0000000040), 0x8f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe1, 0x1, 0x0, 0x6}, {0x7ff, 0xff, 0x2, 0x2}]}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 00:44:14 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x7ffffffb}) kevent(r0, &(0x7f0000000140), 0x486, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) dup2(r1, r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) write(r2, &(0x7f0000000180)="79d5b7474f3fc66a2eddf7c880bdf71d9a01dc0fa8c8c4267e878b7d12b774766e3d180582f946ec8bed66b8c9dbeee954e77e81cc6fed67d433cc8f7e6f2a0d8e97f7117158b13a8dcce3b010735b6603ad0889ca968034af69b82b15f30d60acd81a1b40bcc143cec39d077fc2269f2877a4f66844377308152be87eec1a99a0fe1821cea28d675331d5be6b4745163112c7e416abe07f83851be764e779689a414fab11b95fc7c01a6d4ff3c9bc3288d25a4197e2872253214fb9c4da8e88dd97bfe7fc7d1dc2076b432be293034197d4a13e0a51c581113ba1304431239a0b09b2111426cbb661e1dc7d6f328676b82fc946a75da2c4ea0eb6a4c8927c65ed5d187d9f4128ebef7aa5f343ae04adf193b468eb7508ba59f65977156aa4f5d1c59d47c189c2ba6e41d6ee0059c065498c1ce90f04e43e32059ace7a396af4424b093df2974c1e4d10bccf594481202fa9de5672ee8e30ce192e8bf66946cb2d06b3f738b4c8ab5fbe79d9cb4c345980058c2514343d0398bb18d45f174390398f1de9d138efed4775ac5acfa3d3110a83ca4b98a1d06fa3ebfc960f86a1e3d3a096fcacd9393f2a571d5cc61048183457b84f581a27781d2ab6fffce3c181d1d05625efa34de7b236d672c7c9893a40a0b024b0dc3ca4c95a726a4aaa8c3fda4da490580741e2325883037fd4353657cdf3cc7dbdb5f00b42c3a237bc0dcfbb99d8f595be0c867b0b81a6280189633c7db59e13ceeb2ec5852b6beb241f8dd928c8e111436cd41e33715569cec98459537fd78847cfc282e1fd7bce332dc0e4df53f858d583bff8b53fe7f55afdba14003a269f60cdedcaa6efbb890359faf5e6f02e963959bd0ec5e1ae49ed87e1cd09165bc0fdda4733ea3c8b903fc2a396980a0f1e5b20c9f1ff74e1af4d019777b710ea58be9fc42113052acaf9b062a801953ca34adb5e3c869c0d096beca590db2a61932d0ee9a9e382324fd470f5f14f72f90b1a5ef63cba3135c12383eaf975c7be69261756fcde1e555fe262293958c27fc73e438fd59e19deb190c1bd52a131bb3b3986c5674d40e8ebf93dd078a7790586dc84760a7992b66cf4ee96a115db70d71de15fa8cbc54581b78a67fafc65b11c3091f39908b10dffef66b6617a67d332d6c57e0fbf64b5878c68d48d0b6593fe54fe31a45e5e6dad55aae5f0ad26fa56fa9a6eceae5a077a71c0eb172c7ed967c74bbd67709932698eb04b8ea94fdca49ff4b2b3683df718ede359a66b51d8e482b7498809d83ce551a40c2fb2811a14029952ce8bcdef1b1a4144e381f40382a5dcedd4dee35e6f4b1ae00b8758082a327aaa776a12937650371aab43d362155bd96da723bc4d7f842df1fa7d74872d491df6b1548f914d05b3bd7a165e98f658145ecca939edf932f36cad03a45a2198aee67bd23428655273945ee89ede957578b11d85a907f83311712731f6d21fad55a1a0c1788e9a2e76c066f73aca14250493957f3d8c0e0af1ca08ab21168e58d55a4d0c72fbb88b2e4004060ac0db74b8f7d793c3e48abcc3bfa281d8e251b34509736701962abb24657fc9a3bcb96281167a4f55820903d4fd69cdca91a853f5104292dc8557881b8974578a6020107313e625bda6c6e2713dac2643da20b445392a8684a76f121288ec83abdaf097c292080e73c24a19d456441ea794634f92a793c3996d61c8450fc7fcb5ef4284ef897059195b80fe310523c29e9360f0a20c57e3ae4d8d4127c389048c93e24d130ef626363ede4e9d2b748b00b656961c3671d1d303e7a9949b6e423f48a4fdf6ea6d17df3d9452f80370884a320ca45e2195a0b8f9db692903c1992a02ec7ea3925cd2f63ab11e186f352db6a3f12b7c0172b4d49d6f71342b22ca2ae854d1e7abf867ea248b7a4980e236c246f9613a2045177baeddc78d3c671c865ebfd62a5083061e6d8b1951c67a5a397ad99ac229e13f95d63a936bcff9ce7fe7c139468f19f3a0db75bd3f7d04db2abd37e58f83d34ada44332fb6ff4911ba412e1ee5e99889f331fd1af80236127d01d58b0690406216ed340a05ec82c2f80e5baf0df9172df503fb1214d4b916d8598e3636a3f1ad5132496457d870749a831517392b16301f949f324e57760b1fa0957ca0e29ac3155259209281ac688e825b3384f1145530424e018aa022c74b6a7a1fa76e5580aa568ecb6ca34643eb608de511054551ed377d095a23803520574c097455e6eb63434065db928594c5acfc068948aaaba2cdcf62dde12ec7254b8102b8637d2d8f4f77ff0ea769801558bb721357a6ef1f74e2ef39b46e5deea50c1578ca11fb94b99b01d9b7beb5254da0dd2e58a81fcca3e12c5e737a1ae50d3f9793949c8cef5967a3fe44830f9b0531f0dd6617962f6501f7ef598021f40bf57328595099201ded227f77cbd9cf376456a180e096e41ff109076fb94d54a16251c04f8cf3b34d8c179c882b4477f96a02491cc8af541814baa103feb44fbb385a5164b19ad88fa7b1bb3ada21e50f37580ea8f00e865f6b2d76d69f53fdf2d2eeda18b4aec2910b9411519cd8b68dee69a818c86edb2b54bfd08f66e5d64b5130f269e9f39f7b79a5cde4280cc803a55f186a7c1d2a4192dd90501e864b1c43193cfb1a7eae897764fe4c246e0fc94878ed267b5d6b23a26f027e30b4b221fc1a94a8f75ee8fbdd0bf2fa4e9860da23b0a7d59c083646d7b4700ee5745917781cdfa00c7dbc3c151557813ea50339df27428cfb87b07ad3b024e07a465695676c11227e93450d2c8e3356750680b4e11fc3ab5f6f07ab363ee8fad10554a8d1277f83c0756d1eb35dd8003d383515daa9e1d9432cce280bcc94a0635601aedff9851c67a3f38747cbbaea15b8f57dda1d44e9eea4ccd5a99fb3f14c5823bb9b3ee84f0a06fbbb6a711af999976258a2e0e7f145aab1bda41f68ca67753245c3240c99c519a12590ac9740040169ec638b5c089a09883eaec7fc43ef47ad5e7f4642b32e926f8362245e3cb9ac09a64fc70a51504ac0fc8b0104211370d889e8f0e642a726b3f9ef0e1349c21b1540060e1fd9fae5956604372f73306ff0ace498068ec0ff4c76abb347f6a3ab21561d0165894baf4a8c9ef3f7854863f1843c988ac0ba8bd72879e1588e618f9e11077bc3b7129e0728fc6643a1b363ac8cc95ae9d4a7f428a3ac0ff6a6aff752f486ff7f28a38d184e4a11d0531a234674ad6e3d7d65328536cc091018afff5b339fbc609db39608f57f36243a0c09c4ebf1027794830ec2b9f729177fcb1c8f88113cbec8e5ef26edc471e0d447ed38c5aa622f73e4f8f73ed440a7940edf6f9c470c41d5481a31b5e031af96f553bca147b4ef0da372992fef6901d664d557e5b68eee32c1b5f2dbb1d9fbfe90b69fdc9529e0bfff12dccc919c53a1f9cafdc7f39008aeb0825108b9bf9d792f99676671f87809cd99610e0bd11c5780f872960cfd0382abeb41de533b03657deec7646f5afd7f08f939c1f19d3f1bf3572c3afd29be061d26af79987c60884314b09b2c9b23bb15fa99e434ef60913a133ed03d702f86dcdd3a00581d1edb1a090ecb1165a08ca55fc92d63a1920ff91e5c259ceffb390416ad59e6f0e98a5e0694c39fb0dfde30f8a33484b28c99418dbda60bb4add6038bb9f8f8e023e9841fc460af91bf7e3d520ed94a9d721e0c7c03136e8b3c72a0b320020a69e00bea0f8e4e96cd29a8783ca279819a1cc54eead196bf8b9edeb26f4842cfa35b4e2e8790f2239fddf938bd705c4cccd29595f30e41bc7c1b2569b1d080ebfa66ba172b10c1ec002acec851a8e1b55100a27b9885caf1cd01131255d70fd607150b9f2d57f2dc4eb031151a6fa303b278bd128695172c7aac4dc9c8f6c4c3f6be538bcce1152be36b662cd11f9e87acc523a45854b7a94c741da1ab609e1c636390012bc0236843fff0852853e5b39f14c1873b5f2bcd77efeb3befec67215a27da72eaa298bd27b0b6c4db3f263b3f7f4a1afd179b3e6367f17c3820a09ac75440fded198700f48955ca2b2e6607ee86d3e0d7144a602eb9630c56a159eb1bf18d4152f1b082ac09a2a526e9ec0b1a81900a46422d0af66adc3f803221afa5d429ce12d6c299362021ec74293f6ce723276abd0fa22fe168c3e85eaa35ce2ca01a82ceb8b9a4ecf0001e61efa5c0928e759a86c858ce2dd573e8fa07881364e7f5f6373acd7ee1dba486ab85c679d7de79e1f6130d80cb8072e707f5217cfeb00973b1622a400c3aab60a59588601697b81e8994d4a633921ce87ddad95d2526f4bc0bbec6b0225541b602b96c7038bae38974c2cc216cc6aadbc707a720b70591b04ea0cf86caf6f7e574b1dd0560761b329f25a0c17c2dcddc7455d7a39bc8c25ecb984437621e7dec161c5590fb598f543cbd57f82f7b6632042b868426caa1dceea225b000bb5fc2d58404fb7e2aeaab9e788da07ee50eb8527fd0ddf5a5e0969f09e2deead59bd4e3b5b6d43c3f15b68cb8e177470d24aca66d21208fd0a7462f1ebe33ef60a516f738f5d3404aad9686e22745e05e91b33f64fa0ea09d788428d45e25f7d64eb08b738822302a36e0c7cef9591cbf8e13ceee556ad5260d0172e936ad5ec4b92f576342ed4f9346fc82f31fa75b32a35d30258082c7d1afe42e4a80d5d1025b6e915f8f2a5dc7a18d41d5b094b13568978e11907485445911e0669f1bd29edbc54a6a0a59997418184565cd4a3217c0c0dc3974d3c3b402e813b550832de2599ffc12dc8368be6c1bb3824290ac7fbf284db439b8f38c5abb1560269af71f008e86e9df2698e851dd3b1a6f9ca0ebf74faf3da55f22599cd54e3635b45034aaeaf879ba105d40c0ddae3a484545dc51d3f584507d287d3d03cf13b9d6009cd850db0d750fa663b07f5b7a7eeded526cfcb7502310c4ce8c00873765d34e8204b79d2c70159031a8bec755df5590d315cfe2ac232ef659f849b68a6730793dac033d0e5a3c8dfc91cb111418181521ad18da8d326f8d691614b53b970b975c51054dd6e613103c6b36ac8618aeab44eb56751973f41253bed8c70f54927055bb131c548a6752fe265024eee66a9c4485e2bb6ce7080aa2e7ca7a6fa6da84de776655649a8b6b7bd28b7ce85b841649cbd77ad56f01a95d7a78d97a3364e5ed36c1e2b9247272d715ce7de1819260a1fbc8952d0a972c2a98a07d0ba0399398d16c008c4206d53d8b3cfaeef8b1e11e111e3fd01c56d81f9f8b75f272aa63c3c868f04a144cd7b8d17ac0270be95166cedc7c61929bda483f9f21802a7ea94c154281bc4ba23baf7a2a7814d7e3b85d3b56376e0a65bb70c847c8aa33c92a2ca8f8859880606e0c0f84029701ae3d9dea52705e2eea0c3543c0e9d0480879bb37a551d06073ba3b009cf7dd81786a2810906947e487b189c1930a0bac0f84f9f476c9fe3ba31e483386a7c1687052ff69890271bf608e6000983a5a9b452f5574dc46fd59379c509f6abd9a17020c273ba88cd6e7615c1a6001d5fcbe2d8672b75c370900cdc94beabc4e8a0ee4994d85c5d3722da9b7cce8f5351dfd53303b674633a087a30c4442dd064b55d3505459ada5756005bad7259ff14a7225933abe0d301b538415453a530eb7831e2a23ec161c2a0308d83174e7dae7c1020952f554c65b882b832b257bb9901dcb6aa09cc47f271b6efbd884c861adc92818634733cff27f67a67b4d768211ef79a67cff9e7dd616a9ddac0fdf98bb6d024a15eec560e56ed54dbdb4", 0x1000) 00:44:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) sync() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 00:44:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f80c773f2a00b80600000029000000310000000000000000000500000000000000000000000004000075aafe12"], 0x38}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) read(r0, &(0x7f00000000c0)=""/113, 0x71) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xb27a) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:44:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6011, r3, 0x0, 0xfffffffffffffffc) dup2(r2, r1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2, 0x0, 0x1f}, 0x3ff, 0x2, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x7) read(r4, &(0x7f00000000c0)=""/113, 0x71) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 00:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xcc) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) pckbd_enable: command error 00:44:16 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000000140)="bc047980d7a1b896c39bfa2f336b2c897ac348bdb2ab79c9339a736ea4108ece19542efe82bb616ef07cfb9ea77d95f0033a65769d4f97823fc20b31723445e39244a29143f87884bfba9f60b190051e686a5e6fd9edb27b45358fe10f4350f218bff04dbede9d21cbec81e603242ab05b470800320d3c33dd06d6254b166f1c6f09ea376cd5c460424a3073c7438ade04d48a6244ae60c91df1d1542741f27a524ea4279adf9d1ab8b646ad62e01ea080894bb47d9497e6ea24bc875976749c39409835ff6e452f78ad7e29ccf97a236f87d9", 0xd3, 0x40c, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 00:44:16 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f000014f000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x54) r1 = socket$inet6(0x18, 0x3, 0x2) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xfffffffffffffffe, 0x0, 0x0) msgrcv(r2, &(0x7f0000001100)={0x0, ""/101}, 0x6d, 0x1, 0x1000) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pckbd_enable: command error 00:44:17 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x1, 0x10) close(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0x7f) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r2) socket(0x10, 0x8000, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:44:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3], [0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffc], [0x0, 0x0, 0xfffffffffffffffc, 0x9, 0xffffffffffffffff, 0x94], [0x0, 0x0, 0x401, 0xe32d, 0x0, 0x8], [{}, {0x2fff, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x1, 0x0, 0x0, 0xa509}, {0x0, 0x0, 0x1, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) flock(0xffffffffffffffff, 0x8) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:44:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) read(r1, &(0x7f00000000c0)=""/113, 0x71) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x33, 0x6) 00:44:17 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000880)={0x3, &(0x7f00000003c0)=[{0x4, 0x0, 0x81}, {0x5d, 0x0, 0xfe}, {0x9, 0x4, 0x0, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000300)=[{0x7, 0x0, 0x20}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000800)="00000000489e89f52691fad562ec94f1c0705fd9a6b30aab9b65ce64cfa4118205e1aac572b5a2327150ee6665f93e8b9c3ec1f7400c8d04d5d0bdc313fda31c15dcf451e5884fea1d1585fec059b86b69be150c353d583eafc2932635", 0x5d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000001200)=r5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000007c0)={0x3, &(0x7f0000000240)=[{0x7, 0x2b, 0x1, 0x8000}, {0x8, 0x5e, 0x1f, 0x80000001}, {0x3ff, 0xf8, 0x1, 0x8ec}]}) r7 = socket(0x1, 0x8000, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80045710, &(0x7f0000000040)={0x200}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="8c13ac1c071814", 0x7}, {&(0x7f0000000400)="afa393573c8b44d10147ae9f3360acb4d0794a08405bf059b898b862a8e40f9d990354cc0def82826ff539b5eb1f7e173a79fb817907d151fd85ac9beb863dc59c2640571e0d0e9d166c1f79d24fb2f513c8186c94af4305b8ae99f8248f3dc5420f9a6a86fbfb1ad47daeb9bc27aa2f14808db2bc101408cc2ac702fc2e3d60f4c4f72b3822ba14060a8124292821bb5bb24a3ef5cecdf921fd82664a7034f5e6e97c59e1d946fcc2eea80ab56c73aac88d36465f88", 0xb6}, {&(0x7f00000004c0)="835ad725f30a9fd49e58d984cebb12f1db90366aaf97e49732920295326c701e43e03255fec498711597b8cfdc271863c3a950e5c9e98b42cef18d4a430547dab14fedc1478037f49bffc2bf3831dcfce91e971591554a60503ca5c4806f8e4223f777b3e27b242addddf912c106385123a933243491e500ac0c997c2a51408aebbfaf890ae6d49a", 0x88}, {&(0x7f0000000580)="ff23f3c714", 0x5}, {&(0x7f00000005c0)="e986c03b0a2bf59e8d9cd379b6ef2fca5653c56c638482d815517da6bbdd81c7d234dfb3971e73c0ac41523d0d0d9382a3ca11f57b01e08acebc6003a27bbfefa14e381dae115510e9f5bf7fa9ab68d558ce3c3e3f201a3a3f8863431bca505f8ca4e86ffb1045ce31e8a35ad30281b1be2c739c6dac35c74ba5fdab9b30b20d", 0x80}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r10 = semget$private(0x0, 0x5, 0x400) semop(r10, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x96cd}, {0x3, 0x68, 0x1800}], 0x8) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 00:44:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffffe6, &(0x7f0000000100)="b6a7e558920800b3637406f90da2d9200b28ff0119ed4fc3d9b272bffcca1148c104e7f7456c526a1ed74a9f36eb2457e648fc86ee002803342be605b6890c2958f94d8bc3cc39152496ae2ab57f330d01222b1f242c405355a2457b727522f4deee646259d1ff5e358beb8f8228d93aebafa272755ef12a2c2f53030000007ad831f7a1f28d6c1a35140dd552940ba398e3e69f054996dbf466d082da57") 00:44:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f4"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:44:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) read(r1, &(0x7f00000000c0)=""/113, 0x71) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0xfffffff8, 0x7fff, 0x3, 0x9, 0x4, 0x6, 0x5, 0x9]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x3d}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 00:44:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) chown(&(0x7f0000000100)='./bus\x00', r1, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x0) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x2}, {r2, 0x4}, {r5, 0x2}], 0x3, 0xf7b2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10, 0x152) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 00:44:19 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x0, "b82ee3d8edfe3ac9eb81d8c1495f5bd99b92f1a6"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 00:44:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x2c, 0x0, 0x0, 0x20000000}, {0x1d, 0x0, 0x0, 0x8000}, {0x2, 0x0, 0x0, 0x185}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:44:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007ce000/0x1000)=nil, 0x1000) r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = socket(0x1e, 0x4003, 0x0) fcntl$dupfd(r2, 0x0, r0) 00:44:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x400}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 00:44:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:44:19 executing program 1: getppid() r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x653, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4}, 0x8) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000180), 0x4) 00:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x4, "f5ed5939f984ce41b5d79a032e1e7a5f8fce53a4", 0xffff, 0x3ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012eef6bf28d582f66696c653000"], 0xa) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) 00:44:19 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000005c}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") pwrite(r0, &(0x7f0000000400)='Ms', 0x2, 0x0, 0x0) 00:44:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="c944c43de3b8b9ff336fbe4563c84353fea1e5f6a56256d722ec7fb255961211e2072d6595d7213fe25de72f23e2d0fc23ff5befa61c40ce56e6d57c6640d0f8296a4ed5be3e493b2685fc1b8979a0adaeea06034cf9396b3d74765bc64f75ebe7f21eb12362854514673c290024a8368e66c8c5c9f2dd4cec7f523121e4ef5dd75a1915de28b021e1602e2e0bcbca", 0x8f}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x400) write(r0, &(0x7f0000000340)="ba", 0x1) 00:44:19 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 00:44:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x1800}], 0x2) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x400bf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x6, 0x0, 0x8}, 0x6b5046d7, 0x10001, 0x6}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000400), 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) pipe2(0x0, 0x10000) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) 00:44:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000002c0)="98f7", 0xfffffdef, 0x0, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/249, 0xf9}], 0x6, &(0x7f0000000680)=""/4, 0x4}, 0x42) poll(&(0x7f0000000180), 0x0, 0x0) 00:44:19 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x0) socket$inet6(0x18, 0xabc129198b9b42d1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x2810, r7, 0x0, 0x1) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x2) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 00:44:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x14}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/144, 0x90, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x4000000, 0x258}, 0xc) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 00:44:20 executing program 0: pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x6, 0xd6f, 0x0, 0x3, &(0x7f0000000180)={{0xff, 0x20, 0x9, 0x1, 0x2, 0x0, 0x52b}, {[0x7bc, 0x7, 0xfffffffffffffffb, 0x8, 0x200, 0x0, 0x3, 0x20, 0x8001, 0x2, 0x1, 0xffffffff, 0xffff, 0x1, 0xf25, 0x7ff, 0xca, 0x4], [0x2d04, 0x2, 0xffffffff, 0x0, 0x7, 0x8000, 0xffffffffffffffff, 0x8000, 0x3ff, 0x4], [0x80000001, 0x401, 0x3, 0x7f8000000, 0x795, 0x8, 0x200], [0xfffffffffffffff9, 0x100000003, 0x7f, 0x8, 0x9, 0x2], [{0x100, 0x796, 0x2, 0x9}, {0x84d, 0xffffffff, 0xbe4, 0x77}, {0x2, 0x5, 0x7ff, 0xb4c}, {0x8001, 0x9, 0xffff, 0x5}, {0xea, 0x7, 0x0, 0x9e}, {0x74e5, 0x400, 0x80000001, 0x3}, {0x6, 0x7, 0x1, 0xfffffffffffff801}, {0x5, 0x69f, 0x8, 0x2}], {0x40, 0x4, 0x20, 0x8}, {0x8000, 0x1, 0x10001, 0x4}}}, 0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 00:44:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r2) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() 00:44:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) msgget(0x0, 0x240) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:44:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x6}, {0x8000, 0x1, 0x3f, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:44:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050360000000000008000300000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a0804be781e4991f7c8df5f882b2d57e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6b7e30d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae80000002000000000000020208a371a3f8810c00000000000000d3c883b40000452bec305435a8bc2a156eaaeb00000000007c050460c14f69ecf7b016ac5f1a6f65f5c259ff01000039e26e65d06c01b58c000007f088fa141f03fbcfbc5d5b1c31372e927e13d6101db0cc00c06130828ce72383ab0476528a1eef6346b2f479b78cc27569a02a4f006559cf9279c6e5060000000000000087fc341b3cc275ed0d96e5d398c8f7d5416c6332aa1872a5429daab52ab5d76c", 0x145, 0x6, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) read(r1, &(0x7f00000000c0)=""/113, 0x71) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 00:45:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x28) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) dup2(r3, r1) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r4) r6 = openat(r4, &(0x7f0000000140)='./bus\x00', 0x645282a56ce81235, 0xa0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000200)={0x2, 0x1, './bus\x00', 0x3, 0x2, 0x7, 0x3}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r7 = dup(r1) getpeername$inet(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:45:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x84, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be9c1a95335e902", 0xe, 0x0, 0x0) 00:45:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14, 0x0, 0x6}, {0x5, 0x0, 0x0, 0x2}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 00:45:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffefdffffff], [0x0, 0x0, 0x10000]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) read(r1, &(0x7f00000000c0)=""/113, 0x71) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7, 0x0, 0xfffffffffffffffc}], 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x40) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x7) read(r4, &(0x7f00000000c0)=""/113, 0x71) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r3) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 2020/04/05 00:45:32 executor 1 failed 11 times: executor 1: EOF ifconfig: SIOCIFDESTROY: Invalid argument tun: can't open /dev/tap1 (errno 16) panic: amap_wipeout: corrupt amap Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *353618 22263 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic(ffffffff82205b00) at panic+0x15c amap_wipeout(fffffd8058115000) at amap_wipeout+0x208 uvm_unmap_detach(ffff80001d726c80,1) at uvm_unmap_detach+0x163 uvm_map_teardown(fffffd806bc0a000) at uvm_map_teardown+0x22c uvmspace_free(fffffd806bc0a000) at uvmspace_free+0x86 uvm_exit(ffff8000ffff9210) at uvm_exit+0x29 reaper(ffff80001d6e25f0) at reaper+0x15c end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic amap_wipeout: corrupt amap ddb> trace db_enter() at db_enter+0x18 panic(ffffffff82205b00) at panic+0x15c amap_wipeout(fffffd8058115000) at amap_wipeout+0x208 uvm_unmap_detach(ffff80001d726c80,1) at uvm_unmap_detach+0x163 uvm_map_teardown(fffffd806bc0a000) at uvm_map_teardown+0x22c uvmspace_free(fffffd806bc0a000) at uvmspace_free+0x86 uvm_exit(ffff8000ffff9210) at uvm_exit+0x29 reaper(ffff80001d6e25f0) at reaper+0x15c end trace frame: 0x0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d726b00 rbx 0xffff80001d726bb0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d726ac0 r9 0x1 r10 0 r11 0x124ab952aac249bb r12 0x3000000008 r13 0xffff80001d726b10 r14 0x100 r15 0x1 rip 0xffffffff818fb568 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d726af0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (reaper) pid=353618 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d6e2110,0xffff80001d6e2870 process=0xffff8000ffffc738 user=0xffff80001d721000, vmspace=0xffffffff8259f718 estcpu=0, cpticks=4, pctcpu=0.0 user=0, sys=3, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20082 208759 1 0 2 0x82 syz-executor.0 3709 122951 74241 0 3 0x10008a pause ksh 74241 24394 72631 0 2 0x12 sshd 54912 94115 1 0 3 0x100083 ttyin getty 72631 331599 1 0 3 0x80 select sshd 26315 268117 84988 73 3 0x100090 kqread syslogd 84988 226246 1 0 3 0x100082 netio syslogd 61631 7402 1 77 3 0x100090 poll dhclient 45137 95070 1 0 3 0x80 poll dhclient 64773 375916 0 0 3 0x14200 bored smr 13960 397925 0 0 2 0x14200 zerothread 51449 469059 0 0 3 0x14200 aiodoned aiodoned 57318 417879 0 0 3 0x14200 syncer update 76214 7166 0 0 3 0x14200 cleaner cleaner *22263 353618 0 0 7 0x14200 reaper 39951 372155 0 0 3 0x14200 pgdaemon pagedaemon 3493 130808 0 0 3 0x14200 bored crynlk 11484 124739 0 0 3 0x14200 bored crypto 5911 346621 0 0 3 0x40014200 acpi0 acpi0 78255 368361 0 0 2 0x14200 softnet 11370 175601 0 0 3 0x14200 bored systqmp 71523 213207 0 0 3 0x14200 bored systq 82640 6872 0 0 2 0x40014200 softclock 82582 290465 0 0 3 0x40014200 idle0 1 226255 0 0 2 0x82 init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9473 6333K 6846K 78643K 10708 0 pcb 15 8K 8K 78643K 90 0 rtable 105 3K 3K 78643K 201 0 ifaddr 54 12K 12K 78643K 61 0 counters 21 16K 16K 78643K 22 0 ioctlops 0 0K 2K 78643K 15 0 iov 0 0K 16K 78643K 18 0 mount 1 1K 1K 78643K 1 0 vnodes 1236 78K 78K 78643K 1455 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 0K 0K 78643K 2 0 sem 10 0K 0K 78643K 12 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 3 8K 25K 78643K 157 0 proc 48 38K 54K 78643K 471 0 subproc 31 1K 3K 78643K 221 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 9 0 in_multi 40 2K 2K 78643K 45 0 ether_multi 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 222 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 83 20K 29K 78643K 1181 0 UVM aobj 2 2K 2K 78643K 2 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 4 0 NDP 8 0K 0K 78643K 13 0 temp 78 3029K 3093K 78643K 2598 0 kqueue 2 2K 10K 78643K 15 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 47 0 39 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 101 0 101 1 1 0 1 0 8 0 tcpcb 544 22 0 18 1 0 1 1 0 8 0 inpcb 280 154 0 145 2 0 2 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 10 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1532 0 135 46 0 46 46 0 8 0 ffsino 240 1532 0 135 83 0 83 83 0 8 0 nchpl 144 1913 0 325 60 0 60 60 0 8 0 uvmvnodes 72 1792 0 0 33 0 33 33 0 8 0 vnodes 208 1792 0 0 95 0 95 95 0 8 0 namei 1024 5099 0 5099 2 1 1 1 0 8 1 scxspl 192 5902 0 5902 3 2 1 1 0 8 1 plimitpl 152 27 0 20 1 0 1 1 0 8 0 sigapl 424 310 0 284 4 0 4 4 0 8 0 futexpl 56 1377 0 1377 2 2 0 1 0 8 0 knotepl 112 197 0 192 1 0 1 1 0 8 0 kqueuepl 144 36 0 35 1 0 1 1 0 8 0 pipelkpl 16 171 0 163 1 0 1 1 0 8 0 pipepl 120 342 0 331 1 0 1 1 0 8 0 fdescpl 432 296 0 284 2 0 2 2 0 8 0 filepl 120 1901 0 1810 4 0 4 4 0 8 0 lockfpl 104 19 0 18 1 0 1 1 0 8 0 lockfspl 48 9 0 8 1 0 1 1 0 8 0 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 120 0 113 1 0 1 1 0 8 0 zombiepl 144 285 0 283 1 0 1 1 0 8 0 processpl 920 310 0 283 4 0 4 4 0 8 0 procpl 624 417 0 390 4 1 3 4 0 8 0 sockpl 400 229 0 210 4 1 3 3 0 8 1 mcl64k 65536 9 0 7 2 1 1 1 0 8 0 mcl9k 9216 2 0 2 1 1 0 1 0 8 0 mcl4k 4096 13 0 13 2 2 0 1 0 8 0 mcl2k 2048 60356 0 60309 17 10 7 14 0 8 0 mtagpl 80 10 0 2 2 1 1 1 0 8 0 mbufpl 256 96424 0 96098 25 4 21 21 0 8 0 bufpl 280 4311 0 160 297 0 297 297 0 8 0 anonpl 16 42456 0 36860 62 3 59 60 0 107 0 amapchunkpl 152 1604 0 1492 8 1 7 7 0 158 1 amappl16 192 1306 0 853 43 1 42 43 0 8 2 amappl15 184 3 0 1 1 0 1 1 0 8 0 amappl14 176 66 0 63 2 1 1 1 0 8 0 amappl13 168 35 0 34 1 0 1 1 0 8 0 amappl12 160 11 0 11 2 1 1 1 0 8 1 amappl11 152 67 0 54 1 0 1 1 0 8 0 amappl10 144 13 0 11 1 0 1 1 0 8 0 amappl9 136 401 0 397 1 0 1 1 0 8 0 amappl8 128 321 0 312 1 0 1 1 0 8 0 amappl7 120 121 0 110 1 0 1 1 0 8 0 amappl6 112 37 0 34 1 0 1 1 0 8 0 amappl5 104 207 0 197 1 0 1 1 0 8 0 amappl4 96 456 0 430 1 0 1 1 0 8 0 amappl3 88 139 0 132 1 0 1 1 0 8 0 amappl2 80 1359 0 1297 3 1 2 3 0 8 0 amappl1 72 15466 0 15048 26 16 10 20 0 8 0 amappl 80 682 0 645 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 296 0 284 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 296 0 284 1 0 1 1 0 8 0 vmmpekpl 168 6807 0 6781 2 0 2 2 0 8 0 vmmpepl 168 51150 0 49749 143 25 118 118 0 357 33 vmsppl 272 295 0 283 3 1 2 2 0 8 1 pdppl 4096 598 0 566 6 1 5 6 0 8 0 pvpl 32 149090 0 146161 147 4 143 147 0 265 105 pmappl 200 295 0 283 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 167 0 24 5 0 5 5 0 8 0